Commit Graph

1642 Commits

Author SHA1 Message Date
Grahame Grieve 3842dbeb99 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-09 04:41:53 +10:00
Grahame Grieve 7ef320b6bb fix ref-1 constraint (define %rootResource) 2019-08-08 21:03:27 +10:00
Grahame Grieve bd8cfed092 GF#20487 update R5 wildcard type list to matchR4 technical correction 2019-08-08 18:36:09 +10:00
James Agnew ce392c47bb Improve naming of error flag on profile registration 2019-08-07 05:37:03 -04:00
James Agnew c1728a481d Refactor R4 infrastructure to use the new common
TerminologyServiceOptions, and tweak the validation of enableWhen to
handle a few edge cases correctly.
2019-08-06 18:27:45 -04:00
Grahame Grieve 38a0877996 Release new version 2019-08-06 15:33:08 +10:00
Grahame Grieve a81701ab27 fix SD loading order problem in main build 2019-08-06 14:49:22 +10:00
Grahame Grieve 2dc71f33ff fix language extension 2019-08-06 14:48:24 +10:00
Grahame Grieve 7ef2409bac fix path 2019-08-06 08:07:02 +10:00
Grahame Grieve c57f578f03 Move TerminologyServiceOptions to Utilities. 2019-08-06 07:33:48 +10:00
Grahame Grieve 6f6cd81552 Support use of contained value sets when slicing by value set 2019-08-05 15:46:37 +10:00
Grahame Grieve 40facbdf28 get tests passing 2019-08-05 15:45:43 +10:00
Grahame Grieve 63531cd131 Release new version 2019-08-05 02:03:45 +00:00
Grahame Grieve ebe5f2a015 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-05 02:02:42 +00:00
Grahame Grieve c4cff0c790 fix problem where differential rendering is missing inherited information 2019-08-05 11:55:19 +10:00
Grahame Grieve 75c24db33b fix snapshot generation tests 2019-08-05 11:33:45 +10:00
Grahame Grieve 8ebfe45ad5 add sugar StructureDefinition.describeType 2019-08-05 11:32:48 +10:00
Grahame Grieve 8122ce591e add Element.hasChildren 2019-08-05 11:32:23 +10:00
Grahame Grieve 94dda85240 fix broken snapshot generation tests 2019-08-05 11:31:42 +10:00
Grahame Grieve b4883554e5 Release new version 2019-08-04 21:37:42 +00:00
Grahame Grieve 0bd7d4c32a Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-05 07:34:04 +10:00
Grahame Grieve 26a6659d2e fix wrong code generation for Expression.language 2019-08-05 07:33:30 +10:00
Grahame Grieve 3eaa1998b7 Release new version 2019-08-03 21:42:17 +00:00
Grahame Grieve fb446cf1e2 Release new version 2019-08-02 12:58:59 +00:00
Grahame Grieve 163a369984 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-02 22:57:17 +10:00
Grahame Grieve 44c1c32afb Release new version 2019-08-02 12:48:39 +00:00
Grahame Grieve e6361e839e fix package generation 2019-08-02 22:43:21 +10:00
Grahame Grieve b1144aa5ea Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-02 14:48:56 +10:00
Grahame Grieve a26abe87ca Improved error message & resource resolution 2019-08-02 14:48:34 +10:00
Grahame Grieve 85a67626cf Release new version 2019-08-02 01:41:48 +00:00
Grahame Grieve 6cccb24fff Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-02 01:41:08 +00:00
Grahame Grieve e604e89290 fix bug in rendering and alter load order for StructureDefinitions 2019-08-02 11:39:56 +10:00
Grahame Grieve bf39445d87 presentation improvements for profiles table view 2019-08-02 10:51:02 +10:00
Grahame Grieve 0cea5c2bcc validation fixes for bundle resolution 2019-08-02 10:50:25 +10:00
Grahame Grieve 7bf9094a5f Release new version 2019-08-01 01:44:57 +00:00
Grahame Grieve bf9ead2c9e fix rendering of special compiler types 2019-08-01 11:38:09 +10:00
Grahame Grieve a7ef18a6f7 fix for problem generating snapshot when constraining the non-slice with no slice details 2019-08-01 10:37:49 +10:00
Grahame Grieve 23b575d4f9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-01 08:11:27 +10:00
Grahame Grieve cac82546da more snapshot generation tests and fixes 2019-08-01 08:11:21 +10:00
Lloyd McKenzie 407168cf87 New test for snapshot generation not exposing extensions 2019-07-31 11:40:53 -06:00
Grahame Grieve 654153671a Release new version 2019-07-31 04:48:24 +00:00
Grahame Grieve 613a7bd809 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-31 14:45:29 +10:00
Grahame Grieve a234984179 various minor fixes for IG publication 2019-07-31 14:44:38 +10:00
Grahame Grieve 13ddf93ff5 Release new version 2019-07-30 06:54:41 +00:00
Grahame Grieve f5b5737398 fix validation tests 2019-07-30 16:50:54 +10:00
Grahame Grieve fe219985b4 fix decimal validation + fix profile slicing validation 2019-07-30 16:22:54 +10:00
Grahame Grieve 61e2fa1d39 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-30 10:30:00 +10:00
Grahame Grieve a0c245dfdc fix IG publication errors 2019-07-30 10:24:47 +10:00
Grahame Grieve 5120f63ab0 Release new version 2019-07-29 04:31:15 +00:00
Grahame Grieve 51ac15da5b fix for issue 64 (Math.max -> Math.min) 2019-07-29 14:29:37 +10:00
Grahame Grieve bc776064f5 Fix for sparse differentials 2019-07-29 14:10:38 +10:00
Grahame Grieve 94feb31bef Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-26 07:42:28 +10:00
Grahame Grieve 6b9d455b9a more fixes to snapshot generation tests after discussion 2019-07-26 07:41:51 +10:00
jamesagnew 65c79fc44c Exclude *.out files from built JARs 2019-07-23 06:00:14 -04:00
Grahame Grieve 4274392020 update snapshot generation + tests after discussion 2019-07-23 06:31:17 +10:00
Grahame Grieve ecb3a8e1fe work to improve snapshot generation 2019-07-23 05:44:12 +10:00
Grahame Grieve 5bf00c7aca fix snapshot tests 2019-07-20 07:58:23 +10:00
Grahame Grieve be4266a41a update snapshot generation tests 2019-07-19 23:19:24 +10:00
James Agnew 5d49d5f20b Update to using HAPI FHIR 4.0.0-SNAPSHOT 2019-07-17 21:02:06 -04:00
James Agnew eef45d0100 Restore build 2019-07-17 17:28:04 -04:00
Grahame Grieve 857db5f868 keep up with changes 2019-07-17 21:10:22 +10:00
Grahame Grieve 9717cf7e04 updates for changes to snapshot generation 2019-07-17 21:05:40 +10:00
Grahame Grieve 6f27c4a91a Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-17 20:55:28 +10:00
Grahame Grieve dd51569178 rework snapshot generation tests 2019-07-17 20:55:04 +10:00
James Agnew 96bd38c71c Improve internal representation of binary datatype 2019-07-14 18:12:26 -04:00
James Agnew e265477c6e Header updates 2019-07-14 09:27:45 -04:00
James Agnew 0acb99744b
Changes needed to move HAPI FHIR to using this project directly (#61)
* Work on porting HAPI FHIR to core

* Ongoing work on HAPI FHIR merge
2019-07-14 08:55:21 -04:00
Grahame Grieve 58da7557d8 fix validation problems with questionnaires, and allow tests to still run even when offline 2019-07-13 20:50:53 +10:00
Grahame Grieve da434e310b Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-11 21:24:12 +10:00
Grahame Grieve 252014bb4a fix version issue in openAPI? 2019-07-11 20:45:46 +10:00
Grahame Grieve 17b6b26ef2 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-10 22:40:52 +00:00
Grahame Grieve d74ee20e4e work on snapshot generation tests 2019-07-07 08:23:23 +10:00
Grahame Grieve da4fc1f860 Release new version 2019-07-05 21:43:46 +00:00
Grahame Grieve bc30ea197e
Merge pull request #56 from ahdis/oliveregger_maps3To4
unit test conversions r3r4
2019-07-06 07:21:02 +10:00
Grahame Grieve f583649f87 fix generation of error locations using FHIRPath or XPath properly 2019-07-05 20:23:58 +10:00
Grahame Grieve 38c1d041fb Release new version 2019-07-04 00:33:40 +00:00
Grahame Grieve 0357e58203 more package maintenance, and more work on mapping generator 2019-07-04 10:26:57 +10:00
Grahame Grieve ee0a32b6ab fixing hasPrimitiveValue across the versions for HAPI 2019-07-04 10:25:07 +10:00
Grahame Grieve 17436ea543 fix for issue #50 - line numbers wrong. 2019-07-04 10:22:08 +10:00
Oliver Egger 992f870cb4 unit test conversions r3r4 2019-06-27 00:28:32 +02:00
Grahame Grieve 3038246df5 Release new version 2019-06-25 08:27:12 +00:00
Grahame Grieve 3c8b3ec97c fix sturcture definition rendering issues 2019-06-25 16:27:56 +10:00
Grahame Grieve 6c4620996f Release new version 2019-06-20 08:01:44 +10:00
Grahame Grieve 37f2efcbf7 fix syntax 2019-06-19 22:31:24 +10:00
Grahame Grieve 72d923b2e8 fix syntax 2019-06-19 22:30:23 +10:00
Grahame Grieve d43c0e0da5 Release new version 2019-06-19 14:09:13 +10:00
Grahame Grieve a544140d2c Release new version 2019-06-19 09:09:06 +10:00
Grahame Grieve 70035ce5e9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-06-19 09:07:54 +10:00
Grahame Grieve 3b76303d83 fix validator bug (issue 47) 2019-06-19 09:07:29 +10:00
Grahame Grieve b747b5a8f2
Merge pull request #49 from ahdis/oliveregger_#48
StructureMap ruleName not quoted after parsing #48
2019-06-19 06:58:56 +10:00
Grahame Grieve 70ce1ded74 Release new version 2019-06-19 06:41:58 +10:00
Oliver Egger 4c182151ea StructureMap rulenName not quoted after parsing #48 2019-06-18 22:41:00 +02:00
Grahame Grieve 5e6755e422 fix bug converting search parameters 2019-06-19 06:40:36 +10:00
Grahame Grieve c002d5b5d1 fix graph-ql tests 2019-06-19 04:55:21 +10:00
Grahame Grieve a6162ceee0 update graphql tests 2019-06-18 07:30:32 +10:00
Grahame Grieve ecc4f81780 Release new version 2019-06-16 14:04:44 +10:00
Grahame Grieve 23eb7282bd Support displayLanguage through validator framework 2019-06-16 14:02:09 +10:00
Grahame Grieve 4ff9e0626a update graphql generation - add note about types.graphql & fix typo 2019-06-16 05:59:13 +10:00
Grahame Grieve 422c659bb3 add draft graphql server tests 2019-06-16 05:30:43 +10:00
Grahame Grieve 8798c5cf58 fix CDA parsing 2019-06-15 08:05:24 +10:00
Grahame Grieve 9a344b251c Release new version 2019-06-11 07:46:36 +10:00
Grahame Grieve 74cfa3efcc Release new version 2019-06-11 05:06:50 +10:00
Grahame Grieve 027104b2b4 HAPI updates and validation message enhancements 2019-06-11 05:05:01 +10:00
Grahame Grieve a42f075f69 Release new version 2019-06-08 14:30:39 +10:00
Grahame Grieve 04bfb2f1a8 Release new version 2019-06-08 14:28:46 +10:00
Grahame Grieve 2bdd175591 Release new version 2019-06-08 06:19:01 +10:00
Grahame Grieve 9621a0f7cf Release new version 2019-06-04 14:04:27 +10:00
Grahame Grieve 706405e794 open api work 2019-06-04 14:03:32 +10:00
Grahame Grieve f08b313cfc Release new version 2019-06-03 19:39:05 +10:00
Grahame Grieve 766f6b55ed add openAPI tests 2019-06-03 19:38:10 +10:00
Vadim Peretokin e0dd0d78ec Fix snapshot generation crash when a mapping doesn't have a uri 2019-06-02 13:58:53 +02:00
Grahame Grieve e88a43ff3e Release new version 2019-05-31 10:21:49 +10:00
Grahame Grieve 75500dae86 Release new version 2019-05-30 13:32:23 +10:00
Grahame Grieve 590a4d48b1 add debugging for terminology cache issue 2019-05-30 13:29:25 +10:00
Grahame Grieve e3faaa5ccc fix up display validation on codes 2019-05-29 08:39:59 +10:00
Grahame Grieve c476e89091 Release new version 2019-05-28 19:19:12 +10:00
Grahame Grieve 847b6a1fc8 validation fixes for US-Core testing 2019-05-28 19:18:04 +10:00
Grahame Grieve c9a3d8efc0
Merge branch 'master' into ValueSet-display-names 2019-05-28 08:01:09 +10:00
Grahame Grieve 2cc62df915 extend validator to handle contained profiles 2019-05-25 07:23:20 +10:00
Grahame Grieve 6af05d5762 Release new version 2019-05-24 22:42:41 +10:00
Grahame Grieve 1aa26aee72 rendering improvemnets for code system 2019-05-24 22:42:05 +10:00
Lloyd McKenzie 5bac79a936 Add test case for validator complaining about display names that are defined in the value set. 2019-05-23 13:33:34 -06:00
Grahame Grieve eaeac2d2c5 Release new version 2019-05-23 13:40:44 +10:00
Grahame Grieve 23d6b434bc Release new version 2019-05-22 11:19:50 +10:00
Grahame Grieve 4e0c33755e fix problem where slicing depends on inner slicing 2019-05-22 11:13:47 +10:00
Grahame Grieve 86602a1bc1 Release new version 2019-05-21 10:40:15 +10:00
Grahame Grieve be84bb427c improve xls output 2019-05-21 10:39:51 +10:00
Grahame Grieve 05c5069c4c Release new version 2019-05-20 16:54:07 +10:00
Grahame Grieve 2b53f0368f fix problem with failing date/time comparison tests 2019-05-20 16:01:11 +10:00
Grahame Grieve 607817f4ce
Merge pull request #26 from lmckenzi/Snapshot-Test-error-handling
Snapshot test error handling
2019-05-20 14:57:07 +10:00
Lloyd McKenzie 0e95aa3008 The current test process succeeds incorrectly because of an NPE if the differential ends up including elements that aren't in the snapshot. We need a messaging array defined so that raising the errors doesn't cause an NPE. 2019-05-19 16:23:31 -06:00
Grahame Grieve a67693bc4b tidy up and work on tests. 2019-05-15 13:26:14 +10:00
Grahame Grieve a9363a5923
Merge pull request #3 from ahdis/oliveregger-fml
[GF#20324] FML support for share in Target Transform
2019-05-15 12:40:41 +10:00
Grahame Grieve 257603fcff Release new version 2019-05-13 13:33:09 +10:00
Grahame Grieve 25de65431e add sorting utility method 2019-05-13 13:32:25 +10:00
Grahame Grieve 8263b0b5fa Release new version 2019-05-10 00:09:16 +10:00
Grahame Grieve 2d946790d7 generated patterns + improved package cache errors 2019-05-10 00:08:18 +10:00
Grahame Grieve 86151d5f13 add generated patterns 2019-05-07 09:30:08 +10:00
Grahame Grieve 62ec11aad2 Release new version 2019-05-05 09:22:29 +10:00
Grahame Grieve c4bb96b1a2 fix bug in turtle parser 2019-05-05 09:20:51 +10:00
Oliver Egger f659b67307 fix R4 compilation error and update pr for R5 2019-05-03 13:39:04 +02:00
Grahame Grieve 88646a8216 Release new version 2019-04-27 09:10:16 +10:00
James Agnew b38e81ac88 Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core 2019-04-24 20:28:09 -04:00
Grahame Grieve 31e5adf40f Release new version 2019-04-25 10:14:14 +10:00
James Agnew c5a8beb3d1 FHIRPath fixes after last HAPI FHIR sync 2019-04-23 22:00:22 -04:00
Grahame Grieve 3a1bd1c429 Release new version 2019-04-24 06:19:47 +10:00
Grahame Grieve 203de627f1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-04-24 06:18:11 +10:00
Grahame Grieve 9b0d702ba2 updates for ongoing work in IG publisher + Implementation Guide relax codes on .definition.parameter.code 2019-04-24 06:14:26 +10:00
James Agnew 2176e7c64d Clean up enableWhen testing in validator for Questionnaire resources 2019-04-17 15:54:40 -04:00
Grahame Grieve ed22a46775 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-04-16 23:26:26 +10:00
Grahame Grieve 40a2dd9e56 Release new version 2019-04-15 21:46:44 +10:00
Grahame Grieve ae26c82956
Merge pull request #17 from lmckenzi/extension-value-slicing
Fixed problem where discriminators containing the extension function …
2019-04-14 09:22:01 +10:00
Lloyd McKenzie e8e8c1af4e Fixed problem where discriminators containing the extension function didn't properly look for fixed value in the profile but instead always went to the extension definition. 2019-04-13 17:11:12 -06:00
Grahame Grieve 87b191fc5d more IG maintenance work 2019-04-14 07:59:17 +10:00
Grahame Grieve 793545f2d9 Release new version 2019-04-10 11:04:51 +10:00
Grahame Grieve d3ef2d7624 NPMPackage direct loading, + refactor JSON parser Location 2019-04-10 11:02:06 +10:00
Grahame Grieve 079f3cb8b8 Release new version 2019-04-09 17:50:08 +10:00
Grahame Grieve b3eef86536 Release new version 2019-04-09 14:25:20 +10:00
Grahame Grieve c502aad9ba Release new version 2019-04-07 21:10:43 +10:00
Grahame Grieve 07931c2ced allow duplicates in json parser 2019-04-07 21:09:49 +10:00
Grahame Grieve 62df09f9a9 Release new version 2019-04-05 17:20:45 +11:00
Grahame Grieve a40d30f5cb openAPI compliance work + fix for validator 2019-04-05 17:19:25 +11:00
Grahame Grieve 3e9262afe8 Release new version 2019-04-04 11:53:45 +11:00
Grahame Grieve 4726b6d37c Release new version 2019-03-27 13:43:59 +11:00
Grahame Grieve da73d12bfc Release new version 2019-03-26 05:48:10 +11:00
Grahame Grieve f67c6e2ed8 fix spelling mistake 2019-03-26 05:47:13 +11:00
Grahame Grieve 9461b0aa98 Release new version 2019-03-18 13:31:54 +11:00
Grahame Grieve d2734245b7 Release new version 2019-03-17 09:23:24 +11:00
Grahame Grieve 334d23b81a fix bug where partially generated snapshot hangs around after snapshot generation fails 2019-03-17 09:09:46 +11:00
Grahame Grieve a96c12899b Release new version 2019-03-15 13:20:10 +11:00
Grahame Grieve 8a506c94ab fix bug in context around versioning 2019-03-15 13:18:52 +11:00
Grahame Grieve 4d464d790d Release new version 2019-03-15 12:04:25 +11:00
Grahame Grieve 9b19d02352 fix broken links 2019-03-15 12:03:25 +11:00
Grahame Grieve 00ec0e2662 Release new version 2019-03-14 17:20:35 +11:00
Grahame Grieve 5ce917a34c fixes for errors generating IGs 2019-03-14 17:18:15 +11:00
Grahame Grieve 89c95c70ca fix hard coded file names 2019-03-12 10:17:30 +11:00
Grahame Grieve f3b4c81601 Release new version 2019-03-07 11:05:27 +11:00
Grahame Grieve a40446303f fix npe 2019-03-07 11:02:58 +11:00
Grahame Grieve f854f79ec9 new release 2019-03-06 13:14:27 +11:00
Grahame Grieve 65a4917e59 bug fixes in rendering 2019-03-06 13:13:22 +11:00
Grahame Grieve 9b84f331f2 3.7.11 release 2019-03-05 14:42:38 +11:00
Grahame Grieve adf972be25 allow getting children in a profile on a diff 2019-03-05 14:25:28 +11:00
Grahame Grieve 0477bf174e GF#20480 - change error about year to warning 2019-03-05 09:10:07 +11:00
Grahame Grieve 58b3ca2c88 liquid generation in narrative generator, render min/max value sets, fix broken links in IGs from relative references in links in markdown in core 2019-03-05 06:52:15 +11:00
Grahame Grieve 88c145a00c fixes for validation loading 2019-03-04 15:30:33 +11:00
Grahame Grieve 5a1dfba236 Improve error message when running transforms 2019-03-04 13:17:30 +11:00
Grahame Grieve 5691333e98 GF#18121 - fix so relative links in source markdown don't generate broken linke in IGs 2019-03-04 11:53:14 +11:00
Grahame Grieve cde0df1118 fix CapabilityStatement generation 2019-03-04 11:06:33 +11:00
Grahame Grieve 3940aeb976 move openApi convertor code to .core 2019-03-03 06:45:15 +11:00
James Agnew 50d17096a1 Add R4 to Maven build 2019-02-24 20:51:00 -05:00
Grahame Grieve 445c90ff9a test 2019-02-24 21:31:47 +11:00
Grahame Grieve e24fe8a966 Add R5 initial code 2019-02-22 13:37:50 +11:00