Материал: part02

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

Page 106​

DICOM PS3.2 2020a - Conformance​

 

Attribute Name​

Tag​

VR​

N-CREATE​

N-SET​

> Series Instance UID​

(0020,000E)​

UI​

x​

x​

> Referenced Standalone SOP​

(0040,0220)​

SQ​

Zero length (SOP classes not​

Zero length (SOP​

Instance Seq.​

 

 

supported)​

classes not​

 

 

 

 

supported)​

Total Time of Fluoroscopy​

(0040,0300)​

US​

Zero length​

Total time​

Total Number of Exposures​

(0040,0301)​

US​

Zero length​

Number of​

 

 

 

 

exposures​

Entrance Dose​

(0040,0302)​

US​

Zero length​

Entrance dose​

Exposed Area​

(0040,0303)​

US​

Zero length​

Exposed area​

Film Consumption Sequence​

(0040,0321)​

SQ​

Zero length​

Zero or more items​

> Medium Type​

(2000,0030)​

CS​

 

x​

> Film Size ID​

(2010,0050)​

CS​

 

x​

> Number of Films​

(2100,0170)​

IS​

 

x​

B.4.2.2.4 Association Acceptance Policy​

The Workflow Application Entity does not accept Associations.​

B.4.2.3 Hardcopy Application Entity Specification​

B.4.2.3.1 SOP Classes​

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

Table B.4.2-29. SOP Classes for AE Hardcopy​

SOP Class Name​

SOP Class UID​

SCU​

SCP​

Basic Grayscale Print Management Meta​

1.2.840.10008.5.1.1.9​

Yes​

No​

Presentation LUT​

1.2.840.10008.5.1.1.23​

Yes​

No​

B.4.2.3.2 Association Policies​

B.4.2.3.2.1 General​

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

Table B.4.2-30. DICOM Application Context for AE Hardcopy​

Application Context Name​

1.2.840.10008.3.1.1.1​

B.4.2.3.2.2 Number of Associations​

 

EXAMPLE-INTEGRATED-MODALITY initiates one Association at a time for each configured hardcopy device. Multiple hardcopy​ devices can be configured.​

Table B.4.2-31. Number of Associations Initiated for AE Hardcopy​

Maximum number of simultaneous Associations​

(number of configured hardcopy devices)​

B.4.2.3.2.3 Asynchronous Nature​

 

EXAMPLE-INTEGRATED-MODALITYdoesnotsupportasynchronouscommunication(multipleoutstandingtransactionsoverasingle​

Association).​

- Standard -​

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

Table B.4.2-32. Asynchronous Nature as a SCU for AE Hardcopy​

Maximum number of outstanding asynchronous transactions​

1​

B.4.2.3.2.4 Implementation Identifying Information​

 

The implementation information for this Application Entity is:​

 

Table B.4.2-33. DICOM Implementation Class and Version for AE Hardcopy​

Implementation Class UID​

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

Implementation Version Name​

EXINTMOD_01​

B.4.2.3.3 Association Initiation Policy​

B.4.2.3.3.1 Activity - Film Images​

B.4.2.3.3.1.1 Description and Sequencing of Activities​

Ausercomposesimagesontofilmsheetsandrequeststhemtobesenttoaspecifichardcopydevice.Theusercanselectthedesired​ film format and number of copies. Each print-job is forwarded to the job queue and processed individually.​

The Hardcopy AE is invoked by the job control interface that is responsible for processing network tasks. The job consists of data​ describing the images and graphics to be printed as well as the requested layout and other parameters. The film sheet is internally​ processed, converted to a STANDARD/1,1 page and then the page image is sent. If no association to the printer can be established,​ the print-job is switched to a failed state and the user informed.​

Hardcopy

 

Printer

AE

 

 

 

 

 

 

1.Open Association

2.N-GET (Printer)

3.N-CREATE (Film Session)

4.N-CREATE (Presentation LUT)

5.N-CREATE (Film Box)

6.N-SET (Image Box)

7.N-ACTION (Film Box)

8. Print Film Sheet(s)

9.N-EVENT-REPORT (Printer)

10.N-DELETE (Film Session)

11.Close Association

Figure B.4.2-5. Sequencing of Activity - Film Images​

A typical sequence of DIMSE messages sent over an association between Hardcopy AE and a Printer is illustrated in Figure B.4.2-​ 5:​

1.​Hardcopy AE opens an association with the Printer​

2.​N-GET on the Printer SOP Class is used to obtain current printer status information. If the Printer reports a status of FAILURE,​ the print-job is switched to a failed state and the user informed.​

3.​N-CREATE on the Film Session SOP Class creates a Film Session.​

- Standard -​

Page 108​

DICOM PS3.2 2020a - Conformance​

4.​N-CREATE on the Presentation LUT SOP Class creates a Presentation LUT (if supported by the printer).​

5.​N-CREATE on the Film Box SOP Class creates a Film Box linked to the Film Session. A single Image Box will be created as the​ result of this operation (Hardcopy AE only uses the format STANDARD\1,1)​

6.​N-SET on the Image Box SOP Class transfers the contents of the film sheet to the printer. If the printer does not support the​ Presentation LUT SOP Class, the image data will be passed through a printer-specific correction LUT before being sent.​

7.​N-ACTION on the Film Box SOP Class instructs the printer to print the Film Box​

8.​The printer prints the requested number of film sheets​

9.​The Printer asynchronously reports its status via N-EVENT-REPORT notification (Printer SOP Class). The printer can send this​ message at any time. Hardcopy AE does not require the N-EVENT-REPORT to be sent. Hardcopy AE is capable of receiving​ an N-EVENT-REPORT notification at any time during an association. If the Printer reports a status of FAILURE, the print-job is​ switched to a failed state and the user informed.​

10.​N-DELETE on the Film Session SOP Class deletes the complete Film Session SOP Instance hierarchy.​

11.​Hardcopy AE closes the association with the Printer​

Status of the print-job is reported through the job control interface. Only one job will be active at a time for each separate hardcopy​ device. If any Response from the remote Application contains a status other than Success or Warning, the Association is aborted​ and the related Job is switched to a failed state. It can be restarted any time by user interaction or, if configured, by automated retry.​

B.4.2.3.3.1.2 Proposed Presentation Contexts​

EXAMPLE-INTEGRATED-MODALITY is capable of proposing the Presentation Contexts shown in the Table below:​

Table B.4.2-34. Proposed Presentation Contexts for Activity Film Images​

 

 

Presentation Context Table​

 

 

Abstract Syntax​

Transfer Syntax​

Role​

Extended​

Name​

UID​

Name List​

UID List​

 

Negotiation​

 

 

Basic Grayscale Print​1.2.840.10008.5.1.1.9​Implicit VR Little Endian​

1.2.840.10008.1.2​

SCU​

None​

Management Meta​

 

Explicit VR Little Endian​

1.2.840.10008.1.2.1​

 

 

 

 

 

 

Presentation LUT​

1.2.840.10008.5.1.1.23​Implicit VR Little Endian​

1.2.840.10008.1.2​

SCU​

None​

 

 

Explicit VR Little Endian​

1.2.840.10008.1.2.1​

 

 

B.4.2.3.3.1.3 Common SOP Specific Conformance for All Print SOP Classes​

The general behavior of Hardcopy AE during communication failure is summarized in the Table below. This behavior is common for​ all SOP Classes supported by Hardcopy AE.​

Table B.4.2-35. Hardcopy Communication Failure Behavior​

Exception​

Behavior​

Timeout​

The Association is aborted using A-ABORT and the print-job is marked as failed. The​

 

reason is logged and the job failure is reported to the user via the job control application.​

AssociationabortedbytheSCPornetwork​The print-job is marked as failed. The reason is logged and the job failure is reported to​ layers​ the user via the job control application.​

B.4.2.3.3.1.4 SOP Specific Conformance for the Printer SOP Class​

Hardcopy AE supports the following DIMSE operations and notifications for the Printer SOP Class:​

•​N-GET​

- Standard -​

DICOM PS3.2 2020a - Conformance​

Page 109​

•​N-EVENT-REPORT​

Details of the supported attributes and status handling behavior are described in the following subsections.​

B.4.2.3.3.1.4.1 Printer SOP Class Operations (N-GET)​

HardcopyAEusesthePrinterSOPClassN-GEToperationtoobtaininformationaboutthecurrentprinterstatus.Theattributesobtained​ via N-GET are listed in the Table below:​

Table B.4.2-36. Printer SOP Class N-GET Request Attributes​

Attribute Name​

Tag​

VR​

Value​

Presence of Value​

Source​

Printer Status​

(2110,0010)​

CS​

Provided by Printer​

ALWAYS​

Printer​

Printer Status Info​

(2110,0020)​

CS​

Provided by Printer​

ALWAYS​

Printer​

The Printer Status information is evaluated as follows:​

1.​If Printer status (2110,0010) is NORMAL, the print-job continues to be printed.​

2.​If Printer status (2110,0010) is FAILURE, the print-job is marked as failed. The contents of Printer Status Info (2110,0020) is​ logged and reported to the user via the job control application.​

3.​If Printer status (2110,0010) is WARNING, the print-job continues to be printed. The contents of Printer Status Info (2110,0020)​ is logged and reported to the user via the job control application.​

The behavior of Hardcopy AE when encountering status codes in a N-GET response is summarized in the Table below:​

Table B.4.2-37. Printer SOP Class N-GET Response Status Handling Behavior​

Service Status​

Further Meaning​

Error Code​

Behavior​

Success​

Success​

0000​

The request to get printer status information was success.​

*​

*​

Any other status code.​

TheAssociationisabortedusingA-ABORTandtheprint-job​

 

 

 

is marked as failed. The status meaning is logged and​

 

 

 

reported to the user.​

B.4.2.3.3.1.4.2 Printer SOP Class Notifications (N-EVENT-REPORT)​

Hardcopy AE is capable of receiving an N-EVENT-REPORT request at any time during an association.​

The behavior of Hardcopy AE when receiving Event Types within the N-EVENT-REPORT is summarized in the Table below:​

Table B.4.2-38. Printer SOP Class N-EVENT-REPORT Behavior​

Event Type Name​

Event Type ID​

Behavior​

Normal​

1​

The print-job continues to be printed.​

Warning​

2​

Theprint-jobcontinuestobeprinted.ThecontentsofPrinterStatusInfo(2110,0020)​

 

 

is logged and reported to the user via the job-control application.​

Failure​

3​

The print-job is marked as failed. The contents of Printer Status Info (2110,0020) is​

 

 

logged and reported to the user via the job-control application.​

*​

*​

An invalid Event Type ID will cause a status code of 0113H to be returned in a​

 

 

N-EVENT-REPORT response.​

The reasons for returning specific status codes in a N-EVENT-REPORT response are summarized in the Table below:​

- Standard -​

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

Table B.4.2-39. Printer SOP Class N-EVENT-REPORT Response Status Reasons​

Service Status​

Further Meaning​

Error Code​

Reasons​

Success​

Success​

0000​

The notification event has been successfully received.​

Failure​

No Such Event Type​

0113H​

An invalid Event Type ID was supplied in the​

 

 

 

N-EVENT-REPORT request.​

Failure​

Processing Failure​

0110H​

An internal error occurred during processing of the​

 

 

 

N-EVENT-REPORT. A short description of the error will be​

 

 

 

returned in Error Comment (0000,0902).​

B.4.2.3.3.1.5 SOP Specific Conformance for the Film Session SOP Class​

Hardcopy AE supports the following DIMSE operations for the Film Session SOP Class:​

•​N-CREATE​

•​N-DELETE​

Details of the supported attributes and status handling behavior are described in the following subsections.​

B.4.2.3.3.1.5.1 Film Session SOP Class Operations (N-CREATE)​

The attributes supplied in an N-CREATE Request are listed in the Table below:​

Table B.4.2-40. Film Session SOP Class N-CREATE Request Attributes​

Attribute Name​

Tag​

VR​

Value​

Presence of Value​

Source​

Number of Copies​

(2000,0010)​

IS​

1 .. 10​

ALWAYS​

User​

Medium Type​

(2000,0030)​

CS​

BLUE FILM, CLEAR FILM or​ALWAYS​

User​

 

 

 

PAPER​

 

 

Film Destination​

(2000,0040)​

CS​

MAGAZINEorPROCESSOR​ALWAYS​

User​

The behavior of Hardcopy AE when encountering status codes in a N-CREATE response is summarized in the Table below:​

Table B.4.2-41. Film Session SOP Class N-CREATE Response Status Handling Behavior​

Service Status​ Further Meaning​

Error Code​

Behavior​

Success​

Success​

0000​

The SCP has completed the operation successfully.​

Warning​

Attribute Value Out of​0116H​

The N-CREATE operation is considered successful but the status​

 

Range​

 

meaningislogged.AdditionalinformationintheResponseidentifying​

 

 

 

the attributes out of range will be logged (i.e., Elements in the​

 

 

 

Modification List/Attribute List)​

Warning​

Attribute List Error​

0107H​

The N-CREATE operation is considered successful but the status​

 

 

 

meaningislogged.AdditionalinformationintheResponseidentifying​

 

 

 

the attributes will be logged (i.e., Elements in the Attribute Identifier​

 

 

 

List)​

*​

*​

Any other status​

The Association is aborted using A-ABORT and the print-job is​

 

 

code.​

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

 

 

 

user.​

B.4.2.3.3.1.5.2 Film Session SOP Class Operations (N-DELETE)​

The behavior of Hardcopy AE when encountering status codes in a N-DELETE response is summarized in the Table below:​

- Standard -​