Skip to content

PreRelease 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@alexey-tschudnowsky alexey-tschudnowsky released this 18 Jan 13:22
· 26 commits to main since this release

added

  • Support for released FHIR-packages (12/2022)
  • Support for all profiles of the included packages (except of DAV-PR-ERP-AbgabedatenComposition, DAV-PKV-PR-ERP-AbgabedatenComposition, which do not enable reference resolution)
  • Support for input files in JSON format

changed

  • Profiles from the included packages have been converted to snapshots to decrease start-up and validation time
  • Bumped dependencies.

Warning
Staring from the version 5.6.39 of the HL7 FHIR Validator and the version 6.2.0 of HAPI FHIR Server the evaluation algorithm of regular expressions has changed! Regular expressions without wrapping ^ and $ are now applied to parts of the input and not to the whole string. Instances, which were not valid before, may become valid with the newest versions of the HL7 FHIR Validator.

  • Explicitly excluded CodeSystems in a validation module lead to informational validation messages
  • Relative references, which do not exactly match any fullUrl of any entry in a bundle, lead to error validation messages and to invalid instances (see Reference resolution rules in a bundle)
  • Change of the ValidationResult object:
    • Intermediate HAPI validation results removed from the final results object (external manipulation of FHIR context is otherwise possible. Intermediate results can still be found in log output of the validator)
    • Method name to get validation messages changed to getValidationMessages
  • Missing ValueSet-definitions in an included package lead to error validation messages and to invalid instances
  • Required changes in profiles are stored separately as "patches" (see Anpassungen der Packages in README.md)

fixed

  • piped canonicals in meta.profile of core resources are now resolved correctly and do not lead to invalid instances