Class Iti65Validator

java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator.Support
org.openehealth.ipf.commons.ihe.fhir.iti65.Iti65Validator
All Implemented Interfaces:
FhirTransactionValidator

public class Iti65Validator extends FhirTransactionValidator.Support
Validator for ITI-65 transactions. THIS does not work properly yet!
Since:
3.6
Author:
Christian Ohr
  • Constructor Details

    • Iti65Validator

      public Iti65Validator(FhirContext fhirContext)
  • Method Details

    • validateRequest

      public void validateRequest(Object payload, Map<String,Object> parameters)
      Description copied from interface: FhirTransactionValidator
      Validates a FHIR request, throwing an UnprocessableEntityException on validation failure
      Specified by:
      validateRequest in interface FhirTransactionValidator
      Overrides:
      validateRequest in class FhirTransactionValidator.Support
      Parameters:
      payload - request payload
      parameters - request parameters
    • loadStructureDefinitionsv320

      public org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain loadStructureDefinitionsv320(IValidationSupport baseValidationSupport, String kind)
    • validateBundleConsistency320

      protected void validateBundleConsistency320(org.hl7.fhir.r4.model.Bundle bundle)
      Verifies that bundle has expected content and consistent patient references
      Parameters:
      bundle - transaction bundle
    • validateBundleConsistency421

      protected void validateBundleConsistency421(org.hl7.fhir.r4.model.Bundle bundle)
      Verifies that bundle has expected content and consistent patient references
      Parameters:
      bundle - transaction bundle