Class StaticFhirValidationGlue

java.lang.Object
de.gematik.test.tiger.glue.fhir.StaticFhirValidationGlue

public class StaticFhirValidationGlue extends Object
Glue code for Static-FHIR validation.

It allows you to validate FHIR resources against the FHIR specification.

  • 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)