Class IgBasedInstanceValidator
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator.Support
org.openehealth.ipf.commons.ihe.fhir.support.IgBasedInstanceValidator
- All Implemented Interfaces:
FhirTransactionValidator
- Direct Known Subclasses:
Iti105Validator
Validator which uses Implementation Guides to validate FHIR resources.
- Author:
- Dmytro Rud
-
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleOperationOutcome
(org.hl7.fhir.r4.model.OperationOutcome outcome) protected org.hl7.fhir.r4.model.OperationOutcome
validateProfileConformance
(org.hl7.fhir.r4.model.Resource resource, String profileUri) Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator.Support
validateRequest, validateResponse
-
Constructor Details
-
IgBasedInstanceValidator
-
-
Method Details
-
validateProfileConformance
protected org.hl7.fhir.r4.model.OperationOutcome validateProfileConformance(org.hl7.fhir.r4.model.Resource resource, String profileUri) - Parameters:
resource
- FHIR resource to validate.- Returns:
OperationOutcome
containing or not containing validation errors (nevernull
).
-
handleOperationOutcome
protected void handleOperationOutcome(org.hl7.fhir.r4.model.OperationOutcome outcome)
-