Interface FhirAuditDatasetEnricher
- All Superinterfaces:
FhirAuditDatasetEnricher
- All Known Implementing Classes:
SwissEprFhirAuditDatasetEnricher
Interface for FHIR ATNA audit dataset enrichers.
Each implementing class shall have a default constructor and be thread-safe.
- Author:
- Dmytro Rud
-
Field Summary
Fields inherited from interface org.openehealth.ipf.commons.audit.FhirAuditDatasetEnricher
NONE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
enrichAuditDatasetFromRequest
(AuditDataset auditDataset, Object request, Map<String, Object> parameters) Enriches the given audit dataset with elements from the given FHIR request message.void
enrichAuditDatasetFromResponse
(AuditDataset auditDataset, Object response, Map<String, Object> parameters) Enriches the given audit dataset with elements from the given FHIR response message.
-
Method Details
-
enrichAuditDatasetFromRequest
void enrichAuditDatasetFromRequest(AuditDataset auditDataset, Object request, Map<String, Object> parameters) Enriches the given audit dataset with elements from the given FHIR request message.- Parameters:
auditDataset
- target ATNA audit dataset.request
- payload of the request message.parameters
- Camel headers of the response message.
-
enrichAuditDatasetFromResponse
void enrichAuditDatasetFromResponse(AuditDataset auditDataset, Object response, Map<String, Object> parameters) Enriches the given audit dataset with elements from the given FHIR response message.- Parameters:
auditDataset
- target ATNA audit dataset.response
- payload of the response message.parameters
- Camel headers of the response message.
-