Table of Contents
This service serves as a validation service for all notifications send to DEMIS. It uses a snapshot of all profiles and the DEMIS-Schemas Project to validate any notification.
See ReleaseNotes.md for all information regarding the (newest) releases.
Property | Default Value | Description |
---|---|---|
demis.validation-service.profileResourcePath | /profile |
Path to the DEMIS profiles inside the resources. |
demis.validation-service.locale | en_US |
Locale for the HAPI-FHIR context and validator. The language of diagnostics of the outcome is dependent on this locale. |
demis.validation-service.minSeverityOutcome | information |
Minimal severity that will not be filtered out in the Outcome. Possible values: information , warning , error , fatal . |
build container with
docker build -t validation-service:latest .
the image can alternatively also be built with maven:
mvn clean install -Pdocker
run with docker run -p 8081:8081 validation-service:latest
Start the spring boot server with: mvn clean spring-boot:run
Check the server with: curl -v localhost:8081/status
In IntelliJ as SpringBoot Application:
/status
get Endpunkt für Statusmeldung (aktuell minimal implementiert)
/$validate
post Endpunkt um Meldungen zu validieren, liefert Validierungsergebnis von HAPI-Validator zurück
/actuator/health/
Standardenpunkt vom Actuator
/actuator/health/liveness
Standardenpunkt vom Actuator
/actuator/health/readiness
Standardenpunkt vom Actuator
If you want to contribute, please check our CONTRIBUTING.md.
EUROPEAN UNION PUBLIC LICENCE v. 1.2
EUPL © the European Union 2007, 2016
See LICENSE.
E-Mail to DEMIS Entwicklung