This message describes the event of importing data into an organization, implying that the data now entering the system was not under the control of the security domain of this organization. Transfer by media within an organization is often considered a data transfer rather than a data import event. An example of importing is creating new local instances from data on removable media. Multiple patients may be described in one event message.
A single user (either local or remote) shall be identified as the requestor, i.e., UserIsRequestor with a value of TRUE. This accommodates both push and pull transfer models for media.
Table A.5.3.5-1. Audit Message for Data Import
|
Real World Entities |
Field Name |
Opt. |
Value Constraints |
|---|---|---|---|
|
Event |
EventID |
M |
EV (110107, DCM, "Import") |
|
EventActionCode |
M |
Shall be: C = Create |
|
|
EventDateTime |
M |
not specialized |
|
|
EventOutcomeIndicator |
M |
not specialized |
|
|
EventTypeCode |
U |
not specialized |
|
|
Participating Object: User or Process Importing the data (1..n) |
UserID |
M |
The identity of the local user or process importing the data. |
|
AlternativeUserID |
U |
not specialized |
|
|
UserName |
U |
not specialized |
|
|
UserIsRequestor |
M |
See Section A.5.3.5 |
|
|
RoleIDCode |
M |
EV (110152, DCM, "Destination Role ID") |
|
|
NetworkAccessPointTypeCode |
U |
not specialized |
|
|
NetworkAccessPointID |
U |
not specialized |
|
|
Active Participant: Source Media (1) |
UserID |
M |
See Section A.5.2.3 |
|
AlternativeUserID |
U |
See Section A.5.2.4 |
|
|
UserName |
U |
not specialized |
|
|
UserIsRequestor |
M |
Shall be FALSE |
|
|
RoleIDCode |
M |
EV (110155, DCM, "Source Media") |
|
|
NetworkAccessPointTypeCode |
U |
not specialized |
|
|
NetworkAccessPointID |
MC |
Shall be present if Net Access Point Type Code is present. Shall use fields as specified in RFC 3881. |
|
|
MediaIdentifier |
M |
Volume ID, URI, or other identifier for media |
|
|
MediaType |
M |
Values selected from DCID (405) |
|
|
Active Participant: Source (0..n) |
UserID |
M |
See Section A.5.2.3 |
|
AlternativeUserID |
U |
See Section A.5.2.4 |
|
|
UserName |
U |
not specialized |
|
|
UserIsRequestor |
M |
See Section A.5.3.5 |
|
|
RoleIDCode |
M |
EV (110153, DCM, "Source Role ID") |
|
|
NetworkAccessPointTypeCode |
U |
not specialized |
|
|
NetworkAccessPointID |
MC |
Shall be present if Net Access Point Type Code is present. |
|
|
Participating Object: Studies (0..N) |
ParticipantObjectTypeCode |
M |
Shall be: 2 = system |
|
ParticipantObjectTypeCodeRole |
M |
Shall be: 3 = report |
|
|
ParticipantObjectDataLifeCycle |
U |
not specialized |
|
|
ParticipantObjectIDTypeCode |
M |
EV (110180, DCM, "Study Instance UID") |
|
|
ParticipantObjectSensitivity |
U |
not specialized |
|
|
ParticipantObjectID |
M |
The Study Instance UID |
|
|
ParticipantObjectName |
U |
not specialized |
|
|
ParticipantObjectQuery |
U |
not specialized |
|
|
ParticipantObjectDetail |
U |
Not specialized |
|
|
ParticipantObjectDescription |
U |
not specialized |
|
|
SOPClass |
MC |
See Table A.5.2-1 |
|
|
Accession |
U |
not specialized |
|
|
NumberOfInstances |
U |
not specialized |
|
|
Instances |
U |
not specialized |
|
|
Encrypted |
U |
not specialized |
|
|
Anonymized |
U |
not specialized |
|
|
Participating Object: Patients (1..N) |
ParticipantObjectTypeCode |
M |
Shall be: 1 = person |
|
ParticipantObjectTypeCodeRole |
M |
Shall be: 1 = patient |
|
|
ParticipantObjectDataLifeCycle |
U |
not specialized |
|
|
ParticipantObjectIDTypeCode |
M |
Shall be: 2 = patient ID |
|
|
ParticipantObjectSensitivity |
U |
not specialized |
|
|
ParticipantObjectID |
M |
The patient ID |
|
|
ParticipantObjectName |
U |
The patient name |
|
|
ParticipantObjectQuery |
U |
not specialized |
|
|
ParticipantObjectDetail |
U |
not specialized |
|
|
ParticipantObjectDescription |
U |
not specialized |