public abstract class Iti8AuditStrategy extends MllpAuditStrategy<Iti8AuditDataset>
| Constructor and Description |
|---|
Iti8AuditStrategy(boolean serverSide) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
callCreateAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId) |
protected abstract void |
callDeleteAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId) |
protected abstract void |
callUpdateAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId) |
Iti8AuditDataset |
createAuditDataset()
Creates a new audit dataset instance.
|
void |
doAudit(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset)
Performs the actual ATNA audit.
|
void |
enrichAuditDatasetFromRequest(Iti8AuditDataset auditDataset,
ca.uhn.hl7v2.model.Message msg,
org.apache.camel.Exchange exchange)
Enriches the given audit dataset with transaction-specific
contents of the request message and Camel exchange.
|
auditAuthenticationNodeFailure, enrichAuditDatasetFromResponse, isServerSidepublic void enrichAuditDatasetFromRequest(Iti8AuditDataset auditDataset, ca.uhn.hl7v2.model.Message msg, org.apache.camel.Exchange exchange)
MllpAuditStrategyenrichAuditDatasetFromRequest in class MllpAuditStrategy<Iti8AuditDataset>auditDataset - audit dataset to be enriched.msg - Message representing the message.exchange - Camel exchangepublic void doAudit(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset)
MllpAuditStrategydoAudit in class MllpAuditStrategy<Iti8AuditDataset>eventOutcome - Transaction completion status.auditDataset - Collected audit dataset.protected abstract void callCreateAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId)
protected abstract void callUpdateAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId)
protected abstract void callDeleteAuditRoutine(org.openhealthtools.ihe.atna.auditor.codes.rfc3881.RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
Iti8AuditDataset auditDataset,
boolean newPatientId)
public Iti8AuditDataset createAuditDataset()
MllpAuditStrategycreateAuditDataset in class MllpAuditStrategy<Iti8AuditDataset>Copyright © 2015 Open eHealth Foundation. All rights reserved.