Commit Graph

495 Commits

Author SHA1 Message Date
Grahame Grieve aebb7dd407
Merge pull request #103 from ahdis/oliveregger_valabsolutetypes
validator support for absolute type definitions
2019-11-19 08:43:02 +13:00
Grahame Grieve bd8df9ba90
Merge pull request #106 from ahdis/oliveregger_validator_transform_r4
fml: validator change transform to elementmodel
2019-11-19 08:39:18 +13:00
Grahame Grieve bcaebda3f3 Release new version 2019-11-19 06:37:46 +11:00
Grahame Grieve 9b04cff812 Release new version 2019-11-17 19:08:29 +11:00
Grahame Grieve fb8974efd5 fix problem with rootResource and Bundles and contained resources 2019-11-17 19:05:24 +11:00
Grahame Grieve 2aacccd5bb recognise SIDs in validator 2019-11-17 03:10:58 +11:00
Oliver Egger b86f5a5ac8 use ElementModel for FML in create 2019-11-15 16:52:09 +01:00
Grahame Grieve 1b2de2fade Release new version 2019-11-14 07:57:24 +11:00
Oliver Egger 58bee0754a fml: validator change transform to elementmodel 2019-11-13 19:42:00 +01:00
Oliver Egger ea786ddedc evaluate FHIRPath for resource or logical model 2019-11-13 13:40:29 +01:00
Oliver Egger ace4623f42 convert a resource or logical model to xml/json 2019-11-13 13:37:29 +01:00
jamesagnew 2653e86790 Version bump to begin 4.2.0 cycle 2019-11-12 16:20:19 -05:00
jamesagnew 15c4118d34 Version bump to 4.1.0 2019-11-12 16:08:47 -05:00
Grahame Grieve 5fe2552a08 fix version bug generating snapshot 2019-11-12 09:07:54 +11:00
Oliver Egger 86e84a024a validator support for absolute type definitions 2019-11-11 14:57:28 +01:00
Grahame Grieve b3e95bd19f Release new version 2019-11-12 00:17:35 +11:00
Grahame Grieve e45aae4867 fix package dependency loading bug + package saving bug 2019-11-12 00:17:07 +11:00
Grahame Grieve 9b8ae8a9c8 Release new version 2019-11-11 14:21:35 +11:00
Grahame Grieve 52b80cf71c load dependency Packages, and load content from URL correctly 2019-11-11 14:20:52 +11:00
Grahame Grieve 13da3db00d Release new version 2019-11-11 06:30:22 +11:00
Grahame Grieve 1d193e7c87 rework version loading when validating 2019-11-10 21:07:34 +11:00
Grahame Grieve d520d35426 Release new version 2019-11-09 07:54:36 +11:00
Grahame Grieve 0fcb97aa2f validation documentation improvements, and batch loading 2019-11-09 07:54:16 +11:00
James Agnew 58b7363a5d Try to restore build 2019-11-07 16:15:37 -05:00
James Agnew 0eb9f4f75b Troubleshooting classpath issue 2019-11-07 16:15:37 -05:00
Grahame Grieve 02791ae21f update MIMIC code and reverse testing change (maven said no) 2019-11-07 20:57:16 +11:00
Grahame Grieve 7099f904f5 more work on cache management 2019-11-07 12:04:24 +11:00
Grahame Grieve a0ece162e7 Release new version 2019-11-05 14:55:08 +11:00
Grahame Grieve d582e41c03 Release new version 2019-11-01 21:19:20 +11:00
Grahame Grieve a4137f0715 Release new version 2019-11-01 11:22:36 +11:00
Grahame Grieve 52187af17a Fix for R3 and R4 technical corrections and getting IGs publishing and passing (and fix version markers) 2019-11-01 11:21:06 +11:00
Grahame Grieve 888356999e Update to support new packages, new NPM specification 2019-10-31 21:54:10 +11:00
Grahame Grieve 1a789dae9b Release new version 2019-10-29 00:49:15 +11:00
Grahame Grieve 9da16f9b2a Release new version 2019-10-28 18:08:16 +11:00
Grahame Grieve efd20a22fe move test cases to fhir-test-cases repository 2019-10-28 18:06:41 +11:00
Grahame Grieve 1a89103ec5
Merge branch 'master' into ja_20191025_refactor_testcases 2019-10-28 12:11:14 +13:00
Grahame Grieve 08eb187b79 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-10-28 10:06:02 +11:00
James Agnew 34cf0628d1 Fix https://github.com/jamesagnew/hapi-fhir/issues/1549 - Account for
latest HAPI FHIR API interfaces
2019-10-27 17:44:22 -04:00
James Agnew 5c96742a16 Remove fixme 2019-10-25 18:00:50 -04:00
James Agnew b68c62ff57 Refactor project to use external testcases 2019-10-25 17:59:40 -04:00
Grahame Grieve 34c4faed8f fix enable when validator 2019-10-25 15:41:29 +11:00
Grahame Grieve 22f4a5a58f fix document validation + add questionnaire validation tests 2019-10-25 13:25:52 +11:00
Grahame Grieve 5afc745424 check type of target resource 2019-10-25 10:23:15 +11:00
Oliver Egger d446b4da02 allow absolute url for type.code, take 2 2019-10-22 22:50:03 +02:00
Oliver Egger a67fe0b346 allow absolute url for type.code 2019-10-22 14:06:26 +02:00
James Agnew 2f380704de Fix precision and validator issues 2019-10-18 10:47:20 -04:00
Grahame Grieve f9b52109cf Release new version 2019-10-18 22:28:27 +11:00
Grahame Grieve a8bae3f544 Release new version 2019-10-18 08:20:28 +11:00
Grahame Grieve 8be35cc22e Release new version 2019-10-16 09:36:57 +11:00
Grahame Grieve 35fbcfd131 Release new version 2019-10-16 08:50:38 +11:00
Grahame Grieve 9d4592730a fix for problem with contained resources 2019-10-07 21:31:49 +07:00
Grahame Grieve 13d029898f Release new version 2019-10-02 14:52:54 +10:00
Grahame Grieve 3e5fadecb0 fix issues validating resources with references 2019-10-02 14:51:43 +10:00
Grahame Grieve fb152a24e5 Release new version 2019-09-27 14:16:04 +10:00
Grahame Grieve 67f698de91 Release new version 2019-09-27 08:51:31 +10:00
Grahame Grieve 47429311cf Release new version 2019-09-24 07:27:10 +10:00
Grahame Grieve 8821de94ca
Merge pull request #83 from lalluanthoor/master
fix: use proper target object
2019-09-24 07:21:14 +10:00
Grahame Grieve e9f3a143ed Release new version 2019-09-20 04:42:19 +10:00
Grahame Grieve ca9d5963d5 Release new version 2019-09-19 10:39:08 +10:00
Grahame Grieve 6d913f0423 Release new version 2019-09-18 22:23:28 +10:00
I325048 4f9118e9da fix: use proper target object 2019-09-17 21:17:00 +05:30
Grahame Grieve d857d546e5 fix test case 2019-09-18 00:23:01 +10:00
Grahame Grieve e998722d1b Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-09-18 00:02:24 +10:00
Grahame Grieve 6fe8c492d3 more testing of FHIRPath reference resolution 2019-09-18 00:02:01 +10:00
James Agnew c6cbf7d7a6
Allow valdation of string values in openchoice (#81) 2019-09-16 16:04:46 -04:00
James Agnew 840c45c2da Add ucum to validator dependencies 2019-09-16 13:48:51 -04:00
James Agnew 8379208dee Fix classpath issue 2019-09-16 10:50:20 -04:00
Grahame Grieve 5b2279b2ea Release new version 2019-09-17 00:10:22 +10:00
Grahame Grieve 3a5c2eea2c add Questionnaire example for #1062 2019-09-17 00:02:11 +10:00
James Agnew a684fffcf3 Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core 2019-09-15 08:30:21 -04:00
Grahame Grieve 2489588d55 try yo fix tests 2019-09-15 21:57:47 +10:00
Grahame Grieve ffb64f9ed9 Release new version 2019-09-15 20:45:38 +10:00
Grahame Grieve 9d164ef153 fix failing test 2019-09-15 20:42:21 +10:00
James Agnew 9d203b111c Merge branch 'master' into Eclipse_fix_from_james 2019-09-14 15:29:41 -04:00
Grahame Grieve 03e928342e Release new version 2019-09-15 01:59:25 +10:00
Grahame Grieve 9256224edc fix failing tests 2019-09-15 01:41:59 +10:00
James Agnew 87d223239e Merge branch 'ja_20190914_remove_eclipse_files' into Eclipse_fix_from_james 2019-09-14 10:50:04 -04:00
James Agnew 9e42e4da00 Remove all eclipse files 2019-09-14 09:49:45 -04:00
Grahame Grieve 8360c015f9 Release new version 2019-09-14 23:33:01 +10:00
Grahame Grieve 5fb54f8889 Release new version 2019-09-13 00:27:02 +10:00
Grahame Grieve 3f75f9c605 more work on profile comparison 2019-09-13 00:26:25 +10:00
Grahame Grieve 461a8c5092 Release new version 2019-09-12 18:31:58 +10:00
Grahame Grieve 6dd7346cad more work on capability statement comparison 2019-09-12 18:31:26 +10:00
Grahame Grieve faa4b82b2e fix to support validating straight out of published IGs 2019-09-12 04:44:26 +10:00
Grahame Grieve 6494bcad71 Release new version 2019-09-11 22:22:37 +10:00
Grahame Grieve 7bd5d85611 better error message 2019-09-11 22:22:05 +10:00
Grahame Grieve 791b9e55e3 Release new version 2019-09-11 15:41:04 +10:00
Grahame Grieve 6f483748b8 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-09-11 15:35:58 +10:00
Grahame Grieve 1d7c80f10c add memory info + xkcd bug link 2019-09-11 15:35:45 +10:00
jamesagnew bdf60fa2ef Bump to 4.0.11 2019-09-09 15:43:58 -04:00
Grahame Grieve fc862d97e8 Release new version 2019-09-09 15:09:32 +10:00
Grahame Grieve b2d2bebd85 Ad scan mode to validator 2019-09-09 13:32:11 +10:00
Grahame Grieve 9d81f2e32a Release new version 2019-09-07 07:32:14 +10:00
Grahame Grieve cb9a2552c5 Release new version 2019-09-06 13:48:37 +10:00
Grahame Grieve 50593122be Release new version 2019-09-06 12:12:04 +10:00
Grahame Grieve b32fb65327 Release new version 2019-09-06 10:15:40 +10:00
Grahame Grieve b91ca35e3d Add proxy support for validator 2019-09-06 10:14:06 +10:00
Grahame Grieve bd38230662 Release new version 2019-09-03 13:05:42 +10:00
Grahame Grieve d49dfab97a fix error in validator for fixed value 2019-09-03 13:05:16 +10:00
Grahame Grieve 1a14bfc9e8 Change rules about how maxValueSet is validated 2019-09-02 16:04:21 +10:00
Grahame Grieve 7926644893 Release new version 2019-09-02 13:49:11 +10:00
Grahame Grieve ea913ceb30 fix problem validating LOINC codes 2019-09-02 13:48:19 +10:00
Grahame Grieve 09b74eab50 test max value set handling. 2019-09-02 11:27:19 +10:00
Grahame Grieve 34a3dfb43e work on API comparison 2019-08-29 18:11:33 +10:00
Grahame Grieve 239084ed0f Release new version 2019-08-23 15:40:21 +10:00
Grahame Grieve 512c3932a3 Reconcile R4/R5 implementations 2019-08-23 15:38:58 +10:00
Grahame Grieve c794c9393b add validator test for duplicate properties in json 2019-08-23 14:57:30 +10:00
Grahame Grieve 3d7f701b00 update for changes to representation of special elements 2019-08-23 14:57:05 +10:00
Grahame Grieve 65e2f5ebdf Release new version 2019-08-19 11:01:20 +10:00
Grahame Grieve 6d611afd48 fix so recursive loading is only by request 2019-08-18 18:15:18 +10:00
Grahame Grieve 539eee9266
Merge pull request #65 from hapifhir/iterate-subfolders
scanDirectory now scans all subfolders
2019-08-18 18:06:19 +10:00
Grahame Grieve 909535eea2 fix problems with skipping unknown content, and empty differentials 2019-08-18 17:47:48 +10:00
Grahame Grieve 8cecfcb06a Release new version 2019-08-18 07:53:13 +10:00
Grahame Grieve 028802f6fc update for HAPI release + add JsonParser constructor 2019-08-18 07:51:41 +10:00
Grahame Grieve fe9c99f906 Release new version 2019-08-16 07:23:55 +10:00
Grahame Grieve 55259ab8dc Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-16 07:19:21 +10:00
Grahame Grieve fb249ea098 fix for narrative rendering problem with OperationDefinition 2019-08-16 07:16:24 +10:00
jamesagnew 34b6bc7e57 Version bump to 4.0.1-SNAPSHOT 2019-08-14 14:09:13 -04:00
jamesagnew 90ea715f29 Bump version to 4.0.0 for release 2019-08-14 11:12:41 -04:00
Grahame Grieve 75d86a15ee set exit code to number of errors 2019-08-14 17:34:07 +10:00
Grahame Grieve 2a234a81c2 Release new version 2019-08-09 04:44:14 +10:00
Grahame Grieve 3842dbeb99 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-09 04:41:53 +10:00
James Agnew d1c3e522ab Improve validator error message if a fixed coding can't be matched 2019-08-08 14:39:45 -04:00
Grahame Grieve 7ef320b6bb fix ref-1 constraint (define %rootResource) 2019-08-08 21:03:27 +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 c57f578f03 Move TerminologyServiceOptions to Utilities. 2019-08-06 07:33:48 +10:00
Grahame Grieve ce4453b0cb Support slicing by value set using contained value sets 2019-08-05 15:48:50 +10:00
Grahame Grieve 9d1d64bb59 more working on test suite 2019-08-05 15:48:07 +10:00
Grahame Grieve 1d10470e9c slicing by value set tests 2019-08-05 15:47:30 +10:00
Grahame Grieve 642e746e89 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-05 12:42:42 +10:00
Grahame Grieve 9e0a1de74c rework slicing validation tests 2019-08-05 12:41:54 +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 0a05788e57 improve error message 2019-08-05 11:33:06 +10:00
Grahame Grieve b4883554e5 Release new version 2019-08-04 21:37:42 +00:00
Grahame Grieve 3eaa1998b7 Release new version 2019-08-03 21:42:17 +00:00
Grahame Grieve 670ae0c79a update R5 validator 2019-08-04 07:38:45 +10:00
Grahame Grieve 5ddf7d082c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-04 07:38:08 +10:00
Grahame Grieve 4ffa343395 add -debug parameter to validator, and add additional (failing) validator tests, and update R4 code 2019-08-04 07:34:13 +10:00
Grahame Grieve fb446cf1e2 Release new version 2019-08-02 12:58:59 +00:00
Grahame Grieve 44c1c32afb Release new version 2019-08-02 12:48:39 +00: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 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 564d9262c6 fix test 2019-08-01 10:55:10 +10:00
Grahame Grieve fb8b2dcd70 add new test case 2019-08-01 10:54:17 +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
Lloyd McKenzie c2d3afba99 Merge into current branch 2019-07-30 23:41:04 -06:00
Lloyd McKenzie 7c1786279f Fix problem with link resolution within Bundles - and add test case that checks it. (Also update Synthea test case to reflect new status codes for Encounter.) 2019-07-30 23:23:48 -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 5120f63ab0 Release new version 2019-07-29 04:31:15 +00:00
patrick-werner 270a8bca71 scanDirectory now scans all subfolders 2019-07-26 19:02:13 +02:00
Grahame Grieve 538540619f compile updates 2019-07-19 23:20:17 +10: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
Rob Hausam fa235a00db Remove line instead of comment it out. 2019-07-10 20:22:05 -04:00
Rob Hausam 1cb23a14c8 Fix build - remove unneeded junit import. 2019-07-10 20:22:05 -04: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 3a5d7146a7 check security tags are a set 2019-07-09 06:58:03 +10:00
Grahame Grieve f3a21e4bd6 fix issue 58 - wrong support for r4 2019-07-09 06:19:10 +10:00
Grahame Grieve da4fc1f860 Release new version 2019-07-05 21:43:46 +00:00
Grahame Grieve e2d52143d9 get tests passing 2019-07-06 07:39:25 +10: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
Oliver Egger 992f870cb4 unit test conversions r3r4 2019-06-27 00:28:32 +02:00
Vadim Peretokin d574178d6b Don't crash on bad files present in IG, ignore & warn instead 2019-06-26 18:07:19 +02:00
Grahame Grieve 3038246df5 Release new version 2019-06-25 08:27:12 +00:00
Grahame Grieve 6c4620996f Release new version 2019-06-20 08:01:44 +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 3b76303d83 fix validator bug (issue 47) 2019-06-19 09:07:29 +10:00
Grahame Grieve 70ce1ded74 Release new version 2019-06-19 06:41:58 +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 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 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 b972620ed1 more fixes 2019-06-08 06:23:01 +10:00
Grahame Grieve 2bdd175591 Release new version 2019-06-08 06:19:01 +10:00
Grahame Grieve 299014c606
Merge pull request #45 from lmckenzi/bad-bundle-reference-types
Bad bundle reference types
2019-06-08 05:26:50 +10:00
Grahame Grieve 90f8b829f2
Merge pull request #44 from lmckenzi/multi-targetprofiles-per-same-resource
1. Cleaned up test cases to work after version changes in R5 (not sur…
2019-06-08 05:24:50 +10:00
Lloyd McKenzie ce26cae736 Fixed issue where wrong profile was being used, suppressed message when it wasn't needed 2019-06-05 23:40:06 -04:00
Lloyd McKenzie f44bb526c2 Fixed problem with inconsistent values for refTypes
Check that when referencing resources by type/id when the target has a urn:uuid fullUrl that the type matches as well as the id.
2019-06-05 20:38:00 -04:00