public class BeginTransferringDicomInstancesBuilder extends BaseAuditMessageBuilder<BeginTransferringDicomInstancesBuilder>
This message describes the event of a system beginning to transfer a set of DICOM instances from one node to another node within control of the system's security domain. This message may only include information about a single patient.
Constructor and Description |
---|
BeginTransferringDicomInstancesBuilder(EventOutcomeIndicator outcome,
String eventOutcomeDescription,
EventType eventType,
PurposeOfUse... purposesOfUse) |
Modifier and Type | Method and Description |
---|---|
BeginTransferringDicomInstancesBuilder |
addTransferredStudyParticipantObject(String studyId,
String uids) |
BeginTransferringDicomInstancesBuilder |
setPatientParticipantObject(String patientId,
String patientName) |
BeginTransferringDicomInstancesBuilder |
setReceivingProcessParticipant(String userId,
String altUserId,
String userName,
String networkId,
boolean userIsRequestor) |
BeginTransferringDicomInstancesBuilder |
setSendingProcessParticipant(String userId,
String altUserId,
String userName,
String networkId,
boolean userIsRequestor) |
void |
validate()
Validates the constructed audit message against the specification, because API does not completely
prevent constructing incomplete or inconsistent messages.
|
addActiveParticipant, addActiveParticipant, addActiveParticipant, addDestinationActiveParticipant, addParticipantObjectIdentification, addParticipantObjectIdentification, addPatientParticipantObject, addSourceActiveParticipant, addStudyParticipantObject, getMessage, getNetworkAccessPointCodeFromAddress, getTypeValuePair, setAuditSource, setAuditSource, setAuditSource, setAuditSource, setAuditSourceIdentification, setAuditSourceIdentification, setAuditSourceIdentification, setEventIdentification, setEventIdentification
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, self
public BeginTransferringDicomInstancesBuilder(EventOutcomeIndicator outcome, String eventOutcomeDescription, EventType eventType, PurposeOfUse... purposesOfUse)
public BeginTransferringDicomInstancesBuilder setSendingProcessParticipant(String userId, String altUserId, String userName, String networkId, boolean userIsRequestor)
userId
- The identity of the process sending the dataaltUserId
- Alternate UserIDuserName
- UserNamenetworkId
- Network Access Point IDuserIsRequestor
- Whether the destination participant represents the requestor (i.e. pull request)public BeginTransferringDicomInstancesBuilder setReceivingProcessParticipant(String userId, String altUserId, String userName, String networkId, boolean userIsRequestor)
userId
- The identity of the process receiving the dataaltUserId
- Alternate UserIDuserName
- UserNamenetworkId
- Network Access Point IDuserIsRequestor
- Whether the destination participant represents the requestor (i.e. pull request)public BeginTransferringDicomInstancesBuilder setPatientParticipantObject(String patientId, String patientName)
patientId
- patient IDpatientName
- patient namepublic BeginTransferringDicomInstancesBuilder addTransferredStudyParticipantObject(String studyId, String uids)
studyId
- study IDuids
- one or more SOP Class UID valuespublic void validate()
Validateable
validate
in interface Validateable
validate
in class BaseAuditMessageBuilder<BeginTransferringDicomInstancesBuilder>
Copyright © 2018 Open eHealth Foundation. All rights reserved.