Skip to content

Releases: datasharingframework/dsf-fhir-validator

v0.3.0

18 Jun 11:24
v0.3.0
b33f1a4

Choose a tag to compare

By default the validator is configured to expand value-sets via https://ontoserver.mii-termserv.de and thus requires a client certificate to be configured.
The validator also needs to be configured with a list of implementation guide packages (name|version) to validate against.

Create application.properties file with the following content in your execution directory:

dev.dsf.validation.valueset.expansion.client.authentication.certificate: certificate.pem
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key.password: private_key_password
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key: privatekey.pem
dev.dsf.validation.package: \
  de.medizininformatikinitiative.kerndatensatz.laborbefund|2025.0.2, \
  de.medizininformatikinitiative.kerndatensatz.prozedur|2025.0.0, \
  de.medizininformatikinitiative.kerndatensatz.diagnose|2025.0.0

Execute with Java 21:

java -jar dsf-fhir-validator.jar fhir-resource-to-validate.xml (.json also supported)

Pre-build jar file in attachments: dsf-fhir-validator.jar

Issues closed:

  • Make Log Level Configurable #14
  • Add Workaround for ValueSets with * Version Includes #12
  • Start New Development Cycle #9
  • Duplicated Packages at Runtime if Dependency Defined via Patch-Version Wildcard #8

v0.2.0

16 Jun 22:48
v0.2.0
9122ac8

Choose a tag to compare

By default the validator is configured to expand value-sets via https://ontoserver.mii-termserv.de and thus requires a client certificate to be configured.
The validator also needs to be configured with a list of implementation guide packages (name|version) to validate against.

Create application.properties file with the following content in your execution directory:

dev.dsf.validation.valueset.expansion.client.authentication.certificate: certificate.pem
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key.password: private_key_password
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key: privatekey.pem
dev.dsf.validation.package: \
  de.medizininformatikinitiative.kerndatensatz.laborbefund|2025.0.2, \
  de.medizininformatikinitiative.kerndatensatz.prozedur|2025.0.0, \
  de.medizininformatikinitiative.kerndatensatz.diagnose|2025.0.0

Execute with Java 21:

java -jar dsf-fhir-validator.jar fhir-resource-to-validate.xml (.json also supported)

Pre-build jar file in attachments: dsf-fhir-validator.jar

Issues closed:

  • Add Support For Patch Version x Dependencies #4
  • Start New Development Cycle #3

v0.1.0

16 Jun 19:36
v0.1.0
bedf6f6

Choose a tag to compare

By default the validator is configured to expand value-sets via https://ontoserver.mii-termserv.de and thus requires a client certificate to be configured.

Create application.properties file with the following content in your execution directory:

dev.dsf.validation.valueset.expansion.client.authentication.certificate:certificate.pem
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key.password:private_key_password
dev.dsf.validation.valueset.expansion.client.authentication.certificate.private.key:privatekey.pem

Execute with Java 21:

java -jar dsf-fhir-validator.jar fhir-resource-to-validate.xml (.json also supported)

Prebuild jar file in attachments: dsf-fhir-validator.jar