public class DicomInstancesAccessedBuilder extends BaseAuditMessageBuilder<DicomInstancesAccessedBuilder>
This message describes the event of DICOM SOP Instances being viewed, utilized, updated, or deleted. This message shall only include information about a single patient and can be used to summarize all activity for several studies for that patient. This message records the studies to which the instances belong, not the individual instances.
If all instances within a study are deleted, then DicomStudyDeletedBuilder
shall be used
Constructor and Description |
---|
DicomInstancesAccessedBuilder(EventOutcomeIndicator outcome,
String eventOutcomeDescription,
EventActionCode eventActionCode,
EventType eventType,
PurposeOfUse... purposesOfUse) |
Modifier and Type | Method and Description |
---|---|
DicomInstancesAccessedBuilder |
setPatientParticipantObject(String patientId,
String patientName) |
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 DicomInstancesAccessedBuilder(EventOutcomeIndicator outcome, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse)
public DicomInstancesAccessedBuilder setPatientParticipantObject(String patientId, String patientName)
patientId
- patient IDpatientName
- patient namepublic void validate()
Validateable
validate
in interface Validateable
validate
in class BaseAuditMessageBuilder<DicomInstancesAccessedBuilder>
Copyright © 2018 Open eHealth Foundation. All rights reserved.