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 voidhandleOperationOutcome(OperationOutcome outcome) protected OperationOutcomevalidateProfileConformance(Resource resource, String allowedProfileUri) protected OperationOutcomevalidateProfileConformance(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:
OperationOutcomecontaining or not containing validation errors (nevernull).
-
validateProfileConformance
-
handleOperationOutcome
-