Interface FhirAuditDatasetEnricher

All Superinterfaces:
FhirAuditDatasetEnricher
All Known Implementing Classes:
SwissEprFhirAuditDatasetEnricher

public interface FhirAuditDatasetEnricher extends FhirAuditDatasetEnricher
Interface for FHIR ATNA audit dataset enrichers. Each implementing class shall have a default constructor and be thread-safe.
Author:
Dmytro Rud
  • 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.