Class Iti65AuditStrategy

    • Constructor Detail

      • Iti65AuditStrategy

        public Iti65AuditStrategy​(boolean serverSide)
    • Method Detail

      • enrichAuditDatasetFromRequest

        public Iti65AuditDataset enrichAuditDatasetFromRequest​(Iti65AuditDataset auditDataset,
                                                               Object request,
                                                               Map<String,​Object> parameters)
        Specified by:
        enrichAuditDatasetFromRequest in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<Iti65AuditDataset>
        Overrides:
        enrichAuditDatasetFromRequest in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,​org.hl7.fhir.instance.model.api.IBaseOperationOutcome>
      • enrichAuditDatasetFromResponse

        public boolean enrichAuditDatasetFromResponse​(Iti65AuditDataset auditDataset,
                                                      Object response,
                                                      org.openehealth.ipf.commons.audit.AuditContext auditContext)
        Specified by:
        enrichAuditDatasetFromResponse in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<Iti65AuditDataset>
        Overrides:
        enrichAuditDatasetFromResponse in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,​org.hl7.fhir.instance.model.api.IBaseOperationOutcome>
      • getEventOutcomeCodeFromResource

        protected org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator getEventOutcomeCodeFromResource​(Iti65AuditDataset auditDataset,
                                                                                                                org.hl7.fhir.instance.model.api.IBaseResource resource)
        Look at the response codes in the bundle entries and derive the ATNA event outcome
        Overrides:
        getEventOutcomeCodeFromResource in class org.openehealth.ipf.commons.ihe.fhir.audit.AbstractFhirAuditStrategy<Iti65AuditDataset,​org.hl7.fhir.instance.model.api.IBaseOperationOutcome>
        Parameters:
        resource - FHIR resource
        Returns:
        RFC3881EventOutcomeCode