Package de.gematik.test.tiger.glue.fhir
Class StaticFhirValidationGlue
java.lang.Object
de.gematik.test.tiger.glue.fhir.StaticFhirValidationGlue
Glue code for Static-FHIR validation.
It allows you to validate FHIR resources against the FHIR specification.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.gematik.refv.commons.validation.ValidationModulesupportedValidationModule(String validationModuleId) voidtgrCurrentRequestAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule) voidtgrCurrentRequestAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) voidtgrCurrentRequestBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule) voidtgrCurrentRequestBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) voidtgrCurrentResponseAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule) voidtgrCurrentResponseAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) voidtgrCurrentResponseBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule) voidtgrCurrentResponseBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl)
-
Constructor Details
-
StaticFhirValidationGlue
public StaticFhirValidationGlue()
-
-
Method Details
-
supportedValidationModule
public de.gematik.refv.commons.validation.ValidationModule supportedValidationModule(String validationModuleId) -
tgrCurrentRequestBodyAtIsValidFHIRResourceOfType
@Then("FHIR current request body is a valid {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Anfrage im Body eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentRequestBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule) -
tgrCurrentRequestBodyAtIsValidFHIRResourceOfType
@Then("FHIR current request body is a valid {supportedValidationModule} resource and conforms to profile {tigerResolvedString}") @Wenn("FHIR die aktuelle Anfrage im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist") public void tgrCurrentRequestBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) -
tgrCurrentRequestAtIsValidFHIRResourceOfType
@Then("FHIR current request at {tigerResolvedString} is a valid {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Anfrage im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentRequestAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule) -
tgrCurrentRequestAtIsValidFHIRResourceOfType
@Then("FHIR current request at {tigerResolvedString} is a valid {supportedValidationModule} resource and conforms to profile {tigerResolvedString}") @Wenn("FHIR die aktuelle Anfrage im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist") public void tgrCurrentRequestAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) -
tgrCurrentResponseBodyAtIsValidFHIRResourceOfType
@Then("FHIR current response body is a valid {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Antwort im Body eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentResponseBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule) -
tgrCurrentResponseBodyAtIsValidFHIRResourceOfType
@Then("FHIR current response body is a valid {supportedValidationModule} resource and conforms to profile {tigerResolvedString}") @Wenn("FHIR die aktuelle Antwort im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist") public void tgrCurrentResponseBodyAtIsValidFHIRResourceOfType(de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl) -
tgrCurrentResponseAtIsValidFHIRResourceOfType
@Then("FHIR current response at {tigerResolvedString} is a valid FHIR {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Antwort im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentResponseAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule) -
tgrCurrentResponseAtIsValidFHIRResourceOfType
@Then("FHIR current response at {tigerResolvedString} is a valid FHIR {supportedValidationModule} resource and conforms to profile {tigerResolvedString}") @Wenn("FHIR die aktuelle Antwort im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Knoten {tigerResolvedString} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {tigerResolvedString} konform ist") public void tgrCurrentResponseAtIsValidFHIRResourceOfType(String rbelPath, de.gematik.refv.commons.validation.ValidationModule validationModule, String profileUrl)
-