P.3.2 Operation

The DICOM AEs that claim conformance to this SOP Class as an SCU shall invoke the N-ACTION request. The DICOM AEs that claim conformance to this SOP Class as an SCP shall support the N-ACTION request.

P.3.2.1 Substance Administration Log Action Information

This operation allows an SCU to submit a Medication Administration Record log item or entry, providing information about a specific real-world act of Substance Administration that is the purview of the SCU. This operation shall be invoked through the DIMSE N-ACTION Service.

The Action Information attributes are defined by the Substance Administration Log Module specified in PS3.3. The DICOM AEs that claim conformance to this SOP Class as an SCU and/or an SCP shall support the Action Type and Action Information Attributes in the N-ACTION-RQ as specified in Table P.3-2.

Table P.3-2SUBSTANCE ADMINISTRATION LOGGING N-ACTION INFORMATION

Action Type Name Action Type ID Attribute Tag Requirement Type SCU/SCP
Record Substance Administration Event 1 Specific Character Set (0008,0005) 1C/1C (Required if an extended or replacement character set is used)
Patient ID (0010,0020) 1C/1C Either or both Patient ID and Admission ID shall be supplied by the SCU; the SCP shall support the attribute if supplied
Issuer of Patient ID (0010,0021) 3/2
Patient’s Name (0010,0010) 2/2
Admission ID (0038,0010) 1C/1C Either or both Patient ID and Admission ID shall be supplied by the SCU; the SCP shall support the attribute if supplied
Issuer of Admission ID (0038,0011) 3/2
Product Package Identifier (0044,0001) 1C/1C Either or both Product Package Identifier and Product Name shall be supplied by the SCU; the SCP shall support the attribute if supplied
Product Name (0044,0008) 1C/1C Either or both Product Package Identifier and Product Name shall be supplied by the SCU; the SCP shall support the attribute if supplied
Product Description (0044,0009) 3/3
Substance Administration DateTime (0044,0010) 1/1
Substance Administration Notes (0044,0011) 3/2
Substance Administration Device ID (0044,0012) 3/3
Administration Route Code Sequence (0054,0302) 2/2
>Code Value (0008,0100) 1/1
>Coding Scheme Designator (0008,0102) 1/1
>Code Meaning (0008,0104) 1/1
Substance Administration Parameter Sequence (0044,0019) 3/3
>All attributes of the Substance Administration Parameter Sequence 3/3
Operator Identification Sequence (0008,1072) 1/1
>Person Identification Code Sequence (0040,1101) 1/1
>>Code Value (0008,0100) 1/1
>>Coding Scheme Designator (0008,0102) 1/1
>>Code Meaning (0008,0104) 1/1

P.3.2.2 Service Class User Behavior

The SCU shall request logging of substance administration events for a specified Patient using the N-ACTION request primitive.

The SCU shall receive N-ACTION responses. The actions taken upon a response status of Failure, or upon non-response of the SCP, are implementation dependent.

P.3.2.3 Service Class Provider Behavior

The SCP shall receive, via the N-ACTION request primitive, requests for logging of substance administration events. The SCP shall incorporate those event records into a Medication Administration Record or similar log for the specified Patient.

Note: The patient’s identify may be conveyed explicitly by Patient ID (0010,0020), or implicitly by Admission (i.e., Visit) ID (0038,0010). An institution may typically chose one or the other to use as the primary patient identifier at the point of care, e.g., printed on a bar coded wristband, the use of which may facilitate data entry for the log entry. However, in the “Model of the Real World for the Purpose of Modality-IS Interface” (see PS 3.3), the Visit is subsidiary to the Patient; hence the Admission ID (0038,0010) may only be unique within the context of the patient, not within the context of the institution. The use of the Admission ID (0038,0010) Attribute to identify the Patient is only effective if the Admission ID (0038,0010) is unique within the context of the institution.

The SCP shall support inclusion into the Medication Administration Record or similar log of values of all Type 1 and Type 2 Attributes for which the SCU has provided values. The SCP may convert these attributes into a form appropriate for the destination log.

Note: The SCP may convert coded data to free text in the log, with loss of the specific code values, if the log does not support such coded data.

The SCP shall return, via the N-ACTION response primitive, the N-ACTION Response Status Code applicable to the associated action request.

P.3.2.4 Status Codes

The Service Class specific status values defined for the N-ACTION Service are specified in Table P.3-3. See PS 3.7 for additional general response status codes.

Table P.3-3RESPONSE STATUS

Service Status Response Status Code Further Meaning
Success 0000
Failure C10E Operator not authorized to add entry to Medication Administration Record
C110 Patient cannot be identified from Patient ID (0010,0020)or Admission ID (0038,0010)
C111 Update of Medication Administration Record failed