Class DicomInstancesAccessedEventBuilder
java.lang.Object
org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,D>
org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder<T,DicomInstancesAccessedBuilder>
org.openehealth.ipf.commons.ihe.core.atna.event.DicomInstancesAccessedAuditBuilder<DicomInstancesAccessedEventBuilder>
org.openehealth.ipf.commons.ihe.xds.core.audit.event.DicomInstancesAccessedEventBuilder
- All Implemented Interfaces:
AuditMessageBuilder<DicomInstancesAccessedEventBuilder>
,Validateable
public class DicomInstancesAccessedEventBuilder
extends DicomInstancesAccessedAuditBuilder<DicomInstancesAccessedEventBuilder>
- Since:
- 3.5
- Author:
- Christian Ohr, Eugen Fischer
-
Field Summary
Fields inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder
DOCUMENT_UNIQUE_ID, IHE_HOME_COMMUNITY_ID, QUERY_ENCODING, REPOSITORY_UNIQUE_ID, SERIES_INSTANCE_UNIQUE_ID, STUDY_INSTANCE_UNIQUE_ID, URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_ID
Fields inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder
delegate
-
Constructor Summary
ConstructorDescriptionDicomInstancesAccessedEventBuilder
(AuditContext auditContext, AuditDataset auditDataset, EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse) -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentIds
(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, boolean xcaHomeCommunityId) addTransferredStudy
(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, boolean xcaHomeCommunityId) setSubmissionSet
(XdsSubmitAuditDataset auditDataset) setSubmissionSetWithHomeCommunityId
(XdsSubmitAuditDataset auditDataset, boolean xcaHomeCommunityId) Methods inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.DicomInstancesAccessedAuditBuilder
addExportedEntity, addExportedEntity, addTransferredStudyParticipantObject, setPatient, validate
Methods inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder
addHumanRequestor, addSecurityResourceParticipantObject, addSecurityResourceParticipantObjects, dicomDetails, documentDetails, getAuditContext, setLocalParticipant, setRemoteParticipant
Methods inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder
getMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openehealth.ipf.commons.audit.event.AuditMessageBuilder
getMessages, getTypeValuePair, getTypeValuePair, getTypeValuePair, getTypeValuePair, self
-
Constructor Details
-
DicomInstancesAccessedEventBuilder
public DicomInstancesAccessedEventBuilder(AuditContext auditContext, AuditDataset auditDataset, EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse)
-
-
Method Details
-
setSubmissionSet
-
setSubmissionSetWithHomeCommunityId
public DicomInstancesAccessedEventBuilder setSubmissionSetWithHomeCommunityId(XdsSubmitAuditDataset auditDataset, boolean xcaHomeCommunityId) -
addDocumentIds
public DicomInstancesAccessedEventBuilder addDocumentIds(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, boolean xcaHomeCommunityId) -
addTransferredStudy
public DicomInstancesAccessedEventBuilder addTransferredStudy(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, boolean xcaHomeCommunityId)
-