Commit Graph

554 Commits

Author SHA1 Message Date
Grahame Grieve 1c3061dbf7 track slice validation for users to resolve slicing issues 2020-01-29 13:39:49 +11:00
Grahame Grieve cb1fa1dad9 fix bug in validator around fullUrl testing 2020-01-29 06:51:22 +11:00
markiantorno 3132dbfc7f Refactored main version convertor files
- All convertors now have static access, previously 10_30, 10_40, 10_50
  needed to be instantiated
- All code specific to resource types has been moved into it's own file.
  Ex. Patient dstu3 -> r5 is located in conv30_50/Patient30_50.java
2020-01-27 10:29:42 -05:00
Grahame Grieve dfd3ff067d Release new version 2020-01-27 21:15:09 +11:00
Grahame Grieve 00080d7c48 change resolve interface (pass source as well) + don't validate perferred if any other profiles are specified + fix bug resolving references in bundles + pre-calculate bundle references 2020-01-27 21:14:40 +11:00
Grahame Grieve ab0f3f0996 autofix slice names 2020-01-27 21:13:02 +11:00
Grahame Grieve 9e0e8fec3b fixes for change to validator resolve interface 2020-01-27 21:12:09 +11:00
Grahame Grieve ee6e0d90de Release new version 2020-01-24 17:20:23 +11:00
Grahame Grieve f69173d445 fix bug checking reference type and allow tools extensions 2020-01-24 17:19:33 +11:00
Grahame Grieve 2b1021adbd Release new version 2020-01-22 10:56:12 +11:00
Grahame Grieve 9b64f03a3e
Merge pull request #104 from ahdis/oliveregger_fmltests
FML updates for tests and validator
2020-01-22 06:17:10 +11:00
Grahame Grieve 32240f41c7 Release new version 2020-01-21 12:27:12 +11:00
Grahame Grieve a09a657be7 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
# Conflicts:
#	org.hl7.fhir.validation/src/main/java/org/hl7/fhir/r5/validation/InstanceValidator.java
2020-01-21 12:25:48 +11:00
Grahame Grieve 300c87a657 better validation of example references by validator 2020-01-21 11:38:05 +11:00
patrick-werner 610989c24d fixed check for "URI values cannot have whitespace" 2020-01-20 17:37:38 +01:00
Grahame Grieve 240e412cf6 Release new version 2020-01-20 21:56:07 +11:00
Grahame Grieve 53c35ced6b Release new version 2020-01-19 16:55:34 +11:00
Grahame Grieve 2ce844175f fix bugs with extension context checking 2020-01-19 16:53:48 +11:00
Grahame Grieve 06b413f028 Release new version 2020-01-17 21:45:56 +11:00
Grahame Grieve 6d87bebfe3 implement contextInvariant, and finish implementing memberOf 2020-01-17 21:41:33 +11:00
Grahame Grieve d84758f54d Release new version 2020-01-17 10:54:24 +11:00
Grahame Grieve 6300ba24b7 rebuild instance validator to get reference profile checking working properly, many downstream issues with validation uncovered and fixes 2020-01-17 10:51:42 +11:00
Grahame Grieve 8482ba43c5 refactor profile handling in validator 2020-01-16 23:37:30 +11:00
Grahame Grieve 98df625435 Release new version 2020-01-15 17:55:48 +11:00
Grahame Grieve c13de56203 fixes to snapshot generation and validation for Bundle.tnry slicing by resource profile 2020-01-15 17:55:24 +11:00
Grahame Grieve 9f1697dad1 Release new version 2020-01-15 08:08:07 +11:00
Grahame Grieve f2b7c518c5 handle validation for current version better 2020-01-15 08:07:20 +11:00
Grahame Grieve 5332a8ad60 Release new version 2020-01-14 14:31:06 +11:00
Grahame Grieve bd1d677ab8 Release new version 2020-01-14 10:44:15 +11:00
Grahame Grieve 362ae7bd5f Improve code system validation error messages 2020-01-14 10:40:57 +11:00
Grahame Grieve 6840eb3133 add icd-10 to known url list 2020-01-13 23:18:27 +11:00
Grahame Grieve 184e923c0c Add icd-10 to known url list 2020-01-13 23:17:26 +11:00
Oliver Egger 0ad3882132 FML updates for tests and validator 2020-01-11 00:10:07 +01:00
Grahame Grieve aabe8b43eb Release new version 2020-01-11 06:39:42 +11:00
Grahame Grieve 377aaed23c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-01-11 06:25:03 +11:00
Grahame Grieve ef085a847e fix how CodeableConcept is validated, and add Tx interaction logging by validator 2020-01-11 06:22:16 +11:00
Grahame Grieve 7c0645d119
Merge pull request #113 from hapifhir/prepareMulitLang
extracted errorMessage building
2020-01-11 06:06:05 +11:00
Grahame Grieve bdab9a78b3 Release new version 2019-12-31 14:32:16 +11:00
Grahame Grieve a8b5e86bb3 Release new version 2019-12-30 21:16:00 +11:00
Grahame Grieve 5340926ead Release new version 2019-12-30 10:27:02 +11:00
Grahame Grieve 8b25da3443 re-org validator tests 2019-12-30 10:25:59 +11:00
Grahame Grieve 91cf756386 fix bugs in v1.4 validation 2019-12-30 10:25:05 +11:00
Grahame Grieve ec42fe7bfc Release new version 2019-12-22 08:16:35 +11:00
Grahame Grieve 0fbbd1ff02 re-org R5 source core preparatory to regenerating 2019-12-22 08:05:58 +11:00
Grahame Grieve 9ae93ee689 Release new version 2019-12-21 09:25:36 +11:00
Grahame Grieve 3f09f99356 fix xver extension synthesis 2019-12-21 09:13:34 +11:00
Grahame Grieve 44893b89b9 be specific about which resource types to cache up from core package 2019-12-21 09:13:18 +11:00
Grahame Grieve 3f25f96aca refix version 2019-12-20 16:44:46 +11:00
Grahame Grieve 74daa21ddb Release new version 2019-12-20 09:04:08 +11:00
Grahame Grieve 2472a75212 Release new version 2019-12-20 08:02:13 +11:00
Grahame Grieve 9e62243e67 fix error validating references to search parameters 2019-12-20 08:00:20 +11:00
Grahame Grieve 9345017494 Release new version 2019-12-19 22:40:26 +11:00
Grahame Grieve 47a1382966 Release new version 2019-12-19 21:50:25 +11:00
Grahame Grieve 001ca1f755 improve error message when slicing broken 2019-12-19 21:48:32 +11:00
Grahame Grieve a732d84037 Release new version 2019-12-19 17:36:36 +11:00
Grahame Grieve b83302092b Deal with data type changes between versions for cross version extensions 2019-12-19 17:35:54 +11:00
Grahame Grieve c8c2bb7b75 Release new version 2019-12-19 12:59:17 +11:00
Grahame Grieve 7d86a93d52 improve error message around fixed values 2019-12-19 12:58:18 +11:00
Grahame Grieve 9d822536c3 Release new version 2019-12-19 11:03:44 +11:00
Grahame Grieve 3ce532968a Cross version extennsion support + improve extension validation 2019-12-19 10:50:25 +11:00
Grahame Grieve 4922522adf improve test output for hints 2019-12-19 10:48:52 +11:00
Grahame Grieve 89dfaec1de Release new version 2019-12-18 11:42:16 +11:00
Grahame Grieve 48473f3b5c fix up NativeHostServive and add tests for it 2019-12-18 11:41:40 +11:00
Grahame Grieve 23fdcf304d Release new version 2019-12-17 13:48:08 +11:00
Grahame Grieve 6948ef61eb Release new version 2019-12-17 10:00:19 +11:00
Grahame Grieve 54f8ca7600 Release new version 2019-12-16 23:40:13 +11:00
Grahame Grieve ac923179d1 fix todo in validator 2019-12-16 23:36:43 +11:00
Grahame Grieve 2a867d66ee Release new version 2019-12-16 07:27:35 +11:00
Grahame Grieve f6c3bac038 Release new version 2019-12-14 08:07:38 +11:00
Grahame Grieve ba4628eb28 fix OID translation case 2019-12-13 22:05:49 +11:00
Grahame Grieve 674432a8ad Release new version 2019-12-13 11:29:49 +11:00
Grahame Grieve ea7f3a7957 refactor validation options, and improve codeableConcept validation, and improve code system rendering 2019-12-12 10:33:22 +11:00
patrick-werner 99786a87d2 replaced String.format 2019-12-11 15:06:15 +01:00
patrick-werner 215afe52dd extracted errorMessage building 2019-12-11 14:50:52 +01:00
Grahame Grieve 64d4e7598d Release new version 2019-12-11 21:47:16 +11:00
Grahame Grieve 1fb2da565b fix issue not validating displays in CodeableConcepts 2019-12-11 18:12:47 +11:00
Grahame Grieve 27ecd52d97 Release new version 2019-12-10 11:46:36 +11:00
Grahame Grieve 89592da490 Release new version 2019-12-09 17:46:58 +11:00
Grahame Grieve 234cca0471 Release new version 2019-12-09 17:45:28 +11:00
Grahame Grieve 250496c9b1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-12-09 17:36:02 +11:00
Grahame Grieve ebb3170a24 improve error message for fixed value, and fix handling of profile choices 2019-12-09 17:35:11 +11:00
Grahame Grieve f04fdc7931 check info count in test suite 2019-12-09 17:34:13 +11:00
Grahame Grieve 8482e5cc3b fix version display 2019-12-09 17:33:29 +11:00
Grahame Grieve 4aeb9f0bcc fix up version display on validator 2019-12-09 17:29:12 +11:00
Grahame Grieve a6ccb8d835
Merge pull request #112 from hapifhir/minor_polish
merged 2 if statement into 1
2019-12-07 07:08:55 +11:00
Grahame Grieve adc7e377d9 Release new version 2019-12-07 06:56:51 +11:00
Grahame Grieve 5cfa2ffe0d Add deeper profile testing support 2019-12-07 06:55:58 +11:00
Grahame Grieve 0cbb586dd1 add support for integer64 2019-12-07 06:54:16 +11:00
patrick-werner 03473a585a merged 2 if statement into 1 2019-12-06 11:12:47 +01:00
Grahame Grieve 89195efad3 Release new version 2019-12-06 08:56:17 +11:00
Grahame Grieve 5cfa89fdfc Release new version 2019-12-06 07:46:00 +11:00
Grahame Grieve f718764d6e Release new version 2019-12-05 17:51:20 +11:00
Grahame Grieve 7f061c6032 Release new version 2019-12-05 16:59:49 +11:00
Grahame Grieve e213c1e433 Release new version 2019-12-05 11:44:41 +11:00
Grahame Grieve d94e0d402d Release new version 2019-12-05 07:46:29 +11:00
Grahame Grieve 9a44f5247c Release new version 2019-12-05 04:15:02 +11:00
Grahame Grieve b6bc2115a0 Release new version 2019-12-04 11:11:31 +11:00
Grahame Grieve 662f18e09f Release new version 2019-12-04 06:00:32 +11:00
Grahame Grieve e08c1aad96 Release new version 2019-12-03 12:34:47 +11:00
Grahame Grieve 62c1f0af77 set snomed extension in validator 2019-12-03 12:33:16 +11:00
Grahame Grieve a301973ce0 update validator for new R5 rule around messages 2019-12-03 12:32:37 +11:00
Grahame Grieve fe9dc1919b Release new version 2019-11-29 18:14:33 +11:00
Grahame Grieve 4a282a3d66 Post devdays validation blitz 2019-11-29 13:26:03 +11:00
Grahame Grieve fea455fbe4 Release new version 2019-11-26 18:57:28 +11:00
Grahame Grieve 60703efdd4 updates for packages changes 2019-11-26 18:56:52 +11:00
Grahame Grieve 45df4708d7 Release new version 2019-11-21 18:18:15 +11:00
Grahame Grieve 0243c92ec6 Release new version 2019-11-20 22:00:24 +11:00
Grahame Grieve d98c496712 Release new version 2019-11-19 19:52:37 +11:00
Grahame Grieve e52c78daa2
Merge pull request #101 from ahdis/oliveregger_validator_logicalmodel
validator enhancement for logical models (conversion) and FHIRPath expressions
2019-11-19 08:46:40 +13:00
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