pynetdicom.service_class.ImplantTemplateQueryRetrieveServiceClass

class pynetdicom.service_class.ImplantTemplateQueryRetrieveServiceClass(assoc)

Implementation of the Implant Template QR Service.

__init__(assoc)

Create a new ServiceClass.

Methods

SCP(req, context)

The SCP implementation for the Query/Retrieve 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_KEYWORDS

ae

Return the AE.

dimse

Return the DIMSE service provider.

statuses

SCP(req, context)

The SCP implementation for the Query/Retrieve Service Class.

Parameters
property ae

Return the AE.

property dimse

Return the DIMSE service provider.

is_cancelled(msg_id)

Return True if a C-CANCEL message with msg_id has been received.

Parameters

msg_id (int) – The (0000,0120) Message ID Being Responded To value to use to match against.

Returns

True if a C-CANCEL message has been received with a Message ID Being Responded To corresponding to msg_id, False otherwise.

Return type

bool

is_valid_status(status)

Return True if status is valid for the service class.

Parameters

status (int) – The Status value to check for validity.

Returns

True if the status is valid, False otherwise.

Return type

bool

validate_status(status, rsp)

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