public abstract class Iti65AuditStrategy extends org.openehealth.ipf.commons.ihe.fhir.audit.FhirAuditStrategy<Iti65AuditDataset>
| Constructor and Description |
|---|
Iti65AuditStrategy(boolean serverSide) |
| Modifier and Type | Method and Description |
|---|---|
Iti65AuditDataset |
createAuditDataset() |
Iti65AuditDataset |
enrichAuditDatasetFromRequest(Iti65AuditDataset auditDataset,
Object request,
Map<String,Object> parameters) |
boolean |
enrichAuditDatasetFromResponse(Iti65AuditDataset auditDataset,
Object response,
org.openehealth.ipf.commons.audit.AuditContext auditContext) |
protected org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator |
getEventOutcomeCodeFromResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
Look at the response codes in the bundle entries and derive the ATNA event outcome
|
getEventOutcomeCodeFromOperationOutcome, getEventOutcomeDescriptionFromOperationOutcomegetEventOutcomeDescription, getEventOutcomeIndicatordoAudit, isAuditableResponse, isServerSide, makeAuditMessagepublic Iti65AuditDataset createAuditDataset()
public Iti65AuditDataset enrichAuditDatasetFromRequest(Iti65AuditDataset auditDataset, Object request, Map<String,Object> parameters)
enrichAuditDatasetFromRequest in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<Iti65AuditDataset>enrichAuditDatasetFromRequest in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.instance.model.api.IBaseOperationOutcome>public boolean enrichAuditDatasetFromResponse(Iti65AuditDataset auditDataset, Object response, org.openehealth.ipf.commons.audit.AuditContext auditContext)
enrichAuditDatasetFromResponse in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<Iti65AuditDataset>enrichAuditDatasetFromResponse in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.instance.model.api.IBaseOperationOutcome>protected org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator getEventOutcomeCodeFromResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
getEventOutcomeCodeFromResource in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.instance.model.api.IBaseOperationOutcome>resource - FHIR resourceCopyright © 2021 Open eHealth Foundation. All rights reserved.