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:
ChPpq3Validator
,ChPpq4Validator
,ChPpq5Validator
,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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleOperationOutcome
(OperationOutcome outcome) protected OperationOutcome
validateProfileConformance
(Resource resource, String allowedProfileUri) protected OperationOutcome
validateProfileConformance
(Resource resource, Set<String> allowedProfileUris) Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirTransactionValidator.Support
validateRequest, validateResponse
-
Constructor Details
-
IgBasedInstanceValidator
-
-
Method Details
-
validateProfileConformance
protected OperationOutcome validateProfileConformance(Resource resource, Set<String> allowedProfileUris) - Parameters:
resource
- FHIR resource to validate.- Returns:
OperationOutcome
containing or not containing validation errors (nevernull
).
-
validateProfileConformance
-
handleOperationOutcome
-