Commit Graph

1674 Commits

Author SHA1 Message Date
dotasek a8da416ee3 Fix xml test + add unit tests 2022-04-11 14:57:10 -04:00
dotasek 2181cb14d5 Change tests to xml + fix breaking test 2022-04-11 14:10:53 -04:00
Grahame Grieve 76411218ac
Merge pull request #782 from hapifhir/gg-202204-various
various fixes
2022-04-06 09:28:09 +10:00
Grahame Grieve 03bb7d4f5e
Merge pull request #781 from gabriel0316/fixCodeSystemLink
Enable linking to fragment CodeSystems
2022-04-05 15:55:45 +10:00
Grahame Grieve 8a05e4b2b2 various fixes
* Handle reslicing within the same profile
* Fix up wrong handling of context on exists() in FHIRPath
* Add hints to profiles around behavior of pattern on repeating elements
* Ignore all tooling extensions when validating
2022-04-05 15:52:33 +10:00
Gabriel c6fcf165e9 Enable linking to fragment CodeSystems 2022-04-04 15:47:29 +02:00
dotasek 880039c78b
Reorganize TestingUtilities to use expected/actual convention from JUnit (#780)
* Make testing utilities conform to JUnit expected-actual convention

* Refactor to CompareUtilities

* Add tests for CompareUtilities

* RELEASE_NOTES

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-04-04 09:44:04 -04:00
markiantorno 87fed0cfc8 Updating version to: 5.6.41-SNAPSHOT and incrementing test cases dependency. 2022-03-30 23:21:31 +00:00
markiantorno f80a28816c Release: v5.6.40
## Validator Changes

* Add further clarification to Value set imports warning message

## Other code changes

* Consistent use of string values for primitive type conversions
* Fix problem with generated NPM Packages
* Fix URls when processing markdown while generating snapshots
* Default output to console, with additional output available via -debug option in CLI.
* Bump jackson-databind version to fix security vulnerability.
***NO_CI***
2022-03-30 23:05:39 +00:00
Grahame Grieve 7c8f5a3d8b
Merge pull request #779 from hapifhir/gg-202203-urls
Gg 202203 urls
2022-03-31 09:34:47 +11:00
Grahame Grieve d2ebb37e9b Fix problem with generated NPM packages 2022-03-31 07:17:00 +11:00
Grahame Grieve 610a7067a1 fix URLs processing in markdown 2022-03-31 07:12:44 +11:00
dotasek 0b5f1dd351
Merge pull request #777 from hapifhir/dotasek-add-terminology-to-testingutilities
Add hl7.terminology to shared worker contexts in tests
2022-03-29 19:07:59 -04:00
dotasek 759ba33bdd Remove v3-NullFlavor from invalid urls 2022-03-29 16:35:26 -04:00
dotasek 927bdffd2e Add hl7.terminology to shared worker contexts in tests 2022-03-29 10:23:54 -04:00
Grahame Grieve 4237554d2c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir 2022-03-29 11:17:14 +11:00
Grahame Grieve 4735d99114 stability fixes 2022-03-29 11:17:01 +11:00
dotasek 86b714bb7b Pass -debug param to default logger + add logger to context builders 2022-03-25 13:38:24 -04:00
dotasek 35f5b96eb7 Use SystemOutLoggingService for logging 2022-03-24 17:33:27 -04:00
dotasek 25d9439fa9 Fix null exception for debug messages in BaseWorkerContext 2022-03-23 14:11:26 -04:00
dotasek 6e45dd522e Merge remote-tracking branch 'origin/master' into dotasek-primitivetype-conversion-via-stringvalue 2022-03-18 14:09:12 -04:00
markiantorno b075c5695f Updating version to: 5.6.40-SNAPSHOT and incrementing test cases dependency. 2022-03-18 04:05:44 +00:00
markiantorno e053d5a260 Release: v5.6.39
## Validator Changes

* no changes
* Add messageid to OperationOutcome from Validation
* Add support for new rules around value set interpretation with multiple imported value sets (https://jira.hl7.org/browse/FHIR-25179)

## Other code changes

* Fix for FHIRPathEngine.funcReplaceMatches() incorrectly returning Boolean in DSTU2 & DSTU3
* Fix NPE Processing missing markdown in definitions when generating snapshots
* add support for .matchesFull() and fix .matches() in FHIRPath
* Fix core package identification when loading new R5 core packages
***NO_CI***
2022-03-18 03:46:59 +00:00
Grahame Grieve 48d87a2075
Merge branch 'master' into gg-202203-misc 2022-03-18 12:54:53 +11:00
Grahame Grieve cf95c1a2ba Fix for Jira 25179 - change handling of imports
See https://chat.fhir.org/#narrow/stream/179202-terminology/topic/ValueSet.20defined.20by.20an.20intersection.20.3F
2022-03-18 12:45:40 +11:00
dotasek d0feacaaa8 Add tests and changes for Decimal 2022-03-17 15:41:07 -04:00
dotasek b5b43836eb Add tests and changes for Base64Binary 2022-03-16 12:20:58 -04:00
dotasek 9903d15ecc Add tests for setValueAsString and contructor precision checking 2022-03-15 17:47:23 -04:00
Grahame Grieve def7d5566a Surface message id in OperationOutcome from validator 2022-03-16 08:30:44 +11:00
Grahame Grieve 5ae5e5d4c8 fix PatientRenderer 2022-03-16 08:30:25 +11:00
Grahame Grieve 535a9cd9c9 fix FHIRPath matches() issue, and add support for matchesFull 2022-03-16 08:30:02 +11:00
Grahame Grieve dc84f94a17 fix NPE processing markdown 2022-03-16 08:29:19 +11:00
dotasek 209a5e777b Merge remote-tracking branch 'origin/master' into dotasek-primitivetype-conversion-via-stringvalue 2022-03-15 12:36:09 -04:00
dotasek 4068db73ff WIP Add tests for Primitive Types + use getValueAsString for conversion 2022-03-15 12:35:50 -04:00
markiantorno 8f5db15937 Updating version to: 5.6.39-SNAPSHOT and incrementing test cases dependency. 2022-03-14 21:48:39 +00:00
markiantorno 9ad69aca53 Release: v5.6.38
## Validator Changes

* no changes

## Other code changes

* Fix for FHIRPathEngine.funcReplaceMatches() incorrectly returning Boolean in DSTU2 & DSTU3
***NO_CI***
2022-03-14 21:32:32 +00:00
Grahame Grieve 79d6c7034d Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir 2022-03-15 06:45:18 +11:00
Grahame Grieve e8e6337b7c preserve message id in operation outcome 2022-03-15 06:44:10 +11:00
Lloyd McKenzie 4c82c9c738 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into Branch_685ea98d 2022-03-11 11:21:55 -07:00
Lloyd McKenzie a6faece71b Added R4B releases to the R4<->R5 conversion process
Corrected release number for R4B to be 4.3xxx rather than 4.1xxx
2022-03-11 11:16:04 -07:00
markiantorno e4ce145a0b Updating version to: 5.6.38-SNAPSHOT and incrementing test cases dependency. 2022-03-11 03:21:07 +00:00
markiantorno e86c9afc7a Release: v5.6.37
## Validator Changes

* fix handling of xver extensions with choice sub-extensions
* validate consistency of extension modifier flag with extension use in a profile

## Other code changes

* more presenting extensions when rendering.
* Get package id from 'package' field when 'npm-package' unavailable
* Ignore META-INF contents from other dependencies while building Validator jar
* Fix to r5 TestingUtilities to allow NarrativeGenerationTests to pass.
* fix handling to xver extensions generating snapshots
***NO_CI***
2022-03-11 03:04:43 +00:00
Grahame Grieve d23c319a90
Merge branch 'master' into gg-202203-vs-system 2022-03-11 11:30:07 +11:00
Grahame Grieve a3e8fca51a
Merge pull request #759 from hapifhir/R4B-datatypes-and-xml-cleanup
R4 b datatypes and xml cleanup
2022-03-11 10:53:52 +11:00
Lloyd McKenzie 0b3ccbbe37 Reverted lower-casing of version comparison 2022-03-10 16:48:41 -07:00
Grahame Grieve 6b3d7d4eaa infer system when value set has includes 2022-03-11 10:37:10 +11:00
Grahame Grieve 56c52ab7dd make fhir version code case independent 2022-03-11 10:34:18 +11:00
Grahame Grieve 791f16a05d fix failing tests. 2022-03-10 11:18:03 +11:00
Grahame Grieve 33f6c57d48 fix NPE 2022-03-10 06:52:44 +11:00
Grahame Grieve 89b912dde2 Fix cross version extension validation, and check that extensions are consistent wrt isModifier in profiles 2022-03-09 17:37:26 +11:00