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.SupportedValidationModule supportedValidationModule(String enumName)
    • tgrCurrentRequestBodyAtIsValidFHIRRessourceOfType

      @Then("FHIR current request body is a valid {supportedValidationModule} resource") @Then("TGR 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 tgrCurrentRequestBodyAtIsValidFHIRRessourceOfType(de.gematik.refv.SupportedValidationModule validationType)
    • tgrCurrentRequestBodyAtIsValidFHIRRessourceOfType

      @Then("TGR current request body is a valid {supportedValidationModule} resource and conforms to profile {string}") @Then("FHIR current request body is a valid {supportedValidationModule} resource and conforms to profile {string}") @Wenn("FHIR die aktuelle Anfrage im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist") public void tgrCurrentRequestBodyAtIsValidFHIRRessourceOfType(de.gematik.refv.SupportedValidationModule validationType, String profileUrl)
    • tgrCurrentRequestAtIsValidFHIRRessourceOfType

      @Then("TGR current request {string} is a valid {supportedValidationModule} resource") @Then("FHIR current request at {string} is a valid {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentRequestAtIsValidFHIRRessourceOfType(String rbelPath, de.gematik.refv.SupportedValidationModule validationType)
    • tgrCurrentRequestAtIsValidFHIRRessourceOfType

      @Then("TGR current request {string} is a valid {supportedValidationModule} resource and conforms to profile {string}") @Then("FHIR current request at {string} is a valid {supportedValidationModule} resource and conforms to profile {string}") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage enth\u00e4lt im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist") public void tgrCurrentRequestAtIsValidFHIRRessourceOfType(String rbelPath, de.gematik.refv.SupportedValidationModule validationType, String profileUrl)
    • tgrCurrentResponseBodyAtIsValidFHIRRessourceOfType

      @Then("TGR current response body is a valid {supportedValidationModule} resource") @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 tgrCurrentResponseBodyAtIsValidFHIRRessourceOfType(de.gematik.refv.SupportedValidationModule validationType)
    • tgrCurrentResponseBodyAtIsValidFHIRRessourceOfType

      @Then("TGR current response body is a valid {supportedValidationModule} resource and conforms to profile {string}") @Then("FHIR current response body is a valid {supportedValidationModule} resource and conforms to profile {string}") @Wenn("FHIR die aktuelle Antwort im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Body eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist") public void tgrCurrentResponseBodyAtIsValidFHIRRessourceOfType(de.gematik.refv.SupportedValidationModule validationType, String profileUrl)
    • tgrCurrentResponseAtIsValidFHIRRessourceOfType

      @Then("TGR current response {string} is a valid FHIR {supportedValidationModule} resource") @Then("FHIR current response at {string} is a valid FHIR {supportedValidationModule} resource") @Wenn("FHIR die aktuelle Antwort im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource") public void tgrCurrentResponseAtIsValidFHIRRessourceOfType(String rbelPath, de.gematik.refv.SupportedValidationModule validationType)
    • tgrCurrentResponseAtIsValidFHIRRessourceOfType

      @Then("TGR current response {string} is a valid FHIR {supportedValidationModule} resource and conforms to profile {string}") @Then("FHIR current response at {string} is a valid FHIR {supportedValidationModule} resource and conforms to profile {string}") @Wenn("FHIR die aktuelle Antwort im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist enth\u00e4lt") @Dann("FHIR pr\u00fcfe die aktuelle Antwort enth\u00e4lt im Knoten {string} eine g\u00fcltige {supportedValidationModule} Ressource, die zum Profil {string} konform ist") public void tgrCurrentResponseAtIsValidFHIRRessourceOfType(String rbelPath, de.gematik.refv.SupportedValidationModule validationType, String profileUrl)