Commit Graph

384 Commits

Author SHA1 Message Date
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
Lloyd McKenzie 2a2005f93b 1. Cleaned up test cases to work after version changes in R5 (not sure what to do with uk one and patient-contained-org I'll work on next)
2. Added new test case for (and fixed issue with) validation problems when there are multiple target profiles declared that have the same resource type.  (Previously, the validator was always choosing the first profile, even if it was invalid.)
3. Fixed problems where certain profiles were triggering silent NPEs in the validator and improved console messaging so you can tell what warnings and errors are being generated for what.
2019-06-04 20:50:49 -04:00
Grahame Grieve 9621a0f7cf Release new version 2019-06-04 14:04:27 +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 ed32fca1d4 Also output JSON if requested for narrative, snapshot generation & transformations 2019-06-02 14:08:58 +02:00
Grahame Grieve 7d38ed4161
Merge pull request #38 from vadi2/improve-help
Be more explicit that you can pass a folder of resources to validate
2019-06-02 17:14:50 +10:00
Grahame Grieve 809e0a3a92
Merge pull request #37 from vadi2/ignore-package.json
Exempt package.json from being parsed as a FHIR resource
2019-06-02 17:14:24 +10:00
Vadim Peretokin 7813537fbb Be more explicit that you can pass a folder of resources to validate 2019-06-02 08:28:53 +02:00
Vadim Peretokin 271c0cf0fc Exempt package.json from being parsed as a FHIR resource 2019-06-02 08:11:05 +02:00
Vadim Peretokin 56a8efbb6d Fix ignore filter in validator's directory scanning filter to actually work 2019-06-02 07:25:11 +02:00
Vadim Peretokin 2b6ebb71bb Serialise -output as json if the filename ends on ".json" 2019-05-31 16:00:20 +02:00