Skip to content

Releases: gematik/app-referencevalidator

Release 2.0.2

09 Feb 08:59
Compare
Choose a tag to compare

fixed

  • optimized usage of internal caches to mediate the memory leak issue hapifhir/org.hl7.fhir.core#1412
  • optimized package loading mechanism to reduce memory consumption

Release 2.0.1

21 Dec 13:33
Compare
Choose a tag to compare

(ERP and EAU modules remained unchanged)

Release 1.1.0

02 Nov 09:17
Compare
Choose a tag to compare

added

New validation module: ISIK-3 (Informationstechnische Systeme in Krankenhäusern Stufe 3)

changed

  • ERP module: Breaking Change! UCUM validation is not obligatory anymore. Non-valid UCUM codes produce warnings but do not cause instances to become invalid
  • ERP module: new packages de.abda.eRezeptAbgabedaten 1.3.2 and kbv.ita.erp.1.1.2 integrated
  • ISIK-1 module: removed unnecessary package de.basisprofil.r4-0.9.13.tgz
  • ISIK-2 module: removed unnecessary packages de.basisprofil.r4-0.9.13.tgz, dvmd.kdl.r4.2022-2022.1.1.tgz, hl7.fhir.uv.ips-1.1.0.tgz and ihe.mhd.fhir-4.0.1.tgz

fixed

  • fixed a bug, where comments in xml files resulted in misleading informational validation messages (Issue #7 )

Release 1.0.0

11 Sep 12:29
Compare
Choose a tag to compare

added

  • core validation module: validation of FHIR core resources

changed

  • error message on a violated profile validity period has been extended with information on the profile validity period
  • start parameter --errors-only removed as it already corresponds to the default behavior

fixed

  • suppression of profiling errors from the de.abda.erezeptabgabedaten-1.0.3.tgz FHIR package now works independently of the current system locale
  • comma-separated lists of accepted encodings were ignored. the behavior has been fixed
  • ERP module: validity end date of the de.gematik.erezept-workflow.r4-1.0.3-1.tgz package has been set to 31.12.2021 (cf. E-Rezept FHIR-Package Versionsmanagement)
  • by calling the validator using the Java API the output contained all types of messages (INFO, WARNING, ERROR, FATAL). this was in contrast to the CLI, which contained ERROR and FATAL messages only by default. now, the API call returns ERROR and FATAL messages by default as well and its behavior can be adjusted using the ValidationOptions.setValidationMessagesFilter method.

Release 0.7.2

03 Aug 06:48
Compare
Choose a tag to compare
Release 0.7.2 Pre-release
Pre-release

changed

  • setting the timezone for determining FHIR package lists to Europe/Berlin instead of default system timezone
  • bumping dependencies

Release 0.7.1

14 Jul 07:57
Compare
Choose a tag to compare
Release 0.7.1 Pre-release
Pre-release

added

  • kbv.ita.eau 1.1.1 integrated
  • de.gematik.erezept-workflow.r4 1.2.2 integrated
  • de.abda.erezeptabgabedatenbasis 1.2.1 integrated

changed

  • corrections in ERP and EAU FHIR-Package dependencies
  • resources with profiles from kbv.ita.erp#1.0.2 can now be validated if embedded into GEM_ERP_PR_MedicationDispense 1.2-resources
  • fixed Java example in README.md for usage of ValidationOptions
  • performance optimizations
  • no INFO or WARNINGS if not in verbose mode

Release 0.7.0

05 Jul 20:27
Compare
Choose a tag to compare
Release 0.7.0 Pre-release
Pre-release

Release 0.7.0

added

  • Profile validity period checks based on instance creation date
  • New parameter to set a profile for validation
  • Output of release version and help on empty input
  • New parameter to print supported profiles and FHIR packages of a validation module
  • New parameter to override module setting on accepted encodings
  • KBV_CS_SFHIR_KBV_DARREICHUNGSFORM_V1.12.xml integrated for ERP and EAU modules

changed

  • Usage of different FHIR package dependencies based on the instance creation date
  • Performance optimization (memory consumption, multithreading)
  • Module name and input file are passed directly to the command line tool instead of using -m and -i parameters respectively
  • Upgrade to HAPI 6.6.1
  • E-Rezept module accepts only XML encoding by default

Release 0.6.1

25 May 19:46
Compare
Choose a tag to compare
Release 0.6.1 Pre-release
Pre-release

added

  • New validation module: diga (Digitale Gesundheitsanwendungen)
  • New command line arguments for filtering the output of the validation process

changed

  • output of found issues as a table for better readability
  • removed packages de.gematik.erezept-patientenrechnung.r4-1.0.0.tgz, kbv.ita.erp-1.1.0.tgz and de.gematik.erezept-workflow.r4-1.2.0.tgz
  • added packages de.gematik.erezept-patientenrechnung.r4-1.0.1.tgz, kbv.ita.erp-1.1.1.tgz and de.gematik.erezept-workflow.r4-1.2.1.tgz

Release 0.5.0

03 May 11:19
Compare
Choose a tag to compare
Release 0.5.0 Pre-release
Pre-release

added

  • support for the 1.2 version of profiles in de.abda.erezeptabgabedatenpkv (package de.abda.erezeptabgabedatenpkv-1.2.0)
  • New validation module: isik2 (Informationstechnische Systeme in Krankenhäusern Stufe 2)
  • New validation module: isik1 (Informationstechnische Systeme in Krankenhäusern Stufe 1)

changed

  • removed packages de.abda.erezeptabgabedaten-1.3.0, de.abda.erezeptabgabedatenpkv-1.1.0
  • added packages (erp): de.abda.erezeptabgabedaten-1.3.1, de.abda.erezeptabgabedatenbasis-1.3.1
  • KBV_CS_SFHIR_KBV_DARREICHUNGSFORM_V1.11.xml integrated

PreRelease 0.4.1

17 Mar 12:20
Compare
Choose a tag to compare
PreRelease 0.4.1 Pre-release
Pre-release

Release notes 0.4.1

fixed

Removed snapshot dependency in the core module

Release notes 0.4.0

added

New validation module: isip1 (Informationstechnische Systeme in der Pflege Stufe 1)

changed

Updated snapshot packages of validation modules erp and eau due to some errors in profiles

fixed

Error correction on validation module eau: for StructureDefinition Extension.seitenlokalisation (#3)