Материал: part02

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Page 96​ DICOM PS3.2 2020a - Conformance​

Table B.4.2-14. Association Rejection Reasons​

Result​

Source​

Reason/Diag​

Explanation​

2 -​

c​

2

- local-limit-exceeded​

The (configurable) maximum number of simultaneous​

rejected-transient​

 

 

 

associations has been reached. An association request with​

 

 

 

 

the same parameters may succeed at a later time.​

2 -​

c​

1

- temporary-congestion​

No associations can be accepted at this time due to the​

rejected-transient​

 

 

 

real-timerequirementsofhigherpriorityactivities(e.g.,during​

 

 

 

 

image acquisition no associations will be accepted) or​

 

 

 

 

because insufficient resources are available (e.g., memory,​

 

 

 

 

processes, threads). An association request with the same​

 

 

 

 

parameters may succeed at a later time.​

1 -​

a​

2

-​

TheassociationrequestcontainedanunsupportedApplication​

rejected-permanent​

application-context-name-not-supported​Context Name. An association request with the same​

 

 

 

 

parameters will not succeed at a later time.​

1 -​

a​

7

- called-AE-title-not-recognized​

The association request contained an unrecognized Called​

rejected-permanent​

 

 

AE Title. An association request with the same parameters​

 

 

 

 

will not succeed at a later time unless configuration changes​

 

 

 

 

are made. This rejection reason normally occurs when the​

 

 

 

 

association initiator is incorrectly configured and attempts to​

 

 

 

 

address the association acceptor using the wrong AE Title.​

1 -​

a​

3

- calling-AE-title-not-recognized​

The association request contained an unrecognized Calling​

rejected-permanent​

 

 

AE Title. An association request with the same parameters​

 

 

 

 

will not succeed at a later time unless configuration changes​

 

 

 

 

are made. This rejection reason normally occurs when the​

 

 

 

 

association acceptor has not been configured to recognize​

 

 

 

 

the AE Title of the association initiator.​

1 -​

b​

1

- no-reason-given​

The association request could not be parsed. An association​

rejected-permanent​

 

 

request with the same format will not succeed at a later time.​

B.4.2.1.4.1.2 Accepted Presentation Contexts​

The Storage AE will accept Presentation Contexts as shown in the Table below.​

Table B.4.2-15. Acceptable Presentation Contexts for Activity Receive Storage Commitment Response​

 

 

Presentation Context Table​

 

 

Abstract Syntax​

Transfer Syntax​

Role​

Extended​

Name​

UID​

Name List​

UID List​

 

Negotiation​

 

 

Storage Commitment​1.2.840.10008.1.20.1​Implicit VR Little Endian​

1.2.840.10008.1.2​

SCU​

None​

Push Model​

 

Explicit VR Little Endian​

1.2.840.10008.1.2.1​

 

 

 

 

 

 

Verification​

1.2.840.10008.1.1​

Implicit VR Little Endian​

1.2.840.10008.1.2​

SCP​

None​

 

 

Explicit VR Little Endian​

1.2.840.10008.1.2.1​

 

 

The Storage AE will prefer to select the Explicit VR Little Endian Transfer Syntax if multiple transfer syntaxes are offered. The Storage​ AE will only accept the SCU role (which must be proposed via SCP/SCU Role Selection Negotiation) within a Presentation Context​ for the Storage Commitment Push Model SOP Class.​

B.4.2.1.4.1.3 SOP Specific Conformance for Storage Commitment SOP Class​

B.4.2.1.4.1.3.1 Storage Commitment Notifications (N-EVENT-REPORT)​

Upon receipt of a N-EVENT-REPORT the timer associated with the Transaction UID will be canceled.​

The behavior of Storage AE when receiving Event Types within the N-EVENT-REPORT is summarized in Table B.4.2-12.​

- Standard -​

DICOM PS3.2 2020a - Conformance​

Page 97​

The reasons for returning specific status codes in a N-EVENT-REPORT response are summarized in Table B.4.2-13.​

B.4.2.1.4.1.4 SOP Specific Conformance for Verification SOP Class​

The Storage AE provides standard conformance to the Verification SOP Class as an SCP. If the C-ECHO request was successfully​ received, a 0000 (Success) status code will be returned in the C-ECHO response. Otherwise, a C000 (Error - Cannot Understand)​ status code will be returned in the C-ECHO response.​

B.4.2.2 Workflow Application Entity Specification​

B.4.2.2.1 SOP Classes​

EXAMPLE-INTEGRATED-MODALITY provides Standard Conformance to the following SOP Classes:​

Table B.4.2-16. SOP Classes for AE Workflow​

SOP Class Name​

SOP Class UID​

SCU​

SCP​

Modality Worklist Information Model - FIND​

1.2.840.10008.5.1.4.31​

Yes​

No​

Modality Performed Procedure Step​

1.2.840.10008.3.1.2.3.3​

Yes​

No​

B.4.2.2.2 Association Policies​

B.4.2.2.2.1 General​

The DICOM standard application context name for DICOM is always proposed:​

Table B.4.2-17. DICOM Application Context for AE Workflow​

Application Context Name​

1.2.840.10008.3.1.1.1​

B.4.2.2.2.2 Number of Associations​

EXAMPLE-INTEGRATED-MODALITY initiates one Association at a time for a Worklist request.​

Table B.4.2-18. Number of Associations Initiated for AE Workflow​

Maximum number of simultaneous Associations​

1​

B.4.2.2.2.3 Asynchronous Nature​

 

EXAMPLE-INTEGRATED-MODALITYdoesnotsupportasynchronouscommunication(multipleoutstandingtransactionsoverasingle​

Association).​

Table B.4.2-19. Asynchronous Nature as a SCU for AE Workflow​

Maximum number of outstanding asynchronous transactions​

1​

B.4.2.2.2.4 Implementation Identifying Information​

 

The implementation information for this Application Entity is:​

 

Table B.4.2-20. DICOM Implementation Class and Version for AE Workflow​

Implementation Class UID​

1.xxxxxxx.yyy.etc.ad.inf.usw​

Implementation Version Name​

EXINTMOD_01​

- Standard -​

Page 98​

DICOM PS3.2 2020a - Conformance​

B.4.2.2.3 Association Initiation Policy​

B.4.2.2.3.1 Activity - Worklist Update​

B.4.2.2.3.1.1 Description and Sequencing of Activities​

The request for a Worklist Update is initiated by user interaction, i.e., pressing the buttons "Worklist Update"/"Patient Worklist Query"​ orautomaticallyatspecifictimeintervals,configurablebytheuser.With"WorklistUpdate"theautomatedquerymechanismisperformed​ immediately on request, while with "Patient Worklist Query" a dialog to enter search criteria is opened and an interactive query can​ be performed.​

TheinteractivePatientWorklistQuerywilldisplayadialogforenteringdataassearchcriteria.WhentheQueryisstartedonuserrequest,​ only the data from the dialog will be inserted as matching keys into the query.​

With automated worklist queries (including "Worklist Update") the EXAMPLE-INTEGRATED-MODALITY always requests all items​ for a Scheduled Procedure Step Start Date (actual date), Modality (RF) and Scheduled Station AE Title. Query for the Scheduled​ Station AE Title is configurable by a Service Engineer.​

Upon initiation of the request, the EXAMPLE-INTEGRATED-MODALITY will build an Identifier for the C-FIND request, will initiate an​ Association to send the request and will wait for Worklist responses. After retrieval of all responses, EXAMPLE-INTEGRATED-​ MODALITY will access the local database to add or update patient demographic data. To protect the system from overflow, the EX-​ AMPLE-INTEGRATED-MODALITYwilllimitthenumberofprocessedworklistresponsestoaconfigurablemaximum.Duringreceiving​ the worklist response items are counted and the query processing is canceled by issuing a C-FIND-CANCEL if the configurable limit​ of items is reached. The results will be displayed in a separate list, which will be cleared with the next worklist update.​

EXAMPLE-INTEGRATED-MODALITY will initiate an Association in order to issue a C-FIND request according to the Modality​ Worklist Information Model.​

Workflow

 

Department

AE

 

Scheduler

 

 

 

1.Open Association

2.C-FIND Request (Worklist Query)

3.C-FIND Response (Worklist Item) – Status - Pending

4.C-FIND Response (Worklist Item) – Status - Pending

5.C-FIND Response – Status - Success

6.Close Association

7.Select Worklist Item

Figure B.4.2-3. Sequencing of Activity - Worklist Update​

A possible sequence of interactions between the Workflow AE and a Departmental Scheduler (e.g., a device such as a RIS or HIS​ that supports the Modality Worklist SOP Class as an SCP) is illustrated in the Figure above:​

1.​The Worklist AE opens an association with the Departmental Scheduler​

2.​The Worklist AE sends a C-FIND request to the Departmental Scheduler containing the Worklist Query attributes.​

3.​The Departmental Scheduler returns a C-FIND response containing the requested attributes of the first matching Worklist Item.​

4.​The Departmental Scheduler returns another C-FIND response containing the requested attributes of the second matching​ Worklist Item.​

5.​The Departmental Scheduler returns another C-FIND response with status Success indicating that no further matching Worklist​ Items exist. This example assumes that only 2 Worklist items match the Worklist Query.​

6.​The Worklist AE closes the association with the Departmental Scheduler.​

- Standard -​

DICOM PS3.2 2020a - Conformance​

Page 99​

7.​The user selects a Worklist Item from the Worklist and prepares to acquire new images.​

B.4.2.2.3.1.2 Proposed Presentation Contexts​

EXAMPLE-INTEGRATED-MODALITY will propose Presentation Contexts as shown in the following table:​

Table B.4.2-21. Proposed Presentation Contexts for Activity Worklist Update​

 

 

Presentation Context Table​

 

 

Abstract Syntax​

Transfer Syntax​

Role​

Extended​

Name​

UID​

Name List​

UID List​

 

Negotiation​

 

 

Modality Worklist​

1.2.840.10008.5.1.4.31​Implicit VR Little Endian​

1.2.840.10008.1.2​

SCU​

None​

Information Model -​

 

Explicit VR Little Endian​

1.2.840.10008.1.2.1​

 

 

FIND​

 

 

 

 

 

 

 

 

B.4.2.2.3.1.3 SOP Specific Conformance for Modality Worklist​

The behavior of EXAMPLE-INTEGRATED-MODALITY when encountering status codes in a Modality Worklist C-FIND response is​ summarizedintheTablebelow.IfanyotherSCPresponsestatusthan"Success"or"Pending"isreceivedbyEXAMPLEINTEGRATED-​ MODALITY, a message "query failed" will appear on the user interface.​

Table B.4.2-22. Modality Worklist C-FIND Response Status Handling Behavior​

Service​

Further Meaning​

Error Code​

Behavior​

Status​

 

 

 

Success​

Matching is complete​

0000​

The SCP has completed the matches. Worklist items are available for​

 

 

 

display or further processing.​

Refused​

Out of Resources​

A700​

The Association is aborted using A-ABORT and the worklist query is​

 

 

 

marked as failed. The status meaning is logged and reported to the​

user if an interactive query. Any additional error information in the​ Response will be logged.​

Failed​

Identifier does not match​ A900​

 

SOP Class​

The Association is aborted using A-ABORT and the worklist query is​ marked as failed. The status meaning is logged and reported to the​ user if an interactive query. Any additional error information in the​ Response will be logged.​

Failed​

Unable to Process​

C000 - CFFF​ The Association is aborted using A-ABORT and the worklist query is​

 

 

 

marked as failed. The status meaning is logged and reported to the​

 

 

 

user if an interactive query. Any additional error information in the​

 

 

 

Response will be logged.​

Cancel​

Matching terminated due to​FE00​

If the query was canceled due to too may worklist items then the SCP​

 

Cancel request​

 

has completed the matches. Worklist items are available for display​

 

 

 

or further processing. Otherwise, the Association is aborted using​

 

 

 

A-ABORT and the worklist query is marked as failed. The status​

 

 

 

meaning is logged and reported to the user if an interactive query.​

Pending​

Matches are continuing​

FF00​

TheworklistitemcontainedintheIdentifieriscollectedforlaterdisplay​

 

 

 

or further processing.​

Pending​

Matches are continuing -​ FF01​

 

Warning that one or more​

 

Optional Keys were not​

 

supported​

TheworklistitemcontainedintheIdentifieriscollectedforlaterdisplay​ orfurtherprocessing.Thestatusmeaningisloggedonlyonceforeach​ C-FIND operation.​

*​

*​

Any other​

The Association is aborted using A-ABORT and the worklist is marked​

 

 

status code.​

as failed. The status meaning is logged and reported to the user if an​

 

 

 

interactive query. Any additional error information in the Response will​

 

 

 

be logged.​

The behavior of EXAMPLE-INTEGRATED-MODALITY during communication failure is summarized in the Table below.​

- Standard -​

Page 100​ DICOM PS3.2 2020a - Conformance​

Table B.4.2-23. Modality Worklist Communication Failure Behavior​

Exception​

Behavior​

Timeout​

The Association is aborted using A-ABORT and the worklist query marked as failed.​

 

The reason is logged and reported to the user if an interactive query.​

Association aborted by the SCP or network​The worklist query is marked as failed. The reason is logged and reported to the user​ layers​ if an interactive query.​

Acquired images will always use the Study Instance UID specified for the Scheduled Procedure Step (if available). If an acquisition​ is unscheduled, a Study Instance UID will be generated locally.​

The Table below provides a description of the EXAMPLEINTEGRATED-MODALITY Worklist Request Identifier and specifies the at-​ tributes that are copied into the images. Unexpected attributes returned in a C-FIND response are ignored.​

Requested return attributes not supported by the SCP are set to have no value. Non-matching responses returned by the SCP due​ to unsupported optional matching keys are ignored. No attempt is made it filter out possible duplicate entries.​

Table B.4.2-24. Worklist Request Identifier​

 

 

Module Name​

 

 

 

 

Attribute Name​

Tag​

VR​

M​

R​

Q​

D​ IOD​

Scheduled Procedure Step​

 

 

 

 

 

 

ScheduledProcedureStepSequence​

(0040,0100)​

>Scheduled Station AE Title​

(0040,0001)​

>Scheduled Procedure Step Start​

(0040,0002)​

Date​

 

>Scheduled Procedure Step Start​

(0040,0003)​

Time​

 

>Modality​

(0008,0060)​

>Scheduled Performing Physician's​

(0040,0006)​

Name​

 

>Scheduled Procedure Step​

(0040,0007)​

Description​

 

>Scheduled Station Name​

(0040,0010)​

>ScheduledProcedureStepLocation​

(0040,0011)​

>ScheduledProtocolCodeSequence​

(0040,0008)​

>Pre-Medication​

(0040,0012)​

>Scheduled Procedure Step ID​

(0040,0009)​

>Requested Contrast Agent​

(0032,1070)​

Requested Procedure​

 

Requested Procedure ID​

(0040,1001)​

Requested Procedure Description​

(0032,1060)​

Study Instance UID​

(0020,000D)​

Requested Procedure Priority​

(0040,1003)​

Patient Transport Arrangements​

(0040,1004)​

Referenced Study Sequence​

(0008,1110)​

Requested Procedure Code​

(0032,1064)​

Sequence​

 

Imaging Service Request​

SQ​

 

 

 

 

 

AE​

(S)​

 

 

x​

 

DA​

S​

 

 

x​

 

TM​

 

x​

 

x​

 

CS​

S​

x​

 

 

 

PN​

 

x​

x​

x​

x​

LO​

 

x​

 

x​

x​

SH​

 

x​

 

 

 

SH​

 

x​

 

 

 

SQ​

 

x​

 

 

x​

LO​

 

x​

 

x​

 

SH​

 

x​

 

x​

x​

LO​

 

x​

 

x​

 

SH​

 

x​

x​

x​

x​

LO​

 

x​

 

x​

x​

UI​

 

x​

 

 

x​

SH​

 

x​

 

 

 

LO​

 

x​

 

 

 

SQ​

 

x​

 

 

x​

SQ​

 

x​

 

 

x​

- Standard -​