public abstract class FhirQueryAuditStrategy extends FhirAuditStrategy<FhirQueryAuditDataset>
Modifier | Constructor and Description |
---|---|
protected |
FhirQueryAuditStrategy(boolean serverSide) |
Modifier and Type | Method and Description |
---|---|
FhirQueryAuditDataset |
createAuditDataset()
Creates a new audit dataset instance.
|
FhirQueryAuditDataset |
enrichAuditDatasetFromRequest(FhirQueryAuditDataset auditDataset,
Object request,
Map<String,Object> parameters)
Further enrich the audit dataset: add query string and patient IDs in the search parameter
(if available).
|
getEventOutcomeCodeFromOperationOutcome, getEventOutcomeDescriptionFromOperationOutcome
enrichAuditDatasetFromResponse, getEventOutcomeCodeFromResource, getEventOutcomeDescription, getEventOutcomeIndicator
doAudit, isAuditableResponse, isServerSide, makeAuditMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enrichAuditDatasetFromResponse
public FhirQueryAuditDataset enrichAuditDatasetFromRequest(FhirQueryAuditDataset auditDataset, Object request, Map<String,Object> parameters)
enrichAuditDatasetFromRequest
in interface AuditStrategy<FhirQueryAuditDataset>
enrichAuditDatasetFromRequest
in class AbstractFhirAuditStrategy<FhirQueryAuditDataset,org.hl7.fhir.dstu3.model.OperationOutcome>
auditDataset
- audit datasetrequest
- request objectparameters
- request parameterspublic FhirQueryAuditDataset createAuditDataset()
AuditStrategy
Copyright © 2018 Open eHealth Foundation. All rights reserved.