Class Iti119ClientAuditStrategy
java.lang.Object
org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<FhirQueryAuditDataset>
org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<FhirQueryAuditDataset,IBaseOperationOutcome>
 
org.openehealth.ipf.commons.ihe.fhir.audit.FhirAuditStrategy<FhirQueryAuditDataset>
org.openehealth.ipf.commons.ihe.fhir.audit.FhirQueryAuditStrategy
org.openehealth.ipf.commons.ihe.fhir.iti119.Iti119ClientAuditStrategy
- All Implemented Interfaces:
- AuditStrategy<FhirQueryAuditDataset>
Strategy for auditing ITI-119 transactions on the client side
- Since:
- 5.0
- Author:
- Christian Ohr
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionenrichAuditDatasetFromRequest(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).makeAuditMessage(AuditContext auditContext, FhirQueryAuditDataset auditDataset) Constructs anAuditMessagefrom a providedAuditDatasetMethods inherited from class org.openehealth.ipf.commons.ihe.fhir.audit.FhirQueryAuditStrategycreateAuditDatasetMethods inherited from class org.openehealth.ipf.commons.ihe.fhir.audit.FhirAuditStrategygetEventOutcomeCodeFromOperationOutcome, getEventOutcomeDescriptionFromOperationOutcomeMethods inherited from class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategydoAudit, enrichAuditDatasetFromResponse, getEventOutcomeCodeFromResource, getEventOutcomeDescription, getEventOutcomeIndicatorMethods inherited from class org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupportisAuditableResponse, isServerSideMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategyenrichAuditDatasetFromResponse
- 
Constructor Details- 
Iti119ClientAuditStrategypublic Iti119ClientAuditStrategy()
 
- 
- 
Method Details- 
makeAuditMessagepublic AuditMessage[] makeAuditMessage(AuditContext auditContext, FhirQueryAuditDataset auditDataset) Description copied from class:AuditStrategySupportConstructs anAuditMessagefrom a providedAuditDataset- Specified by:
- makeAuditMessagein class- AuditStrategySupport<FhirQueryAuditDataset>
- Parameters:
- auditContext- audit context
- auditDataset- audit dataset
- Returns:
- audit message
 
- 
enrichAuditDatasetFromRequestpublic FhirQueryAuditDataset enrichAuditDatasetFromRequest(FhirQueryAuditDataset auditDataset, Object request, Map<String, Object> parameters) Description copied from class:FhirQueryAuditStrategyFurther enrich the audit dataset: add query string and patient IDs in the search parameter (if available).- Specified by:
- enrichAuditDatasetFromRequestin interface- AuditStrategy<FhirQueryAuditDataset>
- Overrides:
- enrichAuditDatasetFromRequestin class- FhirQueryAuditStrategy
- Parameters:
- auditDataset- audit dataset
- request- request object
- parameters- request parameters
- Returns:
- enriched audit dataset
 
 
-