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
Validator for ITI-65 transactions.
THIS does not work properly yet!
- Since:
- 3.6
- Author:
- Christian Ohr
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator
FhirTransactionValidator.Support -
Field Summary
Fields inherited from interface org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator
NO_VALIDATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionloadStructureDefinitionsv320(IValidationSupport baseValidationSupport, String kind) protected voidvalidateBundleConsistency320(Bundle bundle) Verifies that bundle has expected content and consistent patient referencesprotected voidvalidateBundleConsistency421(Bundle bundle) Verifies that bundle has expected content and consistent patient referencesvoidvalidateRequest(Object payload, Map<String, Object> parameters) Validates a FHIR request, throwing anUnprocessableEntityExceptionon validation failureMethods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator.Support
validateResponse
-
Constructor Details
-
Iti65Validator
-
-
Method Details
-
validateRequest
Description copied from interface:FhirTransactionValidatorValidates a FHIR request, throwing anUnprocessableEntityExceptionon validation failure- Specified by:
validateRequestin interfaceFhirTransactionValidator- Overrides:
validateRequestin classFhirTransactionValidator.Support- Parameters:
payload- request payloadparameters- request parameters
-
loadStructureDefinitionsv320
public ValidationSupportChain loadStructureDefinitionsv320(IValidationSupport baseValidationSupport, String kind) -
validateBundleConsistency320
Verifies that bundle has expected content and consistent patient references- Parameters:
bundle- transaction bundle
-
validateBundleConsistency421
Verifies that bundle has expected content and consistent patient references- Parameters:
bundle- transaction bundle
-