15.12.2012 Views

Digital Imaging and Communications in Medicine (DICOM)

Digital Imaging and Communications in Medicine (DICOM)

Digital Imaging and Communications in Medicine (DICOM)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

182<br />

Chapter 9 <strong>DICOM</strong> Associations<br />

You can also tell that the most important part is Act 1, the actual association<br />

establishment. Now that we know the logic beh<strong>in</strong>d it, we can consider the<br />

technicalities.<br />

9.2<br />

Association Establishment<br />

The contents of the <strong>DICOM</strong> association establishment are shown on Fig. 54.<br />

Do not try to grasp every detail immediately; we will learn everyth<strong>in</strong>g step by<br />

step <strong>in</strong> the follow<strong>in</strong>g sections. Instead, look at the entire structure <strong>and</strong> try to<br />

th<strong>in</strong>k how it fits <strong>in</strong>to the “Act 1” logic.<br />

To beg<strong>in</strong> the process, the association-request<strong>in</strong>g (call<strong>in</strong>g) AE builds <strong>and</strong><br />

sends an A-Associate-RQ message (first part of the diagram), request<strong>in</strong>g that<br />

the receiv<strong>in</strong>g (called) AE start an association. This message is packed with several<br />

Presentation Contexts (our bus<strong>in</strong>ess cards), <strong>and</strong> additional user <strong>in</strong>formation<br />

data, describ<strong>in</strong>g the capabilities of the AE <strong>in</strong>itiat<strong>in</strong>g the association (user<br />

refers to the request<strong>in</strong>g AE).<br />

The receiv<strong>in</strong>g AE looks at all proposed communication parameters, picks<br />

the most appropriate, <strong>and</strong> replies with an A-Associate-AC message if the association<br />

is accepted, as shown <strong>in</strong> our diagram. If none of the proposed parameters<br />

matches the receiv<strong>in</strong>g AE profile (for example, you are try<strong>in</strong>g to store<br />

an MR image to a CT scanner), it will reply with an A-Associate-RJ message,<br />

reject<strong>in</strong>g the association. It could also reply with a more general A-Abort message<br />

to abort associations at any time.<br />

Straightforward, isn’t it? So let’s glance at the contents of the association<br />

establishment message first; then we can revisit the entire association messag<strong>in</strong>g<br />

workflow.<br />

9.3<br />

Abstract Syntax<br />

As already expla<strong>in</strong>ed, Abstract Syntaxes, present <strong>in</strong> A-Associate-RQ <strong>and</strong><br />

A-Associate-AC messages, are very important for <strong>DICOM</strong> association establishment.<br />

They describe the services that <strong>DICOM</strong> applications can render to each<br />

other. In other words, Abstract Syntaxes encode SOPs (see Chaps. 7 <strong>and</strong> 8, <strong>and</strong><br />

the table <strong>in</strong> Appendix A.2), supported on the communicat<strong>in</strong>g AEs. We already<br />

learned that each <strong>DICOM</strong> SOP has its own Abstract Syntax Name such as “MR<br />

image storage”, “CT image storage”, “MWL”, <strong>and</strong> so on, which <strong>DICOM</strong> encodes<br />

with an Abstract Syntax (SOP) UID. For example, 1.2.840.10008.5.1.4.1.1.4 is<br />

the UID for “MR image storage”. Earlier (see 5.5.8) we talked about UIDs <strong>and</strong><br />

their importance for identify<strong>in</strong>g object <strong>in</strong>stances. <strong>DICOM</strong> network<strong>in</strong>g uses

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!