pynetdicom.service_class.SubstanceAdministrationQueryServiceClass¶
-
class
pynetdicom.service_class.SubstanceAdministrationQueryServiceClass(assoc)[source]¶ Implementation of the Substance Administration Query Service
Methods
SCP(req, context)The SCP implementation for the Relevant Patient Information Query Service Class.
__init__(assoc)Create a new ServiceClass.
is_cancelled(msg_id)Return True if a C-CANCEL message with msg_id has been received.
is_valid_status(status)Return True if status is valid for the service class.
validate_status(status, rsp)Validate status and set rsp.Status accordingly.
Attributes
BULK_DATA_KEYWORDSReturn the AE.
Return the DIMSE service provider.
statuses-
SCP(req, context)[source]¶ The SCP implementation for the Relevant Patient Information Query Service Class.
- Parameters
req (dimse_primitives.C_FIND) – The C-FIND request primitive sent by the peer.
context (presentation.PresentationContext) – The presentation context that the SCP is operating under.
See also
association.Association.send_c_find()Notes
C-FIND Request
Parameters
(M) Message ID(M) Affected SOP Class UID(M) Priority(M) IdentifierIdentifier
The C-FIND request Identifier shall contain:
Key Attributes with values corresponding to Key Attributes contained in the Identifier of the request.
(0008,0005) Specific Character Set, if expanded or replacement character sets may be used in any of the Attributes in the request Identifier. It shall not be present otherwise.
C-FIND Response
Parameters
(U) Message ID(M) Message ID Being Responded To(U) Affected SOP Class UID(C) Identifier(M) StatusStatus
- Success
0x0000Success- Pending
0xFF00Matches are continuing, current match supplied0xFF01Matches are continuing, warning- Cancel
0xFE00Matching terminated due to cancel request- Failure
0x0122SOP class not supported0xA700Out of resources0xA900Identifier does not match SOP class0xC000to0xCFFFUnable to process
References
-
property
ae¶ Return the AE.
-
property
dimse¶ Return the DIMSE service provider.
-
validate_status(status, rsp)[source]¶ Validate status and set rsp.Status accordingly.
- Parameters
status (pydicom.dataset.Dataset or int) – A Dataset containing a Status element or an int.
rsp (dimse_primitive) – The response primitive to be sent to the peer.
- Returns
rsp – The response primitie to be sent to the peer (containing a valid Status parameter).
- Return type
dimse_primitive
-