<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://docbook.org/ns/docbook" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xl="http://www.w3.org/1999/xlink" label="PS3.18" version="5.0" xml:id="PS3.18">
    <title>PS3.18</title>
    <subtitle>DICOM PS3.18 2021a - Web Services</subtitle>
    <info>
        <author>
            <orgname>DICOM Standards Committee</orgname>
        </author>
        <copyright>
            <year>2021</year>
            <holder>NEMA</holder>
        </copyright>
        <legalnotice>
            <para xml:id="para_234ad986-94fd-4d7f-afd9-ae80ec6a6d10">A DICOM® publication</para>
        </legalnotice>
    </info>
    <chapter label="" status="1" xml:id="chapter_Notice">
        <title>Notice and Disclaimer</title>
        <para xml:id="para_e1324aff-4303-4531-ab19-c1f008cb6ae7">The information in this publication was considered technically sound by the consensus of persons engaged in the development and approval of the document at the time it was developed. Consensus does not necessarily mean that there is unanimous agreement among every person participating in the development of this document.</para>
        <para xml:id="para_4604edbd-6755-47ec-8975-5c269f443f34">NEMA standards and guideline publications, of which the document contained herein is one, are developed through a voluntary consensus standards development process. This process brings together volunteers and/or seeks out the views of persons who have an interest in the topic covered by this publication. While NEMA administers the process and establishes rules to promote fairness in the development of consensus, it does not write the document and it does not independently test, evaluate, or verify the accuracy or completeness of any information or the soundness of any judgments contained in its standards and guideline publications.</para>
        <para xml:id="para_2b61da8b-5927-4154-b862-3028be6f3cac">NEMA disclaims liability for any personal injury, property, or other damages of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from the publication, use of, application, or reliance on this document. NEMA disclaims and makes no guaranty or warranty, expressed or implied, as to the accuracy or completeness of any information published herein, and disclaims and makes no warranty that the information in this document will fulfill any of your particular purposes or needs. NEMA does not undertake to guarantee the performance of any individual manufacturer or seller's products or services by virtue of this standard or guide.</para>
        <para xml:id="para_bf1b65d6-4015-44a9-9314-ed76b4b73886">In publishing and making this document available, NEMA is not undertaking to render professional or other services for or on behalf of any person or entity, nor is NEMA undertaking to perform any duty owed by any person or entity to someone else. Anyone using this document should rely on his or her own independent judgment or, as appropriate, seek the advice of a competent professional in determining the exercise of reasonable care in any given circumstances. Information and other standards on the topic covered by this publication may be available from other sources, which the user may wish to consult for additional views or information not covered by this publication.</para>
        <para xml:id="para_1cc97bc9-29ee-4e90-b25a-9f2935cf72fe">NEMA has no power, nor does it undertake to police or enforce compliance with the contents of this document. NEMA does not certify, test, or inspect products, designs, or installations for safety or health purposes. Any certification or other statement of compliance with any health or safety-related information in this document shall not be attributable to NEMA and is solely the responsibility of the certifier or maker of the statement.</para>
    </chapter>
    <chapter label="" status="1" xml:id="chapter_Foreword">
        <title>Foreword</title>
        <para xml:id="para_c321918f-5f16-42f7-8fbb-f9de51e87c39">This DICOM Standard was developed according to the procedures of the DICOM Standards Committee.</para>
        <para xml:id="para_864d808c-2320-4d75-92f1-3e85f1fe7e69">The DICOM Standard is structured as a multi-part document using the guidelines established in <xref linkend="biblio_ISODirectives2"/>.</para>
        <para xml:id="para_f6543a39-57f7-42e4-b3ad-f5556fc85386">
            <olink targetdoc="PS3.1" targetptr="PS3.1" xrefstyle="select: labelnumber"/> should be used as the base reference for the current parts of this Standard.</para>
        <para xml:id="para_4ee78e2b-66c7-460c-ba9a-b47d6a7b980b">DICOM® is the registered trademark of the National Electrical Manufacturers Association for its standards publications relating to digital communications of medical information, all rights reserved.</para>
        <para xml:id="para_0ebfabad-758f-45e8-8e3b-7f8f926aee57">HL7® is the registered trademark of Health Level Seven International, all rights reserved.</para>
    </chapter>
    <chapter label="1" status="1" xml:id="chapter_1">
        <title>Scope</title>
        <para xml:id="para_13c3b33e-9bc4-46ee-9a40-1e8232a2889f">PS3.18 specifies web services (using the HTTP family of protocols) for managing and distributing DICOM (Digital Imaging and Communications in Medicine) Information Objects, such as medical images, annotations, reports, etc. to healthcare organizations, providers, and patients. The term DICOMweb™ is used to designate the RESTful Web Services described here.</para>
        <para xml:id="para_187dc7be-8fc5-445b-89da-ee9bcc62dff6">Security considerations, including access control, authorization, and auditing are beyond the scope of PS3.18. Refer to <olink targetdoc="PS3.15" targetptr="PS3.15" xrefstyle="select: labelnumber"/>.</para>
    </chapter>

    <chapter label="2" status="1" xml:id="chapter_2">
        <title>Normative References</title>
        <para xml:id="para_52e5cf66-d457-46cf-b316-f79791f736fd">The following normative documents contain provisions that, through reference in this text, constitute provisions of this Part of DICOM. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this Part of DICOM are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards.</para>
        <bibliography>
            <bibliodiv label="2.1" status="2" xml:id="sect_2.1">
                <title>International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC)</title>
                <biblioentry xml:id="biblio_ISODirectives2">
                    <abbrev>ISO/IEC Directives, Part 2</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>2016/05</date>
                    <edition>7.0</edition>
                    <title>Rules for the structure and drafting of International Standards</title>
                    <bibliosource>
                        <link xl:href="http://www.iec.ch/members_experts/refdocs/iec/isoiecdir-2%7Bed7.0%7Den.pdf"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC2022">
                    <abbrev>ISO/IEC 2022</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>1994</date>
                    <title>Information technology - Character code structure and extension techniques</title>
                </biblioentry>
                <biblioentry xml:id="biblio_ISO7498-1">
                    <abbrev>ISO 7498-1</abbrev>
                    <author>
                        <orgname>ISO</orgname>
                    </author>
                    <date>1994</date>
                    <title>Information Processing Systems - Open Systems Interconnection - Basic Reference Model</title>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC10918-1">
                    <abbrev>ISO/IEC 10918-1</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>1994</date>
                    <title>JPEG Standard for digital compression and encoding of continuous-tone still images. Part 1 - Requirements and implementation guidelines</title>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC10646">
                    <abbrev>ISO/IEC 10646</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>2003</date>
                    <title>Information Technology - Universal Multiple-Octet Coded Character Set (UCS)</title>
                    <releaseinfo>
                        <remark>ISO/IEC 10646-2003 is the same as Unicode Version 4.0, available at <link xl:href="http://unicode.org"/>
                        </remark>
                    </releaseinfo>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC15076-1">
                    <abbrev>ISO 15076-1</abbrev>
                    <author>
                        <orgname>ISO</orgname>
                    </author>
                    <date>2005</date>
                    <title>Image technology <foreignphrase xml:lang="en-GB">colour</foreignphrase> management - Architecture, profile format, and data structure</title>
                    <releaseinfo>
                        <remark>Also available as ICC.1:2004-10 (Profile version 4.2.0.0), International Color Consortium, available at <link xl:href="http://www.color.org/v4spec.xalter"/>
                        </remark>
                    </releaseinfo>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC15444-1">
                    <abbrev>ISO/IEC 15444-1</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>2004</date>
                    <title>JPEG 2000 Image Coding System</title>
                </biblioentry>
                <biblioentry xml:id="biblio_ISOIEC15444-2">
                    <abbrev>ISO/IEC 15444-2</abbrev>
                    <author>
                        <orgname>ISO/IEC</orgname>
                    </author>
                    <date>2004</date>
                    <title>JPEG 2000 Image Coding System: Extensions</title>
                </biblioentry>
                <biblioentry xml:id="biblio_ISO15948">
                    <abbrev>ISO 15948</abbrev>
                    <author>
                        <orgname>ISO</orgname>
                    </author>
                    <date>2003</date>
                    <title>Information technology -- Computer graphics and image processing -- Portable Network Graphics (PNG): Functional specification</title>
                    <releaseinfo>
                        <remark>A Joint ISO/IEC International Standard and W3C Recommendation. Also available at: <link xl:href="https://www.w3.org/TR/2003/REC-PNG-20031110/"/>
                        </remark>
                    </releaseinfo>
                </biblioentry>
                <biblioentry xml:id="biblio_ISO22028-2">
                    <abbrev>ISO 22028-2</abbrev>
                    <author>
                        <orgname>ISO</orgname>
                    </author>
                    <date>2013</date>
                    <title>Photography and graphic technology - Extended colour encodings for digital image storage, manipulation and interchange - Part 2: Reference output medium metric RGB colour image encoding (ROMM RGB)</title>
                    <bibliosource>
                        <link xl:href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=56591"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_IEC61966-2.1">
                    <abbrev>IEC 61966-2.1</abbrev>
                    <author>
                        <orgname>IEC</orgname>
                    </author>
                    <date>1999</date>
                    <edition>Ed 1.0 as amended by Amendment A1:2003</edition>
                    <title>Multimedia systems and equipment - <foreignphrase xml:lang="en-GB">colour</foreignphrase> measurement and management - Part 2.1: <foreignphrase xml:lang="en-GB">colour</foreignphrase> management - Default RGB <foreignphrase xml:lang="en-GB">colour</foreignphrase> space - sRGB</title>
                </biblioentry>
            </bibliodiv>
            <bibliodiv label="2.2" status="2" xml:id="sect_2.2">
                <title>Internet Engineering Task Force (IETF) and Internet Assigned Names Authority (IANA)</title>
                <biblioentry xml:id="biblio_IANA_CharacterSets">
                    <abbrev>IANA Character Sets</abbrev>
                    <author>
                        <orgname>IANA</orgname>
                    </author>
                    <edition/>
                    <title>Character Sets</title>
                    <bibliosource>
                        <link xl:href="http://www.iana.org/assignments/character-sets/character-sets.xhtml"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_IANA_HTTPStatusCodeRegistry">
                    <abbrev>IANA HTTP Status Code Registry</abbrev>
                    <author>
                        <orgname>IANA</orgname>
                    </author>
                    <edition/>
                    <title>Hypertext Transfer Protocol (HTTP) Status Code Registry</title>
                    <bibliosource>
                        <link xl:href="http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_IANA_MediaTypes">
                    <abbrev>IANA Media Types</abbrev>
                    <author>
                        <orgname>IANA</orgname>
                    </author>
                    <edition/>
                    <title>Media Types</title>
                    <bibliosource>
                        <link xl:href="http://www.iana.org/assignments/media-types/media-types.xhtml"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_822">
                    <abbrev>RFC822</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>August 1982</date>
                    <title>Standard for ARPA Internet Text Messages</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc822"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_1945">
                    <abbrev>RFC1945</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>May 1996</date>
                    <title>Hypertext Transfer Protocol Version 1.0 (HTTP/1.0) </title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc1945"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_2045">
                    <abbrev>RFC2045</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>November 1996</date>
                    <title>Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc2045"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_2046">
                    <abbrev>RFC2046</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>November 1996</date>
                    <title>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc2046"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_2387">
                    <abbrev>RFC2387</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>August 1998</date>
                    <title>The MIME Multipart/Related Content-type</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc2387"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_2818">
                    <abbrev>RFC2818</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>May 2000</date>
                    <title>HTTP Over TLS</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc2818"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_2978">
                    <abbrev>RFC2978</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>October 2000</date>
                    <title>IANA Charset Registration Procedures</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc2978"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_3240">
                    <abbrev>RFC3240</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>February 2002</date>
                    <title>Digital Imaging and Communications in Medicine (DICOM) - Application/dicom MIME Sub-type Registration</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc3240"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_3536">
                    <abbrev>RFC3536</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>May 2003</date>
                    <title>Terminology Used in Internationalization in the IETF</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc3536"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_3745">
                    <abbrev>RFC3745</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>April 2004</date>
                    <title>MIME Type Registrations for JPEG 2000 (ISO/IEC 15444)</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc3745"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_3986">
                    <abbrev>RFC3986</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <title>Uniform Resource Identifiers (URI): Generic Syntax</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc3986"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_4337">
                    <abbrev>RFC_4337</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>March 2006</date>
                    <title>MIME Type Registration for MPEG-4</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc4337"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_4627">
                    <abbrev>RFC4627</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>July 2006</date>
                    <title>The application/json Media Type for JavaScript Object Notation (JSON)</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc4627"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_4648">
                    <abbrev>RFC4648</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>October 2006</date>
                    <title>The Base16, Base32, and Base64 Data Encodings</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc4648"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_5234">
                    <abbrev>RFC5234</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>January 2008</date>
                    <title>Augmented BNF for Syntax Specifications: ABNF</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc5234"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_6365">
                    <abbrev>RFC6365</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>September 2011</date>
                    <title>Terminology Used in Internationalization in the IETF</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc6365"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_6338">
                    <abbrev>RFC6338</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>August 2011</date>
                    <title>Definition of a Uniform Resource Name (URN) Namespace for the Schema for Academia (SCHAC)</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc6338"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_6455">
                    <abbrev>RFC6455</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>December 2011</date>
                    <title>The WebSocket Protocol</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc6455"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_6570">
                    <abbrev>RFC6570</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>March 2012</date>
                    <title>URI Template</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc6570"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_6838">
                    <abbrev>RFC6838</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>January 2013</date>
                    <title>Media Type Specifications and Registration Procedures</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc6838"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7159">
                    <abbrev>RFC7159</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>March 2014</date>
                    <title>The JavaScript Object Notation (JSON) Data Interchange Format</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7159"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7230">
                    <abbrev>RFC7230</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7230"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7231">
                    <abbrev>RFC7231</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7231"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7232">
                    <abbrev>RFC7232</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7232"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7233">
                    <abbrev>RFC7233</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7233"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7234">
                    <abbrev>RFC7234</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Caching</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7234"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7235">
                    <abbrev>RFC7235</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Hypertext Transfer Protocol (HTTP/1.1): Authentication</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7235"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7236">
                    <abbrev>RFC7236</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Initial Hypertext Transfer Protocol (HTTP) Authentication Scheme Registrations</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7236"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7237">
                    <abbrev>RFC7237</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>June 2014</date>
                    <title>Initial Hypertext Transfer Protocol (HTTP) Method Registrations</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7237"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7405">
                    <abbrev>RFC7405</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>December 2014</date>
                    <title>Case-Sensitive String Support in ABNF</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7405"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7525">
                    <abbrev>RFC7525</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>May 2015</date>
                    <title>TLS Recommendations</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7525"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_RFC_7540">
                    <abbrev>RFC7540</abbrev>
                    <author>
                        <orgname>IETF</orgname>
                    </author>
                    <date>May 2015</date>
                    <title>Hypertext Transfer Protocol Version 2 (HTTP/2)</title>
                    <bibliosource>
                        <link xl:href="http://tools.ietf.org/html/rfc7540"/>
                    </bibliosource>
                </biblioentry>
            </bibliodiv>

            <bibliodiv label="2.3" status="2" xml:id="sect_2.3">
                <title>Other References</title>
                <biblioentry xml:id="biblio_AdobeRGB">
                    <abbrev>Adobe RGB</abbrev>
                    <author>
                        <orgname>Adobe Systems Incorporated</orgname>
                    </author>
                    <date>1998</date>
                    <edition>2005-05</edition>
                    <title>Adobe RGB (1998) Color Image Encoding</title>
                    <bibliosource>
                        <link xl:href="http://www.adobe.com/digitalimag/pdfs/AdobeRGB1998.pdf"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_Fielding">
                    <abbrev>Fielding</abbrev>
                    <title>Architectural Styles and the Design of Network-based Software Architectures</title>
                    <author>
                        <personname>Fielding</personname>
                    </author>
                    <date>2000</date>
                    <bibliosource>
                        <link xl:href="http://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_FHIR_AccessDenied">
                    <abbrev>FHIR Access Denied</abbrev>
                    <author>
                        <orgname>HL7</orgname>
                    </author>
                    <edition/>
                    <title>FHIR Security - Access Denied Response Handling</title>
                    <bibliosource>
                        <link xl:href="http://hl7.org/fhir/security.html#AccessDenied"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_IHE_RAD_TF_Vol2">
                    <abbrev>IHE RAD TF Vol2</abbrev>
                    <author>
                        <orgname>Integrating the Healthcare Enterprise (IHE)</orgname>
                    </author>
                    <title>Radiology Technical Framework Volume 2</title>
                    <bibliosource>
                        <link xl:href="http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_MNG">
                    <abbrev>MNG</abbrev>
                    <title>Multiple-image Network Graphics</title>
                    <bibliosource>
                        <link xl:href="http://www.libpng.org/pub/mng"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_ONC_PrivacySecurityGuide">
                    <abbrev>ONC Privacy Security Guide</abbrev>
                    <author>
                        <orgname>US Office of the National Coordinator for Health Information Technology (ONC)</orgname>
                    </author>
                    <edition/>
                    <title>Guide to Privacy and Security of Electronic Health Information</title>
                    <bibliosource>
                        <link xl:href="http://www.healthit.gov/sites/default/files/pdf/privacy/privacy-and-security-guide.pdf"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_OWASP_InfoLeakage">
                    <abbrev>OWASP Information Leakage</abbrev>
                    <author>
                        <orgname>Open Web Application Security Project (OWASP)</orgname>
                    </author>
                    <edition/>
                    <title>Top 10 2007 - Information Leakage and Improper Error Handling</title>
                    <bibliosource>
                        <link xl:href="http://www.owasp.org/index.php/Top_10_2007-Information_Leakage_and_Improper_Error_Handling"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_WADL">
                    <abbrev>WADL</abbrev>
                    <author>
                        <orgname>W3C</orgname>
                    </author>
                    <date>31 August 2009</date>
                    <edition/>
                    <title>Member Submission - Web Application Description Language</title>
                    <bibliosource>
                        <link xl:href="http://www.w3.org/Submission/wadl/"/>
                    </bibliosource>
                </biblioentry>
                <biblioentry xml:id="biblio_Wikipedia_REST">
                    <abbrev>Wikipedia REST</abbrev>
                    <author>
                        <orgname>Wikipedia</orgname>
                    </author>
                    <edition/>
                    <title>Representational State Transfer</title>
                    <bibliosource>
                        <link xl:href="http://en.wikipedia.org/wiki/Representational_state_transfer"/>
                    </bibliosource>
                </biblioentry>
            </bibliodiv>
        </bibliography>
    </chapter>
    <chapter label="3" status="1" xml:id="chapter_3">
        <title>Definitions</title>
        <para xml:id="para_61a94d0d-7532-4890-942a-dfdf29f83c18">For the purposes of this Part of DICOM, the following terms and definitions apply.</para>
        <glossary>
            <glossdiv label="3.1" status="2" xml:id="sect_3.1">
                <title>Reference Model Definitions</title>
                <para xml:id="para_10d6a2c6-ecf9-4f92-b663-e87804036e7b">This Part of the Standard makes use of the following terms defined in <xref linkend="biblio_ISO7498-1"/>:</para>
                <glossentry xml:id="glossentry_ApplicationEntity" xreflabel="Application Entity">
                    <glossterm>Application Entity</glossterm>
                    <acronym>AE</acronym>
                    <glossdef>
                        <para xml:id="para_7e97f87f-0a69-4f78-946c-cd7658ab1a91">See <xref linkend="biblio_ISO7498-1"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_RealWorldActivity" xreflabel="Real-World Activity">
                    <glossterm>Real-World Activity</glossterm>
                    <glossdef>
                        <para xml:id="para_cdaca067-0e55-4bf2-b5e2-3e7ac49e4f2f">See <xref linkend="biblio_ISO7498-1"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.2" status="2" xml:id="sect_3.2">
                <title>DICOM Introduction and Overview Definitions</title>
                <para xml:id="para_ad2c9c16-eafa-4573-8733-150831edf3c5">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.1" targetptr="PS3.1" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_ServiceObjectPairClass" xreflabel="Service-Object Pair Class (SOP Class)">
                    <glossterm>Service-Object Pair Class</glossterm>
                    <acronym>SOP Class</acronym>
                    <glossdef>
                        <para xml:id="para_bd266cba-9812-49ae-8ee2-8fe495ba6979">
                            <olink targetdoc="PS3.1" targetptr="glossentry_ServiceObjectPairClass"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.3" status="2" xml:id="sect_3.3">
                <title>DICOM Message Exchange</title>
                <para xml:id="para_bcb89d36-7e72-4e88-9e4a-f77edd9af247">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.7" targetptr="PS3.7" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_DICOMMessageServiceElement" xreflabel="DICOM Message Service Element (DIMSE)">
                    <glossterm>DICOM Message Service Element</glossterm>
                    <acronym>DIMSE</acronym>
                    <glossdef>
                        <para xml:id="para_f8c82466-859f-43f7-974b-e319411897b7">
                            <olink targetdoc="PS3.7" targetptr="glossentry_DICOMMessageServiceElement"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.4" status="2" xml:id="sect_3.4">
                <title>DICOM Information Object Definitions</title>
                <para xml:id="para_d8e13f34-4cfa-4516-a87c-c7a82d03b9e1">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_MultiFrameImage" xreflabel="Multi-frame Image">
                    <glossterm>Multi-frame Image</glossterm>
                    <glossdef>
                        <para xml:id="para_102d7f37-1b19-44d9-9bb3-c7f8e344b0c5">
                            <olink targetdoc="PS3.3" targetptr="glossentry_MultiFrameImage"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.5" status="2" xml:id="sect_3.5">
                <title>DICOM Conformance</title>
                <para xml:id="para_2291a114-8abf-48b4-8445-018f1cbcbd82">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.2" targetptr="PS3.2" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_ConformanceStatement" xreflabel="Conformance Statement">
                    <glossterm>Conformance Statement</glossterm>
                    <glossdef>
                        <para xml:id="para_9252c815-6730-4b03-8263-ee703c27ef75">
                            <olink targetdoc="PS3.2" targetptr="glossentry_ConformanceStatement"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.6" status="2" xml:id="sect_3.6">
                <title>DICOM Data Structures and Encoding</title>
                <para xml:id="para_45970a7b-76d4-4629-97b4-e42480d0ee89">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_DataElement" xreflabel="Data Element">
                    <glossterm>Data Element</glossterm>
                    <glossdef>
                        <para xml:id="para_1a3f15b4-a4c4-43e0-a2d8-7e20f308708f">
                            <olink targetdoc="PS3.5" targetptr="glossentry_DataElement"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_DataElementTag" xreflabel="Data Element Tag">
                    <glossterm>Data Element Tag</glossterm>
                    <glossdef>
                        <para xml:id="para_18ec1bbc-e4db-4492-95ee-a7d48575a0f9">
                            <olink targetdoc="PS3.5" targetptr="glossentry_DataElementTag"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_DataSet" xreflabel="Data Set">
                    <glossterm>Data Set</glossterm>
                    <glossdef>
                        <para xml:id="para_1975bffa-972d-4594-a7af-0b28d2402c07">
                            <olink targetdoc="PS3.5" targetptr="glossentry_DataSet"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_SequenceOfItems" xreflabel="Sequence of Items">
                    <glossterm>Sequence of Items</glossterm>
                    <glossdef>
                        <para xml:id="para_cc9e6976-3abf-48e2-9599-1c37a1d877b1">
                            <olink targetdoc="PS3.5" targetptr="glossentry_SequenceOfItems"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_UniqueIdentifier" xreflabel="Unique Identifier">
                    <glossterm>Unique Identifier</glossterm>
                    <acronym>UID</acronym>
                    <glossdef>
                        <para xml:id="para_aa751beb-b3e4-455b-86a5-2b26da003872">
                            <olink targetdoc="PS3.5" targetptr="glossentry_ServiceObjectPairClass"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.7" status="2" xml:id="sect_3.7">
                <title>DICOM Service Class Definitions</title>
                <para xml:id="para_74716158-11f7-4d43-b332-8171dce4b773">This Part of the Standard makes use of the following terms defined in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/>:</para>
                <glossentry xml:id="glossentry_ServiceObjectPairInstance" xreflabel="Service-Object Pair Instance (SOP Instance)">
                    <glossterm>Service-Object Pair Instance</glossterm>
                    <acronym>SOP Instance</acronym>
                    <glossdef>
                        <para xml:id="para_cafc8865-6a75-44b0-b759-60adf773c6b9">
                            <olink targetdoc="PS3.4" targetptr="glossentry_ServiceObjectPairInstance"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.8" status="2" xml:id="sect_3.8">
                <title>HyperText Transfer Protocol (HTTP/HTTPS) Definitions</title>
                <para xml:id="para_d6bd52c2-4745-4c13-b5de-8d73eb76fd4f">This Part of the Standard makes use of the following terms defined in <xref linkend="biblio_RFC_7230"/> Section 2.1 Client/Server Messaging:</para>
                <glossentry xml:id="glossentry_HTTP" xreflabel="HTTP">
                    <glossterm>HTTP</glossterm>
                    <glossdef>
                        <para xml:id="para_124a28d9-d408-496c-b36a-248eaf4da200">See <xref linkend="biblio_RFC_7230"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_HTTPS" xreflabel="HTTPS">
                    <glossterm>HTTPS</glossterm>
                    <glossdef>
                        <para xml:id="para_f830a0b2-f001-4718-b6eb-5c2b2ff4e421">See <xref linkend="biblio_RFC_7230"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_OriginServer" xreflabel="origin server">
                    <glossterm>origin server</glossterm>
                    <glossdef>
                        <para xml:id="para_25630219-9f1f-4784-80e2-406fd068abd3">See <xref linkend="biblio_RFC_7230"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_UserAgent" xreflabel="user agent">
                    <glossterm>user agent</glossterm>
                    <glossdef>
                        <para xml:id="para_1ec181db-b4b8-4752-9356-1ca1c80233e1">See <xref linkend="biblio_RFC_7230"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
            <glossdiv label="3.9" status="2" xml:id="sect_3.9">
                <title>Web Services Definitions:</title>
                <glossentry xml:id="glossentry_BulkData" xreflabel="Bulk Data">
                    <glossterm>Bulk Data</glossterm>
                    <glossdef>
                        <para xml:id="para_e99b62d6-45c9-4f13-bffe-f5fa3dfb4aa6">An object that contains an octet-stream containing one or more Value Fields (typically containing large data, such as Pixel Data) extracted from a DICOM Dataset. See <xref linkend="glossentry_Metadata" xrefstyle="select: label"/>.</para>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_fd2ed224-f2a1-4e16-b9c0-4533fc4b2d91">The octet-stream does not include the Attribute Tag, Value Representation, or Attribute Length.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_ed958a20-d7f3-44cf-a436-80d1ebe73673">For the value of a frame of a Pixel Data Attribute encoded in a compressed Transfer Syntax, it does not include the Basic Offset Table and Data Stream Fragment Item tags and lengths.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_BulkDataURI" xreflabel="Bulk Data URI">
                    <glossterm>Bulk Data URI</glossterm>
                    <glossdef>
                        <para xml:id="para_50a5c0a7-9b46-4461-8aef-47b7c50a31fc">A Uniform Resource Identifier that references Bulkdata.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_DICOMObject" xreflabel="DICOM Object">
                    <glossterm>DICOM Object</glossterm>
                    <glossdef>
                        <para xml:id="para_b283705d-e698-450f-8079-55f2272b27fa">An instance of a data object as defined by <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/> that has been allocated an unique identifier in the format specified for SOP Instance UID in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/> and has been chosen as an object to be saved securely for some period of time. Within the DICOM Standard, a DICOM Object is typically a Composite Service Object Pair (SOP) Instance.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_DICOMResource" xreflabel="DICOM Resource">
                    <glossterm>DICOM Resource</glossterm>
                    <glossdef>
                        <para xml:id="para_ccb96408-214e-4d38-bb4b-c969289e3a0a">One or more DICOM Objects that are referenced by a URL.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_DIMSEProxy" xreflabel="DIMSE Proxy">
                    <glossterm>DIMSE Proxy</glossterm>
                    <glossdef>
                        <para xml:id="para_fba0860d-7bb6-4c4f-b6d0-c43676591dff">An origin server that responds to DICOM Web Service requests by executing DIMSE transactions to a backend server.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_EventReport" xreflabel="Event Report">
                    <glossterm>Event Report</glossterm>
                    <glossdef>
                        <para xml:id="para_4c204073-7061-4618-9a10-5f4e9c13f571">A Dataset containing elements describing an event that occurred on the origin server. See <xref linkend="sect_11.12" xrefstyle="select: label"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_Metadata" xreflabel="Metadata">
                    <glossterm>Metadata</glossterm>
                    <glossdef>
                        <para xml:id="para_f8b9c2aa-32f8-4d28-a287-3bca9879b172">A DICOM Dataset where zero or more elements (typically containing large data, such as Pixel Data) have been replaced with Bulkdata URIs.</para>
                    </glossdef>
                </glossentry>

                <glossentry xml:id="glossentry_RESTfulWebService" xreflabel="RESTful Web Service">
                    <glossterm>RESTful Web Service</glossterm>
                    <glossdef>
                        <para xml:id="para_7125e63b-9684-4563-a7db-dd3eaf4ef4eb">A web service is RESTful if it is implemented using the REST architecture and principles. See https://en.wikipedia.org/wiki/Representational_state_transfer.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_Service" xreflabel="Service">
                    <glossterm>Service</glossterm>
                    <glossdef>
                        <para xml:id="para_05dca646-975c-44d1-8108-2ce84668b6e6">When used in this Part of the Standard the term Service means a set of transactions and resources to which those transactions apply.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_sRGB" xreflabel="sRGB">
                    <glossterm>sRGB</glossterm>
                    <glossdef>
                        <para xml:id="para_f4731c12-23b8-46f0-88ee-2a723756c136">A standard RGB color space defined in <xref linkend="biblio_IEC61966-2.1"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_StatusReport" xreflabel="Status Report">
                    <glossterm>Status Report</glossterm>
                    <glossdef>
                        <para xml:id="para_afedb475-2228-4c8e-bbc9-6bd3d5445517">A Status Report is information contained in a response payload describing warnings or errors related to a request.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_Subscriber" xreflabel="Subscriber">
                    <glossterm>Subscriber</glossterm>
                    <glossdef>
                        <para xml:id="para_a40c58dd-16e1-41f4-8f38-1cf26c64db5d">The creator or owner of a Subscription, typically a user agent.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_TargetURI" xreflabel="Target URI">
                    <glossterm>Target URI</glossterm>
                    <glossdef>
                        <para xml:id="para_fabe54d7-7097-49cc-a109-a049db29bf3b">The URI contained in a request message. It designates the resource that is the target of the request.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_Thumbnail" xreflabel="Thumbnail">
                    <glossterm>Thumbnail</glossterm>
                    <glossdef>
                        <para xml:id="para_346456e3-fe9d-4a93-8ab6-30d037ea2c62">A single frame image that is representative of the content of a DICOM Study, Series, Instance, or Frame. It
                            is encoded in a Rendered Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/> and
                            <xref linkend="sect_10.4.4" xrefstyle="select: label"/>.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_Transaction" xreflabel="Transaction">
                    <glossterm>Transaction</glossterm>
                    <glossdef>
                        <para xml:id="para_740458d0-5271-467d-bf89-4da4f3d9cb83">When used in this Part of the Standard the term Transaction means an HTTP/HTTPS request/response message pair.</para>
                    </glossdef>
                </glossentry>
                <glossentry xml:id="glossentry_UTF-8" xreflabel="UTF-8">
                    <glossterm>UTF-8</glossterm>
                    <glossdef>
                        <para xml:id="para_5f11c3db-7d1e-4f38-b49c-4f7a81eceea2">Unicode UTF-8 character set defined in <xref linkend="biblio_ISOIEC10646"/>.</para>
                    </glossdef>
                </glossentry>
            </glossdiv>
        </glossary>
    </chapter>
    <chapter label="4" status="1" xml:id="chapter_4">
        <title>Symbols and Abbreviated Terms</title>
        <variablelist>
            <varlistentry>
                <term>ABNF</term>
                <listitem>
                    <para xml:id="para_0c3af260-2576-424f-bc97-b92ea6be53a8">Augmented Backus-Naur Form. See <xref linkend="biblio_RFC_5234"/> and <xref linkend="biblio_RFC_7405"/>.</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>DICOM</term>
                <listitem>
                    <para xml:id="para_7c0ac824-603b-4e99-95d7-51d20a10909b">Digital Imaging and Communications in Medicine</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HL7</term>
                <listitem>
                    <para xml:id="para_0358e414-ca5f-4c1e-a49f-74209d3228ca">Health Level Seven</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTML</term>
                <listitem>
                    <para xml:id="para_75465497-da9f-4bd0-87b0-7aa694795501">HyperText Markup Language</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTP</term>
                <listitem>
                    <para xml:id="para_ea67fe03-846b-4b19-b929-cf0f26e5fc96">HyperText Transfer Protocol</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTP/1.1</term>
                <listitem>
                    <para xml:id="para_c8e5e1ff-5db9-42c8-b418-a9c5306e16ea">Version 1.1 of the HyperText Transfer Protocol</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTP/2</term>
                <listitem>
                    <para xml:id="para_fa9c394c-503d-4bbb-96e9-a24b0f9b1e13">Version 2 of the HyperText Transfer Protocol</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTPS</term>
                <listitem>
                    <para xml:id="para_e26bae93-c79b-48f1-8f4d-a889188af361">HyperText Transfer Protocol Secure</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTPS/1.1</term>
                <listitem>
                    <para xml:id="para_cd0d152e-2c62-47a8-a4a8-5f40ca66a686">Version 1.1 of the HyperText Transfer Protocol Secure</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>HTTPS/2</term>
                <listitem>
                    <para xml:id="para_4577c931-d55c-4d76-b15d-22ccc752d3a4">Version 2 of the HyperText Transfer Protocol Secure</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>IETF</term>
                <listitem>
                    <para xml:id="para_a7044a1a-ea5f-4f96-b58f-b7984cfa80b6">Internet Engineering Task Force</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>IHE</term>
                <listitem>
                    <para xml:id="para_fd2941f9-cd0b-4c5a-b6a6-5acfa7c91d10">Integrating the Healthcare Enterprise</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>JSON</term>
                <listitem>
                    <para xml:id="para_89dd0d13-c4ea-41ca-aa85-3f05dfa15640">JavaScript Object Notation</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>QIDO-RS</term>
                <listitem>
                    <para xml:id="para_21bc656b-e240-4545-bf35-ec812e76d0aa">Query based on ID for DICOM Objects by RESTful Services</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>REST</term>
                <listitem>
                    <para xml:id="para_677031bf-b51d-41e2-9274-1973aedf0811">Representational State Transfer, a web services architecture. See <xref linkend="biblio_Wikipedia_REST"/> and <xref linkend="biblio_Fielding"/>.</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>RESTful</term>
                <listitem>
                    <para xml:id="para_1e32402e-d6ec-498b-8359-554c0b19b3b4">A service implemented using the REST architecture.</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>SOP</term>
                <listitem>
                    <para xml:id="para_fc52aec6-7510-478e-9dc2-39e39f815d91">Service Object Pair</para>
                </listitem>
            </varlistentry>

            <varlistentry>
                <term>STOW-RS</term>
                <listitem>
                    <para xml:id="para_83d51c81-053e-4f7a-9ebc-687eb2285bf4">STore Over the Web by RESTful Services</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>UID</term>
                <listitem>
                    <para xml:id="para_002eac40-fa3e-4b49-be24-d04da25dcb82">Unique (DICOM) Identifier</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>UPS-RS</term>
                <listitem>
                    <para xml:id="para_70a23487-cf38-49d0-b64d-fcf8ad023b57">Unified Procedure Step by RESTful Services</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>URI</term>
                <listitem>
                    <para xml:id="para_038c5db5-f982-405c-a492-9b111f7bec71">Uniform Resource Identifier. See <xref linkend="biblio_RFC_3986"/>.</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>URL</term>
                <listitem>
                    <para xml:id="para_524bb762-58b1-4c32-aa7c-5afe7048f676">Uniform Resource Locator. See <xref linkend="biblio_RFC_3986"/>.</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>WADL</term>
                <listitem>
                    <para xml:id="para_ca13474e-6496-49e3-bbb8-9cb03dcc4a1b">Web Application Description Language</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>WADO-RS</term>
                <listitem>
                    <para xml:id="para_2b198987-95e5-4db8-9d57-f5d3439a7842">Web Access to DICOM Objects by RESTful Services</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>WADO-URI</term>
                <listitem>
                    <para xml:id="para_f8f0a53d-b7bc-4dba-96b3-8b3cd1fb1707">Web Access to DICOM Objects by URI</para>
                </listitem>
            </varlistentry>
            <varlistentry>
                <term>XML</term>
                <listitem>
                    <para xml:id="para_143c2a0d-d3c3-4cbd-aba6-0522d4638bb5">eXtensible Markup Language</para>
                </listitem>
            </varlistentry>
        </variablelist>
    </chapter>
    <chapter label="5" status="1" xml:id="chapter_5">
        <title>Conventions</title>
        <para xml:id="para_ef8c8bc3-146b-4885-b096-c89d4ddc1c16">This section defines conventions used throughout the rest of this Part of the Standard.</para>
        <section label="5.1" status="2" xml:id="sect_5.1">
            <title>Message Syntax</title>
            <para xml:id="para_54cd7cba-589c-4f2b-affb-f9bcbeb263e8">The syntax of the request and response messages for transactions are defined using the ABNF Grammar used in <xref linkend="biblio_RFC_7230"/>, which is based on the ABNF defined in <xref linkend="biblio_RFC_5234"/>. This Part of the Standard also uses the ABNF extensions in <xref linkend="biblio_RFC_7405"/>, which defines '%s' prefix for denoting case sensitive strings.</para>
            <para xml:id="para_3a3d0b8c-df33-4c83-b062-cb96f56df9d4">The syntax rules defined herein are valid for the US-ASCII character set or character sets that are supersets of US-ASCII, e.g., Unicode UTF-8.</para>
            <para xml:id="para_cde921f0-fe55-473e-9b38-ed99a1d6ff44">In the ABNF used to define the syntax of messages, the following conventions are used:</para>
            <orderedlist>
                <listitem>
                    <para xml:id="para_bf093bc8-f0f6-4aae-8b95-7a68a707809d">Syntactic variables are lowercase.</para>
                </listitem>
                <listitem>
                    <para xml:id="para_12013281-976f-4f3b-8c96-60769aa0cd28">Terminal rules are uppercase. For example, 'SP' stands for the US-ASCII space (0x20) literal character, and 'CRLF' stands for the ASCII carriage return (0xD) and line feed (0xA) literal characters.</para>
                </listitem>
                <listitem>
                    <para xml:id="para_973d48d0-7e7d-4039-8b6c-35fbcfbe5695">Header Field names are capitalized and quotation marks that denote literal strings for header field names are omitted. The Header Field names are the only capitalized names used in the grammar. See <xref linkend="biblio_RFC_7231"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-1.2">Section 1.2</link>. For example:</para>
                    <programlisting>Accept: media-type CRLF</programlisting>
                    <para xml:id="para_a0e51b0e-2ffc-4ef6-8e44-7d8f55675306">is equivalent to</para>
                    <programlisting>"Accept:" media-type CRLF</programlisting>
                </listitem>
            </orderedlist>
            <para xml:id="para_2e6bcacc-0d5b-4dbf-a9b7-a5c3e6249510">In this Part of the Standard, as with HTTP in general, resources are identified by URIs <xref linkend="biblio_RFC_3986"/>. Each service defines the resources it manages, and the URI Templates used to define the structure of the URIs that reference them.</para>
            <para xml:id="para_16b0d77d-0abd-4baf-9a0e-4917810e7457">In HTTP RFCs, ABNF rules for obs-text and obs-fold denote "obsolete" grammar rules that appear for historical reasons. These rules are not used in DICOM Web Services syntax definitions.</para>
            <para xml:id="para_d80510ba-ca4c-4f1f-b4f5-4c06e0873742">See <xref linkend="chapter_A" xrefstyle="template:Annex %n"/> for the Combined ABNF for DICOM Web Services.</para>
            <section label="5.1.1" status="3" xml:id="sect_5.1.1">
                <title>Common Syntactic Rules For Data Types</title>
                <para xml:id="para_49536670-1e58-42f0-81b3-6ad3ba40fa16">
<xref linkend="table_5.1-1" xrefstyle="select: label"/> defines the syntax of some common rules used in defining data values in this Part of the Standard.</para>
                <table frame="box" label="5.1-1" rules="all" xml:id="table_5.1-1">
                    <caption>ABNF for Common Syntactic Values</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c93a43f5-de2f-4641-b7f5-3fd895bc3be8">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5221ffa4-fe35-434c-a24d-5836db22cc1c">Rule</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>int</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= [+ / -] 1*DIGIT</programlisting>
                                <programlisting>; An integer</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>uint</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= 1*DIGIT</programlisting>
                                <programlisting>; An unsigned integer</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>non-zero-digit</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= %31-39</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>pos-int</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= non-zero-digit *DIGIT</programlisting>
                                <programlisting>; An integer greater than zero</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>decimal</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>=int ["." uint] [("E" / "e") int]</programlisting>
                                <programlisting>; a fixed- or floating-point number with at most 16 characters</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>string</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= %s 1*QCHAR</programlisting>
                                <programlisting>; A case sensitive string</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>base64</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>; Use base64 defined in <xref linkend="biblio_RFC_4648"/> <link xl:href="http://tools.ietf.org/html/rfc4648#section-5">Section 5</link>
</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>uid</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= uid-root 1*("." uid-part)</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>uid-root</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "0" / "1" / "2"</programlisting>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>uid-part</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "0" / pos-int</programlisting>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="5.1.2" status="3" xml:id="sect_5.1.2">
                <title>URI Templates</title>

                <para xml:id="para_b7834a7b-29ba-4d00-87f9-10b029fa75c1">The URI Template <xref linkend="biblio_RFC_6570"/> syntax has been extended to allow case sensitive variable names. This has been done by modifying the varchar production (see <xref linkend="biblio_RFC_6570"/>
                    <link xl:href="http://tools.ietf.org/html/rfc6570#section-2.3">Section 2.3</link>) as follows:</para>
                <programlisting>varchar = %x20-21 / %x23-7E / pct-encoded</programlisting>
            </section>
            <section label="5.1.3" status="3" xml:id="sect_5.1.3">
                <title>List Rule('#')</title>

                <para xml:id="para_503ade97-82df-413b-af16-99212ec357e6">The ABNF has been extended with the List Rule, which is used to define comma-separated lists. It does not allow empty lists, empty list elements, or the legacy list rules defined in <xref linkend="biblio_RFC_7230"/>
                    <link xl:href="http://tools.ietf.org/html/rfc7230#section-7">Section 7</link>.</para>
                <programlisting>1#element = element *(OWS "," OWS element)</programlisting>
                <programlisting>#element = 1#element</programlisting>
                <programlisting>&lt;n&gt;#&lt;m&gt;element = element &lt;n-1&gt;*&lt;m-1&gt; (OWS "," OWS element)</programlisting>
                <para xml:id="para_e6ab96a8-d565-409b-a05f-b79922522d5c">Where</para>
                <programlisting>n &gt;= 1 and m &gt; n</programlisting>
            </section>
        </section>
        <section label="5.2" status="2" xml:id="sect_5.2">
            <title>Web Service Section Structure</title>
            <para xml:id="para_1c7c5f33-79d2-4c67-976f-76baf47c6580">This Part of the Standard is organized so that new Services may be appended as new numbered sections at the end of the document.</para>
        </section>
        <section label="5.3" status="2" xml:id="sect_5.3">
            <title>Request and Response Header Field Tables</title>
            <para xml:id="para_5a5bfe58-370c-44ca-bb65-b1e743efabfa">Request header field requirements are described using tables of the following form:</para>
            <table frame="box" label="5.2-1" rules="all" xml:id="table_5.2-1">
                <caption>Request Header Fields</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_12fb82db-9a51-461b-bae7-73aa912cca14">Name</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_27439679-01f1-4183-901e-666f948e02eb">Value</para>
                        </th>
                        <th align="center" colspan="2" rowspan="1">
                            <para xml:id="para_78cf69d2-4c68-42b6-a74a-6ad315c193b4">Usage</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_70e959ee-7f4e-435b-ac6c-98c603f8f27a">Description</para>
                        </th>
                    </tr>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_86ea86be-aea2-437c-b093-7178b8cb957b">User Agent</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a3ef0443-ea89-499a-bd6f-cc691439f2c9">Origin Server</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_317f5d65-86ce-4d35-8fdc-7eccecac1017">...</para>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_c2e8e535-723e-4e7e-a979-60e6622ae197"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_b1200b94-1fb1-49a6-a483-f6e117d9622a"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_01facb61-9644-4f46-a41b-896ee53ddeb7"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_95014df6-7e97-4df3-bc14-ecf17cbb151f"/>
</td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_c4ab9d8a-a205-4068-bbc5-6e3cf54dfecd">...</para>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_a07e8490-2a35-4214-a43f-bd3623d04b85"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_1b555ff6-00ed-4e40-ab7b-3c9a587959a5"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_c000995c-7602-4bdb-8a63-2489b16176e0"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_6d11e82b-2a5f-40a3-80a0-ccd8050c9bda"/>
</td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_98e2c52f-a6b4-4970-b708-2f0364012101">The Name column contains the name of the HTTP header field as defined in [RFC7230, RFC7231].</para>
            <para xml:id="para_f3d544df-4de7-4fd6-8d19-966aeed7edb2">The Value column defines either the value type or the specific value contained in the header field.</para>
            <para xml:id="para_8c5aa408-7474-4ad9-adfa-c111fa94626f">The Usage User Agent column defines requirements for the user agent to supply the header field in the request.</para>
            <para xml:id="para_0506734c-8ed1-49f8-8d1b-b1352c736b66">The Usage Origin Server column defines requirements for the origin server to support the header field.</para>
            <para xml:id="para_1cae72a9-92d9-4d9c-8cd4-8d18969b8685">The content of the Usage columns is either:</para>
            <variablelist>
                <varlistentry>
                    <term>M</term>
                    <listitem>
                        <para xml:id="para_3f44315c-5415-411c-911f-8310094c48ee">Mandatory</para>
                    </listitem>
                </varlistentry>
                <varlistentry>
                    <term>C</term>
                    <listitem>
                        <para xml:id="para_73678f57-a46c-4706-b6f4-a06b513b1507">Conditional</para>
                    </listitem>
                </varlistentry>
                <varlistentry>
                    <term>O</term>
                    <listitem>
                        <para xml:id="para_7b909b9c-7edc-4299-b74f-d21f60d9f1c5">Optional</para>
                    </listitem>
                </varlistentry>
            </variablelist>
            <para xml:id="para_1503707d-5f18-4159-bf56-2a9adc5ecdde">The Description column of conditional request header fields specifies the condition for the presence of the header field.</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_783c78a1-fcc6-4e90-859d-aec1449931a0">"Shall be present if &lt;condition&gt;" means that if the &lt;condition&gt; is true, then the header field shall be present; otherwise, it shall not be present.</para>
                </listitem>
                <listitem>
                    <para xml:id="para_0141aab2-9213-4800-a4be-fab2e9a7dbc2">"May be present otherwise" is added to the description if the header field may be present, even if the condition is not true.</para>
                </listitem>
            </itemizedlist>
            <para xml:id="para_d501bd1a-c4d7-4c1b-8329-c1751df183bd">Response header field requirements are described using tables of the following form:</para>
            <table frame="box" label="5.2-2" rules="all" xml:id="table_5.2-2">
                <caption>Response Header Fields</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_78982acc-7642-404a-b5a3-1f61908956c9">Name</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_811a9143-435d-454b-94d7-b929df45b8f6">Value</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_bcc6db27-71ba-4c34-82e2-ddd8bb9491ce">Origin Server Usage</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_bb3dc617-23bd-482a-a4a6-a272dd081ede">Description</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_34af0d3e-b225-480f-9317-88da3207553f">...</para>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_3acf79c5-6cfb-46e5-a174-54ec953316fd"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_f20884ea-4b19-4557-99f2-72beb7e8ddec"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_4cb4b1af-d8eb-4308-a658-85611e6d2809"/>
</td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_10028557-bcc9-4709-bd14-c75794060d1e">...</para>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_9729563d-e8e9-4652-acee-781557378768"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_7463e901-deb3-4949-9a27-dd565e6cbb73"/>
</td>
                        <td align="left" colspan="1" rowspan="1">
<para xml:id="para_28897974-3a5a-4526-a42f-7e1d8f4204d7"/>
</td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_ac02d66c-284a-43b1-8cd1-f0364a7a76af">For response header fields the Usage column defines requirements for the origin server to supply the header field.</para>
        </section>
    </chapter>
    <chapter label="6" status="1" xml:id="chapter_6">
        <title>Conformance</title>
        <para xml:id="para_dffbedb8-7509-4987-9ee7-c6649f67fd35">An implementation claiming conformance to this Part of the Standard shall function in accordance with all its mandatory sections.</para>
        <para xml:id="para_28e24b18-67c1-428f-80b7-8dc90bd5b114">DICOM Web Services are used to transmit Composite SOP Instances. All Composite SOP Instances transmitted shall conform to the requirements specified in other Parts of the Standard.</para>
        <para xml:id="para_c9ec676d-e27e-41de-b66c-7b0cac0c00ba">An implementation may conform to the DICOM Web Services by supporting the role of origin server or user agent, or both, for any of the Services defined in this Part of the Standard. The structure of Conformance Statements is specified in <olink targetdoc="PS3.2" targetptr="PS3.2" xrefstyle="select: labelnumber"/>.</para>
        <para xml:id="para_0458efe6-0478-42b1-808e-3e41ddcd1ffe">An implementation shall describe in its Conformance Statement the Real-World Activity associated with its use of DICOM Web Services, including any proxy functionality between a Web Service and the equivalent DIMSE Service.</para>
        <para xml:id="para_84e2cd0f-55f1-47ba-9842-01a5893ab7d0">An implementation shall describe in its Conformance Statement the security mechanisms utilized by the implementation.See <xref linkend="sect_8.11" xrefstyle="select: label"/>.</para>
    </chapter>
    <chapter label="7" status="1" xml:id="chapter_7">
        <title>Overview of DICOM Web Services (Informative)</title>
        <para xml:id="para_5735cd1c-f2c0-4c89-bbfc-aca84adfa3ad">
<olink targetdoc="PS3.1" targetptr="figure_5.1" xrefstyle="template:Figure %n of PS3.1"/> presents the general communication model of the DICOM Standard, which spans both network (on-line) and storage media interchange (off-line) communications. Application Entities may utilize any of the following transport mechanisms:</para>
        <itemizedlist>
            <listitem>
                <para xml:id="para_aeee1f01-e7ec-4d11-9982-1f5f8ca1093e">the DICOM Message Service and Upper Layer Service, which provides independence from specific physical networking communication support and protocols such as TCP/IP,</para>
            </listitem>
            <listitem>
                <para xml:id="para_c866938d-153e-4224-b3e2-568ba07e7eba">the DICOM Web Service API and HTTP Service, which allows use of common hypertext and associated protocols for transport of DICOM services, or</para>
            </listitem>
            <listitem>
                <para xml:id="para_08760101-5d9f-481e-bcd7-29625137e51c">the Basic DICOM File Service, which provides access to Storage Media independently from specific physical media storage formats and file structures.</para>
            </listitem>
        </itemizedlist>
        <para xml:id="para_891520b5-e975-4373-8892-5903eba7bad7">PS3.18 describes the DICOM Web Services, which use the HTTP and HTTPS protocols as their transport medium, as depicted in <xref linkend="figure_7-1" xrefstyle="select: label"/>.</para>
        <para xml:id="para_8bcc1948-ef65-4735-a336-4ab6464052a8">
            <figure label="7-1" pgwide="1" xml:id="figure_7-1">
                <title>DICOM Communication Model for Web Services</title>
                <mediaobject>
                    <imageobject>
                        <imagedata fileref="figures/PS3.18_7-1.png" width="4in"/>
                        <!--<imagedata fileref="figures/PS3.18_7-1.svg"/>-->
                    </imageobject>
                </mediaobject>
            </figure>
        </para>
        <section label="7.1" status="2" xml:id="sect_7.1">
            <title>DICOM Web Service Types</title>
            <para xml:id="para_6e234e40-944a-45ef-a425-bfd4b428de07">This Part of the Standard defines DICOM Web Services. Each service allows a user agent to interact with an origin server to manage a set of DICOM Resources. Each DICOM Web Service operates on a set of resources and defines a set of Transactions that operate on those resources. All Transactions are defined in terms of HTTP request/response message pairs.</para>
            <para xml:id="para_fb060cdc-153d-4c5f-91a2-4a931529d842">When used in this Part of the Standard, the term HTTP refers to the family of HTTP protocols including: HTTP/1.1, HTTPS/1.1, HTTP/2, and HTTPS/2, as defined by the relevant IETF RFCs, but does not include HTTP/1.0 or HTTPS/1.0. The HTTP standards are normative for all aspects of HTTP message format and transmission.</para>
            <para xml:id="para_28066ce7-2cc8-4301-84ec-89b49e9ae549">There are two general types of DICOM Web Services: URI and RESTful. This distinction is based on the type of web service protocol used to specify resources and transactions.</para>
            <section label="7.1.1" status="3" xml:id="sect_7.1.1">
                <title>URI Web Service</title>
                <para xml:id="para_968183ce-83c9-4df7-93c6-3ad9fe088f27">The URI Web Service retrieves representations of its resources, those resources being Composite SOP Instances (Instance). The URI service defines two transactions that retrieve Instances in different media types. All URI transactions use the query component of the URI in the request message to specify the transaction.</para>
                <para xml:id="para_655da275-7afd-4bc9-ada7-3bb87b8feb1c">The functionality of the URI Web Service Transactions is similar to, but more limited than, the Retrieve Transaction of the Studies Web Service.</para>
            </section>
            <section label="7.1.2" status="3" xml:id="sect_7.1.2">
                <title>RESTful Web Services and Resources</title>
                <para xml:id="para_106ed3da-cf7a-44ef-9c8e-fd1d1f746595">Each RESTful Web Service defines the set of resources, and the transactions that can be applied to those resources.</para>
                <para xml:id="para_d5d866a8-ea65-425d-88bf-2cef081b6bcd">The defined RESTful Web Services are:</para>
                <variablelist>
                    <varlistentry>
                        <term>Studies Web Service</term>
                        <listitem>
                            <para xml:id="para_edc66b41-983c-454b-8d76-3ddd9aaad82d">Enables a user agent to manage Studies stored on an origin server.</para>
                        </listitem>
                    </varlistentry>
                    <varlistentry>
                        <term>Worklist Web Service</term>
                        <listitem>
                            <para xml:id="para_1684da05-5bf5-42a8-a15e-b0fd00d7e088">Enables a user agent to manage the Worklist containing Workitems stored on an origin server.</para>
                        </listitem>
                    </varlistentry>
                    <varlistentry>
                        <term>Non-Patient Instance Web Service</term>
                        <listitem>
                            <para xml:id="para_9748569b-3a58-4e7b-a3b6-c7038e39201c">Enables a user agent to manage Non-Patient Instances, e.g., Color Palettes, stored on an origin server.</para>
                        </listitem>
                    </varlistentry>
                </variablelist>
            </section>
        </section>
        <section label="7.2" status="2" xml:id="sect_7.2">
            <title>Resources, Representations, and Target URIs</title>
            <para xml:id="para_b60516c3-a2df-4d9c-ba35-1864f0ab2a73">In RESTful Web Services, a resource is an abstract object with a type, associated data, relationships to other resources,and a set of methods that operate on it. Resources are grouped into collections. Collections are themselves resources as well. Each collection is unordered and contains only one type of resource. Collections can exist globally, at the top level of an API, but can also be contained inside a resource. In the latter case, we refer to these collections as sub-collections. Sub-collections usually express some kind of "contained in" relationship.</para>
            <section label="7.2.1" status="3" xml:id="sect_7.2.1">
                <title>DICOM Restful Resources</title>
                <para xml:id="para_b9b17635-6ce5-4234-9838-a9cddc6451d7">The DICOM Resources defined in this Part of the Standard are typically either a DICOM Web Services or DICOM Information Objects. Examples include Studies, Series, Instances, Worklists, and Workitems.</para>
                <para xml:id="para_61154b01-bbeb-4618-b3b9-b88c6f730f21">DICOM Resources are grouped into collections and hierarchies. The following resources are examples of collections:</para>
                <informaltable frame="box" rules="all">
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2bad1816-bcc5-45d0-af81-76512d235fad">Resource Path</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_41ae00a9-eca2-430f-bfd4-6482febef30d">Contents</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_250e76c7-4818-431b-b133-ff8a69d2b2fc">/studies</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2dec5040-f24c-499a-aaaf-c59a618c519d">A collection of Studies.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a7d28ddf-06ac-4449-b67b-c7128faa7d83">/series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ad8447f4-c89c-4663-983c-d93f29c84a10">A collection of Series.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8c77c3a0-c451-4ceb-ae3a-b8398027dbb5">/instance</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_69d32aec-a187-4d72-9996-b2a4c76096bb">A collection of Instances.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b8296355-049c-41f4-9d7f-357f1ad8c65f">/frames</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a03b250c-873d-419b-9790-2ae2809521de">A sequence of Frames.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_42e632fd-c86c-4993-820a-77d48359b91c">The following resources are examples of hierarchies:</para>
                <informaltable frame="box" rules="all">
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_498f368a-03ab-4b13-9c38-16147e56e1b9">/studies/{study}/series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_24255c52-1ec2-44ba-ab98-15025c7fb3e8">Contains a collection of Series.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ba0ed1c5-f702-41d4-ae1c-e0d24a5d5a34">/studies/{study}/series/{series}/instances</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ad681d5f-f19c-4f1e-85d1-e766b7c7fd17">Contains a collection of Instances.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_085fe3ac-e4f3-47d2-af19-708b53595022">/studies/{study}/series/{series}/instances/{instance}/frames</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5d7c40bd-98d9-40a1-8ad6-1d4db2c149d1">Contains a sequence of frames.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_8f0001ab-63de-4158-a99e-357b7462258a">A DICOM Web Service origin server manages a collection of resources. This might not be done directly; for example, an origin server could act as a proxy, converting RESTful requests into DIMSE requests, and DIMSE responses into RESTful responses.</para>
                <para xml:id="para_901cd000-6df6-40f7-961c-fc70b59c16e6">Resources are typically created and/or accessed by user agents.</para>
            </section>
            <section label="7.2.2" status="3" xml:id="sect_7.2.2">
                <title>Representations</title>
                <para xml:id="para_b388b548-6918-4c04-8463-3640286f061a">A resource is an abstract concept that is made concrete by a representation, which is a data object encoded in an octet-stream. For example, a DICOM Study (abstract) might be represented by a sequence of octets encoded in DICOM Media Type. See <xref linkend="sect_8.7.3" xrefstyle="select: label"/>.</para>
                <para xml:id="para_e3a233c8-fed7-4373-b507-3c21c5f4c076">A media type describes the format or encoding of a representation. Examples of media types are application/dicom, application/dicom+json, image/jpeg, and text/html.</para>
            </section>
            <section label="7.2.3" status="3" xml:id="sect_7.2.3">
                <title>Target URIs</title>
                <para xml:id="para_3d56ed72-ac75-496e-a97b-c017b94a4dc6">Resources are identified by URIs. Each service defines the resources that it manages and the format of the URIs used to reference those resources. The format of URIs is defined using URI Templates. See <xref linkend="biblio_RFC_6570"/>.</para>
            </section>
        </section>
    </chapter>
    <chapter label="8" status="1" xml:id="chapter_8">
        <title>Common Aspects of DICOM Web Services</title>
        <para xml:id="para_d61cbed0-c881-4dd2-b005-28c5f4039cc5">This section describes details and requirements that are common to all Web Services defined in this Part of the Standard.</para>
        <para xml:id="para_59c76335-6584-4906-9a51-da24b12cd691">A user agent or origin server that implements a Service in this Part of the Standard shall conform to <xref linkend="chapter_8" xrefstyle="select: label"/> unless stated otherwise in the specification of that Service and its Transactions.</para>
        <section label="8.1" status="2" xml:id="sect_8.1">
            <title>Transactions</title>
            <para xml:id="para_2459bc04-1e0d-47c1-9e8d-0c243c4531c5">Each transaction is composed of a request message and a response message, sometimes referred to as a request/response pair. When used in this Part of the Standard the term "request" means "request message", and "response" means "response message", unless clearly stated otherwise. <xref linkend="figure_8.1-1" xrefstyle="select: label"/> is an interaction diagram that shows the message flow of a transaction. When it receives the request, the origin server processes it and returns a response.</para>
            <para xml:id="para_b17ea158-11a7-4c92-a717-31bca5de654c">The request includes a method, the URI of the Target Resource, and header fields. It might also include Query Parameters and a payload.</para>
            <para xml:id="para_b09267f6-408a-493b-a708-c9337111a792">The response includes a status code, a reason phrase, header fields, and might also include a payload.</para>
            <para xml:id="para_e61a730a-339b-45dd-bb68-50e1356181fc">
                <figure label="8.1-1" pgwide="1" xml:id="figure_8.1-1">
                    <title>Interaction Diagram for Transactions</title>
                    <mediaobject>
                        <imageobject>
                            <imagedata fileref="figures/PS3.18_8.1-1.svg"/>
                        </imageobject>
                    </mediaobject>
                </figure>
            </para>

            <section label="8.1.1" status="3" xml:id="sect_8.1.1">
                <title>Request Message Syntax</title>
                <para xml:id="para_99d98e31-d8ca-426c-a8a2-9f2d570c5eab">This Part of the Standard uses the ABNF defined in <xref linkend="sect_5.1" xrefstyle="select: label"/> to define the syntax of transactions.</para>
                <para xml:id="para_bbf8970d-0e11-4cb5-93fb-93718839afc0">All Web Services API request messages have the following syntax:</para>
                <programlisting>method SP target-uri SP version CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload]</programlisting>
                <para xml:id="para_946d601e-d4a0-4f00-82ff-8dac02416e9b">Where</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>method = "CONNECT" / "DELETE" / "GET" / "HEAD" / "OPTIONS" / "POST" / "PUT"</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_24ffe849-9cad-4a34-a95a-27d82a425b8a">Each transaction defines the method it uses.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>SP= %x20</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_62a9abc4-2074-41a7-b438-966491ea92c1">The US-ASCII Space character</para>
                        </td>
                    </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>target-uri = "/" {/resource} {?parameters*}</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_72339490-74cc-41d8-b190-00c91da8e74e">Each transaction defines a URI Template for the Target Resource. The template specifies the format of URIs that reference the Target Resource of a request. See <xref linkend="sect_8.1.1.2" xrefstyle="select: label"/>.</para>
</td>
                        </tr>
                            <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>version = ("HTTP" / "HTTPS") "/" ("1.1" / "2")</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ffc0d74f-4bb6-49f4-be54-1b7534e270a4">The version of the HTTP protocol; one of "HTTP/1.1", "HTTP/2", "HTTPS/1.1", or "HTTPS/2".</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>CRLF = %x0D.0A</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f45361d7-26d0-49c7-80eb-5cccec2284ad">A US-ASCII carriage return (%x0D) followed by a linefeed (%x0A).</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>*(header-field CRLF)</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e8811103-33e4-4625-93bb-52291fac3270">Zero or more header fields each followed by a CRLF delimiter.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>[payload] = *OCTET / multipart-payload</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_98f36c65-446d-4fa9-8bc0-ed1e6807ef24">An optional payload containing zero or more 8-bit OCTETs.</para>
                        </td>
                    </tr>
                    </tbody>
                </informaltable>
                <note>
                    <para xml:id="para_cb4af3e8-25b4-4ac4-bb4c-38e22bece773">The method, SP, version, CRLF, Accept, header-field, and payload are all HTTP productions from <xref linkend="biblio_RFC_7230"/>, and <xref linkend="biblio_RFC_7231"/>. The definitions are reproduced here for convenience.</para>
                </note>
                <section label="8.1.1.1" status="4" xml:id="sect_8.1.1.1">
                    <title>Method</title>
                    <para xml:id="para_0d3eeef0-71fe-4d39-a6a7-79c4bc6e00ae">The request method is one of the HTTP methods, such as CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT. See <xref linkend="biblio_RFC_7230"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7230#section-4">Section 4</link>.</para>
                </section>
                <section label="8.1.1.2" status="4" xml:id="sect_8.1.1.2">
                    <title>Target Resource</title>
                    <para xml:id="para_94a0d030-1c85-4ab8-b56b-7c3484fec485">The Target Resource of a request is specified by the Target URI contained in the request message. See <xref linkend="sect_8.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="8.1.1.3" status="4" xml:id="sect_8.1.1.3">
                    <title>Query Parameters</title>
                    <para xml:id="para_9f8f9b46-a551-4178-86ce-142f222d9170">Query parameters are contained in the query component (see <xref linkend="biblio_RFC_3986"/>) of the URI. The user agent may use Query Parameters to supply parameters to the request. See <xref linkend="sect_8.3" xrefstyle="select: label"/>.</para>
                </section>
                <section label="8.1.1.4" status="4" xml:id="sect_8.1.1.4">
                    <title>Request Header Fields</title>
                    <para xml:id="para_0650be94-15ac-4652-b31f-e06ff3daa0a5">Request header fields are used to specify metadata for the request. Most requests have one or more Content Negotiation (see <xref linkend="sect_8.4.1" xrefstyle="select: label"/>) header fields. If a request has a payload, the request will have the corresponding Content Representation (see <xref linkend="sect_8.4.2" xrefstyle="select: label"/>) and Payload (see <xref linkend="sect_8.4.3" xrefstyle="select: label"/>) header fields.</para>
                </section>
                <section label="8.1.1.5" status="4" xml:id="sect_8.1.1.5">
                    <title>Request Payload</title>
                    <para xml:id="para_132242fb-d4d1-4f67-8464-4a8bd1aa4d81">The payload of the request is an octet-stream containing the content of the message. See <xref linkend="sect_8.6" xrefstyle="select: label"/>. The presence of a payload in a request is signaled by a Content-Length or Content-Encoding header field.</para>
                </section>
            </section>
            <section label="8.1.2" status="3" xml:id="sect_8.1.2">
                <title>Response Message Syntax</title>
                <para xml:id="para_78bcb611-c137-425f-a81b-d283fa831087">The syntax of a response message is:</para>
                <programlisting>versionSP status-codeSP reason-phrase CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload]</programlisting>
                <para xml:id="para_76f251df-c0a6-45f0-99ff-1ccbd11b11fd">Where</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                        <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>status-code = 3DIGIT</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_556e40f9-8f09-4156-ae58-98b0155f944f">A three-digit code specifying the status of the response.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                        <programlisting>reason-phrase = *(HTAB / SP / VCHAR)</programlisting>
                        </td>
                        <td>
                                <para xml:id="para_5d0f6146-8145-48ad-b5bc-7c6f1ea70acf">A human readable phrase that corresponds to the status. An implementation may define its own reason phrases. The reason-phrase syntax is slightly modified from that in <xref linkend="biblio_RFC_7230"/>; this Part of the Standard does not allow obsolete text (obs-text) in the reason-phrase.</para>
                        </td>
                    </tr>
                </tbody>
                </informaltable>
                <note>
                    <para xml:id="para_d2f13103-9495-43a5-b13e-8454ac5c6c96">The status-code production is from <xref linkend="biblio_RFC_7230"/>.</para>
                </note>
                <para xml:id="para_cbb4c971-72ca-4d2f-be14-365452237777">The origin server shall always return a response message.</para>
                <section label="8.1.2.1" status="4" xml:id="sect_8.1.2.1">
                    <title>Status Codes</title>
                    <para xml:id="para_6c0375c9-6d37-4ca8-9a48-ee466d172397">The response message shall always include a valid 3-digit status code. <xref linkend="sect_8.5" xrefstyle="select: label"/> defines the status codes used by transactions. IANA maintains a registry of HTTP Status codes. See <xref linkend="biblio_IANA_HTTPStatusCodeRegistry"/>.</para>
                </section>
                <section label="8.1.2.2" status="4" xml:id="sect_8.1.2.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_398325a3-51b7-470c-a346-923bfa7d6c84">Response header fields are used to specify metadata for the response. The response will have the Content Representation (see <xref linkend="sect_8.4.2" xrefstyle="select: label"/>) and Payload (see <xref linkend="sect_8.4.3" xrefstyle="select: label"/>) header fields that correspond to the contents of the payload.</para>
                </section>
                <section label="8.1.2.3" status="4" xml:id="sect_8.1.2.3">
                    <title>Response Payload</title>
                    <para xml:id="para_5715af4e-c185-4a04-9f08-688a8290a755">The payload of the response is an octet-stream containing one or more representations. See <xref linkend="sect_8.6" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_91ba23b3-2cb0-4927-91ac-cee8d325fb1e">A transaction typically defines two types of payloads for a response message: a success payload, and a failure payload.</para>
                    <para xml:id="para_02ccacb3-d8d4-42ca-b5ea-b2256eec0755">A failure response payload should contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="8.2" status="2" xml:id="sect_8.2">
            <title>Target Resources</title>
            <para xml:id="para_f3f74449-aa1f-4496-b23e-b00c8d651ea8">Transaction specifications define what resource types are valid Target Resources for the transaction and define the format of the URI for the Target Resource (and Query Parameters) using URI Templates. The URI of a Target Resource is referred to as the Target URI. Transaction specifications also define what resource types are valid resources for the response.</para>
            <para xml:id="para_14b67e7f-aba1-4e10-854b-af57598f9545">A Target URI is composed of three components: The Base URI, the Target Resource Path, and Query Parameters (which are often optional).</para>
            <para xml:id="para_d9ba5ced-b830-4eb5-8258-ec71861e1338">No whitespace is permitted in URIs. Whitespace around line breaks and the line breaks themselves should be stripped before parsing the URI. See <xref linkend="biblio_RFC_3986"/> Appendix C.</para>
            <para xml:id="para_f193b9bb-a9e8-4729-9273-68ebcfe3d5f3">The most general template for a Target URI is:</para>
            <programlisting>target-uri = "/" {/resource} {?optional*}</programlisting>
            <para xml:id="para_9bf26b7c-a3c5-40fa-b5ad-47016aa5479a">or if any of the Query Parameters are required</para>
            <programlisting>target-uri = "/" {/resource} ?{required*}{&amp;optional*}</programlisting>
            <para xml:id="para_7db41411-342e-4dec-9886-169053b08614">Where</para>
            <informaltable frame="void" rules="none">
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>"/"</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1cf77e63-f339-43eb-a31f-5b040fc9a9e5">The slash character ('/') is used to designate the Base URI.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>{/resource}</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_296fce96-86ca-4233-8574-c63e7062c126">A URI template for the Target Resource Path, a relative path component that references the Target Resource. The '/' in the template indicates that reserved characters, such as '/', can be used in the template expansion. See <xref linkend="biblio_RFC_6570"/>.</para>
                            <para xml:id="para_666cea11-a0bc-4628-8338-756e059fd51b">"/{/resource}" indicates the absolute URI to the Target Resource on the origin server.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>{required*}</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c16de360-2a58-4319-a42f-b352152fdcdc">A URI Template for one or more required query parameters. See <xref linkend="sect_8.1.1" xrefstyle="select: label"/> for an example.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>{&amp;optional*)</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c8d02914-7e6a-47ec-b2ab-d07231c7bb67">A URI Template for zero or more optional query parameters. See <xref linkend="sect_8.3.1" xrefstyle="select: label"/> for an example.</para>
                        </td>
                    </tr>
                </tbody>
            </informaltable>
            <para xml:id="para_7a47172b-783f-44cc-95d4-e421f9a011f3">The Base URI of a Service is an absolute URI that specifies the location of the origin server implementing the Service. Each Target URI defined by this Part of the Standard starts with a "/", which is a shorthand that designates the Base URI of the Service. The Base URI may support more than one Service.</para>
            <para xml:id="para_32098f39-e1d4-4212-b768-1248bf23756c">The Service Root Path is the Base URI without the Scheme and Authority components.</para>
            <para xml:id="para_5a5f4727-01e8-4580-9d16-f25a6e91469e">The Target Resource Path is a relative URI that specifies the path to the resource from the Base URI of the Service. It is specified by a URI Template that uses Path Expansion {/var} as defined in <xref linkend="biblio_RFC_6570"/>.</para>
            <para xml:id="para_7818b044-b6a5-48d7-ab1d-14c348cb9959">For example, given the URI:</para>
            <programlisting>http://dicom.nema.org/service/studies/2.25.123456789/series/2.25.987654321</programlisting>
            <para xml:id="para_b4649f9e-9329-4bc4-b346-7473c0bb79bb">The Base URI is:</para>
            <programlisting>http://dicom.nema.org/service</programlisting>
            <para xml:id="para_cc236c39-6164-4262-b9dd-0dada4d420e8">The Service Root Path is:</para>
            <programlisting>/service</programlisting>
            <para xml:id="para_12ab8d59-99f7-4210-bea9-8575c01b8aab">The Target Resource Path is:</para>
            <programlisting>/studies/2.25.123456789/series/2.25.987654321</programlisting>
            <para xml:id="para_6995e395-3d99-42c5-b425-0d8763f0901b">The URI Template for this resource is:</para>
            <programlisting>/studies/{study}/series/{series}</programlisting>
            <para xml:id="para_7f783126-9d3f-482b-ab74-e52e8d4e2775">Where</para>
            <informaltable frame="void" rules="none">
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>{study}</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_dfd06d3a-4bb1-43ac-96e3-0c0a83385d29">is the Study Instance UID of a Study</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>{series}</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_01f90e4c-f26e-40d8-885c-209d5ad85843">is the Series Instance UID of a Series</para>
                        </td>
                    </tr>
                </tbody>
            </informaltable>
        </section>
        <section label="8.3" status="2" xml:id="sect_8.3">
            <title>Query Parameters</title>
            <para xml:id="para_d6429a01-8b94-458f-a204-8a8d6dc07522">Query Parameters are specified in the query component of the URI (see <xref linkend="biblio_RFC_3986"/>
                <link xl:href="http://tools.ietf.org/html/rfc3986#section-3.4">Section 3.4</link>.</para>
            <para xml:id="para_5875ec3e-4053-4db8-ac37-c349f3b1fefb">The query component of a request URI may only be used to specify one or more Query Parameters. These parameters are referred to as Query Parameters to distinguish them from header field parameters or other types of parameters that may be contained in the payload.</para>
            <para xml:id="para_51806b3a-22db-4811-a842-8d38b7cfd222">The Query Parameters are specified using a URI Template that uses Form {?var} and Query Continuation Style {&amp;var} Query Expansion as defined in <xref linkend="biblio_RFC_6570"/>.</para>
            <para xml:id="para_41ac9dbf-4ff2-4ca0-90a6-015a1a17adf8">If a Target URI includes a "query component" (see <xref linkend="biblio_RFC_3986"/>
                <link xl:href="http://tools.ietf.org/html/rfc3986#section-3.4">Section 3.4</link>), it shall contain Query Parameters that conform to the syntax defined here.</para>
            <para xml:id="para_b8e4dc05-1723-49b6-afa9-0377ec2a01af">The Services and Transactions defined elsewhere in this Part of the Standard may further refine the qp-name and qp-value rules defined below.</para>
            <para xml:id="para_2a1e1784-efb0-47ea-ba00-7aa9899b6f9c">
<xref linkend="biblio_RFC_3986"/> does not permit an empty query component, i.e., if the "?" appears in the Target URI, then there shall be at least one Query Parameter in the URI.</para>
            <para xml:id="para_032b9745-bbe5-40dc-b1d6-40b01ca27bff">The origin server may define and support additional Query Parameters, or additional Query Parameter values for an existing Query Parameter. If an origin server defines new or extends existing Query Parameters, they shall be documented in the Conformance Statement and, if the service supports it, the Retrieve Capabilities response.</para>
            <para xml:id="para_549029bf-5e06-4a8e-b90a-ef8669839d54">The origin server shall ignore any unsupported Query Parameters. The origin server shall process the request as if the unsupported parameters were not present and may return a response containing appropriate warning and/or error messages.</para>
            <para xml:id="para_51899380-8294-488d-a5ac-31bd3dc6aa36">If a supported Query Parameter has an invalid value, the origin server shall return a 400 (Bad Request) error response and may include a payload containing an appropriate Status Report.</para>
            <section label="8.3.1" status="3" xml:id="sect_8.3.1">
                <title>Query Parameter Syntax</title>
                <para xml:id="para_514567f7-cf17-46b3-ab1b-a3c448204f6e">Query parameters have the following syntax:</para>
                <programlisting>query-parameters = "?" parameter [*("&amp;" parameter) ]</programlisting>
                <para xml:id="para_4b1e246a-7298-4597-9116-e57433f62faf">Each parameter after the first, is separated from the following parameter by the "&amp;" character. Each parameter has the following syntax:</para>
                <programlisting><![CDATA[
parameter = qp-name 
          / qp-name "=" 1#qp-value
          / qp-name "=" 1#attribute
          / attribute 
          / attribute "=" 1#qp-value
]]></programlisting>
                <para xml:id="para_cc638749-7d03-4da8-9d37-bcd1597c8b55">The qp-name is case sensitive, and starts with an alphabetic or underscore character, followed by zero or more alphanumeric or underscore "_" characters:</para>
                <programlisting>qp-name = %s 1*(ALPHA / "_") *(ALPHA / DIGIT / "_")</programlisting>
                <para xml:id="para_44cba91b-69f5-442b-b5be-8e82ea2575cc">A qp-name by itself (with no values) is a legal Query Parameter. A parameter qp-name may also be followed by a comma-separated list of one or more qp-values, or one or more Attributes.</para>
                <para xml:id="para_c581666e-88fd-4c05-9e23-6fee9859efa2">The qp-values are case-sensitive. A qp-value is composed of qp-chars, where qp-char is the set of legal query component characters as defined by <xref linkend="biblio_RFC_3986"/>, minus the equal ("="), ampersand ("&amp;"), and comma (",") characters.</para>
                <programlisting><![CDATA[
qp-value   = %s DQ 1*qp-char DQ
qp-char    = unreserved / pct-encoded / qp-special
qp-special = "!" / "$" / "'" / "(" / ")" / "*" / "+" / ";" /":" / "@" / "/" / "?"
]]></programlisting>
                <para xml:id="para_8ad789f8-0f26-4ff6-8cf4-9d12b002fcbb">The only visible US-ASCII characters disallowed in the query component by <xref linkend="biblio_RFC_3986"/> are "#", "[", "]". This Part of the Standard further disallows "&amp;", "=", and ",". However, the characters ("#", "[", "]" "&amp;", "=", and ",".) may be included in qp-values if they are percent encoded.</para>
                <para xml:id="para_774114d3-651e-4a9e-aa74-c94cc988bde7">Each Attribute is either a simple-attribute or a sequence-attribute:</para>
                <programlisting>attribute = simple-attribute / sequence-attribute</programlisting>
                <para xml:id="para_a606b14a-cc71-4084-be97-7c27b0d7caa3">A simple-attribute is a single Data Element Tag or Keyword (see <olink targetdoc="PS3.6" targetptr="table_6-1" xrefstyle="template:Table %n “%t” in PS3.6"/>) that does not have a VR of SQ:</para>
                <programlisting><![CDATA[
simple-attribute = keyword / tag
keyword          = %s DQ 1*ALPHA *(ALPHA / DIGIT) DQ
tag              = 8HEXDIG
]]></programlisting>
                <para xml:id="para_44a5fe8a-1d05-4899-a33e-08963492da1c">DICOM keywords are case sensitive; they shall start with an alphabetic character followed by zero or more alphanumeric characters. See <olink targetdoc="PS3.6" targetptr="PS3.6" xrefstyle="select: labelnumber"/>.</para>
                <para xml:id="para_2dd37ffb-46a9-41fb-8ec0-c60e8831f86f">A sequence-attribute is two or more attributes separated by the dot character ("."), all but the last attribute shall have a VR of SQ, and the last attribute shall not have a VR of SQ.</para>
                <para xml:id="para_a491db19-9887-4344-97a0-62712e06e1e2">sequence-attribute = (keyword / tag) *("." attribute)</para>
                <para xml:id="para_ed620001-cd0f-4ef4-901b-a80a64102db1">The following are examples of valid values for attribute:</para>
                <programlisting>0020000D</programlisting>
                <programlisting>StudyInstanceUID</programlisting>
                <programlisting>00101002.00100020</programlisting>
                <programlisting>OtherPatientIDsSequence.PatientID</programlisting>
                <programlisting>00101002.00100024.00400032</programlisting>
                <programlisting>OtherPatientIDsSequence.IssuerOfPatientIDQualifiersSequence.UniversalEntityID</programlisting>
                <para xml:id="para_cfc7fac0-e1ff-4f1a-a355-d78072a6cc2c">Some Query Parameters have a qp-name, which is an attribute, and a value that is a comma-separated list of one or more qp-values. The qp-values of an attribute parameter shall satisfy its Value Representation and Value Multiplicity, as defined in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> and <olink targetdoc="PS3.6" targetptr="PS3.6" xrefstyle="select: labelnumber"/>, of the corresponding attribute.</para>
                <para xml:id="para_715b7314-8fe3-463b-9112-b89bce0974c8">Unlike the Value Representations defined in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>, Query Parameters:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_a3af2f3a-b601-4e25-8444-ca12afda29bc">shall not be padded to an even length</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_e6e54ed0-cb38-4ea8-bfe6-7143f2aea0d3">shall not contain any NULL (%x00) characters</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_b94072c3-c709-4216-8f67-f047153069ae">shall encode UIDs as specified in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>, except that they shall not be padded to an even length</para>
                    </listitem>
                </itemizedlist>
                <section label="8.3.1.1" status="4" xml:id="sect_8.3.1.1">
                    <title>Query Parameter Syntax</title>
                    <para xml:id="para_bb757508-55ce-49d9-bb44-75cf3d836b4b">The syntax and semantics of valid qp-names, qp-values and attributes are specified by the defining Service or Transaction; however, they shall conform to the rules in this Section.</para>
                    <para xml:id="para_6d305e4d-04d7-49f4-8550-1ecb0e9c167b">
<xref linkend="table_8.3.1-1" xrefstyle="select: label"/> contains the collected syntax of Query Parameters. The Services and Transactions defined elsewhere in this Part of the Standard may further refine the qp-name, attribute, and qp-value rules.</para>
                    <para xml:id="para_1279cb94-74f8-4024-9c75-f7c461687327">All qp-names are case sensitive.</para>
                    <table frame="box" label="8.3.1-1" rules="all" xml:id="table_8.3.1-1">
                        <caption>ABNF for Query Parameter</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9109a1af-6831-497c-a19c-e19d13fae653">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5f171697-3666-418d-b993-b16d30afbc2c">Rule</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>query-parameters</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= "?" parameter *("&amp;" parameter)</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>parameter</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= qp-name; a name only</programlisting>
                                    <programlisting>/ qp-name "=" 1#qp-value ; a name with one or more values</programlisting>
                                    <programlisting>/ qp-name "=" 1#attribute; a name with one or more attributes</programlisting>
                                    <programlisting>/ attribute; an attribute only</programlisting>
                                    <programlisting>/ attribute "=" 1#qp-value ; an attribute with one or more values</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>qp-name</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= %s (ALPHA / "_") *(ALPHA / DIGIT / "_")</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>qp-value</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>=int / uint / pos-int / decimal / float /string / base64 / uid</programlisting>
                                    <programlisting>/ %s 1*qp-char/ %s DQ 1*qp-special DQ; See <xref linkend="sect_5.1.1" xrefstyle="select: label"/>
</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>qp-char</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= unreserved / pct-encoded</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>qp-special</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= "!" / "$" / "'" / "(" / ") " / "*" / "+" / ";"/":" / "@" / "/" / "?"</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>simple-attribute</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= keyword / tag</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>sequence-attribute</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= keyword *( "." attribute) / tag *( "." attribute )</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>keyword</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= %suppercase *( ALPHA / DIGIT )</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>uppercase</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>=%x41-5A</programlisting>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>tag</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>= 8HEXDIG</programlisting>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <note>
                        <para xml:id="para_d5faacf8-9464-4692-a41c-5ca2ae74313b">The syntax of qp-values is defined in <xref linkend="sect_5.1.1" xrefstyle="select: label"/>.</para>
                        <para xml:id="para_45bef02a-4e37-4f76-b040-453e292a8371">The qp-char (Query Parameter characters) rule defined above is the query rule of <xref linkend="biblio_RFC_3986"/>, which defines the legal characters for the query component, minus the equal sign ("="), comma (","), and ampersand ("&amp;"). So, the qp-char rule is the VCHAR rule minus "#", "[", "]", "=", "&amp;", and ",".</para>
                    </note>
                    <para xml:id="para_d70d7fe7-9d1d-4b2c-bb37-15657e21110d">All DICOM keywords are case sensitive. See <olink targetdoc="PS3.6" targetptr="PS3.6" xrefstyle="select: labelnumber"/>.</para>
                </section>
            </section>
            <section label="8.3.2" status="3" xml:id="sect_8.3.2">
                <title>Query Parameter Usage</title>
                <para xml:id="para_6ee5d4eb-4303-43eb-9bcd-ab5d3bdcebf6">An implementation's support for Query Parameters is either Mandatory or Optional. Each Query Parameter section contains a table specifying Query Parameter keys, values, user agent and origin server usage requirements. <xref linkend="table_8.3.2-1" xrefstyle="select: label"/> specifies the usage symbols, types, and definitions.</para>
                <table frame="box" label="8.3.2-1" rules="all" xml:id="table_8.3.2-1">
                    <caption>Query Parameter Usage</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_38b352e8-64f4-4b6f-a01d-422f6e0056db">Symbol</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fac0fc22-4967-4fda-939c-2c340eaf30d8">Type</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_83c447fe-7e32-4377-9391-7b0037a78a15">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_01bec5a5-576a-49f6-9b1b-381a132249d9">Mandatory</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_1f4332d7-2167-4e4b-9b24-a5276479e94b">C</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cdea7b2a-715f-4048-a27d-ea547d17f17d">Conditional</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_eeb5bf66-7222-4ce5-882a-12754f17a59a">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8fbdd5ae-e9da-473b-9859-71acb08eb350">Optional</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_41ce1e2f-d785-4546-8529-f87261eceb9e">
<xref linkend="table_8.3.2-2" xrefstyle="select: label"/> shows an example Query Parameter table.</para>
                <table frame="box" label="8.3.2-2" rules="all" xml:id="table_8.3.2-2">
                    <caption>Example Query Parameter Table</caption>
                    <thead>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="2">
                                <para xml:id="para_40661696-cb58-478a-a02e-ff48bd4515e8">
                                    <emphasis role="bold">Name</emphasis>
                                </para>
                            </td>
                            <td align="center" colspan="1" rowspan="2">
                                <para xml:id="para_8f60d9db-6af9-4803-9371-1a5613797cc2">
                                    <emphasis role="bold">Values</emphasis>
                                </para>
                            </td>
                            <td align="center" colspan="2" rowspan="1">
                                <para xml:id="para_a7279d77-d8ab-48ee-b56f-9cb279a12aab">
                                    <emphasis role="bold">Usage</emphasis>
                                </para>
                            </td>
                            <td align="center" colspan="1" rowspan="2">
                                <para xml:id="para_0a60664a-e151-4280-9743-dc194d5dec77">
                                    <emphasis role="bold">Section</emphasis>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_34f4ca4c-01d0-40f3-89c9-8d7fe62529f2">
                                    <emphasis role="bold">User Agent</emphasis>
                                </para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_31d77e45-3a71-4436-816e-26636cae7f9a">
                                    <emphasis role="bold">Origin Server</emphasis>
                                </para>
                            </td>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_382fad15-cc3c-424e-ad7b-bc20c900be52">requestType</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cad313fe-e05a-438b-b14d-c05758d6c1ba">"WADO"</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_6383f266-abc1-4ff1-b0d1-42a7cea17c8b">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f4ef1689-7c20-493a-ba78-fe42edd08c29">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7b93f6f4-fbd2-4611-8de9-a8678cc7a1d9">
<xref linkend="sect_9.1.2.1.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_805a96d6-9d75-4852-a039-78dc484435bf">studyUID</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_4bc7d811-c566-4d7f-9fce-1601b8b06187">uid</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_9dbb3f61-1886-4c79-ae84-2d64da84f863">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_62cfe272-7fe2-472e-8614-19a59cae099c">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_4ff5bbb4-cacb-477e-ac3c-54f207768853">
<xref linkend="sect_9.1.2.1.3" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f690ccb2-235f-4549-b535-f2ca428e914a">seriesUID</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c0d298d5-2300-42d7-88f6-467653d9f3bd">uid</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_14affa91-69bb-4449-94dd-f89793240c5f">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8099dca8-b5b6-4ee1-a3d6-9a1fa80df7d6">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fa84f058-bc63-4b4b-87c7-0b16f7ed473a">
<xref linkend="sect_9.1.2.1.3" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b2fd857c-baa9-4864-988a-8ccacf12ba50">objectUID</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_626013f7-c08a-4afd-acef-62a6b888bcf5">uid</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_df0b50bd-7191-4a44-a58e-b7c41c6b4561">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a6aedcc0-42be-4861-aeb0-15807be32123">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_71a4eb17-5b15-45e8-b22a-bb8776e55c8d">
<xref linkend="sect_9.1.2.1.4" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_8009741b-fa56-42c0-941e-c5a9e4a3bc2c">The usage columns specify the Query Parameters that the user agent must supply, and the origin server must support.</para>
            </section>
            <section label="8.3.3" status="3" xml:id="sect_8.3.3">
                <title>Content Negotiation Query Parameters</title>
                <para xml:id="para_4637b68f-93d2-4214-b115-660196c5878e">The parameters defined in this section are primarily designed for use in hyperlinks, i.e., URIs embedded in documents, where the Content Negotiation header fields (see <xref linkend="sect_8.3.3" xrefstyle="select: label"/>) are not accessible.</para>
                <section label="8.3.3.1" status="4" xml:id="sect_8.3.3.1">
                    <title>Accept Query Parameter</title>
                    <para xml:id="para_b00ca85f-8570-4045-ae60-6ca92690ca17">The Accept Query Parameter has the following syntax:</para>
                    <programlisting><![CDATA[
accept      = accept-name "=" 1#(media-type [weight])
accept-name = %s"accept"
]]></programlisting>
                    <para xml:id="para_aa68b770-0af2-4146-b3c2-4f293f3de26c">The Accept Query Parameter has the same syntax as the Accept header field (see <xref linkend="sect_8.4.3" xrefstyle="select: label"/>), except that it shall not have wildcards (&lt;type&gt;/* or */*). See <xref linkend="sect_8.7" xrefstyle="select: label"/>.</para>
                    <note>
                        <orderedlist>
                            <listitem>
                                <para xml:id="para_a8e2a672-28c7-41bc-b5db-15be8fb143e4">The normal name of this parameter is "accept"; however, the URI Service uses an accept-name of "contentType". See <xref linkend="sect_9.1.2.2.1" xrefstyle="select: label"/>.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_ac68f643-d028-4411-bb6a-7462ac05989f">The "%s" that prefixes the accept-name specifies that it is a case sensitive token. See <xref linkend="biblio_RFC_7405"/>.</para>
                            </listitem>
                        </orderedlist>
                    </note>
                    <para xml:id="para_27b15721-aafc-48b8-afc0-622c1a919822">The parameter value is a comma-separated list of one or more media-types.</para>
                    <para xml:id="para_8d0a2d4b-4373-44e3-a479-df2df08352ba">The Accept Query Parameter should not be used when the user agent can specify the values by using the Accept header field.</para>
                    <para xml:id="para_d25035a8-917a-4b11-a307-68c61d6d55fc">All media types present in an Accept Query Parameter shall be compatible with a media range in the Accept header field, either explicitly or implicitly through wildcards.</para>
                    <note>
                        <para xml:id="para_0027bd8c-42cc-4e40-81be-b3bb5045b2c5">For example, the presence of image/jpeg in the Accept Query Parameter will require the Accept header field to include one or more of the following values: image/jpeg, image/*, or */*.</para>
                    </note>
                    <para xml:id="para_75f6f64b-9edc-48e1-9878-45ad015efc71">If none of the Acceptable Media Types (see <xref linkend="sect_8.7.5" xrefstyle="select: label"/>) are supported by the origin server, the origin server response shall be in the default media type for the Resource Category of the Target Resource. If there is no default media type defined for the Target Resource, the origin server response shall be 406 (Not Acceptable) and may include a payload containing an appropriate Status Report.</para>
                    <para xml:id="para_e50b0405-9e47-43f2-ae3b-bdb687b5339e">If a DICOM Media Type is present, non-DICOM Media Types shall not be present. If both DICOM and non-DICOM Media Types are present, the response shall be 400 (Bad Request), and may include a payload containing an appropriate Status Report.</para>
                </section>
                <section label="8.3.3.2" status="4" xml:id="sect_8.3.3.2">
                    <title>Character Set Query Parameter</title>
                    <para xml:id="para_0f9aa2ed-6ebc-4b25-82ce-5a7929c0d5d9">The Character Set Query Parameter has the following syntax:</para>
                    <programlisting>character-set = "charset" "=" 1#(charset [weight])</programlisting>
                    <para xml:id="para_e6d77144-80dd-4dca-9281-6b18bace7e2d">The Character Set Query Parameter value is a comma-separated list of one or more character set identifiers. It is like the Accept-Charset header field, except that it shall not have wildcards. See <xref linkend="sect_8.8" xrefstyle="select: label"/>.</para>
                    <note>
                        <para xml:id="para_b0159d2a-59f4-48f0-98d4-50414c0be876">Character set identifiers present in the character set Query Parameter typically have a corresponding character set identifier in the Accept-Charset header field, either explicitly or implicitly through wildcards.</para>
                    </note>
                    <para xml:id="para_fa96ed59-41d0-4bb3-8ab0-c0bec40ef577">If this parameter has a value that is not supported, that value shall be ignored.</para>
                </section>
            </section>
            <section label="8.3.4" status="3" xml:id="sect_8.3.4">
                <title>Search Query Parameters</title>
                <para xml:id="para_4aaf6893-6af9-4dba-874a-ec41f445a1d9">
<xref linkend="table_8.3.4-1" xrefstyle="select: label"/> contains the syntax for the names and values of search parameters, along with a reference to the section where their meaning is defined. Search transactions shall support these parameters. The ABNF for the various search parameters is:</para>
                <table frame="box" label="8.3.4-1" rules="all" xml:id="table_8.3.4-1">
                    <caption>Query Parameter Syntax</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_79ee5b1b-878a-43ab-8f54-faa648e073de">Term</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_60ecb959-0deb-457b-b250-399e6aed3c92">Value</para>
                            </th>
                            <th align="center" colspan="2" rowspan="1">
                                <para xml:id="para_4feaa20c-3fb5-4e6f-be2f-01dab31c72b8">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_1f1a83cb-b63d-42b2-a46b-fa87c64e9804">Description</para>
                            </th>
                        </tr>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f481f7ba-d93e-4e12-b80e-60b3ed92e964">User Agent</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_58aae736-9595-4292-a458-986612d549aa">Origin Server</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>search</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= match / fuzzymatching / includefield</programlisting>
                                <programlisting>/ limit / offset</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1"/>
                            <td align="center" colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1"/>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>match</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>; See attribute matching rules below</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f46edab8-3926-4b4a-8963-bfa7acfe21e0">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b4ae92ca-8073-4b6d-ade0-2e26571bc2d8">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1a6e2104-053a-4898-b8e8-9827d6bd3dfb">
<xref linkend="sect_8.3.4.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>fuzzymatching</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "fuzzymatching" "=" true / false</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_bac2c874-cd9a-4253-82c6-c4da1b74ae25">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a809caea-5309-475d-9450-109960b26870">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0660c8f9-7a1b-42dc-9bfd-b6bd511af645">
<xref linkend="sect_8.3.4.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>includefield</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "includefield" "=" 1#attribute / "all"</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_13c9a02e-f63c-49a8-9dd2-5f55c6c46fed">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_13f502a3-548a-4ec5-b942-c07a2f0600a3">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9ca58015-9d2f-412c-95a4-c6af9f6a16ea">
<xref linkend="sect_8.3.4.3" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>limit</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "limit" "=" uint ; Maximum number of results</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_851f43d0-20ff-4ff8-a875-8f5acb919a24">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_42073d09-c155-49a3-a6a4-cc927d61310b">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ba0372e9-56a5-462d-8446-e3f8a37453e6">
<xref linkend="sect_8.3.4.4" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>offset</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>= "offset" "=" uint ; Number of skipped results</programlisting>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a789f4b7-b02b-478e-9e33-c9a150182ac1">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_246d76bc-12c7-4ce3-a9cf-fac9a701daef">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c51fc40a-5d53-4ffd-ba4b-6cc02c1a1260">
<xref linkend="sect_8.3.4.4" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_ac9dbb3b-bf27-4b54-8724-a706334db4b7">The following sections describe these parameters in detail.</para>
                <section label="8.3.4.1" status="4" xml:id="sect_8.3.4.1">
                    <title>Attribute Matching</title>
                    <para xml:id="para_a831c943-46cf-4e9b-a6d7-a84e20b859b4">The syntax of the match Query Parameter shall be:</para>
                    <programlisting><![CDATA[
match          = normal-match / uid-list-match
normal-match   = 1*("&" attribute "=" value)
uid-list-match = 1*("&" attribute "=" 1#value)
attribute      = (attribute-id) *("." attribute-id)
attribute-id   = tag *("." tag) / keyword *("." keyword)
tag            = 8HEXDIG
]]></programlisting>
                    <programlisting>keyword= ;A keyword from <olink targetdoc="PS3.6" targetptr="table_6-1" xrefstyle="template:Table %n “%t” in PS3.6"/>.</programlisting>
                    <para xml:id="para_1977e49c-c679-44f7-a0c4-ac8a7d420542">One or more DICOM Attribute/Values pairs specify the matching criteria for the search.</para>
                    <para xml:id="para_53fdb605-0a86-4ec9-9638-7f7fa92b200e">Each search transaction defines which Attributes are required or permitted.</para>
                    <note>
                        <para xml:id="para_c0ec027b-ea71-4ca3-8de4-bb99bc583f85">DICOM Attributes should not be confused with XML attributes. The Tags and Keywords for DICOM Attributes are defined in <olink targetdoc="PS3.6" targetptr="table_6-1" xrefstyle="template:Table %n “%t” in PS3.6"/>.</para>
                    </note>
                    <para xml:id="para_a1ab8615-2be7-45d5-9acc-04c0b71a9cb3">DICOM Attribute/Values pairs shall satisfy the following requirements:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_607bee0b-85e5-4fda-bd2c-000269a89d4e">Each attribute-id shall be a Data Element Tag or Keyword.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_782c65b4-f2cd-44fe-ad56-f723532f141f">Each attribute in the Query Parameter shall be not be repeated.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_2bb886d8-d7d2-4f78-b518-c5f84d49d7ee">Each attribute in the Query Parameter shall have a single value, unless the associated DICOM Attribute allows UID List matching (see <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2.2" xrefstyle="select: docname label"/>), in which case the value is a comma-separated list of UIDs.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_9e977efe-506d-4353-ab46-8e7b0c22f426">If a tag represents a Private Data Element the query shall also include a corresponding Private Creator Element (see <olink targetdoc="PS3.5" targetptr="sect_7.8.1" xrefstyle="select: docname label"/>).</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_72e5413a-2f15-4736-b514-54275c68e6f8">The acceptable values are determined by the types of matching allowed by C-FIND for its associated attribute. See <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2" xrefstyle="select: docname label"/>. All characters in values that are not qp-chars shall be percent-encoded. All non-ASCII characters shall be percent encoded. See <xref linkend="biblio_RFC_3986"/> for details.</para>
                        </listitem>
                    </orderedlist>
                    <para xml:id="para_dbb6a498-1557-472c-bc63-325e5df8602d">The following US-ASCII characters"#", "[", "]", "&amp;", "=", and "," shall be percent encoded in any Query Parameter.</para>
                    <para xml:id="para_f2ada6b0-9ecc-4dc3-9ae3-652d5d011e72">The match Query Parameter corresponds to DIMSE Matching Keys. See <olink targetdoc="PS3.4" targetptr="sect_K.2.2.1.1" xrefstyle="select: docname label"/>.</para>
                    <section label="8.3.4.1.1" status="5" xml:id="sect_8.3.4.1.1">
                        <title>Matching Rules</title>
                        <para xml:id="para_53c30afc-351b-4609-a52c-ad679ea26602">The matching semantics for each attribute are determined by the types of matching allowed by C-FIND. See <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                        <para xml:id="para_72e5ff3d-2910-4dc2-bedc-d886059698c4">Matching results shall be generated according to the Hierarchical Search Method described in <olink targetdoc="PS3.4" targetptr="sect_C.4.1.3.1.1" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                        <para xml:id="para_d2f0d5f2-9b0a-49da-a8a0-86d87e672f5a">Combined date-time matching shall be performed as specified in <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2.5" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                        <note>
                            <para xml:id="para_4d20f63d-2969-41d9-b177-1e5084a08269">If an origin server is acting as a proxy for a C-FIND SCP that does not support combined date-time matching, it shall perform a C-FIND request using only the date and filter any results that are outside the time range before returning a response.</para>
                        </note>
                        <para xml:id="para_09990f89-bb95-4285-a9bd-28e216eaac11">If the Timezone Offset From UTC (0008,0201) Attribute is specified in the request, dates and times in the request are to be interpreted in the specified time zone. See <olink targetdoc="PS3.4" targetptr="sect_C.4.1.1" xrefstyle="select: docname label"/>.</para>
                    </section>
                </section>
                <section label="8.3.4.2" status="4" xml:id="sect_8.3.4.2">
                    <title>Fuzzy Matching of Person Names</title>
                    <para xml:id="para_8c0ed99e-f64b-4292-94e3-5fb1b3002de8">A single parameter specifies whether Fuzzy Matching of Person Names is to be performed.</para>
                    <para xml:id="para_af50588d-f4fe-4a0f-bd2f-685c69ebc047">This parameter is optional for the user agent.</para>
                    <para xml:id="para_7a13fb2a-1d22-4aa6-8ec7-1eaa3efbaec5">This parameter is optional for the origin server.</para>
                    <para xml:id="para_afb73ea0-699e-400f-a76b-241b3690c00a">If this parameter is not present its value is "false".</para>
                    <programlisting>fuzzymatching = "fuzzymatching" "=" ("true" / "false")</programlisting>
                    <para xml:id="para_d448d489-9d69-45a6-bab2-303e6b386ea5">If the value is "false", then the search shall be performed without Fuzzy Matching.</para>
                    <para xml:id="para_50f440bd-c9ae-4374-ad0d-0e5c36c65f73">If the value is "true" and the origin server supports Fuzzy Matching, then the search shall be performed with Fuzzy Matching of Person Name Attributes as specified in <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2.1.1" xrefstyle="select: docname label"/> and shall be documented in the Conformance Statement and, if the service supports it, the Retrieve Capabilities response.</para>
                    <para xml:id="para_25a80f98-22a1-43cc-a8e6-c84a035332cf">If the value is "true" and the origin server does not support Fuzzy Matching, then:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_66970a89-1d4c-4d2e-8d84-5a4856950c3f">The search shall be performed without Fuzzy Matching.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_f0aa36e8-f923-4a67-a04c-6d63c2deab16">The response shall include the following HTTP Warning header (see <xref linkend="biblio_RFC_7234"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7234#section-5.5">Section 5.5</link>) :</para>
                            <programlisting>Warning: 299 &lt;service&gt;: The fuzzymatching parameter is not supported. Only literal matching has been performed.</programlisting>
                            <para xml:id="para_545f4880-cb3d-4f90-bda5-908f2bd300b3">where &lt;service&gt; is the base URI for the origin server. This may be a combination of scheme, authority, and path.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_6da2ca2c-860d-43d5-beb7-c0d3adb8ccf3">The response may include a payload containing an appropriate Status Report.</para>
                        </listitem>
                    </itemizedlist>
                </section>
                <section label="8.3.4.3" status="4" xml:id="sect_8.3.4.3">
                    <title>Attributes Included in the Response</title>
                    <para xml:id="para_6c1c6d97-603f-4c92-b8bc-cd8e4d71b0c0">A parameter specifies the Attributes that should be included in the response. The value is either a comma-separated list of attributes, or the single keyword "all", which means that all available attributes of the object should be included in the response.</para>
                    <programlisting>includefield = *("includefield" "=" (1#attribute / "all") )</programlisting>
                    <para xml:id="para_5a71829e-51bb-4d4c-979c-7c5b33692055">The request may contain one or more include parameters; however, if a parameter with the value of "all" is present, then other includefield parameters shall not be present. If an attribute is a value of an includefield parameter, it is equivalent to C-FIND Universal matching for that attribute. See <olink targetdoc="PS3.4" targetptr="sect_C.2.2.2.3" xrefstyle="select: docname label"/>.</para>
                    <para xml:id="para_2a016e37-82c7-4096-ad3d-cbe76cf07c74">If an include parameter represents a Private Data Element a corresponding Private Creator Element shall be specified as an additional match parameter (see <olink targetdoc="PS3.5" targetptr="sect_7.8.1" xrefstyle="select: docname label"/>).</para>
                    <para xml:id="para_9d35058d-4dfc-4018-a841-bd8040db6d96">The includefield Query Parameter corresponds to DIMSE Return Keys. See <olink targetdoc="PS3.4" targetptr="sect_K.2.2.1.2" xrefstyle="select: docname label"/>.</para>
                </section>
                <section label="8.3.4.4" status="4" xml:id="sect_8.3.4.4">
                    <title>Response Pagination</title>
                    <para xml:id="para_5e08265b-56eb-4142-81be-0afd8b408620">The following two parameters can be used to paginate a search response that might contain more matches than can readily be handled.</para>
                    <programlisting>offset = "offset" "=" uint</programlisting>
                    <para xml:id="para_13300589-9be5-4cb6-a559-2fb1062703bd">A single parameter specifies the number of matches the origin server shall skip before the first returned match. The "offset" parameter value is an unsigned integer (uint). If this Query Parameter is not present, its value defaults to 0.</para>
                    <programlisting>limit = "limit" "=" uint</programlisting>
                    <para xml:id="para_1256fe54-be78-422c-93c6-0b7d797838eb">A single parameter specifies the maximum number of matches the origin server shall return in a single response. The "limit" parameter value is an unsigned integer. If this parameter is not present, its value is determined by the origin server.</para>
                    <section label="8.3.4.4.1" status="5" xml:id="sect_8.3.4.4.1">
                        <title>Paging Behavior</title>
                        <para xml:id="para_027877dd-7e8e-4bc4-8239-b1161c3ba2f6">The search requests shall be idempotent, that is, two separate search requests with the same Target Resource, Query Parameters, and header fields shall return the same ordered list of matches, if the set of matches on the origin server has not changed.</para>
                        <para xml:id="para_08358468-7558-42eb-b501-e1ea195c6ccb">Given the following definitions:</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>offset</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_68b54ebe-3e42-4abe-9532-79bebcfdb190">the value of the "offset" query parameter.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>limit</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4e0a126c-dc59-404b-8ea8-90e1528b4d67">the value of the "limit" query parameter.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>maxResults</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_00ca7d3f-6b77-4a84-866d-10116b18526c">the maximum number of results the origin server allows in a single response.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>matches</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4b0a3af4-5390-4a99-bde8-96005494434e">the number of matches resulting from the search.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>results</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_2e918892-9564-49b9-bfd1-a45abd86ebf5">the number of results returned in the response. It is equal to the minimum of:</para>
                                        <itemizedlist>
                                            <listitem>
                                                <para xml:id="para_837537e9-005f-4503-a83f-fd7ae7e9931d">The maximum of zero and the value of matches - offset</para>
                                            </listitem>
                                            <listitem>
                                                <para xml:id="para_1896a2e1-0b60-483b-93e7-3bdad3918e7b">The value of maxResults</para>
                                            </listitem>
                                            <listitem>
                                                <para xml:id="para_988d2fa0-bd48-4468-ace2-3978989d5f5a">The value of limit</para>
                                            </listitem>
                                        </itemizedlist>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>remaining</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5f8400a6-f272-4fe8-8f60-2671d91aae6c">the number of matches that were not yet returned.</para>
                                    </td>
                                </tr>
                            </tbody>
                        </informaltable>
                        <para xml:id="para_48b6ce91-b6d7-4a09-8328-fd9b01adb07a">The results returned in the response are determined as follows:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_3c040ce6-8f90-4c23-920b-ec8654c0a169">If (results &lt;= 0) then there are no matches, and a 204 (No Content) response shall be returned with an empty payload.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_6ee5b6bd-9fe6-470a-85cc-a98d735233a3">Otherwise, a 200 (OK) response shall be returned with a payload containing the results.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_c110adae-c52c-4c58-8637-35e56449f411">If (remaining &gt; 0) the response shall include a Warning header field (see <xref linkend="biblio_RFC_7234"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7234#section-5.5">Section 5.5</link>) containing the following:</para>
                                <programlisting>Warning: 299 &lt;service&gt;: There are &lt;remaining&gt; additional results that can be requested</programlisting>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_bb6183a5-4dd9-4095-add5-e8e60d1d48e5">The response may include a payload containing an appropriate Status Report.</para>
                        <para xml:id="para_468854d3-96c5-4bac-895f-ed4ab544e097">If the set of matching results has changed due to changes in the origin server contents, then the ordered list of results may be different for subsequent transactions with identical requests, and the results of using the "offset" and "limit" parameters may be inconsistent.</para>
                    </section>
                </section>
            </section>
            <section label="8.3.5" status="3" xml:id="sect_8.3.5">
                <title>Rendering Query Parameters</title>
                <para xml:id="para_500a839e-fab7-4077-9759-452ddeaea1f8">This section defines the Query Parameter syntax and behavior for Retrieve requests for Rendered Media Types.</para>
                <para xml:id="para_f1bc0f2d-0986-42ee-985d-08f235d870f2">All Retrieve transactions for Rendered Media Types shall support these parameters.</para>
                <section label="8.3.5.1" status="4" xml:id="sect_8.3.5.1">
                    <title>Query Parameters For Rendered Resources</title>
                    <para xml:id="para_e69b4f13-c6f8-47ad-aa37-f3f963062877">The Query Parameters defined in this section specify various rendering transformations to be applied to the DICOM images, video, and text contained in the parent DICOM Resource.</para>
                    <para xml:id="para_e47cab06-4d5e-4d48-af1e-e0b84543ee1e">The following rules pertain to all parameters defined in this section:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_7a3d4b94-b128-4953-9348-ecf37b5b1f9c">All parameters are optional for the user agent.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_8ab44514-5aab-4c1c-8109-0e8cdd37a5b4">Not all parameters are required to be supported by the origin server.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_b3bb6d83-4b0f-49c0-aef3-8ccce19dbf84">These parameters only apply to resources that are images and video.</para>
                        </listitem>
                    </orderedlist>
                    <para xml:id="para_e8848285-3e85-4f78-b93d-ac2efbf6989a">The set of transformations specified by the parameters in this section shall be applied to the images as if the parameters were a Presentation State, that is, in the order specified by the applicable image rendering pipeline specified in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/>.</para>
                    <para xml:id="para_470a0b04-a22d-4de6-a520-9a9480ae4be3">
<xref linkend="table_8.3.5-1" xrefstyle="select: label"/> shows the Query Parameters that may be used when requesting a Rendered Representation.</para>
                    <table frame="box" label="8.3.5-1" rules="all" xml:id="table_8.3.5-1">
                        <caption>Retrieve Rendered Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0a379a6e-dbae-4598-ac47-2158096258e8">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2bfbffee-126d-4ac6-8a76-0b8bf868fc29">Values</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d07bddef-c894-4100-9a71-a6bdd3ff4913">Target Resource Category</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9413ce8c-4111-43f4-872e-ef1c05176b2b">Section</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>accept</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>Rendered Media Type</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_305191df-f35a-4bf0-86fe-332b42c24663">All Categories</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b1bcc95f-c0a0-4961-8d94-b6ecd0558fde">
<xref linkend="sect_8.3.3.1" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>annotation</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>"patient" and/or "technique"</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_83e62151-c0bd-4818-8ca9-c937303bf73c">Image (single or multi-frame) or Video</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0bc9443a-279d-4527-aafb-187d4ae1f98e">
<xref linkend="sect_8.3.5.1.1" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>charset</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>character set token</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7d03ae93-01d2-4a32-b6ca-055f925f85aa">All Categories</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1b6ebc6b-b2c5-4f5d-a9bb-454b1f7556ea">
<xref linkend="sect_8.3.3.2" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>quality</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>uint</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ddd8282d-fc24-46cc-b8b2-9be0dd45bb8e">Image (single or multi-frame) or Video</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6d77ecdd-23ea-4011-a48e-46856034bde3">
<xref linkend="sect_8.3.5.1.2" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>viewport</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>vw, vh, [ sx, sy, sw, sh ]</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bb4a26ab-b15b-482a-99e6-0a2b21e1967b">Non-Presentation States</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0eda1bdf-b736-4cdd-aeba-dcd262c217a9">
<xref linkend="sect_8.3.5.1.3" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>viewport</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>vw, vh,</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a48144af-97de-4c8a-a448-4018aa344300">Presentation States</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_12974600-2738-40aa-b132-19ddca68a97a">
<xref linkend="sect_8.3.5.1.3" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>window</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>center, width, shape</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f5d7e38c-ac70-4003-b7e3-6cbb3b6affcc">Non-Presentation States</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_15fa752c-10ac-4bc1-8b73-70407b8bd5fe">
<xref linkend="sect_8.3.5.1.4" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>iccprofile</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>"no", "yes", "srgb", "adobergb" or "rommrgb"</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5cbbf2a5-6658-49a2-abc9-ced2836ba2bd">Image (single or multi-frame) or Video</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99067773-f633-490d-ae9d-f660abb0d9ac">
<xref linkend="sect_8.3.5.1.5" xrefstyle="select: labelnumber"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <section label="8.3.5.1.1" status="5" xml:id="sect_8.3.5.1.1">
                        <title>Image Annotation</title>
                        <para xml:id="para_cd6062dc-7545-4370-8692-fdc7ba91f18e">This parameter specifies that the rendered images or video will have annotations. Its name is "annotation" and its value is a comma-separated list of one or more keywords. It has the following syntax:</para>
                        <programlisting>annotation = %s"annotation=" 1#( %s"patient" / %s"technique" )</programlisting>
                        <para xml:id="para_00f077fe-6b9e-45b6-ad8c-af22e3c770cd">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>"patient"</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_30bb7926-7a5f-425b-ab44-4b284d4feaba">Indicates that the rendered images shall be annotated with patient information (e.g., patient name, birth date, etc.).</para>
                        </td>
                    </tr>
                            <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>"technique"</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_248195e9-ac67-454a-86c2-6beeeae8bb51">Indicates that the rendered images shall be annotated with information about the procedure that was performed (e.g., image number, study date, image position, etc.).</para>
                        </td>
                    </tr>
                            </tbody>
                        </informaltable>
                        <para xml:id="para_7f5f222d-e75b-413f-8399-0bfceb1af686">When this parameter is not present, no annotations shall be applied.</para>
                        <para xml:id="para_b72f563c-3a21-45c6-b619-bad81eccc1c8">The image rendering pipelines specified in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/> require that annotations be applied after all other parameters have been applied and the image or video has been rendered. The exact nature and presentation of the annotations is determined by the origin server and is "burned-in" to the rendered content.</para>
                        <para xml:id="para_14178571-e3ac-47f8-a2ec-7b12cf710329">The origin server may support additional keywords, which shall be documented in the Conformance Statement and, if the service supports it, the Retrieve Capabilities response.</para>
                        <para xml:id="para_1e9f7655-a901-462a-a252-ad85bfe2a429">If any of the parameter values are not keywords, or there are no parameter values, the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_8a351b94-75d1-43a5-bcbd-a2561ccb6af9">The origin server shall ignore any unsupported parameter values. If unsupported values are present, the origin server shall include the following header field:</para>
                        <programlisting>Warning 299 &lt;service&gt;: The following annotation values are not supported: &lt;values&gt;</programlisting>
                        <para xml:id="para_f4bded98-e92d-4a67-a695-c7e9e07a6a90">and may include a payload containing an appropriate warning message.</para>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_7c5e7b1a-b8e5-4572-95b7-bafba363af8e">The exact nature and presentation of the annotation is determined by the origin server. The annotation is burned into the rendered image pixels.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_26c990d2-a513-40f2-ac05-343d495a8d87">A user agent wanting more control over annotations may retrieve an image, omitting the "annotation" parameter, and separately retrieve the metadata, and create customized annotations on the image.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_743f3a0a-5f73-4acb-bef5-14e811e9ba04">A user agent wanting more control over annotations can retrieve an image, omitting the "annotation" parameter, separately retrieve the metadata, and create customized annotations on the image.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_52a9c361-c0a4-4017-9e96-d4152f94f770">The Target Resource could already contain "burned-in" text that is beyond the control of this parameter.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </section>
                    <section label="8.3.5.1.2" status="5" xml:id="sect_8.3.5.1.2">
                        <title>Image Quality</title>
                        <para xml:id="para_f5075b6d-ac29-476f-8320-eb0a9582a3f5">The "quality" parameter specifies the requested quality of the rendered images or video. It has the following syntax:</para>
                        <programlisting>quality = %s"quality=" uint</programlisting>
                        <para xml:id="para_f1348340-3c3a-4292-9056-034e6ad32048">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>uint</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_6815474e-ae10-4ba6-96b7-77d9763f1066">is an unsigned integer between 1 and 100 inclusive, with 100 being the best quality.</para>
                        </td>
                    </tr>
                            </tbody>
                        </informaltable>
                        <para xml:id="para_ff0e77f7-ecfc-4307-b746-5a7d6dd7c052">If the value of this parameter is missing or is not an integer between 1 and 100 inclusive, the response shall be a 400 (Bad Request) and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_b5c8524d-d94c-47ef-910c-ec20e188b8f0">The "quality" parameter is only supported for media types that allow lossy compression.</para>
                        <para xml:id="para_2496aff3-2390-437b-bd56-bf1347140276">The meaning of this parameter is determined by the origin server and shall be documented in the Conformance Statement and, if the Service supports it, Retrieve Capabilities response.</para>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_4fd9dbf9-b27c-48c4-bd91-35d51f951506">Decompression and re-compression may degrade the image quality if the original image was already irreversibly compressed. If the image has been already lossy compressed using the same format as required (e.g., jpeg), it may be sent as it is without decompressing and re-compressing it.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_c64201c3-fbf9-4f1a-970e-2d77109b67cd">The origin server could choose to disregard the quality parameter if the resultant image quality would be too low.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </section>
                    <section label="8.3.5.1.3" status="5" xml:id="sect_8.3.5.1.3">
                        <title>Viewport Scaling</title>
                        <para xml:id="para_4adb27dc-9c08-4bdc-8e7c-dc9b14cbb4d6">The "viewport" parameter specifies a rectangular region of the source image(s) or video to be cropped, and a rectangular region corresponding to the size of the user agent's viewport to which the cropped image or video should be scaled.</para>
                        <para xml:id="para_3656c5e8-8535-4d3d-a434-6b56dfe22fea">The syntax of this parameter for a Presentation State Instance or a Thumbnail is:</para>
                        <programlisting>%s"viewport=" vw "," vh</programlisting>
                        <para xml:id="para_2d42ed5e-13fa-4c81-8597-f586807d3790">Otherwise it is:</para>
                        <programlisting>%s"viewport=" vw "," vh ["," [sx] "," [sy] "," [sw] "," [sh] ]</programlisting>
                        <para xml:id="para_ce260f6d-65b4-45ca-b943-d76ad6caf175">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>vw and vh</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3bd6735d-22dd-4481-bf69-5ae69de56de1">are positive integers specifying the width and height, in pixels, of the rendered image or video. Both values are required.</para>
                        </td>
                    </tr>
                            <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>sx and sy</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_fba761f9-6f29-494e-b0b4-c7d629c3f8ae">are decimal numbers whose absolute values specify, in pixels, the top-left corner of the region of the source image(s) to be rendered. If either sx or sy is not specified, it defaults to 0. A value of 0,0 specifies the top-left corner of the source image(s).</para>
                        </td>
                    </tr>
                            <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>sw and sh</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_21eb12c2-100c-4d66-bd48-730f0ddf791b">are decimal numbers whose absolute values specify, in pixels, the width and height of the region of the source image(s) to be rendered. If sw is not specified, it defaults to the right edge of the source image. If sh is not specified, it defaults to the bottom edge of the source image. If sw is a negative value, the image is flipped horizontally. If sh is a negative value, the image is flipped vertically.</para>
                        </td>
                    </tr>
                            </tbody>
                        </informaltable>
                        
                        <para xml:id="para_71b95fcc-3b3d-43d8-be63-1a0ea1430dcd">The origin server shall crop the source images or video to the region specified by sx, sy, sw, and sh. It shall then scale the source content, maintaining the aspect ratio of the cropped region, until either the rendered content width or height is the same as the viewport width or height, whichever avoids truncation. In other words, viewport scaling makes the image(s) as large as possible, within the viewport, without overflowing the viewport area and without distorting the image.</para>
                        <para xml:id="para_ae00613e-861c-4dcc-beb3-3f546c7c1140">If any of the optional parameter values are not present, the default value shall be used. Individual values may be elided, but the commas between the values shall be present. For example:</para>
                        <programlisting>viewport=512,512,,,512,512</programlisting>
                        <para xml:id="para_dca4f12c-1d5e-4cd0-82b3-b917ae2fd14c">The missing sx and sy parameter values default to 0.</para>
                        <para xml:id="para_2966a7f1-a7da-47c6-8cc3-f746dbd4bf00">If trailing values are elided, then the trailing commas shall be omitted. For example:</para>
                        <programlisting>viewport=1024,1024</programlisting>
                        <para xml:id="para_910db65a-63e3-456d-81b7-e37175aa996b">The missing sx, sy, sw, sh will have their default values, i.e., the image(s) shall not be cropped, i.e., the full image is rendered.</para>
                        <para xml:id="para_55a14f66-af9e-4699-b2bb-84eb255f4bbc">If the viewport parameter is not present, the rendered image(s) or video shall not be scaled, i.e., the rendered image(s) shall contain the same sized pixel matrix as the source DICOM image.</para>
                        <para xml:id="para_a19063ce-937f-4074-ba41-78b186736f42">If any of the following are true:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_d543cf28-5b36-4d67-9f29-71f87c8b95f6">This parameter specifies viewport dimensions that are either ill-formed or not supported</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_ec8f517e-f485-4bbb-8338-2e623389a09c">The Target Resource is a Presentation State or Thumbnail and anything other than vw and vh are specified</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_1a82f569-830a-45b0-9bda-e449d95684ff">then the response shall be 400 (Bad Request) and may include a payload containing an appropriate Status Report.</para>
                        <note>
                            <para xml:id="para_1326ee0f-9838-42ae-ac06-96ef9cd915bb">The default values for sx and sy differ from the defaults in the Specified Displayed Area in Presentation States, which uses integer values with the top left corner being (1\1). See <olink targetdoc="PS3.3" targetptr="sect_C.10.4" xrefstyle="select: docname label"/>.</para>
                        </note>
                    </section>
                    <section label="8.3.5.1.4" status="5" xml:id="sect_8.3.5.1.4">
                        <title>Windowing</title>
                        <para xml:id="para_232bf620-f802-44b3-8fee-5f99092f751f">The "window" parameter controls the windowing of the images or video as defined in <olink targetdoc="PS3.3" targetptr="sect_C.8.11.3.1.5" xrefstyle="select: docname label"/>. It has the following syntax:</para>
                        <programlisting>%s"window=" center "," width "," function</programlisting>
                        <para xml:id="para_295d0bf3-4b55-4443-a2c3-9cbda0ce6dbc">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>center</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3e8c73ea-7fcf-40a0-a912-354b5111d7b6">is a decimal number containing the window-center value</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>width</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_0065f806-3089-4a1c-9350-32d4cef2307f">is a decimal numbercontaining the window-width value</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>function</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ef843917-7ded-4f8d-987d-871136f49461">is one of the following keywords: "linear", "linear-exact", or "sigmoid".</para>
                                    </td>
                                </tr>
                            </tbody>
                        </informaltable>
                        <note>
                            <para xml:id="para_4195abae-cb73-40d5-9725-f202bb33ae42">These correspond to the differently capitalized and punctuated values of VOI LUT Function (0028,1056). See <olink targetdoc="PS3.3" targetptr="sect_C.11.2.1.2" xrefstyle="select: docname label"/>.</para>
                        </note>
                        <para xml:id="para_bbe65c9d-81e9-40db-9deb-b3af80ae285d">All three parameters shall be present with valid values.</para>
                        <para xml:id="para_16552a08-ab5c-49f4-8b0f-f4efec99685d">If any of the parameter values are missing or ill-formed, the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_2ef28c5a-9f78-4164-b0c7-f4b8fb87ccd0">If the Target Resource is a Presentation State, this parameter shall not be used. If this parameter is present when the Target Resource is a Presentation state, the origin server shall return a 400 (Bad Request).</para>
                    </section>
                    <section label="8.3.5.1.5" status="5" xml:id="sect_8.3.5.1.5">
                        <title>ICC Profile</title>
                        <para xml:id="para_981ce263-356e-4bf6-9102-ee93f5e29cc8">The "iccprofile" parameter specifies the color characteristics of, and inclusion of an ICC Profile in, the rendered images. It has the following syntax:</para>
                        <programlisting>%s"iccprofile=" 1#( %s"no" / %s"yes" / %s"srgb" / %s"adobergb" / %s"rommrgb" )</programlisting>
                        <para xml:id="para_aec52e2a-ac76-4c2b-bdcb-872e9f165e8a">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_a6b68a12-85ce-4777-91d5-00d83b5a1bef">"no"</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b89597f5-4fb9-4f3d-8273-a86ab343871f">indicates that no ICC profile shall be present in the rendered image in the response.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7a27bdbc-8552-4547-9f51-0f81b9539908">"yes"</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_81244bcc-808e-499c-83d1-5a6b777d09a8">indicates that an ICC profile shall be present in the rendered image in the response, describing its color characteristics, if the Media Type supports embedded ICC Profiles.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1d4dd703-0c3e-4d5c-a0c9-6c70087ccacc">"srgb"</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_fede96af-807f-44cd-b63a-e42679e9b2f7">indicates that an sRGB ICC profile shall be present in the image, if the Media Type supports embedded ICC Profiles, and that the pixels of the rendered image in the response shall be transformed from their original color space and be encoded in the sRGB color space [IEC 61966-2.1].</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b93b19da-a742-4a2a-a9ff-0bc43d8bb0e5">"adobergb"</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5c617bc1-7d0e-4bf4-bcb2-e4b7a00ecd89">indicates that an Adobe RGB ICC profile shall be present in the image, if the Media Type supports embedded ICC Profiles, and that the pixels of the rendered image in the response shall be transformed from their original color space and be encoded in the Adobe RGB color space [Adobe RGB].</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1dd6652d-5069-4fbb-bb7b-cee307dd456b">"rommrgb"</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d973222c-5ed8-4797-b3e5-be6f2fff55fa">indicates that a ROMM RGB ICC profile shall be present in the image, if the Media Type supports embedded ICC Profiles, and that the pixels of the rendered image in the response shall be transformed from their original color space and encoded in the ROMM RGB color space [ISO 22028-2].</para>
                                    </td>
                                </tr>
                            </tbody>
                        </informaltable>
                        <para xml:id="para_2675b469-4819-4689-ae1f-5a1615162efd">When this parameter is not present:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_c83707af-f676-4de0-8c2e-11d7d0047a98">an ICC profile may or may not be present in the image in the response;</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_99b7bb95-2ed3-4662-8033-66c76bad02b7">the color characteristics of the image in the response may or may not be consistent with any DICOM ICC Profile (0028,2000) Attribute in the metadata.</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_c00be647-241d-4baa-b1c9-10dc3fde8f69">The ICC Profile in the image in the response shall be:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_de4a88a4-45fa-4e31-bc44-edcae0b3ac3e">the ICC profile of the color space specified explicitly by the parameter,</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_e28b299b-a9f0-4fe5-bb56-58b1983f055e">otherwise, the ICC profile encoded in the source DICOM ICC Profile (0028,2000) Attribute, if any, appropriate to the selected frame,</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_afeb924b-85a8-4350-8fbf-f32777c3566c">otherwise, the ICC profile, if any, embedded in the stored compressed representation of the selected frame,</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_9b1baa7d-3306-4660-8ba2-3affeedca70f">otherwise, at the discretion of the origin server, the ICC profile of a well-known color space listed in <olink targetdoc="PS3.3" targetptr="sect_C.11.15.1.2" xrefstyle="template:Section %n “%t” in PS3.3"/> that is appropriate to the type and source of the image.</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_81b276c6-c572-4c90-a902-8d3a9948c46c">If the Media Type does not support embedded ICC Profiles:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_2dec5093-cdb2-4cc5-9a39-83cdb4c15da9">a 400 Bad Request error shall be returned if the parameter value is other than "no"</para>
                            </listitem>
                        </itemizedlist>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_dac082b7-1879-41d6-b246-ccd5e3918c10">This parameter allows ICC profile information to be present in the image in the response so that the user agent can make use of it for local color management (e.g., an ICC profile capable browser can apply the profile when displaying the rendered image in the response).</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_02616218-8143-49c6-a362-deb15532fd37">This parameter provides a limited mechanism for requesting that the origin server perform some color management. It provides the names of well-known color spaces for the rendered image in the response. It does not provide a mechanism to supply an arbitrary ICC profile, such as the calibration profile of a display, so it does not absolve the user agent from the need to handle its own color calibration and color management.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_80507148-4fc1-41e8-93ca-5151be0ded0f">ICC profiles can theoretically be large relative to the compressed pixel data of a single frame, so the user agent may specify a parameter value of "no", retrieve the DICOM ICC Profile (0028,2000) Attribute value(s) that apply to multiple frames from the metadata, and combine these itself.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_03885bab-2716-480e-a0d2-4f872e0a88d9">ICC profiles are embedded in rendered images of Media Type image/jpeg as one or more chunks in APP2 marker segments with an identifier of "ICC_PROFILE", as defined in Annex B of <xref linkend="biblio_ISOIEC15076-1"/>.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_07511abf-7cfc-40ba-b202-54c73d3a149f">ICC profiles are embedded in rendered images of Media Type image/jp2 either as JP2 Restricted or JPX Full profiles according to <xref linkend="biblio_ISOIEC15444-1"/> and <xref linkend="biblio_ISOIEC15444-2"/>, respectively; rendered images in the response are not subject to the prohibition against inclusion of a JP2 box in JPEG 2000 compressed data streams in DICOM images.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_85387a42-c7d3-4053-8784-d4ec696d652e">ICC profiles are embedded in rendered images of Media Type image/png in an iCCP chunk, as defined in <xref linkend="biblio_ISO15948"/>.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </section>
                </section>
                <section label="8.3.5.2" status="4" xml:id="sect_8.3.5.2">
                    <title>Query Parameters For Thumbnails</title>
                    <para xml:id="para_b516e4c0-99a3-494e-a263-0d6c55e6aac1">
<xref linkend="table_8.3.5-2" xrefstyle="select: label"/>shows the Query Parameters that may be used when requesting a Thumbnail representation.</para>
                    <table frame="box" label="8.3.5-2" rules="all" xml:id="table_8.3.5-2">
                        <caption>Thumbnail Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d475223f-9b53-4203-bc15-e2651e963273">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5b41dfce-0e09-45a0-9581-c53a2f96bb45">Values</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a45561ff-0c3b-468e-9d92-6949695c7bf4">Target Resource Category</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_13c55bab-cb84-4a04-a5cc-a15252435c86">Section</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>accept</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>Rendered Media Type</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_44f249b1-dbf1-42d9-a645-09563ce13a67">All Categories</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f668b7d3-3fbc-44c5-9ec1-72e42313b242">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>charset</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>character set token</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_61e8a30c-ebc2-4c3a-a3c8-4e8b88eb4bc2">All Categories</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_65b14b67-a802-4e9d-9c6e-629469c897cc">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>viewport</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>vw, vh</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fbd1a309-00a9-4127-bd98-3aed777f242e">All Categories</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a76bc1d1-6a2c-4f39-8c5e-9cb25288d489">
<xref linkend="sect_8.3.5.1.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                      </table>
                    <para xml:id="para_24f254e7-3447-4274-93bd-365d321e6f46">The Viewport parameter only has width and height values. If no viewport parameter is provided the origin server will
                        determine the size of the thumbnail.</para>
                </section>
            </section>
        </section>
        <section label="8.4" status="2" xml:id="sect_8.4">
            <title>Header Fields</title>
            <para xml:id="para_cf277496-04b6-43dc-8a47-13d558ed1425">The following sections specify important header fields, some of which have stronger requirements than those specified in the HTTP Standard.</para>
            <section label="8.4.1" status="3" xml:id="sect_8.4.1">
                <title>Content Negotiation Header Fields</title>
                <para xml:id="para_da081c81-ea62-48f8-9b49-f2b43a64baae">HTTP uses the Accept and Content-Type header fields for content negotiation and data typing. The media types in the Accept header field of a request define the media types that the user agent would find acceptable in the response. The media type in the Content-Type header field of a message, or payload part, describes the format of the representation contained in the message payload or payload part.</para>
                <para xml:id="para_15a13b9b-04e8-4081-9979-42eb43c50611">Content Negotiation header fields in requests allow the user agent to specify acceptable representations for the response. <xref linkend="table_8.4.1-1" xrefstyle="select: label"/> lists the content negotiation header fields. The values in these fields apply to any content in the response, including representations of the Target Resource, representations of error or processing status, and potentially even the miscellaneous text strings that might appear within the HTTP protocol. See <xref linkend="biblio_RFC_7231"/>
                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3">Section 5.3</link>.</para>
                <table frame="box" label="8.4.1-1" rules="all" xml:id="table_8.4.1-1">
                    <caption>Content Negotiation Header Fields</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_61c1d22f-8a38-47cb-a7b7-03fdb5dcf66c">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_4fa5b51d-71dc-4af8-b6e8-43f1da68f18d">Value</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0ec303de-9c5e-4913-a18a-6809b229a40c">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_20cf72e1-27bd-4818-b44f-cf69d8dc68cd">Description</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dd2e84f4-0088-4847-8541-ed76e43adef6">Accept</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0c49e8c2-f078-4721-99cc-709eb8f603ca">1#media-range</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b1ccfc67-27ef-4cb6-bc1a-a6ae80b47083">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_4790892f-8128-47d0-8918-dc7a6388ad0b">All requests that expect to receive a response with a payload shall contain an Accept header field. See <xref linkend="sect_8.4.1.1" xrefstyle="select: label"/>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1cff54ba-0377-46a9-890f-bdc7aca55820">Accept-Charset</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3919378c-86a1-45a0-b073-56c1d8235405">1#charset</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_135f25db-e626-4ee3-aafe-9cb66c9cc7b6">O</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7cc00a00-7123-4ebe-ac10-8c71c36eae70">The Accept-Charset header field may be sent by a user agent to indicate what charsets are acceptable in response content. See <xref linkend="biblio_RFC_7231"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.3">Section 5.3.3</link>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_28301b56-72d8-4960-9b74-ade3330dddec">Accept-Encoding</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_26b82877-613a-4150-963b-1932013e90f1">1#encoding</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_43cb74e9-8701-4bb5-8248-ca1dc29c4f1a">O</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_976dc672-cf2c-49e7-b7f0-a6c02457a292">The Accept-Encoding header field may be used to indicate the content-codings (see <xref linkend="biblio_RFC_7231"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.2.1">Section 3.1.2.1</link>) acceptable in the response. See <xref linkend="biblio_RFC_7231"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.4">Section 5.3.4</link>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_92ea7561-fd9a-45d1-b4ae-a10befb25e84">Accept-Language</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_208e759a-3b7d-4683-9fa9-22eb6907e4e0">1#language</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b4740d73-7c62-44e7-8f0e-66c4cc2b9ef0">O</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0ea0e873-3f00-4b69-b960-f38c3151b62d">The Accept-Language header field may be used by user agents to indicate the set of natural languages that are preferred in the response. See <xref linkend="biblio_RFC_7231"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.5">Section 5.3.5</link>.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <section label="8.4.1.1" status="4" xml:id="sect_8.4.1.1">
                    <title>Accept</title>
                    <para xml:id="para_bca9c6ea-a14e-4411-9f0c-29bc2d8fa096">User agents use the Accept header field to specify Acceptable Media Types for the response payload. The Accept header field can be used to indicate that the response payload is specifically limited to a set of desired media types. It has the following syntax:</para>
                    <programlisting><![CDATA[
Accept      = "Accept:" #( media-range [accept-params] )
media-range = ("*/*" 
              / (type "/" "*") 
              / (type "/" subtype)
              ) *(OWS ";" OWS accept-params)
accept-params = weight *(accept-ext)
]]></programlisting>
                    <para xml:id="para_ab9fe16f-69d3-4c3a-ae3d-c448eb9c73ef">Most requests have an Accept header field that contains a comma-separated list of one or more media ranges. A media-range extends media-type with wildcards (*/* or type/*) and parameters that are not defined for media-types. See <xref linkend="biblio_RFC_7231"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.2">Section 5.3.2</link> for details.</para>
                    <para xml:id="para_91866644-5df1-45f4-8c9c-3226c2433182">For example, if the user agent is willing to accept any media type in the response it should include */* as a value of the Accept header field.</para>
                    <para xml:id="para_3ffc46a2-4b75-4f34-ac13-c98154bc2fd4">Many of the content negotiation header fields use a weight parameter, named "q" (case-insensitive), to assign a relative "weight" to the preference for that associated kind of content.</para>
                    <para xml:id="para_9be4ead8-1cc3-4b57-8acc-219841768e47">The media types in the Accept header can be given a priority ordering by using weights.</para>
                    <programlisting><![CDATA[
weight = OWS ";" OWS "q=" qvalue
qvalue = ("0" ["." 0*3DIGIT]) 
       / ("1" ["." 0*3("0")])
]]></programlisting>
                     <para xml:id="para_4108c5cf-bfd9-4f11-81e5-b7a578d061e1">This weight is often referred to as "quality value" or "qvalue". See <xref linkend="biblio_RFC_7231"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.1">Section 5.3.1</link>.</para>
                    <para xml:id="para_b5950d8f-0fc0-4d2e-a461-28daad0334ac">All requests that might have a response containing a payload shall provide an Accept header field.</para>
                    <para xml:id="para_e9735708-776b-489d-b4cf-efa5f100648e">See <xref linkend="sect_8.7.5" xrefstyle="select: label"/> for Acceptable Media Types.</para>
                    <section label="8.4.1.1.1" status="5" xml:id="sect_8.4.1.1.1">
                        <title>Charset Media Type Parameter</title>
                        <para xml:id="para_6dfdd807-664c-4fe2-9ecc-595667da02ce">Many media types, especially text/* types, define a "charset" parameter that specifies the character set for the representation. See <xref linkend="biblio_RFC_7231"/>
                            <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.1.2">Section 3.1.1.2</link>.</para>
                        <para xml:id="para_84f76e90-0675-4ea3-9e10-3a45db96bf06">DICOM Media Types define a "charset" parameter. See <xref linkend="sect_8.7.3.5.3" xrefstyle="select: label"/>.</para>
                        <para xml:id="para_ef40f84e-be7c-463e-a71b-3b0a7ebad342">For example,</para>
                        <programlisting>application/dicom; charset=ISO-8859-1</programlisting>
                        <para xml:id="para_96463383-8495-4a6d-89c4-b18b2fc5d679">See <xref linkend="sect_8.8.1" xrefstyle="select: label"/> for Acceptable Character Sets.</para>
                    </section>
                </section>
            </section>
            <section label="8.4.2" status="3" xml:id="sect_8.4.2">
                <title>Content Representation Header Fields</title>
                <para xml:id="para_396cff71-d8e4-425b-92c4-ef4062092b51">The media type in the Content-Type header field of a message, or payload part, describes the format of the representation contained in the payload or part.</para>
                <para xml:id="para_8c89c560-c380-424c-83ea-db2e5e8ddb6c">When a message has a payload, the Content Representation Header Fields provide metadata describing how to interpret the representation(s) contained in the payload. <xref linkend="table_8.4.2-1" xrefstyle="select: label"/> describes the Content Representation Header Fields, and the usage requirements (Mandatory, Conditional, or Optional) for when they shall be present.</para>
                <table frame="box" label="8.4.2-1" rules="all" xml:id="table_8.4.2-1">
                    <caption>Content Representation Header Fields</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a88f7dd0-af81-40e4-9a19-3d6dce43309a">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0c0e80f8-acec-4a18-b65f-c72dff0da498">Value</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_78dc5002-f45e-4363-a3ad-e47409df2c0c">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e0587521-007a-4a47-806f-3483c186f862">Requirement</para>
                            </th>
                        </tr>

                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bb1ce637-f941-41f0-b471-c76c8f9abe1e">Content-Type</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_85d5f4f0-eea2-4188-a0a4-490465faf140">media-type</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_aaa7720b-b91f-4167-b91b-d239d9e1ac57">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1ab8847a-8845-4ea6-984f-32944b8625e5">Specifies the media type of the representation contained in the payload.</para>
                                <para xml:id="para_fd4af0b8-ab21-4971-9701-bc17629f61ba">If a message has a payload, it shall have a Content-Type header field specifying the media type of the payload. See <xref linkend="biblio_RFC_7231"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.1.5">Section 3.1.1.5</link>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b01bea43-0f3b-4795-9421-62265d2322c9">Content-Encoding</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a7ce4780-87af-450a-8d70-3d9f2f49cbe5">encoding</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_449c8959-c931-4311-ab75-3337a1aa3e85">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a1f273da-6f55-4223-a08b-21798395fa3b">Specifies any content encodings applied to the representation (beyond those inherent in the media type), and thus what decoding to apply to obtain a representation in the media type specified by the Content-Type. See <xref linkend="biblio_RFC_7230"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7230#section-3.1.2.2">Section 3.1.2.2</link>.</para>
                                <para xml:id="para_8aec1d7b-241a-4004-978d-d0b1770183e1">Content-Encoding allows compression, encryption, and/or authentication of representations.</para>
                                <para xml:id="para_595bde95-1396-4aae-bc9d-df2214094c26">Shall be present if a content encoding has been applied to the representation in the payload.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_af75be4c-441c-4288-a4a5-06972ba4a411">Content-Language</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0da0e4c4-5293-493b-80fc-e1268c42369a">language</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_38fcd95e-f673-4fd1-903b-5d5a9c05e909">O</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5a26362f-4485-49cd-b91a-824fd14234ad">Specifies the natural language(s) of the intended audience used in representation. See [RFC7231] Section 3.1.3.2.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c4af09d7-7f56-44b7-aecc-4abd030d4e44">Content-Location</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d05c9147-e7d0-4103-88c8-106af02b78de">url</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ec951675-40e7-48dc-8e5c-2eba5394e053">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_75be8e71-a1e1-460b-94ac-deed1d8abbf7">Contains a URL that references the specific resource corresponding to the representation in the payload.</para>
                                <para xml:id="para_c2a15e00-c434-4c93-8ff1-de39e86b8e01">Shall be present if the payload contains a representation of a resource.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="8.4.3" status="3" xml:id="sect_8.4.3">
                <title>Payload Header Fields</title>
                <para xml:id="para_25fa3e2c-b217-42b5-bd51-c3b928f3ce04">The Payload Header Fields contain metadata describing the payload, not the representation it contains. <xref linkend="table_8.4.3-1" xrefstyle="select: label"/> describes the payload header fields, and the usage requirements (Mandatory, Conditional, or Optional) for when they shall be present.</para>
                <table frame="box" label="8.4.3-1" rules="all" xml:id="table_8.4.3-1">
                    <caption>Payload Header Fields</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0f9406a2-ac56-43ba-9111-044f9c3a6a24">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_95f27935-7356-4aee-99fe-ed370f820ad2">Value</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c396e5d6-4768-4b9d-b1b6-81c76a779c4f">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_290087a0-9cba-46b7-b3ac-c9d7527a16f1">Description</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_76fdc50b-7877-4183-b1fc-acf8930bfa58">Content-Length</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_09041f54-8afa-4eb1-bb4a-5f676c39cd8c">uint</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f72f14b2-0441-4f37-88a7-568cd4b52d9a">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c4cbace7-b7b1-4cba-be18-3cddb8756987">Specifies the decimal number of octets in the payload.</para>
                                <para xml:id="para_15a9dedc-0bba-4d29-8bf2-485241f0c6f4">If the response message has a payload and does not have a Content-Encoding header field, it shall have a Content-Length header field specifying the length in octets (bytes) of the payload.</para>
                                <para xml:id="para_edef6d8e-bb70-41c3-aeee-8b8202b25cb4">Shall not be present if the message has a Content-Encoding header field. Shall be present otherwise, even is the size of the payload is zero.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b900ed51-efe7-4f8b-a6f3-d524e2c1c517">Content-Range</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7b73c616-535d-46f7-8a3e-8c2caf3f348d">range</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e2f99ca8-8c21-4988-b867-e34ecd7c7117">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ea119582-9c03-4f5d-951c-c357e0853a96">Specifies the range of a partial representation contained in a payload. See <xref linkend="biblio_RFC_7233"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7233#section-4.2">Section 4.2</link>.</para>
                                <para xml:id="para_1b8c0863-0953-4510-a5c6-c39adbd9a940">The Content-Range header field is sent in a single part 206 (Partial Content) response to indicate the partial range of the selected representation enclosed as the message payload.</para>
                                <para xml:id="para_d4bb2d03-a41c-4fcb-8d17-27ffc6d3ef0b">It is sent in each part of a multipart 206 response to indicate the range enclosed within each body part.</para>
                                <para xml:id="para_dba6ddcd-74ea-436f-92bc-73ab5304874d">It is sent in 416 (Range Not Satisfiable) responses to provide information about the selected representation.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_30915b38-d667-44e8-b1b9-f701c60c38cc">Transfer-Encoding</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_412b678c-f710-499a-a069-2ff9adfa9b85">encoding</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f7950ae2-3c28-4c26-b277-d40e5ddd0c71">C</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b98ecf34-b845-445f-bd29-3b90685988ac">See <xref linkend="biblio_RFC_7230"/>
                                    <link xl:href="http://tools.ietf.org/html/rfc7230#section-3.3.1">Section 3.3.1</link>.</para>
                                <para xml:id="para_8c32b01c-443d-4f49-9be8-a4c8b7ac652c">Shall be present if transfer-encodings have been applied to the payload.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
        </section>
        <section label="8.5" status="2" xml:id="sect_8.5">
            <title>Status Codes</title>
            <para xml:id="para_d209fba1-2d0b-4dce-8afb-2f557ff806f3">Each response message contains a status-code.</para>
            <para xml:id="para_d4d121fd-33f4-4647-96a7-cc880be1e06d">The most common HTTP status codes used are listed in <xref linkend="table_8.5-1" xrefstyle="select: label"/> Most of these codes are described in detail in <xref linkend="biblio_RFC_7231"/>. IANA maintains the HTTP Status Code Registry <xref linkend="biblio_IANA_HTTPStatusCodeRegistry"/>, which contains a complete list of registered status codes.</para>
            <table frame="box" label="8.5-1" rules="all" xml:id="table_8.5-1">
                <caption>Status Code Meaning</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_067a2531-fc61-4ec8-8263-f4f3da64014a">Status</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_d93ef476-8431-4de8-86c7-0cde986cf356">Code</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_cee0e316-9cf0-4985-9228-f27f7a4d4074">Description</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="8">
                            <para xml:id="para_2c825d77-ce97-472c-9e81-63ea3815accf">Success</para>
                        </td>
                        <td align="left" colspan="2" rowspan="1">
                            <para xml:id="para_1789e34e-27d7-4e9b-b182-a4afd7332f35">The 2xx (Successful) class of status code indicates that the client's request was successfully received, understood, and accepted.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_eeca3175-9c0d-4177-85cd-ec7204451bad">200</para>
                            <para xml:id="para_62279cb1-bdfe-4cd4-b7a4-96c279a98717">(Success)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f0cff765-a42b-4ace-ad34-e6048cb2257f">All Target Resource representations are contained in the payload. See <xref linkend="biblio_RFC_7231"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7231#section-6.3.1">Section 6.3.1</link>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_43a4b3fe-67c3-41da-a181-689606c8222b">201</para>
                            <para xml:id="para_0148e494-b47c-459a-ac70-fa5cd7c2224e">(Created)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b1c4b789-b63d-4cd9-91bd-ab3bcfbf1395">The request has been fulfilled and has resulted in one or more new resources being created. See <xref linkend="biblio_RFC_7231"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7231#section-6.3.2">Section 6.3.2</link>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_777ab80d-4072-472b-a3e1-ea19bd36b443">202</para>
                            <para xml:id="para_c1c727bc-f901-472c-b2da-f1c1091f23b5">(Accepted)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3fbf3165-b572-4925-af66-c5f2fd1e7896">The request has been accepted for processing, but the processing has not been completed. The payload of this response should contain a Status Report. <xref linkend="biblio_RFC_7231"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7231#section-6.3.3">Section 6.3.3</link>.</para>
                            <para xml:id="para_6f6cb6c4-319e-4c5f-9aa5-758dd562ba5c">The user agent may be able to inspect relevant resources to determine the status at some later time.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8de991c5-6df7-4fa4-b00a-7d2e07518dbf">203</para>
                            <para xml:id="para_3cc4232e-86eb-40f9-b04d-00cefe44f90a">(Non-Authoritative Information)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_217e071c-0926-46ee-9d32-ed27db06cf67">The request was successful, but the enclosed payload has been modified from that of the origin server's 200 (OK) response by a transforming proxy. See <xref linkend="biblio_RFC_7230"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7230#section-5.7.2">Section 5.7.2</link> and <xref linkend="biblio_RFC_7230"/>
                                <xref linkend="biblio_RFC_7231"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7231#section-6.3.4">Section 6.3.4</link>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f9fb85ad-42cf-4d8a-a06e-e8f97791b0df">204</para>
                            <para xml:id="para_047512b1-b96b-4ce9-b11d-9e3b6cd79bc5">(No-Content)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_cae227a8-8bae-41a3-9bf8-528334e97620">The server has successfully fulfilled the request and there is no additional content to send in the response payload body. This should be the response when content is successfully uploaded, and the response has no payload.</para>
                            <para xml:id="para_1129a91d-98a9-43e7-bd72-49cf7623c60f">For example, this status code is used in the response to a Conditional Retrieve request), when the Target Resource has not been modified. See <xref linkend="biblio_RFC_7231"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7231#section-6.3.5">Section 6.3.5</link>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b6955e7f-48fb-47ad-9087-384674148e39">205</para>
                            <para xml:id="para_c078bb65-7906-4ef1-aa35-d51098d73427">(Reset Content)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_41935616-aa03-4530-b562-db57380a8332">The server has fulfilled the request and desires that the user agent reset the "document view", which caused the request to be sent, to its original state as received from the origin server.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_017add4e-d322-475b-88cd-cf4c63af5de5">206</para>
                            <para xml:id="para_27281e3a-1292-45ca-86b7-5d12c05c24e1">(Partial Content)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9fde4eb1-1d22-4e52-8302-5573d9da94f7">The 206 (Partial Content) status code indicates that the server is successfully fulfilling a range request for the Target Resource by transferring one or more parts of the selected representation that correspond to the satisfiable ranges found in the request's Range header field.</para>
                            <para xml:id="para_2658adfd-9eb0-40ae-8dab-523ae3d3af3d">This status code shall only be used with Range Requests. See <xref linkend="biblio_RFC_7233"/>.</para>
                            <note>
                                <para xml:id="para_b9714b70-ed10-4565-b02a-ecac2e8bbfc9">This status code was previously (erroneously) used to indicate that only some of a payload was stored.</para>
                            </note>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="4">
                            <para xml:id="para_c89aa88b-6c5b-4a31-a752-98e548a9eb29">Redirection</para>
                        </td>
                        <td align="left" colspan="2" rowspan="1">
                            <para xml:id="para_e0db5a20-ae88-4a10-982e-11f0ebe24e2e">The 3xx (Redirection) class of status code indicates that further action needs to be taken by the user agent to fulfill the request.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_46a8cf00-096c-46bc-8638-4bce240206f8">301</para>
                            <para xml:id="para_f7fae819-96f3-40f1-beac-ca901aac5c94">(Moved Permanently)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c8488948-8856-4a83-a971-106cefeb639b">The origin server has assigned the Target Resource to a new permanent URI, indicated in a Location header field.</para>
                            <para xml:id="para_c870760d-c20a-4a6d-8b0f-d288fe0a49e8">This status is typically needed when the resource has been moved from one service to another, for example during a migration.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8284c8d1-7ab1-4022-8124-32a526189b9c">303</para>
                            <para xml:id="para_95df90b8-38b3-4649-b907-a34de547c0c0">(See Other)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1e84f29f-f616-496e-b6f7-380e04c107f9">The origin the server is redirecting the user agent to a different resource, as indicated by a URI in the Location header field, which will provide a response to the original request.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3175540b-8d7e-4ffb-8e49-04b0827e09f2">304</para>
                            <para xml:id="para_9c4f0823-f1c9-498c-9f4c-9539832b6fe0">(Not Modified)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_aec6cec5-559c-44ea-b7f0-d706a3de2ead">The origin server has received a conditional GET or HEAD request that would have resulted in a 200 (OK) response if it were not for the fact that the condition evaluated to false.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="13">
                            <para xml:id="para_09fdbb80-b884-4418-94e4-23ba4884da02">Client Error</para>
                        </td>
                        <td align="left" colspan="2" rowspan="1">
                            <para xml:id="para_28354207-0746-4cd7-8701-e4cbd1498d99">The 4xx (Client Error) class of status code indicates that the user agent has erred.</para>
                            <para xml:id="para_b45a20c5-9a85-4290-a15a-083d5d328079">For all these error codes,the origin server should return a payload containing an explanation of the error situation, and whether it is a temporary or permanent condition, except when responding to a HEAD request.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5670f03b-1d62-4559-9377-3eeb3287bda7">400</para>
                            <para xml:id="para_c22c9127-2863-4a84-905d-f650519d350d">(Bad Request)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_931b107d-ca4b-4466-8807-0c130494583a">The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request â€¦).</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f63a5163-737f-4f27-9f22-275215018b57">401</para>
                            <para xml:id="para_2485f0f8-2d2d-45c9-9cd9-893b238c0787">(Unauthorized)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_254e9a63-a4b7-4d7f-949c-e68e3fa617b8">The request has not been fulfilled because it lacks valid authentication credentials for the service or Target Resource. The server generating a 401 response shall send a WWW-Authenticate header field (<xref linkend="biblio_RFC_7235"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7230#section-4.1">Section 4.1</link>) containing at least one challenge applicable to the server or Target Resource.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_908482fa-cbb1-4af1-8aee-4711f7cf4778">403</para>
                            <para xml:id="para_0a022bbb-98b0-4114-b18c-dc89045a7860">(Forbidden)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_01190cad-88ce-4248-b9ac-036dda1af5b4">The origin server understood the request, but refused to authorize it (e.g., an authorized user with insufficient privileges). If authentication credentials were provided in the request, the server considers them insufficient to grant access. The origin server may respond with a 404 (Not Found) if not permitted to use this status code.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ca8819e0-2cd3-41c8-a1ae-845ee502e243">404</para>
                            <para xml:id="para_55d8582a-9942-48fe-8600-72ea4f4a1a93">(Not Found)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5d7db136-0fe9-48b1-b07c-ab15867011bf">The origin server did not find a representation for the Target Resource or is not willing to disclose that one exists. This might be a temporary condition. If the origin server knows that the resource has been deleted, the 410 (Gone) status code shall be returned rather than 404.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a8c5959c-1c16-4eab-8645-f85ece2ce9cb">405</para>
                            <para xml:id="para_79c0a741-8d95-4444-a1a2-981b56230d2b">(Method Not Allowed)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5d2fa4df-48a8-404b-839f-23a0e7477384">The method in the request is known by the origin server but not supported by the target service or resource. The origin server shall include an Allow header field in a 405 response containing a list of the target service or resource's currently supported methods.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ce4b3d5f-390d-4901-92f8-26759613b425">406</para>
                            <para xml:id="para_90a91a98-15c8-4ac8-b2ea-a0480eddca29">(Not Acceptable)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7bd7d655-fc1c-4616-88da-ba44b9c97ac5">The Target Resource does not have a representation that would be acceptable to the user agent, per the content negotiation header fields in the request, and the server is unwilling to supply a default representation.</para>
                            <para xml:id="para_fbd29e7c-cc4f-459e-8985-29239a53a36f">The origin server should return a payload that lists the available media types and corresponding resource identifiers.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b97dd105-076e-4c9a-8cb5-bd976a57f12f">409</para>
                            <para xml:id="para_eab78900-7dfd-4c81-ad16-416214089d84">(Conflict)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8709cb3f-9926-456f-832e-f50265f4e83a">The request could not be completed due to a conflict with the current state of the Target Resource. This code is used in situations where the user agent might be able to resolve the conflict and resubmit the request. The origin server should return a payload containing enough information for the user agent to recognize the source of the conflict.</para>
                            <para xml:id="para_e344bdc0-f425-4475-a0e1-6d34a193707a">In the DICOM context, this code might indicate that the origin server was unable to store any Instances due to a conflict in the request (e.g., unsupported SOP Class or Instance mismatch).</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e17245cf-278b-4b86-a6ad-f3bfed63d773">410</para>
                            <para xml:id="para_2e46b3b9-4ef3-4a7c-85b6-e2e5b3d15d3a">(Gone)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_4aa7d9a7-5563-4e3a-a39b-203e18a5dea6">Access to the Target Resource is no longer available at the origin server and this condition is likely to be permanent. If the origin server does not know, or has no facility to determine, whether the condition is permanent, the 404 (Not Found) status code should be used instead.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0177442c-5057-4c08-a5e3-26d74fcf04a8">411</para>
                            <para xml:id="para_4579e0d9-7705-46ea-9459-1b087f30f8b9">(Length Required)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b95a3756-6a8b-4815-ac1d-c49ec991de2e">The origin server refuses to accept the request because the Content-Length header field was not specified.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_499a918e-63ad-408e-87d0-a24ee33c96d0">413</para>
                            <para xml:id="para_9d8ee0f0-0769-4f50-b475-ec1417c20cf3">(Payload Too Large)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_52011fbc-9265-4211-b0c7-21bd100aa659">The server is refusing to process the request because the request payload is larger than the server is willing or able to process.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_cbdccf49-8205-4354-a7cc-c46379b10f82">414</para>
                            <para xml:id="para_83410280-8534-4000-979c-a0cdf3e56a59">(URI Too Long)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_729cd6f7-665d-4592-8d23-b0fae25070eb">The server is refusing to service the request because the request-target (<xref linkend="biblio_RFC_7230"/>
                                <link xl:href="http://tools.ietf.org/html/rfc7230#section-5.3">Section 5.3</link>) is longer than the server is willing to interpret.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0b4a4f10-c55c-4f60-b5d3-775586e1e52c">415</para>
                            <para xml:id="para_6e054d60-f221-4601-a4ab-9207a77a3a7c">(Unsupported Media Type)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_38e42f14-205b-4a97-9325-f56917a145df">The origin server does not support the Content-Type in the request payload. This error typically occurs when the user agent is trying to create or update a resource.</para>
                            <para xml:id="para_5c8d0360-6a62-4e25-b7d8-635f67492344">The origin server should return a payload that lists the available media types and corresponding resource identifiers.</para>
                            <note>
                                <para xml:id="para_0cd06fa7-6ae7-4f4a-a74e-19a791933f3e">This is different from 406 (Not Acceptable).</para>
                            </note>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="5">
                            <para xml:id="para_7e09ec09-5de3-4be8-8102-d5057a28df0a">Server Error</para>
                        </td>
                        <td align="left" colspan="2" rowspan="1">
                            <para xml:id="para_3134702a-6933-43ea-9675-1a6f9ceeb975">The 5xx (Server Error) class of status code indicates that the server is aware that it has erred or is incapable of performing the requested method.</para>
                            <para xml:id="para_6067b036-43d3-413d-9b98-e5e5eaf058fb">For all these error codes, the server should send an explanation of the error situation, and whether it is a temporary or permanent condition, except when responding to a HEAD request.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7556d054-f125-4977-90b4-a4387f55730c">500</para>
                            <para xml:id="para_f5fbcb52-ca93-4b07-8b31-d6816073a7e3">(Internal Server Error)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_da94c9f1-095b-410e-b884-eed40c9fec67">The server encountered an unexpected condition that prevented it from fulfilling the request.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e95198b7-87c4-4ab8-8fc5-beda57977f1f">501</para>
                            <para xml:id="para_91a5e5e9-479a-41b7-a704-44f6181c2172">(Not Implemented)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0779dd89-4287-4f8e-ac6e-a148043fb1b6">The server does not support the functionality required to fulfill the request.</para>
                            <para xml:id="para_1f312e49-a886-48aa-b0ab-bb6baabc9917">In the DICOM context, this status code shall be used for SOP Class Not Supported errors.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2862dec9-caa2-4b76-bef3-7ca779795c9c">503</para>
                            <para xml:id="para_320cb557-f425-4ab5-81f9-0a1513f0471b">(Service Unavailable)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_6ef42095-51fe-4f3c-94a9-6e42fe34eb95">The origin server is currently unable to handle the request due to a temporary overload or scheduled maintenance, which will likely be alleviated after some delay.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_03855200-208d-4936-af03-342940bf9913">505</para>
                            <para xml:id="para_4b8de16b-660d-4a2b-afcb-b00bfe795d43">(HTTP Version Not Supported)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_6cc175d9-9dc3-481c-afeb-bd5c65b0d2e9">The origin server does not support, or refuses to support, the major version of HTTP that was used in the request message.</para>
                        </td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_f2359fba-7145-45df-be9e-cdbdbbf27f70">When a web server determines that a user agent should not receive certain information, the web server must choose the status code and the contents of a Status Report carefully. For example, local policy may dictate that the web service returns a 404 (Not Found) rather than a 401 (Unauthorized) status code to avoid allowing the user agent to infer the existence of a resource. The status code and payload of the response needs to be controlled by policy and context, balancing usability of the returned result against appropriate protection. See also <xref linkend="biblio_FHIR_AccessDenied"/> and <xref linkend="biblio_OWASP_InfoLeakage"/>.</para>
        </section>
        <section label="8.6" status="2" xml:id="sect_8.6">
            <title>Payloads</title>
            <para xml:id="para_d1462ee4-3013-446c-80e3-48273d048817">Both request and response messages may have message bodies. The message body (if any) of an HTTP message is used to carry the payload of the message. The message body is identical to the payload unless a content coding has been applied, as described in <xref linkend="biblio_RFC_7230"/>
                <link xl:href="http://tools.ietf.org/html/rfc7230#section-3.3.1">Section 3.3.1</link>. This Part of the Standard uses the term "payload" to denote the message body before any content coding has been applied to it.</para>
            <para xml:id="para_a033f3a5-7074-41d1-acab-15d7c245fcab">A message may or may not have a payload. A payload may be empty; that is, its length is zero. If a message has no payload, then the message shall have neither Content-Encoding nor Content-Length header fields. If a message has a payload to which a transfer-coding has been applied, then the message shall have a Content-Encoding header field. If a message has a payload that has not had a transfer-coding applied, then the message shall have a Content-Length header field.</para>
            <para xml:id="para_2bd90584-4e6b-44d7-9b15-7f025d2f0020">Any message containing a payload shall have appropriate Content Representation <xref linkend="biblio_RFC_7231"/>
                <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1">Section 3.1</link> and Payload Header Fields <xref linkend="biblio_RFC_7231"/>
                <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.3">Section 3.3</link>. Any message with a payload shall have a Content-Type header field that specifies the media type of the representation contained in the payload. The media type specifies whether the payload is single part or multipart (see <xref linkend="sect_8.7" xrefstyle="select: label"/>). Any message with a payload should include a Content-Location header field. See <xref linkend="biblio_RFC_7231"/>
                <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.2.2">Section 3.1.2.2</link>.</para>
            <section label="8.6.1" status="3" xml:id="sect_8.6.1">
                <title>Payload Format</title>
                <para xml:id="para_a469c6ef-5402-4395-a5c2-ea59b1732bfc">Payloads may be in either single part or multipart format depending on the media type.</para>
                <section label="8.6.1.1" status="4" xml:id="sect_8.6.1.1">
                    <title>Single Part Payload</title>
                    <para xml:id="para_4af86f39-f12e-41c7-96e1-aea1a368833d">A single part payload contains one representation that is described by the Content Representation Header Fields (see <xref linkend="sect_8.4.3" xrefstyle="select: label"/>) contained in the message header. A message with a single part payload shall have a Content-Type header field with a single part media-type.</para>
                </section>
                <section label="8.6.1.2" status="4" xml:id="sect_8.6.1.2">
                    <title>Multipart Payload</title>
                    <para xml:id="para_4333d8be-6d43-43b8-b180-14d5475cc9c7">A message with a multipart payload contains one or more representations. The media type of the root representation (see <xref linkend="biblio_RFC_2387"/>) may be specified by the Content-Type header field of the message. If no root parameter is specified, then the root representation is the first representation in the payload.</para>
                    <para xml:id="para_7b365951-c8ea-442d-b36a-22e7889e4ef0">Each part in a multipart payload shall start with a boundary string, followed by a Content-Type header field. See <xref linkend="table_8.6.1-1" xrefstyle="select: label"/> for other header fields occurring in multipart payloads.</para>
                    <table frame="box" label="8.6.1-1" rules="all" xml:id="table_8.6.1-1">
                        <caption>Multipart Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f6fe820d-9f2e-4b4b-a5a4-2c0432f2b747">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cd7fdc90-a79b-4555-af17-3f4b9a10864b">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a785a9be-5bd6-406c-a586-b94350929ca0">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f802d900-a2ac-4d54-8e2d-c1dcc95c6c11">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_52e25536-63e3-48a9-8f73-06989f141f62">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_00d1c49f-f173-4a2d-8760-b2053e08b56c">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_59d252d9-6ff4-4e66-9d2a-5490d0e4dea3">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1"/>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fc5990e3-fe94-4854-9f8a-88756cacf73e">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_497ef28a-dedf-41ca-8107-b5da3c70ce4d">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ff2e8e31-08d0-46a1-80b5-58d374f19e69">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_43196841-c47e-453d-94ff-626eb450d972">Shall be present if the response payload has a content encoding</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6f89490d-6898-4f3a-bfd2-3318bb274560">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_db00cc3e-060a-4ee5-80a1-fee7736e758b">int</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9db7dc0c-c522-43ac-9bdb-793847b3e424">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_27c1530e-fc69-453a-8349-66d3355d76af">Shall be present if the response payload does not have a content encoding</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_661d3ad9-038f-4718-81d6-d16fd99d6c0c">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da67358f-75b1-4d22-ab2d-9ff223135c93">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_efa046ce-d531-40a0-bf91-7026ce6a97cb">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1ae18228-3ee2-4f85-8126-306af64911a5">Shall be present if the response payload contains a representation of a resource. See <xref linkend="biblio_RFC_7231"/>
                                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.4.2">Section 3.1.4.2</link>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_280f986c-29ec-4075-ad71-72f89c63ea74">Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da05fbac-f08c-4745-8310-d6ddf1f85292">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8031eeb6-6601-43c0-aeb3-f2976a9367f9">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_77529650-a73e-4fc2-a047-ddc39958e4c5">See <xref linkend="biblio_RFC_7231"/>
                                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-7.1.2">Section 7.1.2</link>.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_19fa9969-7f2e-41a7-8fb4-507829875477">See <xref linkend="sect_8.7.1" xrefstyle="select: label"/> and <xref linkend="biblio_RFC_7231"/>.</para>
                    <para xml:id="para_2e61459f-79a8-429c-9737-0aec09c25254">The following is an example template of a multipart request or response message that has a multipart payload:</para>
                    <programlisting>request-line / response-line</programlisting>
                    <programlisting>Content-Type: multipart-media-type CRLF</programlisting>
                    <programlisting>Content-Location: "/" {/url} CRLF</programlisting>
                    <programlisting>*(header-field CRLF)</programlisting>
                    <programlisting>CRLF</programlisting>
                    <programlisting>multipart-payload</programlisting>
                    <para xml:id="para_2bc0b517-3b82-470b-8673-798c2a257810">The Content-Type header field shall have a multipart media-type. For example:</para>
                    <programlisting>Content-Type: multipart/related; type=DQ root-media-type DQ; boundary="---boundary---"</programlisting>
                    <para xml:id="para_4ad2c2c8-74e8-441a-bc1f-7b292f272734">Where</para>
                    <informaltable frame="void" rules="none">
                        <tbody>
                            <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>multipart-media-type</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1f568400-993e-4371-85cd-86e51a82f9c6">is a media type defined by <xref linkend="biblio_RFC_2387"/>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>root-media-type</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e58e92c0-4414-4267-988d-3180667f241f"> is a single part media type that specifies the media type of the root, typically the first part, in the payload. If the value of the type parameter and the root body part's content-type differ then the user agent's behavior is undefined.</para>
                        </td>
                    </tr>
                        <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>boundary</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_457e61b4-8f41-41ad-b8b1-5f21f5091d83"> specifies a string that acts as a boundary between message parts.</para>
                        </td>
                    </tr>
                        </tbody>
                    </informaltable>
                    <para xml:id="para_48753f2e-b3b1-4eb5-8a3e-9f57b2127ff2">Each part in a multipart payload shall start with a Boundary header field, followed by a Content-Type header field. Other header fields may be included, such as Content-Location, and either the Content-Length or Content-Encoding header field, optionally followed by other header fields.</para>
                    <para xml:id="para_95a50441-296b-44dd-9091-0fc7df97c97f">If a multipart payload contains Metadata (see <xref linkend="sect_8.7.3.3.1" xrefstyle="select: label"/>), and Bulkdata (see <xref linkend="sect_8.7.3.3.2" xrefstyle="select: label"/>), then all Metadata message parts that reference a Bulkdata part shall precede the referenced Bulkdata part.</para>
                    <section label="8.6.1.2.1" status="5" xml:id="sect_8.6.1.2.1">
                        <title>Multipart Payload Syntax</title>
                        <para xml:id="para_6d004484-1bf2-4ab9-873f-f906b09b7efb">The syntax of a multipart payload is:</para>
                        <programlisting>multipart-payload = 1*(DASH boundary CRLF part CRLF) DASH boundary DASH</programlisting>
                        <para xml:id="para_15dd9954-1b8e-4af1-bdf6-0ed1a83425d3">Where</para>
                        <programlisting><![CDATA[
DASH         = "--"
boundary     = 0*69(bchar / SP) bchar
bchar        = DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_"   ; The legal boundary characters
             / "," / "-" / "." / "/" / ":" / "=" / "?"
part         = Content-Type: media-type CRLF
               Content-Location: url CRLF
               (Content-Length: uint CRLF / Content-Encoding: encoding CRLF)
               [Content-Description: text CRLF]
               *(header-field CRLF)
               CRLF
               part-payload
part-payload = *OCTET
]]></programlisting>
                        <para xml:id="para_cc8eb7eb-0e60-448b-bd2d-366a6d8e94bc">For example, if the boundary is "++++", then a message payload containing three parts would be structured as follows:</para>
                        <programlisting>--++++CRLF</programlisting>
                        <programlisting>Content-Type: media-type CRLF</programlisting>
                        <programlisting>Content-Location: url CRLF</programlisting>
                        <programlisting>(Content-Length: uint CRLF / Content-Encoding: encoding CRLF)</programlisting>
                        <programlisting>[Content-Description: {description} CRLF]</programlisting>
                        <programlisting>CRLF</programlisting>
                        <programlisting>payload CRLF</programlisting>
                        <programlisting>--++++CRLF</programlisting>
                        <programlisting>Content-Type: media-type CRLF</programlisting>
                        <programlisting>. . .</programlisting>
                        <programlisting>payload CRLF</programlisting>
                        <programlisting>--++++CRLF</programlisting>
                        <programlisting>Content-Type: media-type CRLF</programlisting>
                        <programlisting>. . .</programlisting>
                        <programlisting>payload CRLF</programlisting>
                        <programlisting>--++++--</programlisting>
                        <para xml:id="para_a0ce10fb-3c65-4375-850b-e9a10a686650">
<xref linkend="figure_8.6-1" xrefstyle="select: label"/> shows the correspondence between the IOD representation and a multipart payload.</para>
                        <para xml:id="para_3c36de3f-5ea3-4aa8-8d0d-c884db3b6ac7">
                            <figure label="8.6-1" pgwide="1" xml:id="figure_8.6-1">
                                <title>Mapping between IOD and HTTP message parts</title>
                                <mediaobject>
                                    <imageobject>
                                        <imagedata fileref="figures/PS3.18_8.6-1.svg"/>
                                        <!--<imagedata fileref="part18_fromword_files/image001.png"/>-->
                                    </imageobject>
                                </mediaobject>
                            </figure>
                        </para>
                    </section>
                </section>
            </section>
            <section label="8.6.2" status="3" xml:id="sect_8.6.2">
                <title>DICOM Representations</title>
                <para xml:id="para_f1afd2fc-3c9a-4aef-86cb-1539ecab97f2">All DICOM objects are defined by Information Object Definitions (IODs). See <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/>. Representations of DICOM Resources are encodings of DICOM Information Objects into octet streams.</para>
                <para xml:id="para_5e1698ef-2ebf-4ba1-ae6d-e1ce00cc521d">Each IOD has an associated set of Attributes, which define semantic concepts. Each Attribute has:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_636043c7-7114-44b5-811b-7fbd60b084db">a Tag, which identifies the Attribute using an integer</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_0460d267-18c8-4d63-9d8e-509a2e04cffc">a Keyword, which identifies the Attribute using a token</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_7f3384d0-24a7-44e3-a07b-287efa3d981a">a Type, which indicates whether the Attribute is required or optional</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_195a8c91-b99a-431c-aa1b-f5e5d8860d0c">a Value Representation, which defines the data type of the Attribute's value(s)</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_5f1fedc6-276c-42e0-a222-dd4e512033f1">a Value Multiplicity, which specifies the number of values that the Attribute may have</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_1457e7e6-be8a-42fc-9dbf-7155ee8140bd">A Data Element is a concrete representation of an Attribute See <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>. Each Data Element has:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_c47a1733-b347-4746-8b8f-3c57a6fccfb6">an identifier, which would typically be its Tag, but could be its Keyword</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_b40f5e39-a3c4-4940-991e-3cfe31b2ae3c">a Value Representation, which defines its data type</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_f5c7e22a-c247-4b0a-abf2-67c3695ac3ca">a Value Length</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_8c54fcb7-0b02-457a-a08a-ce46e7fd8fac">a Value Field, which is a sequence of bytes containing zero or more values</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_70d0c726-33d8-41d2-b758-f6a41f4ebe3c">Each Instance contains Data Elements representing the Attributes from the Patient, Study, Series, and Instance levels of the IOD. For example, if a Series resource contains 12 Instances, then a transaction that retrieves that Series will contain a representation of the Series and its 12 Instances, in a specific media type, and each Instance will have Patient, Study, Series, and Instance level Attributes.</para>
                <para xml:id="para_f49ca79f-c4dd-4825-ac1d-d0578a538825">This Part of the Standard defines three distinct representations of DICOM Resources that can be encoded into DICOM Media Types: Instances, Metadata, and Bulkdata.</para>
                <para xml:id="para_b4ac921d-c543-47f0-91c7-cf0f2a2f9b2c">DICOM Media Types and their corresponding representations are defined in <xref linkend="sect_8.7.3" xrefstyle="select: label"/>. Other media types used in this Part of the Standard are defined in <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                <section label="8.6.2.1" status="4" xml:id="sect_8.6.2.1">
                    <title>Web Service Constraints</title>
                    <para xml:id="para_ce7cbdd9-f490-4184-9bb6-4edcd65ca58c">DICOM Web Services only support representations with explicit Value Representations. Implicit Value Representations (see <olink targetdoc="PS3.5" targetptr="sect_7.1.3" xrefstyle="template:Section %n “%t” in PS3.5"/>) shall not be used.</para>
                </section>
            </section>
            <section label="8.6.3" status="3" xml:id="sect_8.6.3">
                <title>Status Report</title>
                <para xml:id="para_523ae665-7a6c-4a47-a32c-ef86df3d6f93">A Status Report is a description of warnings or errors encountered by the origin server in processing a request. The contents should be clear and succinct. If the request does not include an Acceptable Media Type, the Status Report should use the default media type for the Text Resource Category, which is text/html.</para>
            </section>
        </section>
        <section label="8.7" status="2" xml:id="sect_8.7">
            <title>Media Types</title>
            <para xml:id="para_08e89eb8-a289-497a-b4ef-712f81945b2a">Media types are the basis for both content negotiation and data typing of message payloads. Each <olink targetdoc="PS3.18" targetptr="PS3.18" xrefstyle="select: labelnumber"/> service, and/or transaction defines the media types and associated representations that are default, required and optional.</para>
            <para xml:id="para_a27f7b4b-bc0d-4ac1-ac97-2faa748c244a">The media type also specifies whether the payload contains a single representation (single part), or multiple representations (multipart). Multipart payloads are only defined for the RESTful APIs. See <xref linkend="sect_8.6.1.2" xrefstyle="select: label"/> and <xref linkend="sect_10.4.3" xrefstyle="select: label"/>.</para>
            <para xml:id="para_1e273665-671e-4e88-8e29-4e29c5c6aba6">Media types are identifiers used to define the data format of a representation. HTTP uses media types in the Content-Type and Accept header fields to provide open and extensible data typing and type negotiation. The syntax of media types is:</para>
            <programlisting>media-type = type "/" subtype *(OWS ";" OWS mt-parameter)</programlisting>
            <para xml:id="para_33e5d9f1-98f8-40de-8f6b-99428e3cf212">Where</para>
            <programlisting><![CDATA[
type         = token
subtype      = token
mt-parameter = mtp-name "=" mtp-value 
mtp-name     = token
mtp-value    = (token / quoted-string)
]]></programlisting>
            <para xml:id="para_a7f33ed4-ab78-4534-b2e8-97945da3c816">The 'type/subtype' may be followed by parameters in the form of 'name "=" value' pairs.</para>
            <para xml:id="para_77275f13-03e7-4b5f-9acf-0c894de992a1">The type, subtype, and mtp-name tokens are case-insensitive, but the case sensitivity of parameter values depends on the semantics of the parameter name. The presence or absence of a parameter might be significant to the processing of a media-type, depending on its definition within the media type registry.</para>
            <para xml:id="para_2bb8c611-6984-4e83-bf53-a99dbafe9d69">An mtp-value can be transmitted either as a token or quoted-string. The quoted and unquoted values are equivalent.</para>
            <para xml:id="para_a4799850-068a-425c-a1d6-85789ac826ec">Media types are defined in <xref linkend="biblio_RFC_7231"/>
                <link xl:href="http://tools.ietf.org/html/rfc7231#section-3.1.1.1">Section 3.1.1.1</link>.</para>
            <para xml:id="para_01d8fc4b-9c46-4bc5-a71a-bf83b4d2857a">IANA maintains a registry of media types <xref linkend="biblio_IANA_MediaTypes"/>.</para>
            <para xml:id="para_6a483ed0-f96b-44df-b6c1-04567be987d3">Many media types specify a character set parameter.</para>
            <note>
                <para xml:id="para_1bccf245-fbd3-47ec-ad76-e9e5c59b40e3">The term "MIME Type" is not synonymous with "Media Type". MIME types are defined by Multipurpose Internet Mail Extensions <xref linkend="biblio_RFC_2045"/> and used by email programs. Media Types are defined by Media Type Specifications and Registration Procedures <xref linkend="biblio_RFC_6838"/>.</para>
            </note>
            <section label="8.7.1" status="3" xml:id="sect_8.7.1">
                <title>Multipart Media Types</title>
                <para xml:id="para_51c223a3-e90a-476c-b63a-655d026796c3">Some of the services defined in this Part of the Standard support the multipart media types <xref linkend="biblio_RFC_2387"/>. The syntax is:</para>
                <programlisting>multipart-media-type = "multipart" "/" subtype *(OWS ";" OWS parameter)</programlisting>
                <para xml:id="para_1bbe69aa-a4ba-4ab4-b367-c37c8fbd6cff">The application/multipart-related media type is used by the RESTful services. Its syntax is:</para>
                <programlisting><![CDATA[
multipart-related = "multipart/related"
                    OWS ";" OWS "type" "=" DQ media-type DQ
                    OWS ";" OWS "boundary" "=" boundary
                    [related-parameters]
]]></programlisting>
                <para xml:id="para_244dd0d6-8a64-4f05-b9ad-40d7196537ac">Where</para>
                <programlisting>boundary           ; See <xref linkend="sect_8.6.1.2.1" xrefstyle="select: label"/>
</programlisting>
                <programlisting><![CDATA[
bchar              = bchar-nospace / SP
bchar-nospace      = DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_" / "," / "-"
                     / "." / "/" / ":" / "=" / "?" "/" / ":" / "=" / "?"
related-parameters = [";" "start" "=" cid]
                     [";" "start-info" "=" cid-list]
cid-list           = cid cid-list
cid                = token / quoted-string
]]></programlisting>
                <para xml:id="para_1d3413ca-110b-4863-9245-6eec720aca1c">The "type" parameter is required. It contains the media type of the "root" body part. It always contains the special character "/" and thus requires quote marks.</para>
                <para xml:id="para_0a544d44-cd0b-46e6-b045-19500cf3a589">The cid is a content identifier. It should be unique for each part of the multipart message.</para>
                <para xml:id="para_f5725629-a740-4975-8bd1-fa6725e6715a">Typically, the "start" and "start-info" parameters are not specified, and the "root" is the first body part.</para>
            </section>
            <section label="8.7.2" status="3" xml:id="sect_8.7.2">
                <title>DICOM Resource Categories</title>
                <para xml:id="para_df764a1b-162e-4493-a76b-96b889377159">
<xref linkend="table_8.7.2-1" xrefstyle="select: label"/> defines Resource Categories that correspond to different SOP Classes. The following sections map each Resource Category to appropriate DICOM and Rendered media types.</para>
                <table frame="box" label="8.7.2-1" rules="all" xml:id="table_8.7.2-1">
                    <caption>Resource Categories</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0407bf09-fcdc-4e17-9ad4-0ae66ac44939">Resource Category</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_3750351b-0cdd-4807-8035-80033d6b560d">Definition</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cb243d5a-2c2e-4ef0-a098-dac14363b315">Single Frame Image</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_debdd8ad-401d-441a-bc30-5596cccac6a5">This category includes all resources that are:</para>
                                <orderedlist>
                                    <listitem>
                                        <para xml:id="para_d55de232-c40d-4bb7-9618-6f892266ae6b">Instances of a single frame SOP Class, or</para>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_e05eb134-2f4b-4c84-bd59-4ad56eeca611">Instances of a multi-frame SOP Class that contain only one frame, or</para>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_61263468-341c-4772-aaaa-50f6ac487ee2">a single frame selected from an Instance of a multi-frame SOP Class.</para>
                                    </listitem>
                                </orderedlist>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cc07ac1d-b16e-41b8-8c38-47214d1a632b">Multi-Frame Image</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_41bd7a95-1b57-4d60-9a2e-26c515b2763b">This category includes all resources that are Instances of a multi-frame SOP Class, that are not Video and that contain more than one frame.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_72e36123-7e56-4697-a167-a24d3d625094">Video</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_16180973-483e-4ab6-90e4-cacf163a7ca6">This category includes all resources that contain more than one frame and are:</para>
                                <orderedlist>
                                    <listitem>
                                        <para xml:id="para_406b2729-e49f-4c0b-8e2b-4e2e81d541c6">Instances encoded in the MPEG family of Transfer Syntaxes (which includes MPEG2, MPEG-4 AVC/H.264 and HEVC/H.265), or</para>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_542de4a2-475a-458b-9c22-18ff298f1ed3">time-based (motion) multi-frame images that the origin server is capable of encoding in the MPEG family.</para>
                                    </listitem>
                                </orderedlist>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c825a4bf-626d-4fa2-9ccd-1d660800ee8b">Text</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b5394963-8f47-41a2-a7c2-2d27e193c34a">This category includes all resources that contain:</para>
                                <orderedlist>
                                    <listitem>
                                        <para xml:id="para_00357013-9aee-4830-92d2-fc1de760da01">the SR Document Content Module (see <olink targetdoc="PS3.3" targetptr="sect_C.17.3" xrefstyle="template:Section %n “%t” in PS3.3"/>), such as narrative text, Structured Reports, CAD, measurement reports, and key object selection documents, or</para>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_a47c0e83-fb34-4d74-a183-dab60549e535">the Encapsulated Document Module (see <olink targetdoc="PS3.3" targetptr="sect_C.24.2" xrefstyle="template:Section %n “%t” in PS3.3"/>).</para>
                                    </listitem>
                                </orderedlist>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_73e87943-8263-4479-8e8a-f39de4cceedd">Other</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fbac5ade-c4f4-4eac-9c3a-4412eb31ea15">This category includes all resources that are not included above, for example waveforms.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="8.7.3" status="3" xml:id="sect_8.7.3">
                <title>DICOM Media Types and Media Types For Bulkdata</title>
                <para xml:id="para_20a46123-5149-406f-9921-43c0e58663ab">This section defines the media types used to represent DICOM Instances, Metadata and Bulkdata. It describes:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_67bc5cf9-84e3-4bee-8100-053c2c410195">The media type and Transfer Syntax parameters for DICOM <olink targetdoc="PS3.10" targetptr="PS3.10" xrefstyle="select: labelnumber"/> Instances</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_06f74e10-408a-441e-9caf-8f48c54af54a">The media types that can be used for Metadata</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_31ec6ffc-4a73-4251-8b7a-2227c4e78f38">The media types and Transfer Syntaxes parameters for Bulkdata</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_338af939-7c33-4a56-b4b3-8766ea735e3a">The syntax of DICOM Media Types including their Transfer Syntax and character set parameters</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_e4e449f0-827b-47ea-8475-ee457f2cd45c">The Query Parameter for Transfer Syntax</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_3c21cf9d-bb35-44de-8b93-df82e3616b97">The meaning of Acceptable Transfer Syntaxes and Selected Transfer Syntax</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_17c5961a-b915-423b-8eb8-07f041ba75ab">The media types defined in this section are distinct from those into which DICOM Instances may be rendered (which are defined in <xref linkend="sect_8.7.4" xrefstyle="select: label"/>); some of the same media types are used for both rendered content and Bulkdata.</para>
                <para xml:id="para_b37bbd99-a55a-4222-b93d-28c1c3ac842f">Depending on the service, the media types may be single part or multipart, and may have required or optional Transfer Syntax and/or character set parameters.</para>
                <para xml:id="para_219374fc-3332-47a8-9239-320f74a9093e">The Implicit VR Little Endian (1.2.840.10008.1.2), and Explicit VR Big Endian (1.2.840.10008.1.2.2 - Retired) Transfer Syntaxes shall not be used with Web Services.</para>
                <para xml:id="para_9bd1128f-a5f0-49a8-811b-71a9f7f25ad2">If a Transfer Syntax parameter for a DICOM Media Type is not specified in a request or response, the Transfer Syntax in the response shall be the Transfer Syntax specified as the default for the Resource Category and media type combination in <xref linkend="table_8.7.3-2" xrefstyle="select: label"/>, <xref linkend="table_8.7.3-4" xrefstyle="select: label"/> or <xref linkend="table_8.7.3-5" xrefstyle="select: label"/>, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                <para xml:id="para_20d1da2f-48ad-43cf-877c-9731b40c9bd9">
<xref linkend="table_8.7.3-1" xrefstyle="select: label"/> specifies the definition of media type requirement terms used in the tables in this section.</para>
                <table frame="box" label="8.7.3-1" rules="all" xml:id="table_8.7.3-1">
                    <caption>Definition of Media Type Requirement</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_29d19650-0315-484e-b351-60b6609b53c0">Requirement</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8f5af7b0-45b0-4330-a652-404605ab2d63">Optionality</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2f00f60a-2f41-4e57-9c1b-487d75c9fb1e">Definition</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_02802a9b-b5b4-4d7e-8c12-ab9fef156695">Default</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2fef94fd-78d6-4864-b495-c24e2e0ea99b">D</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d7058a0f-bcc9-4fe5-a779-0f5f39ec3198">The origin server shall return this media type when none of the Acceptable Media Types (see <xref linkend="sect_8.7.5" xrefstyle="select: label"/>) are supported. The origin server shall support this media type.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0d547e5d-d569-4cc2-aa63-07c0f164aafd">Required</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7613207e-d69b-4a8a-9b7e-0277a37a6388">R</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2751c935-c3ba-4a1b-82d4-30471aceb1bc">The origin server shall support this media type.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3af846a9-665a-4a28-a777-5e212d6cc5d8">Optional</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_10002b4d-6f30-4158-9e37-964df85766eb">O</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_be2716e1-23fc-437b-9d97-24cc86c33e3c">The origin server may support this media types.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_c7640013-0cbe-4b2f-80f0-4a85ab22da0c">
<xref linkend="table_8.7.3-2" xrefstyle="select: label"/>, <xref linkend="table_8.7.3-3" xrefstyle="select: label"/>, <xref linkend="table_8.7.3-4" xrefstyle="select: label"/>, and <xref linkend="table_8.7.3-5" xrefstyle="select: label"/> specify the media types used to encode different representations of DICOM Instances. These media types apply to all Resource Categories and have default encodings for images and video data elements contained in the Instances.</para>
                <section label="8.7.3.1" status="4" xml:id="sect_8.7.3.1">
                    <title>The application/dicom Media Type</title>
                    <para xml:id="para_47a6547d-80ef-453a-82e6-2adc550f82db">The application/dicom media type specifies a representation of Instances encoded in the DICOM File Format specified in <olink targetdoc="PS3.10" targetptr="chapter_7" xrefstyle="template:Section %n “%t” in PS3.10"/>.</para>
                    <note>
                        <para xml:id="para_2db85632-05a8-4ea6-861c-c938c857bc96">The origin server may populate the <olink targetdoc="PS3.10" targetptr="PS3.10" xrefstyle="select: labelnumber"/> File Meta Information with the identification of the Source, Sending and Receiving AE Titles and Presentation Addresses as described in <olink targetdoc="PS3.10" targetptr="sect_7.1" xrefstyle="select: docname label"/>, or these Attributes may have been left unaltered from when the origin server received the objects. The user agent storing the objects received in the response may populate or coerce these Attributes based on its own knowledge of the endpoints involved in the transaction, so that they accurately identify the most recent storage transaction.</para>
                    </note>
                    <para xml:id="para_500a6fa6-1823-4929-905f-a9fdc2ff988c">
                        <xref linkend="table_8.7.3-2" xrefstyle="select: label"/> specifies the default and optional Transfer Syntax UID combinations for each DICOM Resource Category (see <xref linkend="table_8.7.2-1" xrefstyle="select: label"/>). The default media type for the Resource Category shall be returned when the origin server supports none of the Acceptable Media Types, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                    <table frame="box" label="8.7.3-2" rules="all" xml:id="table_8.7.3-2">
                        <caption>Transfer Syntax UIDs for application/dicom Media Types</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7ba28fa3-4cb7-464c-afbe-0b4693771288">Category</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_95d35ffd-d5e7-43b2-a0bd-1a8d81e2c085">Transfer Syntax UID</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4f36c4f7-667f-49cc-af7f-7d3981022110">Transfer Syntax Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a9174cee-b820-4d78-8aa0-4de7f0f12936">Optionality</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="12">
                                    <para xml:id="para_81301422-2f37-4af8-a162-e0510c654a0f">Single Frame Image</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_262b6fc9-089e-4c9b-b4ce-82106b83879b">1.2.840.10008.1.2.1</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ebe50c83-1e02-4bd1-a897-c14b8d9dce17">Explicit VR Little Endian</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a5cc9add-6e4f-4a41-8eff-d58dde41ca80">D</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_565fcd1f-97b4-4d79-9a41-ff6143b65616">1.2.840.10008.1.2.4.70</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_02ec73e5-2c33-4b1f-aee6-daad26c73ab6">JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_be656b08-d398-4b49-9c1f-6224305daafe">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6fbc9e71-a805-4f35-a4bf-52d6acb573a8">1.2.840.10008.1.2.4.50</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99dedbab-077c-4149-8683-4d6d745bdbca">JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2b0424e7-d8a7-454b-8816-288b1a9d5e08">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d87adb5b-44ef-49b3-8be9-4d3fb32d35c8">1.2.840.10008.1.2.4.51</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8bdff36f-d412-49f2-b303-94cd2cebfaa0">JPEG Extended (Process 2 &amp; 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c97a0fbe-f8c3-4247-a4bd-894a06a5a489">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_80c2e1ca-056a-43bd-90b2-5d00296d4051">1.2.840.10008.1.2.4.57</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_de9a9c75-c1a6-48b5-8531-3de78131d7cd">JPEG Lossless, Non-Hierarchical (Process 14)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9442f4ab-9310-4e46-8e08-5b18d5884f4d">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7ba426e6-82b8-45b8-9ef6-8060afbc0592">1.2.840.10008.1.2.5</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e5458d6b-a9e1-4fbb-a9fc-d2005a0f559f">RLE Lossless</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_019e4c35-7e1c-490e-a6a2-70d7832fef3c">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d9c28978-b593-4678-b98d-6b4557e43ca1">1.2.840.10008.1.2.4.80</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_684a91c5-8159-44f5-a88f-0a18f4ca7973">JPEG-LS Lossless Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c8b1228c-0778-44ec-ae19-ecb843a76fd0">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_573a987d-b3aa-43f9-afc9-ad4b23a9a5bf">1.2.840.10008.1.2.4.81</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2853615d-447d-4bfe-9326-84564a825ad4">JPEG-LS Lossy (Near-Lossless) Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e7cb497b-292f-456b-9308-e8d4cf73db6f">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1e2a7e28-47f6-410c-ac4c-92c7da200f0f">1.2.840.10008.1.2.4.90</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1ec81877-62e6-4381-b0e6-aa0f55f37ad0">JPEG 2000 Image Compression (Lossless Only)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_737d1a8f-5bab-4b2e-9028-54d175b1a60f">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a42b67cb-1e4e-422e-94c0-b48ab21062a4">1.2.840.10008.1.2.4.91</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7d9c58e3-f1f4-45ad-8f0b-949320a24e6d">JPEG 2000 Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_11fd1dba-8fff-4b5a-9a3f-a8d5a9ac498a">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9eb09bad-24e4-4e2d-90f7-640d477c84ec">1.2.840.10008.1.2.4.92</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_32eb08e1-c0c3-4180-9c0e-9ee6bd7c227f">JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d544af72-a31d-459c-ac22-8fa3fc4aa72f">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e019e212-a279-4ebf-9076-4bf2d672c17e">1.2.840.10008.1.2.4.93</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_082ca231-7f12-4a74-a13e-c3c036ac560e">JPEG 2000 Part 2 Multi-component Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6a281dc5-4769-4e4a-9e7b-848e80ad1bde">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="5">
                                    <para xml:id="para_0e238099-831d-4651-a463-db14a6e67cf6">Multi-frame Image</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0941aca4-dba5-42cc-8ab3-77ecfef272e5">1.2.840.10008.1.2.1</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cb397a36-09e9-47a0-b149-dd686be9b429">Explicit VR Little Endian</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2ef08400-9d37-4ced-8c34-3bda87eadf87">D</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_76ab2c44-9160-4b50-94f4-bfb275aa4f3b">1.2.840.10008.1.2.4.90</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3c4f5a70-45b8-4cc0-9af8-386f519c44b1">JPEG 2000 Image Compression (Lossless Only)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3afca3a0-937a-4da8-9726-24cddcfa6b38">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bf0b6949-1956-4ce9-bc96-8e1874f04a37">1.2.840.10008.1.2.4.91</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f7a015ae-0e37-4b0f-a031-c132953246be">JPEG 2000 Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_988ce086-9923-4481-949a-9bd93d8b1dee">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0db0e2e7-e1e2-4a19-ad64-b050ce021c4a">1.2.840.10008.1.2.4.92</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1ef9d9c4-f985-479d-8611-14fb45716208">JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_02030129-438d-4462-a2b0-e0326ab580ec">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d64cb6d2-7b46-4bc8-8670-762ee25f2583">1.2.840.10008.1.2.4.93</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_39a92bca-59ac-4ad5-aa35-3f734dd0bd9f">JPEG 2000 Part 2 Multi-component Image Compression</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_85572163-a653-4b40-a5da-45313e918f6f">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="10">
                                    <para xml:id="para_35596624-6724-4346-9666-43dea9252dcd">Video</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dba2dd58-c749-4f33-a94c-f5325c9f721a">1.2.840.10008.1.2.1</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f383fc94-e036-4a12-942e-b3cca6fb5d63">Explicit VR Little Endian</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_91f03550-a63f-46d7-8804-537af132ad23">D</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2789b547-5be0-4e6e-9a51-21a53b2273ef">1.2.840.10008.1.2.4.100</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f2a2f8a7-629d-492b-b30d-e267a20aabf0">MPEG2 Main Profile @ Main Level</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fa80d456-c11e-4927-9ef4-2ef52fdc80d8">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ef46357c-7df6-447b-a9b0-38d004376cc3">1.2.840.10008.1.2.4.101</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6505b6b3-6324-41e5-887c-cf090a3f32f1">MPEG2 Main Profile @ High Level</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_36345536-da66-4bb3-b58f-dbfb18d0949a">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8113ab7e-e7e9-4334-a648-272b12966d10">1.2.840.10008.1.2.4.102</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_47b1b669-652a-41b8-8826-6dbe5333c431">MPEG-4 AVC/H.264 High Profile / Level 4.1</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9294657e-ad8b-40e3-8520-16eb0567dc53">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_510aeb03-1207-43d9-8e08-127b35962035">1.2.840.10008.1.2.4.103</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b1662c00-1691-4142-86eb-77133a2329bb">MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_07a60523-0337-4142-aeb2-02e1bb54e5a0">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f60b5531-7e4f-4d8d-b381-9d2aade6e9b4">1.2.840.10008.1.2.4.104</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_09e910a4-f027-444a-921d-f735498ccd29">MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_279cb89f-873e-4241-8f33-9f71bc3a4f8e">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_81dce5e3-230d-49ba-b54d-2599fcd886dc">1.2.840.10008.1.2.4.105</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bc4be8b1-27ec-4da2-b760-70a9ec0e5fe7">MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0d04a0c3-3637-4bf7-b257-a562c5d2d9a0">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4eb967a2-f2fb-406f-abc3-c088e26fba63">1.2.840.10008.1.2.4.106</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ed0918fe-1d22-44c2-926b-a5c2c23375e0">MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d4f78fbf-279b-4c3e-aade-61dcd7a09315">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_251d0b20-95b3-4468-9c15-e3e1440320e3">1.2.840.10008.1.2.4.107</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5bb335a1-8ab8-4b43-a52b-d6e0c7bbba41">HEVC/H.265 Main Profile / Level 5.1</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8305c98b-d143-4161-bf1f-a6e3eaf464b5">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_77fbad42-ed26-4364-a543-54bbcc052c94">1.2.840.10008.1.2.4.108</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5bb52927-9b8b-4bd7-ac12-8456f9777c0f">HEVC/H.265 Main 10 Profile / Level 5.1</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a0404dcc-7181-4604-8331-0751b258946f">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_255fe5b2-d3ac-42d7-8f10-b24d4be03f38">Text</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7328dfc5-ff13-4588-8329-a50a815ce651">1.2.840.10008.1.2.1</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cdb0448e-8194-4a55-93f0-3862bc989e95">Explicit VR Little Endian</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8519a66a-613d-4037-96b4-355b6fb00985">D</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c204a964-0626-4a2f-936d-cf0592ce61c8">Other</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_26013b21-b5e4-4ba7-89a8-119696bc22f3">1.2.840.10008.1.2.1</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6ead09c6-8278-461a-95a8-55c21a33c43d">Explicit VR Little Endian</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5ea162c4-a84f-47e3-a2e7-039cd3fda28f">D</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="8.7.3.2" status="4" xml:id="sect_8.7.3.2">
                    <title>DICOM Metadata Media Types</title>
                    <para xml:id="para_6fce163e-8967-4093-b2de-f125a620009d">
<xref linkend="table_8.7.3-3" xrefstyle="select: label"/> specifies the media types that may be used to encode representations of Metadata for the URI and RESTful services. Only the RESTful Services support Metadata representations.</para>
                    <table frame="box" label="8.7.3-3" rules="all" xml:id="table_8.7.3-3">
                        <caption>Media Types for Metadata</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e5587e93-71f3-41d1-b030-97d1c4448e4d">Media Type</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5f9adadb-31ee-4776-b8dc-ca19f883684e">Descriptions</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7591214b-cd44-4630-a8e4-30fc5b4a8070">URI</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0366076b-9a97-4a79-bd0c-66519d822c46">RESTful</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a41c041b-7187-4726-b7d7-cd5775b2663e">application/dicom+xml</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_768021de-f4a1-46a6-af7d-4f262404d285">Encodes Instances as XML Infosets defined in the Native DICOM Model defined in <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/>.</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e99c338b-7298-42b4-90ef-383029662621">not applicable</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_17f2d885-8e7c-42b8-98de-a73ecea0360e">required</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1c1beda3-5369-4042-8c56-0aad7543d4be">application/dicom+json</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a66d41eb-5fc9-4817-a376-61dd4ecfaffa">Encodes Instances in the JSON format defined in <xref linkend="chapter_F" xrefstyle="template:Annex %n"/>.</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_eb4114f1-c11f-43f7-82aa-52f012f3a93c">not applicable</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6f0901db-a9e5-4d60-9c6d-52cfa2f37b6d">required</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="8.7.3.3" status="4" xml:id="sect_8.7.3.3">
                    <title>DICOM Bulkdata Media Types</title>
                    <para xml:id="para_e07c47ea-b10b-49bd-a26a-a08c8eaf4b6a">Bulkdata representations are only supported by RESTful services. There are two categories of Bulkdata: uncompressed and compressed.</para>
                    <para xml:id="para_a3293c53-be9b-4115-ab2d-526bdefa1657">The default media type for the Resource Category shall be returned when the origin server supports none of the Acceptable Media Types, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                    <para xml:id="para_e048f289-bc29-439e-aaf2-a6008a7ce879">The origin server may support additional Transfer Syntaxes.</para>
                    <para xml:id="para_7659125e-1aea-4f78-a044-ea99d2e827a6">If no media type Transfer Syntax parameter is specified, then the Explicit VR Little Endian Transfer Syntax "1.2.840.10008.1.2.1" shall be used, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                    <note>
                        <para xml:id="para_0a9e5741-08c1-425a-9a22-32d694e04dc0">The tables in this section have no entries for the URI service, since they do not support separate retrieval of Bulkdata.</para>
                    </note>
                    <section label="8.7.3.3.1" status="5" xml:id="sect_8.7.3.3.1">
                        <title>Uncompressed Bulkdata</title>
                        <para xml:id="para_add7ab9b-e2af-4f79-92a7-2f2504537020">
<xref linkend="table_8.7.3-4" xrefstyle="select: label"/> specifies the default media type and Transfer Syntax UIDs, by Resource Category (see <xref linkend="table_8.7.2-1" xrefstyle="select: label"/>) that can be used with uncompressed Bulkdata for the RESTful services. Uncompressed Bulkdata is encoded as a stream of uncompressed bytes (octets) in Little Endian byte order.</para>
                        <note>
                            <para xml:id="para_9aeec20a-9094-4a88-a738-10924cfbdfb2">This is the same encoding defined in <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/> for the returned value of the getData() call for uncompressed Bulkdata.</para>
                        </note>
                        <table frame="box" label="8.7.3-4" rules="all" xml:id="table_8.7.3-4">
                            <caption>Transfer Syntax UIDs for Uncompressed Data in Bulkdata</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a2200ee1-b361-4907-9aeb-b2ab2967818a">Category</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9a384d2d-7b3d-425f-959d-342cff32088c">Media Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3e917440-48b7-4611-b397-b8a9a2e6177d">Transfer Syntax UID</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2a921167-b0d8-4a40-b519-a05cda00809a">Transfer Syntax Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d607dc15-9e59-4d54-85c1-799fdc45782a">RESTful</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_21226c77-c5b6-4a82-803e-08df55c1d22a">Single Frame Image</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_546e9b80-039c-4bf2-b209-813715181335">application/octet-stream</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_370cfb7d-1227-4b15-89e0-b2bed1347f46">1.2.840.10008.1.2.1</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ff75e60a-b82d-4df6-96fc-1ebff42ea4a2">Explicit VR Little Endian</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8f565de2-2f66-498c-93b3-ed3bcfe23f2c">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_76622516-4923-4eef-aa13-9d535708efe5">Multi-Frame Image</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7f050cb2-9b12-40d6-8b71-e69b47b255da">application/octet-stream</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b4fca7f1-eead-4d8f-b4a0-13ef17ba11dc">1.2.840.10008.1.2.1</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_69701804-df9f-4cee-9fa2-5427e8fa043d">Explicit VR Little Endian</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3630212f-8e29-405f-bf09-bce6913032c6">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_76ad3377-3633-47be-87c1-de98ee9d3a5c">Video</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7afe83d6-d790-480c-9ece-9b9b303c109f">application/octet-stream</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d1cda1e2-9df7-4fb4-9360-0559212899f3">1.2.840.10008.1.2.1</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e4e57d31-0fbb-4225-af44-ccdfc7c81904">Explicit VR Little Endian</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_bcfee078-ff36-4c66-847e-8efe5f54130a">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_37c51ee1-3134-486d-b301-7bcec44e9203">Text</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_cfcd49e5-38cc-4f76-8bec-48c23adbbb5d">application/octet-stream</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_670cd2f7-25d6-41fe-8ec1-2511502e0980">1.2.840.10008.1.2.1</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b03baaec-5dff-4814-b73d-d3ffe1e87a38">Explicit VR Little Endian</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_774f7c56-c5c2-4925-8651-e69d937769be">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7bdc8661-0b26-4b54-9af6-3c34dba30567">Other</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_934855af-b4f8-4f4f-8325-f28adb175059">application/octet-stream</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e54b31b3-e9ed-48a5-9ca0-3097569d7f38">1.2.840.10008.1.2.1</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e7874014-0d82-4eb2-8547-60d3a63ae4a2">Explicit VR Little Endian</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7e0ac3d6-8859-4897-aaf7-7dac0bff75f5">D</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <note>
                            <para xml:id="para_1384a6f2-3f21-4bb2-b2c5-736550e0085e">Even though the Transfer Syntax is Explicit VR Little Endian, the Value Representation is not actually encoded at the beginning of the octet-stream. The Value Representation is contained in the Metadata that references the Bulkdata.</para>
                        </note>
                    </section>
                    <section label="8.7.3.3.2" status="5" xml:id="sect_8.7.3.3.2">
                        <title>Compressed Bulkdata</title>
                        <para xml:id="para_4a815773-da08-472a-bead-e64f98d8ea73">Compressed Bulkdata contains only the compressed octet stream without the fragment delimiters.</para>
                        <para xml:id="para_2eb98375-ba81-4176-a87a-ddf67c0e7247">
<xref linkend="table_8.7.3-5" xrefstyle="select: label"/> specifies the default and optional media types and Transfer Syntax UID combinations for each Resource Category (see <xref linkend="table_8.7.2-1" xrefstyle="select: label"/>) of compressed Bulkdata for the RESTful services.</para>
                        <note>
                            <para xml:id="para_18da11aa-00e1-4933-8595-4eabdfc5d908">Some of the Transfer Syntax Names include text about Default Transfer Syntax, however this applies to its role in DIMSE transactions, rather than the default for RESTful services (which is specified in the RESTful column of the table).</para>
                        </note>
                        <para xml:id="para_55e1edfc-936e-4b02-a1f3-c579457b9d06">These media types can be used to retrieve Bulkdata, such as images or video, encoded in a specific Transfer Syntax.</para>
                        <table frame="box" label="8.7.3-5" rules="all" xml:id="table_8.7.3-5">
                            <caption>Media Types and Transfer Syntax UIDs for Compressed Data in Bulkdata</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5fd9cca7-3acb-4293-b95f-4caa231206ff">Category</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7994e4ec-de50-4bac-a223-7923d706906a">Media Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_35f736eb-8025-4acb-8cdd-c5b3e2c24571">Transfer Syntax UID</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2433f27b-6a17-423c-80bc-e01ae8f5689f">Transfer Syntax Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_559f0040-7781-4fd1-86dc-f6c4dbdbaa6f">Optionality</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="11">
                                        <para xml:id="para_37816794-0fa7-4ae4-99cd-487c93d22587">Single Frame Image</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="4">
                                        <para xml:id="para_73bae70b-4bb0-4bfe-9f0a-4a52c4787f1b">image/jpeg</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f149b419-0058-4d54-a803-3897e2b408c8">1.2.840.10008.1.2.4.70</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_729afcb1-9049-4642-900f-d4ebea6fabe7">JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14 [Selection Value 1]) :Default Transfer Syntax for Lossless JPEG Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4a17b11a-d87a-4128-bd63-3621417695b4">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9f8f9015-6cdc-425b-ad40-ff55dce3a40d">1.2.840.10008.1.2.4.50</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9ed8aa32-51c8-446f-893e-681828bcdf0b">JPEG Baseline (Process 1) :Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f7b6ee7f-946f-4739-a0df-7e2b06c74daa">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_05282080-91b0-4f24-b1cc-22440cd18a0f">1.2.840.10008.1.2.4.51</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7b4a27fb-a540-4c0c-8549-00f9240f0c9e">JPEG Extended (Process 2 &amp; 4) :Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_fcc1cbe3-b2fa-47c9-816f-4b9f77d7c6fd">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6cd17789-e8c1-4712-9b78-1c53dab8186f">1.2.840.10008.1.2.4.57</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e7e00c96-4296-4917-9c02-ad7e77b95ea6">JPEG Lossless, Non-Hierarchical (Process 14)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_21b8f4b8-bc1e-488e-96f7-cfb2963dd048">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_929b4f80-7c5b-4ae0-bceb-a2acdff917a6">image/dicom-rle</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_430320f8-8a09-47f0-adf3-a654b91b49d9">1.2.840.10008.1.2.5</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_17f54b07-a63f-441c-a7cf-003307f5b7a5">RLE Lossless</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8437e9ee-c93f-49bd-937a-356874d74a6d">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_79c26c30-e953-41ad-a21e-3c5f10795dcc">image/jls</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d5db8f5c-7a8d-4a78-915a-d12d6859b7ea">1.2.840.10008.1.2.4.80</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_97c5a63b-a09f-4f00-a3ec-cb10cc4870e4">JPEG-LS Lossless Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9270505b-49be-4481-b562-57a9bacb9143">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_555cad95-2dca-4d42-a736-08f178a72a65">1.2.840.10008.1.2.4.81</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_2d11a04f-04df-4a12-8703-e5f5c9557290">JPEG-LS Lossy (Near-Lossless) Image Compression</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_679fa971-4336-4d55-abb6-637c3da8453e">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_75ad33e4-6058-42c5-86c0-1a56036d8c18">image/jp2</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8b5ca864-1d0e-4508-a5bb-30840fa53175">1.2.840.10008.1.2.4.90</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_153b6fd3-6f78-4fe8-a41e-cfadc6c588b1">JPEG 2000 Image Compression (Lossless Only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b531fdc4-a42e-4b03-8f1e-020b9a2b8dbf">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8210264d-270f-49b6-bd8d-940c926422d5">1.2.840.10008.1.2.4.91</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_2244e4d6-1c28-40f4-857b-d6df37df37f5">JPEG 2000 Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_022bacd5-9bb8-41b3-b56e-13d1fd4bc86a">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_66bff052-8ae7-460c-8e67-14c85c5b6638">image/jpx</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b478a4d0-4205-44d7-83e4-6210c326831a">1.2.840.10008.1.2.4.92</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4bb5f574-c051-4fde-ad82-b50aba4cf672">JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_1be6e09a-7650-4c2f-9640-ac36812b0c40">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b910e78e-9ef1-41e8-8535-62809d5f9231">1.2.840.10008.1.2.4.93</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1fc57e87-8b60-4b9a-93a2-bb6adefae179">JPEG 2000 Part 2 Multi-component Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2f37b5e6-a7cc-406d-b6f2-732b28cca933">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="11">
                                        <para xml:id="para_58fe479a-19a3-499c-97c4-99f37c8b6d93">Multi-frame Image</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="4">
                                        <para xml:id="para_adc35b66-eadd-4436-855c-aab9f508f98c">image/jpeg</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4bae6f21-03f0-49f9-b7ba-e473f32ba57f">1.2.840.10008.1.2.4.70</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d779645d-e772-4438-8a2d-2b4fc3904419">JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14 [Selection Value 1]) :Default Transfer Syntax for Lossless JPEG Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b56d9b67-1a60-42ca-8f5c-bffbd75ec279">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e404ecf2-a0b9-45fc-b674-e3b07c02b096">1.2.840.10008.1.2.4.50</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_feeb029c-1851-4046-9033-fb932708f9d2">JPEG Baseline (Process 1) :Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_77cf0b93-9466-407b-ba80-ceb1a3cd3843">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_379ce70d-4354-42d7-82e7-b414effb960b">1.2.840.10008.1.2.4.51</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_09d5e444-72dd-4484-9fad-71f85c05c493">JPEG Extended (Process 2 &amp; 4) :Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ae944277-ac66-4adc-9562-be790459a0f1">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c8e3254f-145f-47ef-af4a-38ae8ac6970c">1.2.840.10008.1.2.4.57</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4d3374a3-ce08-436e-b224-73f84aaccf3e">JPEG Lossless, Non-Hierarchical (Process 14)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c8000700-e326-48c9-bf2c-3bec71a6be52">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b2ea5284-ef22-4286-a6ee-e26eea1242c6">image/dicom-rle</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1932b145-3462-485b-b74c-a90cbfb02683">1.2.840.10008.1.2.5</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ce9181a5-4c6c-4a25-873f-27b451f5be95">RLE Lossless</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a7def47b-4933-4b79-9693-037d39d93e81">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_2bd0959b-7852-427c-92a7-5e78431f8460">image/jls</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_37209b09-8bd8-409f-8e32-7a36612f4100">1.2.840.10008.1.2.4.80</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4056b470-886b-470b-9de2-9b6770b1631b">JPEG-LS Lossless Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_24696ad4-b0eb-452e-8df4-0171665d8d53">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_93472667-e928-40c4-bf0a-aba2bd15e788">1.2.840.10008.1.2.4.81</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_90fe69e3-3e1b-4984-8375-91c2c7724e48">JPEG-LS Lossy (Near-Lossless) Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5bbf20e2-4998-4ca5-974a-f57d423b1beb">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_53de1bb7-a5b7-42ca-8dce-4f2dcf9f0ccb">image/jp2</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e89dd310-c546-48ff-8489-e1ac8907d995">1.2.840.10008.1.2.4.90</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f777e5c2-9cef-4107-bd7a-95aaa35a4302">JPEG 2000 Image Compression (Lossless Only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9adc9a5c-49fb-4292-aba4-e8d80db1485d">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bc1995ec-3d3b-4acb-8ee4-7a50e4e7e8ec">1.2.840.10008.1.2.4.91</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3e5b7f0d-4ba8-4b5e-8ccb-88c6bd862480">JPEG 2000 Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_77f6d3ae-3893-4f7f-9445-1d1c8e1621fa">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_d99770d4-0040-42f5-a032-492de2236a51">image/jpx</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b0f0ccd5-9e7f-4ab3-acb7-97b649df46fc">1.2.840.10008.1.2.4.92</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4b849a1e-93e0-4b2f-b5e1-dd3eafc57178">JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e4740c68-a1fb-4553-9e2d-2559ef37bc5f">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e3cab1d8-4962-4217-9cfd-69101205e2ac">1.2.840.10008.1.2.4.93</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4195388a-4d09-4f7c-9682-5c7b4a461f54">JPEG 2000 Part 2 Multi-component Image Compression</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3994de5f-c94c-44ff-8d58-9db46c8ed6e9">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="7">
                                        <para xml:id="para_d21bae35-e651-455e-9e53-d22810cfc834">Video</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="2">
                                        <para xml:id="para_e6695c7b-e1cc-4c44-b542-972386186b11">video/mpeg2</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_cfd64a72-e8ec-4305-80be-797fe23b9c6a">1.2.840.10008.1.2.4.100</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bb5c95dc-b3a7-47fb-8717-aacdf54e4d22">MPEG2 Main Profile @ Main Level</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_197d343d-2acb-40ae-b2f9-2978ecfa49f6">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_15185835-33be-4043-8e42-9e3a34359846">1.2.840.10008.1.2.4.101</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8113dbe8-0901-4af2-a66d-affc66b4ea90">MPEG2 Main Profile @ High Level</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c572abd6-3567-454b-9502-9d6442fafc17">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="5">
                                        <para xml:id="para_1de32ec0-f9f7-4de7-aeab-b683397a521d">video/mp4</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5c984017-0366-4ee0-a973-97da7bf6711a">1.2.840.10008.1.2.4.102</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_cab56a01-70c4-434b-9237-8659da9404b6">MPEG-4 AVC/H.264 High Profile / Level 4.1</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_0bf15820-49e5-4a08-b695-9c3db0c7071c">D</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_26e68688-a821-4ccb-a8a5-eae15722b2bc">1.2.840.10008.1.2.4.103</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6a957a7c-5eab-4dce-9a10-5ba763dd34bc">MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_38997403-c863-488c-a591-9fbffa66261f">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_debd94db-0da1-4a3f-88bd-5acef3a6bf51">1.2.840.10008.1.2.4.104</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_64c8e62b-b96c-4a1a-b1ef-5c7066d6428b">MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6d945cae-784f-49ef-8e99-2e4d4e91c497">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_907ca0c7-923a-457d-a198-b09d324ede6b">1.2.840.10008.1.2.4.105</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c6f0582d-92ec-4fd8-bc72-06bee5fc4dcc">MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_016af1d9-7b6b-4778-9d23-dd82a547fd05">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_2ee3e897-394f-41a1-9db7-808e711c18bf">1.2.840.10008.1.2.4.106</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_eae7fa55-46ae-4ea1-b857-d9cb34d320b2">MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_16b8183e-17fb-4b2e-9cd9-90aed9d1d817">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_57f5457e-edce-4c67-b27b-6b4be391c29c">Text</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                    <td align="left" colspan="2" rowspan="1">
                                        <para xml:id="para_4853f230-c07c-472d-a7aa-a376a18617b9">N/A (no defined compression transfer syntaxes for Text)</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d2d5e4d2-b7f0-4ef4-9fdd-f0d372784002">Other</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                    <td align="left" colspan="2" rowspan="1">
                                        <para xml:id="para_9dca728b-0e51-4f58-93e8-55e3efbcfe20">N/A (no defined compression transfer syntaxes for Other)</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_9799cecd-066e-438d-b50e-bd9b6f8d6f05">The origin server may support additional Transfer Syntaxes.</para>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_2a35285a-c184-464a-84b3-e5af7a219c1e">For the media type image/jpeg Transfer Syntaxes, the image may or may not include the JFIF marker segment. The image may or may not include APP2 marker segments with an identifier of "ICC_PROFILE". There is no requirement for the origin server to add a JFIF marker segment nor to copy the value of the ICC Profile (0028,2000) Attribute, if present, into APP2 marker segments in the compressed data stream. See <olink targetdoc="PS3.5" targetptr="sect_8.2.1" xrefstyle="template:Section %n “%t” in PS3.5"/>.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_2554bfd6-19d3-4bb7-9fd3-e918207958a2">For the media type image/jp2 and image/jpx Transfer Syntaxes, the image does not include the jp2 marker segment. See <olink targetdoc="PS3.5" targetptr="sect_8.2.4" xrefstyle="template:Section %n “%t” in PS3.5"/> and <olink targetdoc="PS3.5" targetptr="sect_A.4.4" xrefstyle="template:Section %n “%t” in PS3.5"/>
</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_b6edd5f2-5ef1-4c01-a2d6-92a913649c04">The resource on the origin server may have been encoded in the Deflated Explicit VR Little Endian (1.2.840.10008.1.2.1.99) Transfer Syntax. If so, the origin server may inflate it, and then convert it into an Acceptable Transfer Syntax. Alternatively, if the user agent allowed a Content-Encoding header field of 'deflate', then the deflated bytes may be transferred unaltered, but the Transfer Syntax parameter in the response should be the Explicit VR Little Endian Transfer Syntax.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_7e48a4a5-9d39-421c-902c-be4eda2e4d5e">Compressed multi-frame image Bulkdata is encoded as one frame per part. E.g., each frame of a JPEG 2000 multi-frame image will be encoded as a separate part with an image/jp2 media type, rather than as a single part with a video/mj2 (<xref linkend="biblio_RFC_3745"/>) or uncompressed application/octet-stream media type.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_be36c55c-166a-45b0-a104-2f37a1d188be">Video Bulkdata is encoded as a single part containing all frames. E.g., all frames of an MPEG-4 video will be encoded as a single part with a video/mp4 (<xref linkend="biblio_RFC_4337"/>) media type.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_1dd25561-647c-4831-8daa-4d287120d428">Many of the media types used for compressed Pixel Data transferred as Bulkdata values are also used for consumer format media types. A web browser may not be able to display the encoded data directly, even though some of the same media types are also used for encoding rendered Pixel Data. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_962dc7e6-b9e0-47df-b860-2ee54090e53f">For example, the media type for Bulkdata values of lossless 16-bit JPEG <xref linkend="biblio_ISOIEC10918-1"/> encoded Pixel Data is "image/jpeg", the same media type as might be used for 8-bit JPEG <xref linkend="biblio_ISOIEC10918-1"/> encoded Pixel Data, whether extracted as Bulkdata, or rendered. The Transfer Syntax parameter of the Content-Type header field is useful to signal the difference.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_23c268c4-a1f1-4487-a06f-0eab6f8f6042">Each part of a multipart response is distinguished by the Content-Type and Content-Location header fields of the part.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_440b008e-9ab6-4ac1-be8c-40044337e019">Previously, experimental Media Types "image/x-dicom-rle" and "image/x-jls" were defined, so origin servers and user agents may want to account for these when communicating with older implementations. These have been replaced with the standard Media Types "image/dicom-rle" and "image/jls", respectively.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </section>
                </section>
                <section label="8.7.3.4" status="4" xml:id="sect_8.7.3.4">
                    <title>Transfer Syntax</title>
                    <para xml:id="para_f66ec54d-5d7e-4c89-8620-036d2c60db62">The Default Transfer Syntax for DICOM objects contained in a payload shall be Explicit VR Little Endian Uncompressed "1.2.840.10008.1.2.1". If the Transfer Syntax is not specified in a message, then the Default Transfer Syntax shall be used, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                    <note>
                        <orderedlist>
                            <listitem>
                                <para xml:id="para_1b43e82d-c76b-4b06-acd1-360407c287f1">This is different from the Default Transfer Syntax defined in <olink targetdoc="PS3.5" targetptr="sect_10.1" xrefstyle="template:Section %n “%t” in PS3.5"/>, which is Implicit VR Little Endian.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_d8ccb50d-fcf2-4227-9874-c25b528bc842">Every origin server is required to be able to convert any Data Set it is going to return into the Explicit VR Little Endian Transfer Syntax, regardless of the form in which it originally received or stored the Data Set, except in the cases of when the decompressed Pixel Data is too large to encode in the Explicit VR Little Endian Transfer Syntax or is received in a lossy compressed form. In the case of lossy compressed Pixel Data, the origin server is permitted to return the lossy compressed Transfer Syntax appropriate to the lossy form that was received. In the case of lossless compressed Pixel Data that is too large to encode in the Explicit VR Little Endian Transfer Syntax, the origin server is permitted to return any appropriate lossless compression Transfer Syntax, not necessarily that in which the image was received, as an alternative to the Explicit VR Little Endian Transfer Syntax.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_5f8f41c1-5912-4850-b485-d11072e77330">If transcoding to the Explicit VR Little Endian Transfer Syntax, a VR of UN may be needed for the encoding of Data Elements with explicit VR whose value length exceeds 65534 (2<superscript>16</superscript>-2) (FFFEH, the largest even length unsigned 16 bit number) but which are defined to have a 16 bit explicit VR length field. See <olink targetdoc="PS3.5" targetptr="sect_6.2.2" xrefstyle="select: docname label"/>.</para>
                            </listitem>
                        </orderedlist>
                    </note>
                    <para xml:id="para_90b7dcf5-f060-4916-9471-2f96b11a11d1">Implicit VR Little Endian, or Explicit VR Big Endian shall not be used.</para>
                    <para xml:id="para_f37a20de-8ca2-41fe-9454-cdc8deaabb87">The response payload encoding requirements are defined in <xref linkend="sect_8.7.8" xrefstyle="select: label"/>.</para>
                    <note>
                        <para xml:id="para_e0e47d13-5315-4a59-a2e5-fbeea529923e">The transfer syntax can be one of the JPIP Transfer Syntaxes, in which case the returned objects will contain the URL of the JPIP provider for retrieving the pixel data.</para>
                    </note>
                    <para xml:id="para_a705f977-f184-4c25-859f-d082edfc7d04">The origin server may support additional Transfer Syntaxes.</para>
                </section>
                <section label="8.7.3.5" status="4" xml:id="sect_8.7.3.5">
                    <title>DICOM Media Type Syntax</title>
                    <para xml:id="para_4c5827d2-a564-46a2-9b18-9192353cb21c">The syntax of DICOM Media Types is:</para>
                    <programlisting>dicom-media-type = (dcm-singlepart / dcm-multipart) [dcm-parameters]</programlisting>
                    <para xml:id="para_b242e33b-0637-4a0c-909f-b9c3808e1a7b">Where</para>
                    <programlisting>dcm-singlepart = dcm-mt-name</programlisting>
                    <programlisting>dcm-multipart  ;see <xref linkend="sect_8.7.3.5.1" xrefstyle="select: label"/>
</programlisting>
                    <programlisting>dcm-parameters = transfer-syntax-mtp ;see <xref linkend="sect_8.7.3.5.2" xrefstyle="select: label"/>
</programlisting>
                    <programlisting>               / charset-mtp;see <xref linkend="sect_8.7.3.5.3" xrefstyle="select: label"/>
</programlisting>
                    <programlisting>dcm-mt-name    = dicom / dicom-xml / dicom-json ;DICOM Media Type name</programlisting>
                    <programlisting>dicom          = "application/dicom"</programlisting>
                    <programlisting>dicom-xml      = "application/dicom+xml"</programlisting>
                    <programlisting>dicom-json     = "application/dicom+json"</programlisting>
                    <programlisting>octet-stream   = "application/octet-stream"</programlisting>
                    <para xml:id="para_75ec51cc-e8c0-4d32-aeb0-09b7d308e6b9">All DICOM Media Types may have a Transfer Syntax parameter, but its usage may be constrained by the service for which they are used.</para>
                    <note>
                        <para xml:id="para_3df875db-5df3-4a8d-beab-65fba0a9a35f">The application/dicom+xml and application/dicom+json Media Types may have a Transfer Syntax parameter in order to specify the encoding of base64 data.</para>
                    </note>
                    <para xml:id="para_28f8bbd0-49ca-4ef2-a857-80bc31d9f145">All DICOM Media Types may have a character set parameter, but its usage may be constrained by the service for which they are used.</para>
                    <section label="8.7.3.5.1" status="5" xml:id="sect_8.7.3.5.1">
                        <title>DICOM Multipart Media Types</title>
                        <para xml:id="para_4bc8f31f-f7fe-4d1b-b691-2ff76d60ddd7">The syntax of multipart media types is:</para>
                        <programlisting>dcm-multipart = "multipart/related"</programlisting>
                        <programlisting>                OWS ";" OWS "type" "=" dcm-mp-mt-name</programlisting>
                        <programlisting>                OWS ";" OWS "boundary=" boundary</programlisting>
                        <programlisting>                [dcm-parameters]</programlisting>
                        <programlisting>                [related-parameters]</programlisting>
                        <para xml:id="para_2f086724-b82d-4f81-b1c9-69ca88412029">Where</para>
                        <programlisting>dcm-mp-mt-name = dicom / dicom-xml / dicom-json / octet-stream</programlisting>
                        <para xml:id="para_555abf3f-d48f-4deb-8e2c-ff9af3a4ea9e">See <xref linkend="sect_8.6.1.2.1" xrefstyle="select: label"/> for the definition of boundary and related-parameters.</para>
                        <para xml:id="para_e4b19f47-2845-456a-ac54-ac1d2ca1e56f">Each multipart media type shall include a "type" parameter that defines the media type of the parts and shall also include a "boundary" parameter that specifies the boundary string that is used to separate the parts.</para>
                    </section>
                    <section label="8.7.3.5.2" status="5" xml:id="sect_8.7.3.5.2">
                        <title>Transfer Syntax Parameter</title>
                        <para xml:id="para_b5516e13-5401-43da-b909-174e049e1112">For a given DICOM Media Type, a single Transfer Syntax parameter value may be specified, but its usage may be constrained by the service for which they are used.</para>
                        <para xml:id="para_33a21f1f-7b31-4d8a-bc76-b3f89f158d04">RESTful origin servers shall support the Transfer Syntax parameter.</para>
                        <para xml:id="para_830a370c-6137-4af3-98e1-3a3724736460">Transfer syntax media type parameters are forbidden in URI Service requests and responses.</para>
                        <para xml:id="para_9099f65e-0853-4bfd-85c8-7f0b7c5e8a17">The syntax is:</para>
                        <programlisting>transfer-syntax-mtp = OWS ";" OWS %s"transfer-syntax=" ts-value</programlisting>
                        <programlisting>ts-value            = transfer-syntax-uid / "*"</programlisting>
                        <programlisting>transfer-syntax-uid ; a UID from <olink targetdoc="PS3.6" targetptr="table_A-1" xrefstyle="template:Table %n “%t” in PS3.6"/> with a UID Type of Transfer Syntax</programlisting>
                        <para xml:id="para_3c5d980e-a3ae-45b5-917f-381ebfd8f921">The value of the Transfer Syntax parameter may be either a Transfer Syntax UID or the token "*".</para>
                        <para xml:id="para_21948dfa-7ffb-4e92-bafe-0e4a3b843927">For example, to specify that 1.2.840.10008.1.2.4.50 is the acceptable Transfer Syntaxes, an Accept header field could be:</para>
                        <programlisting>Accept: application/dicom; transfer-syntax=1.2.840.10008.1.2.4.50</programlisting>
                        <para xml:id="para_b40f9483-7394-40b6-aefa-4d1e2a5491b2">A DICOM Media Type may only have one Transfer Syntax parameter and it shall have only one value.</para>
                        <note>
                            <para xml:id="para_837b5c40-5cae-497c-a4db-704b3dc7d849">Per <xref linkend="biblio_RFC_6838"/> Media Type Specifications and Registration Procedures, it is an error for a specific parameter to be specified more than once. If a choice of Transfer Syntaxes is acceptable. more than one media type may be provided in the Accept header with different q parameter values to indicate preference. E.g., to specify that 1.2.840.10008.1.2.4.50 and to specify that 1.2.840.10008.1.2.4.57 are acceptable but 1.2.840.10008.1.2.4.50 is preferred, an Accept header field could be:</para>
                            <programlisting>Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;boundary=**, multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.57;q=0.5;boundary=**</programlisting>
                        </note>
                        <para xml:id="para_f163164d-a31c-44f7-8ea8-279730ceb65e">The wildcard value "*" indicates that the user agent will accept any Transfer Syntax. This allows, for example, the origin server to respond without needing to transcode an existing representation to a new Transfer Syntax, or to respond with the Explicit VR Little Endian Transfer Syntax regardless of the Transfer Syntax stored, unless the origin server has only access to the pixel data in lossy compressed form or the pixel data in a lossless compressed form that is of such length that it cannot be encoded in the Explicit VR Little Endian Transfer Syntax.</para>
                        <para xml:id="para_cab002bf-1076-48fe-8c13-4fea4307e925">If an Origin server supports the Transfer Syntax parameter, it shall support the wildcard value.</para>
                        <para xml:id="para_ecb84aee-85f0-4a66-a4a0-993f61dbcf6c">Origin servers that support the Transfer Syntax parameter shall specify in their Conformance Statement those values of Transfer Syntax parameter that are supported in the response.</para>
                        <para xml:id="para_c6fd9735-8826-4a77-b23f-9712373972b1">User agents that support the Transfer Syntax parameter shall specify in their Conformance Statement those Transfer Syntax parameter values that may be supplied in the request.</para>
                    </section>
                    <section label="8.7.3.5.3" status="5" xml:id="sect_8.7.3.5.3">
                        <title>Character Set Parameter</title>
                        <para xml:id="para_b519cdef-3c38-4b10-8819-1a24be918db4">All DICOM Media Types may have a single Character Set parameter, which shall have only a single value, that specifies the Acceptable Character Set for the response.</para>
                        <para xml:id="para_07dc8ae6-8f15-42c6-99ae-6be108b455cc">The syntax is:</para>
                        <programlisting>charset-mtp = OWS ";" OWS %s"charset" "=" charset</programlisting>
                        <para xml:id="para_c10dbcf9-ea75-4a00-b545-0122905fd902">All DICOM Media Types have a Default Character Set of UTF-8. See <xref linkend="sect_8.8" xrefstyle="select: label"/> for character set details.</para>
                    </section>
                </section>
                <section label="8.7.3.6" status="4" xml:id="sect_8.7.3.6">
                    <title>Transfer Syntax Query Parameter</title>
                    <para xml:id="para_27803506-43c7-4e3f-9f2e-403df9800115">The Transfer Syntax Query Parameter specifies a comma-separated list of one or more Transfer Syntax UIDs, as defined in <olink targetdoc="PS3.6" targetptr="PS3.6" xrefstyle="select: labelnumber"/>.</para>
                    <para xml:id="para_bb368731-b4c6-48f7-950a-a8daf1771f48">The syntax is:</para>
                    <programlisting>transfer-syntax-qp = %s"transferSyntax" "=" (1#transfer-syntax-uid / "*")</programlisting>
                    <para xml:id="para_f8e8512b-d2b7-44ec-9e3b-7ce65452ff8a">This Query Parameter is only used by the URI Service.</para>
                    <para xml:id="para_1f2fd3b3-aaa4-4be2-8cb7-c179cbd34f97">RESTful services specify the Transfer Syntax in the "accept" Query Parameter (see <xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>) and do not use Transfer Syntax Query Parameter.</para>
                </section>
                <section label="8.7.3.7" status="4" xml:id="sect_8.7.3.7">
                    <title>Acceptable Transfer Syntaxes</title>
                    <para xml:id="para_49cf88d6-d88f-43e9-b95c-0e64e5621060">Each DICOM Media Type in the Acceptable Media Types has an Acceptable Transfer Syntax, which is explicitly specified or has a default value.</para>
                    <para xml:id="para_d6489601-7ed4-47a4-9395-953b4e64a961">Depending on the service, the Acceptable Transfer Syntax for a DICOM Media Type can be specified in the:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_16768844-37de-46c2-8e84-030b5ceaa44d">Transfer Syntax media type parameter contained in the Accept Query Parameter (see <xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>)</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_b65772b1-9973-467f-a2e2-7f8fe21360bf">Transfer Syntax media type parameter contained in the Accept header field</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_d9bc27d9-ea6b-4c72-bbb5-9d84f442d5dd">Transfer Syntax Query Parameter (see <xref linkend="sect_8.7.3.5" xrefstyle="select: label"/>)</para>
                        </listitem>
                    </orderedlist>
                </section>
            </section>
            <section label="8.7.4" status="3" xml:id="sect_8.7.4">
                <title>Rendered Media Types</title>
                <para xml:id="para_4413722b-f8f8-4801-b2ab-ad815613ae9d">DICOM Instances may be converted by a rendering process into non-DICOM Media Types. This can be useful to display or process them using non-DICOM software, such as browsers.</para>
                <para xml:id="para_9151bf7d-abc7-48b6-b0e1-fe792fe69849">For example, an Instance containing:</para>
                <orderedlist>
                    <listitem>
                        <para xml:id="para_fbd8824d-7c46-4cf3-b436-dbc400682be5">an image could be rendered into the image/jpeg or image/png Rendered Media Types.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_9d19d9c5-2f82-4650-88c0-884664580991">a multi-frame image in a lossless Transfer Syntax could be rendered into a video/mpeg or video/mp4 Rendered Media Type.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_7d8cc56c-13ec-4113-ae7b-72dcade07e1f">a Structured Report could be rendered into a text/html, text/plain, or application/pdf Rendered Media Type.</para>
                    </listitem>
                </orderedlist>
                <note>
                    <para xml:id="para_31a3aaf0-3783-4ae2-97bd-9b1ffbd44f16">Rendered Media Types are usually consumer format media types. Some of the same non-DICOM Media Types are also used as Bulkdata Media Types, that is, for encoding Bulkdata extracted from Encapsulated Pixel Data (used with compressed Transfer Syntaxes), without applying a rendering process. See <xref linkend="sect_8.7.3.3" xrefstyle="select: label"/>.</para>
                </note>
                <para xml:id="para_28534f8b-23e8-4925-ad04-a3aecad73eef">Rendered images shall contain no more than 8 bits per channel.</para>
                <para xml:id="para_a6ac5f06-27ec-4233-ae30-39442a0dafe4">Origin servers shall support rendering Instances of different Resource Categories into Rendered Media Types as specified in <xref linkend="table_8.7.4-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="8.7.4-1" rules="all" xml:id="table_8.7.4-1">
                    <caption>Rendered Media Types by Resource Category</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2e054033-2e3c-41fa-9ac9-322f7d7ae68f">Category</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5c011af9-8e24-44a4-b9be-f96c27fdd448">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e6e4879c-8d83-4435-84b3-6b8073a67a77">URI</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7f812826-ee41-43f7-8107-e4d336bd0333">RESTful</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="4">
                                <para xml:id="para_ede06a11-8c5c-4bb5-879c-13edd15e7a6a">Single Frame Image</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_84847854-a17a-4c37-b14a-6d74529d2a4f">image/jpeg</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5e5afe52-6ba5-4888-8e10-a0ac43afa692">D</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_17613a4f-f2c3-4cbc-b36a-24e41d67f4fd">D</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_32215eb8-6f81-4580-98b3-2e51afc51092">image/gif</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2cc5276a-a8ba-422d-b6fe-06b57edaf9f5">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0880a6a4-3192-409b-b670-734c771b5e15">R</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c2f86c2f-4791-4413-a4a3-b9597a1e0c37">image/png</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fd3496c7-da7c-41ad-9a3a-645d2c6833bf">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_9cf631e4-9452-4935-aba7-8e1c64cf0fc5">R</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b28e80f3-7290-4293-a0fa-04d2c73eec4d">image/jp2</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_227d7fa7-f02c-4581-bcab-28e8454afb8e">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7cf9ec21-b912-4ff9-9649-2ea361dca949">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1bf63c91-207c-498c-a922-b1be160b2e9d">Multi-frame Image</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_abccb933-4483-4130-a1f3-8acdce30fde9">image/gif</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b1a806e7-b656-447f-9103-65c2f1fea732">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_3dfc56f3-e6ce-464f-a322-94c0f44bdf29">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="3">
                                <para xml:id="para_dfbe20fb-a5a2-4519-bf53-9f28d03e376e">Video</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3cb5556e-978f-41cf-aa5c-6993cbf248ed">video/mpeg</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_9a8e3f35-f611-4ef4-9629-02beebbc3a8d">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_72a4055f-7f7d-4640-aedf-7ceeacfe905f">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_87efe224-a89a-4720-8693-7a58b9ffb388">video/mp4</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0c6b983f-3d67-4bd4-8896-2b754ee86b7d">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_39e1ed3f-cce3-4826-a6de-4554c65dffa3">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_49cbcd52-f3a5-4303-9f3e-aadd808e4216">video/H265</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_056b51da-2851-4afc-bc55-ceef508333e7">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_9f824f32-6db8-48ea-ba18-5ed31a569293">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="5">
                                <para xml:id="para_cec77900-7975-4275-8d37-a56a022eb540">Text</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_257a7e50-297e-4020-b93c-15faccca945f">text/html</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d9aa4277-ddc6-4217-ba33-7746c718b4b1">D</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fd15dfab-3538-497f-9cc9-91816fc1accb">D</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a7d2a574-29ff-48cb-b4df-dba1998984e2">text/plain</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e6e8190a-dbb0-4213-bde9-94d2b9b9e392">R</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8910c588-fb60-4849-9015-f056d8a9b3b6">R</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_14583849-25d2-4f18-b6a7-8b6c4984d960">text/xml</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_3e37072a-55ad-42f7-97db-0cc03f82d255">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_14fe2a77-93bd-4baf-aaf5-e3dc5b65d554">R</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e200f23b-b21d-45f5-8d1a-c4f8424945db">text/rtf</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_58ff41e5-616c-4f79-8383-9a8a37ce87be">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e09494cd-00bc-411b-995c-e9e6ba65cdb0">O</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_24297bc6-cd6a-439d-95b8-881a34ddecfc">application/pdf</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_6e3289af-0461-498e-854a-bb67e62d0f60">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_96d57ff7-9b74-40d4-8b16-18b5c61c93b8">O</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_6c63369e-4bdd-4ae9-806a-5f61b3e09fe0">When an image/jpeg media type is returned, the image shall be encoded using the JPEG baseline lossy 8-bit Huffman encoded non-hierarchical non-sequential process defined in <xref linkend="biblio_ISOIEC10918-1"/>.</para>
                <para xml:id="para_cb067b19-1ef1-4c15-bd21-eb152a2c24ad">The origin server may support additional Rendered Media Types, which shall be documented in the Conformance Statement and, if the service supports it, the Retrieve Capabilities response.</para>
                <para xml:id="para_36401951-b82a-4fd3-a2e2-7219e1b45af5">A Transfer Syntax media type parameter is not permitted for Rendered Media Types.</para>
            </section>
            <section label="8.7.5" status="3" xml:id="sect_8.7.5">
                <title>Acceptable Media Types</title>
                <para xml:id="para_8e95e80a-0d63-45af-8fa9-c01b5f79bc6f">The term Acceptable Media Types denotes the media types that are acceptable to the user agent in the response. The Acceptable Media Types are those specified in:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_fa33502c-abc4-4c31-8018-12313a72e7bd">The Accept Query Parameter, which may or may not be present.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_dd520f7f-8f9b-43d2-a903-b7d64c237249">The Accept header field, which shall be present.</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_d0fda614-9eed-46b7-a272-93c830ff8b75">The response to a request without an Accept header field shall be 406 (Not Acceptable). The presence of an Accept Query Parameter does not eliminate the need for an Accept header field. For details see <xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_ec284b5f-23bc-478d-9d25-8e5d10d3918e">The Acceptable Media Types shall be either DICOM media-types or Rendered media types, but not both. If the Acceptable Media Types contains both DICOM and Rendered Media Types, the origin server shall return 400 (Bad Request).</para>
                <para xml:id="para_e6dfee5e-4a0a-4e22-9aaa-0d62617d103f">The user agent may specify the relative degree of preference for media types, whether in the Accept Query Parameter or the Accept header field, using the weight parameter. See <xref linkend="biblio_RFC_7231"/>
                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.1">Section 5.3.1</link>.</para>
                <programlisting>weight = OWS ";" OWS "q=" qvalue</programlisting>
                <programlisting>qvalue = ("0" ["." 0*3DIGIT]) / ("1" ["." 0*3("0") ])</programlisting>
                <para xml:id="para_4e8b2a65-8cb2-40a9-bc47-1939be393459">If no "q" parameter is present, the default qvalue is 1.</para>
            </section>
            <section label="8.7.6" status="3" xml:id="sect_8.7.6">
                <title>Accept Query Parameter</title>
                <para xml:id="para_3fe9678a-1f04-43f3-91df-1177fefd7a10">The Accept Query Parameter can be used to specify Acceptable Media Types. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>.</para>
            </section>
            <section label="8.7.7" status="3" xml:id="sect_8.7.7">
                <title>Accept Header Field</title>
                <para xml:id="para_874838eb-bad1-4c25-965f-61e66633f5da">The Accept header field is used to specify media types acceptable to the user agent. It has the following syntax:</para>
                <programlisting>Accept = 1#(media-range [weight])</programlisting>
                <para xml:id="para_1eab7d07-79e2-44f1-aac2-123ab5eb1334">The Accept header field value shall be a comma-separated list of one or more media ranges acceptable in the response. See <xref linkend="biblio_RFC_7231"/>
                    <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.2">Section 5.3.2</link>.</para>
                <para xml:id="para_7fe328ea-646c-4543-b0bc-a43b2661bf50">A media range is either a media-type or a wildcard. Wildcards use the asterisk ("*") to group media types into ranges, with &lt;type&gt;/* indicating all subtypes of that type, and */* indicating all media types. For example, the media range image/* matches image/jpeg, which is the default media type for the Single Frame Image Resource Category, and text/* matches text/html, which is the default media type for the Text Resource Category. DICOM specifies that the */* media range matches the default media type for the target's Resource Category. If no default media type is defined for a Resource Category, then any media type from the Resource Category is acceptable.</para>
                <para xml:id="para_eba51023-6f88-4595-968d-da29a4b9df56">If the response might contain a payload, an Accept header field shall be present in the request.</para>
                <para xml:id="para_cb962f8a-a535-4acd-ba0b-e17fd7f23be8">If the origin server receives a request without an Accept header field, but that might have a response payload, it shall return a 406 (Not Acceptable).</para>
                <para xml:id="para_2c4582f3-c86f-4da6-a073-83563f13e9d2">Any Accept header field values, including media type parameters, that are not valid or not supported shall be ignored by the origin server.</para>
            </section>
            <section label="8.7.8" status="3" xml:id="sect_8.7.8">
                <title>Selected Media Type and Transfer Syntax</title>
                <para xml:id="para_d2d438aa-dd55-4e2e-998d-e5fc079fd233">The selection of the media type and transfer syntax by the origin server are interrelated.</para>
                <section label="8.7.8.1" status="4" xml:id="sect_8.7.8.1">
                    <title>Selected Media Type</title>
                    <para xml:id="para_c731bc98-3e86-4634-94fa-da9d918bcc6f">The Selected Media Type is the media type selected by the origin server for the response payload. The media types in the Accept Query Parameter and the media ranges in the Accept header field shall each be separately prioritized according to the rules defined in <xref linkend="biblio_RFC_7231"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7231#section-5.3.1">Section 5.3.1</link>.</para>
                    <para xml:id="para_bde75e89-a80f-4cb9-afd2-903136e6c200">For multipart payloads, the Selected Media Type is determined independently for each message part in the response.</para>
                    <note>
                        <para xml:id="para_6d668360-4b77-496f-8bb1-01ef4f1135a9">The Selected Media Type of each message part depends on the Resource Category of the Instance and the Acceptable Media Types for that Resource Category.</para>
                    </note>
                    <para xml:id="para_08adee12-529d-495a-8696-9e06d1003aad">The Selected Media Type of each message part depends on the Resource Category of the Instance and the Acceptable Media Types for that Resource Category.</para>
                    <para xml:id="para_5b452ebd-4f9d-41c4-a026-df0dcd707ef8">The Selected Media Type is chosen as follows:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_676fbbbb-b4b8-420b-9287-579b2a03844f">Identify the target's Resource Category</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_f95d9864-a7f0-4f65-8402-3803c598d1f1">Select the representation with the highest priority supported media type for that category in the Accept Query Parameter.</para>

                        </listitem>
                        <listitem>
                            <para xml:id="para_2eabd52e-1697-4421-af16-fbd9cf6040d6">If no media type in the Accept Query Parameter is supported, select the highest priority supported media type for that category in the Accept header field, if any.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_086d930d-d547-47b2-b58c-a3c025c6e908">Otherwise, select the default media type for the category, if the Accept header field contains a wildcard media range matching the category, if any.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_1cdb69d4-2592-4da3-a4a8-eeee70dbe62f">Otherwise, return a 406 (Not Acceptable).</para>
                        </listitem>
                    </orderedlist>
                    <note>
                        <orderedlist>
                            <listitem>
                                <para xml:id="para_21c17207-0bae-4f8b-89c6-ae71b432d05d">If the Selected Media Type is the Explicit VR Little Endian and the pixel data is compressed and when uncompressed is of such length that it cannot contained in a value field, then the origin server will respond with a 406 (Not Acceptable), and the user agent may try again with a different set of Acceptable Media Types.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_af94e7af-169c-4ab9-83e9-0ae6bd4b590f">If transcoding to the Explicit VR Little Endian Transfer Syntax, a VR of UN may be needed for the encoding of Data Elements with explicit VR whose value length exceeds 65534 (2<superscript>16</superscript>-2) (FFFEH, the largest even length unsigned 16-bit number) but which are defined to have a 16-bit explicit VR length field. See <olink targetdoc="PS3.5" targetptr="sect_6.2.2" xrefstyle="template:Section %n “%t” in PS3.5"/>.</para>
                            </listitem>
                        </orderedlist>
                    </note>
                    <para xml:id="para_f72a26fb-31e5-4d0e-9c91-84d67949fdcf">For a set of media types in the Accept Query Parameter (step 2 above), or for a set of media ranges in the Accept header field (step 3 above), the highest priority supported media type is determined as follows:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_7ea1a41d-c360-4d2b-9f91-9a43c4e22925">Assign a qvalue of 1 to any member of the set that does not have a one.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_4e911745-65c9-4f38-ba0b-bca01dcfb480">Assign each representation supported by the origin server the qvalue of the most specific media type that it matches.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_03a3f88a-4312-49c8-a69c-aa1d27cfbb98">Select the representation with the highest qvalue. If there is a tie, the origin server shall determine which is returned.</para>
                        </listitem>
                    </orderedlist>
                    <para xml:id="para_e9b8ba10-459a-483d-a107-da2d8f90df5f">For example, consider an origin server which receives a request with the following Accept header field:</para>
                    <programlisting>Accept: text/*; q=0.5, text/html; q=0.4, text/html; level=1, text/html; level=2; q=0.7,</programlisting>
                    <programlisting>        image/png, */*; q=0.4</programlisting>
                    <para xml:id="para_f31e5238-a4a0-492f-9e6a-494dffc22000">Suppose that for the resource indicated in the request, the origin server supports representations for the following media types:</para>
                    <programlisting>text/html (regular, level 1 and level 2)</programlisting>
                    <programlisting>text/rtf</programlisting>
                    <programlisting>text/plain</programlisting>
                    <programlisting>text/x-latex</programlisting>
                    <para xml:id="para_08295ad1-8f93-4bf8-8b08-813384fb606a">These media types are assigned the following qvalues, based on the media ranges above:</para>
                    <table frame="box" label="8.7.8-1" rules="all" xml:id="table_8.7.8-1">
                        <caption>Media Type QValue Example</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e1de57ae-f60a-401a-8989-07d3c7cdde36">Media Type</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b4d96d49-7da3-465e-ade4-090e78a5b3ff">qvalue</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cf68eb6f-8aa3-4ead-b028-b4c8a504d320">Determining Media Range</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a4232ef1-90e0-4bef-b69f-6c3c516783bd">text/html; level=1</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_744fab55-7011-42f9-84b6-818db4ff122d">1.0</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a5a28dc6-cb0a-47ea-b746-8d76dc3c0d7d">text/html; level=1</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_df6429b4-c2ce-4329-802f-4abb215437c1">text/html; level=2</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_238cd4a4-ede5-4b86-883c-9f9622cf6135">0.7</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d8c1d773-67d7-4b59-bf0f-e5fa082dd55a">text/html; level=2</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_57dd9ebb-50a6-42d7-a2b9-bdc3dcfe96d3">text/plain</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_60013b99-7857-4059-83a9-baadc0123986">0.5</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0e4878c0-7ba8-4353-a7fc-45593be97853">text/*</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f4273610-11b7-463b-8e4c-14ee598e4360">text/rtf</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8bc28f3a-9ab5-425a-a15a-768590c55bab">0.5</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e7e20839-34b4-4785-927a-109e0632d812">text/*</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d06f3fc2-1a92-494f-8142-e524a67ee909">text/html</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8b05b7d3-99ab-44d8-86c6-9587778e102a">0.4</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_89ab15ea-37b5-42d3-aaa0-fda3815503ff">text/html</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b99c5127-56a2-4f06-bc53-fdd8e41e6cde">text/x-latex</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f590c038-4906-4847-9063-acc09400e9b4">0.4</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d4a7cc8c-3232-4ee7-a738-ab38750deb1e">*/*</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_8619645a-9469-475f-9663-a505b8fe3c02">Although "image/png" has been assigned a default qvalue of 1.0, it is not among the supported media types for this resource, and thus is not listed.</para>
                    <para xml:id="para_6ac4b036-95f5-4632-8898-d0eef5cf7c81">The selected media type is 'text/html; level=1' since it is the supported media type in the Text Category with the highest qvalue.</para>
                </section>
                <section label="8.7.8.2" status="4" xml:id="sect_8.7.8.2">
                    <title>Selected Transfer Syntax</title>
                    <para xml:id="para_b33cf732-c420-4d2c-bbe4-d139d32031e3">The Selected Transfer Syntax is the Transfer Syntax selected by the origin server to encode a single message part in the response.</para>
                    <para xml:id="para_43c2094f-d773-4c78-87a9-b8963d22de8a">The origin server shall first determine the Selected Media Type as defined in <xref linkend="sect_8.7.8" xrefstyle="select: label"/> and then determine the Selected Transfer Syntax.</para>
                    <para xml:id="para_722be450-3b30-4165-be1c-f13ef688ce04">If the Selected Media Type was contained in the Accept Query Parameter, then the Selected Transfer Syntax is determined as follows:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_8d5ebb9d-c9bd-42da-8c7a-4573bbd21e29">Select the value of the Transfer Syntax parameter of the Selected Media Type, if any;</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_419bf30f-75f9-478e-ab68-01c1ea7c1559">Otherwise, select the value of the Transfer Syntax in the Transfer Syntax Query Parameter, if any;</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_58ad263b-357b-4f7e-ab7a-86997217293d">Otherwise select the default Transfer Syntax (see <xref linkend="table_8.7.3-2" xrefstyle="select: label"/>, <xref linkend="table_8.7.3-4" xrefstyle="select: label"/> or <xref linkend="table_8.7.3-5" xrefstyle="select: label"/>) for the Selected Media Type.</para>
                        </listitem>
                    </orderedlist>
                    <para xml:id="para_86d318c5-76c0-4372-bce4-a886d27dbdfa">If the Selected Media Type was contained in the Accept header field, then the Selected Transfer Syntax is determined as follows:</para>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_d0b55854-3a02-4326-9fde-abba9783dba7">Select the Transfer Syntax parameter for the Selected Media Type, if any;</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_601c8176-417c-4b89-b198-c03ccdce7050">Otherwise, select the default Transfer Syntax for the Selected Media Type.</para>
                        </listitem>
                    </orderedlist>
                    <note>
                        <orderedlist>
                            <listitem>
                                <para xml:id="para_45097411-d761-4309-b62b-ade30de1bf02">The Selected Transfer Syntax may be different for each message part contained in a response.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_f7326d75-ee30-4395-9011-13f7b1023cb0">Implementers may use a different selection algorithm if the result is the same.</para>
                            </listitem>
                        </orderedlist>
                    </note>
                </section>
            </section>
            <section label="8.7.9" status="3" xml:id="sect_8.7.9">
                <title>Content-Type Header Field</title>
                <para xml:id="para_058eeb3a-e275-498a-b033-7c9bd4beeb81">The Content-Type header field specifies the media type of the payload. It shall only be present when a payload is present, and any media type parameters shall specify the encoding of the corresponding message part.</para>
                <para xml:id="para_ed9cc44a-f3be-4235-8bcf-3bdf75901586">In particular, a DICOM Media Type used as the value of a Content-Type header field shall have zero or one Transfer Syntax parameter (see <xref linkend="sect_8.7.3.5.2" xrefstyle="select: label"/>), and zero or one charset parameter (see <xref linkend="sect_8.7.3.5.3" xrefstyle="select: label"/>), which corresponds to the character encoding of the corresponding message part.</para>
                <programlisting>Content-Type: dicom-media-type +transfer-syntax-mtp +charset-mtp</programlisting>
                <para xml:id="para_d7814281-2a28-4485-a0b0-b195d108e5e4">If there is a conflict between the Transfer Syntax specified in the media type and the one specified in the File Meta Information Transfer Syntax UID (0002,0010) Attribute, the latter has precedence.</para>
            </section>
        </section>
        <section label="8.8" status="2" xml:id="sect_8.8">
            <title>Character Sets</title>
            <para xml:id="para_5daac9d4-039d-416e-a353-b5f91084bd6a">HTTP uses charset names to indicate or negotiate the character encoding of textual content in representations <xref linkend="biblio_RFC_6365"/>
                <link xl:href="http://tools.ietf.org/html/rfc6365#section-3.3">Section 3.3</link>.</para>
            <para xml:id="para_e13be2ba-6b9e-4462-8015-778dc3330e78">Character sets may be identified using the value in the IANA Preferred MIME Name column in <xref linkend="biblio_IANA_CharacterSets"/>.</para>
            <para xml:id="para_78a131a9-3e0f-430c-9e7f-92d5166aa234">Character sets may also be identified by using the DICOM Defined Terms for the character set (see <xref linkend="chapter_D" xrefstyle="template:Annex %n"/>, <olink targetdoc="PS3.3" targetptr="sect_C.12.1.1.2" xrefstyle="select: docname label"/>, and <olink targetdoc="PS3.5" targetptr="sect_6.1.2.3" xrefstyle="template:Section %n “%t” in PS3.5"/>), which shall be quoted strings since they contain the space (' ') character.</para>
            <para xml:id="para_d068c858-3328-4083-b4c0-419bd92c967f">The syntax is:</para>
            <programlisting>charset = token / defined-term / DQ defined-term DQ</programlisting>
            <para xml:id="para_f8bc9641-911a-42c3-be0d-909dfb9da34e">Where</para>
            <informaltable frame="void" rules="none">
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>token</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a641aebf-dc0c-41d6-9ff1-47f5873a73d2">A case-insensitive charset name from the Preferred MIME Name in the IANA Character Set Registry.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <programlisting>defined-term</programlisting>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_73e32b39-12f5-46c7-8975-46e6b905c2cc">See <olink targetdoc="PS3.3" targetptr="sect_C.12.1.1.2" xrefstyle="template:Section %n “%t” in PS3.3"/>.</para>
                        </td>
                    </tr>
                </tbody>
            </informaltable>
            <para xml:id="para_f5cfc28a-74db-4bbe-952f-c7a155fa2e2a">The origin server shall support the "UTF-8" charset name for RESTful Retrieve Rendered transaction but is not required to support the DICOM Defined Term "ISO_IR 192". Some DICOM Defined Terms for character sets contain space characters, and shall be enclosed in double quotes in HTTP header fields and percent encoded in URIs.</para>
            <para xml:id="para_77354db0-e5fb-4326-ae7b-275471a2e1df">The Conformance Statement shall document all supported character sets. The Retrieve Capabilities response for all RESTful Services shall also document all supported character sets.</para>
            <para xml:id="para_030f7c00-e947-4ef3-b1ed-62d05cba5840">A request without any Character Set Query Parameter or Accept-Charset header field implies that the user agent will accept any character set in the response.</para>
            <para xml:id="para_0bbd8b97-f402-4c34-93aa-b0af40af7266">
<xref linkend="chapter_D" xrefstyle="template:Annex %n"/> contains a mapping of some Specific Character Set (0008,0005) Defined Terms to IANA charset tokens.</para>
            <section label="8.8.1" status="3" xml:id="sect_8.8.1">
                <title>Acceptable Character Sets</title>
                <para xml:id="para_befd0b79-1f56-40b5-a9c6-b7abdefa5bcc">The term Acceptable Character Sets denotes the character sets that are acceptable to the user agent in the response. The Acceptable Character Sets are those specified in:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_8b3ac26a-7a1d-4c76-8ad4-ecce3f65467e">the "charset" media type parameter</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_8a4cf1ac-eee5-4481-9b84-9fe3a68ec4b5">the character set Query Parameter</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_f3475e1c-1c5f-4f1f-ad26-997f1ab503bb">the Accept-Charset header field</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_5ca6bb48-438b-4ff7-90cf-f7d5226dcb32">the default character set for the media type, if any</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_6e61929f-cfe8-4f66-bad7-e1085bc0253b">When Acceptable Character Sets contains a list of one or more Defined Terms they shall be ordered by the user agent as specified in <olink targetdoc="PS3.3" targetptr="sect_C.12.1.1.2" xrefstyle="template:Section %n “%t” in PS3.3"/>, and <olink targetdoc="PS3.5" targetptr="sect_6.1.2.3" xrefstyle="template:Section %n “%t” in PS3.5"/>. This is especially important for ISO 2022 character sets.</para>
                <para xml:id="para_af654458-f6b8-489f-96f4-5ccb256f40b5">Any charset values that are not valid or not supported shall be ignored by the origin server.</para>
            </section>
            <section label="8.8.2" status="3" xml:id="sect_8.8.2">
                <title>Character Set Query Parameter</title>
                <para xml:id="para_892c9e7b-0a50-427c-a41c-008ef403b3a9">See <xref linkend="sect_8.3.3.2" xrefstyle="select: label"/> .</para>
            </section>
            <section label="8.8.3" status="3" xml:id="sect_8.8.3">
                <title>Character Set Media Type Parameters</title>
                <para xml:id="para_2f0450f2-d6fa-4dc5-9e56-62678f000f8f">DICOM Media Types accept character set (charset) parameters. See <xref linkend="sect_8.7.3.5.3" xrefstyle="select: label"/>.</para>
                <para xml:id="para_288680d9-830d-4391-9459-0732fe705e23">Many other media types also accept character set (charset) parameters. See <xref linkend="biblio_IANA_MediaTypes"/>.</para>
            </section>
            <section label="8.8.4" status="3" xml:id="sect_8.8.4">
                <title>Accept-charset Header Field</title>
                <para xml:id="para_e7e65964-b0c1-462f-9d3e-f6b8a40f4150">The Accept-Charset header field has the following syntax:</para>
                <programlisting>Accept-Charset = 1#(charset [weight]) / ("*" [weight])</programlisting>
                <para xml:id="para_b0767421-61e5-484c-aa29-67827f247a5d">The user agent may provide a list of Acceptable Character Sets in the Accept-Charset header field of the request. Its value is a comma-separated list of one or more charsets and/or the wildcard value ("*").</para>
                <para xml:id="para_2a8afdb2-d1e5-42aa-8584-42f59bc66a0a">The values of the Accept-Charset header field values are prioritized by their weight parameter.</para>
                <para xml:id="para_d27534c5-e1fc-473c-a700-7e92535b45db">If no wildcard ("*") is present, then any character sets not explicitly mentioned in the header field are considered "not acceptable" to the client.</para>
                <para xml:id="para_d1bf9cb0-cb46-42f7-a71d-5986cad78044">If the media type defines a "charset" parameter, it shall be included with the media type in the Accept header field, rather than in the Accept-Charset header field.</para>
            </section>
            <section label="8.8.5" status="3" xml:id="sect_8.8.5">
                <title>Selected Character Set</title>
                <para xml:id="para_e05452bb-e5d4-424e-b89a-cade0d432e04">The origin server shall determine the Selected Character Set(s) as follows:</para>
                <orderedlist>
                    <listitem>
                        <para xml:id="para_bb6b2158-7d5a-47d0-8ce0-2fabab0bbdf2">Select the first supported character set in the "charset" parameter(s) of the Selected Media Type.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_b7f77861-4e37-4c45-a220-9e9ced9a1e08">Otherwise, select the highest priority supported charset in the character-set Query Parameter.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_eb58faf4-d064-44ad-9fa0-b7121f831284">Otherwise, select the highest priority supported charset in the Accept-Charset header field.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_1a52d4ac-c225-4335-8ef8-9e56b06f7c81">Otherwise, if the Selected Media Type has a default character set that is supported, select it.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_4842b1c7-b7cd-4504-9bc8-e716a4548d33">Otherwise, select UTF-8.</para>
                    </listitem>
                </orderedlist>
                <para xml:id="para_0b590f23-a292-4434-86f2-e83a815d5a2a">Rendered representations returned in the response shall have all contained strings returned in the Selected Character Sets.</para>
                <para xml:id="para_44fe0f04-2e88-47b1-9bc7-bb080ea919c4">If the character set in which the Target Resource is encoded is not the Selected CharacterSet:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_afa766d0-d444-4e6e-a2b3-851d8fc0f0b9">If the origin server supports transcoding all glyphs used in the Target Resource into theSelected Character Set, it shall transcode the response payload into the Selected Character Set</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_3425734a-f19f-424d-8a1a-4b04e554aebb">Otherwise, the origin server shall return 406 (Not Acceptable).</para>
                    </listitem>
                </itemizedlist>
                <note>
                    <para xml:id="para_f8530bfc-0d08-440f-9a47-0c3078607364">This means that some Instances may be convertible, and others will not be, even though they have the same Specific Character Set (0008,0005).</para>
                </note>
                <para xml:id="para_95f03665-dda7-47b9-aab8-49e264b90922">If the user agent chooses to perform its own conversion rather than have it done by the origin server:</para>
                <orderedlist>
                    <listitem>
                        <para xml:id="para_9542913c-083d-4cfa-b10d-c4214eef0421">The user agent may omit the Accept-Charset header field or send the"*"wildcard</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_b27dfdde-9f59-4bcc-8799-655fd4c15f5a">The user agent may transcode the character set replacing all unknown characters with a suitable replacement. For example:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_8047ce36-ca2c-43ab-b2e0-521c3d98a585">A question mark ("?"), or other similar character indicating an unknown character.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_554ee709-a8ec-432b-8cdc-c2bf1282b8e2">The corresponding Unicode Code Point for the character, represented as "U+xxxx".</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_f76c0e3f-66ca-4fac-850c-7cf6d8b8b358">The four characters "\nnn", where "nnn" is the 3-digit octal representation of each byte (see <olink targetdoc="PS3.5" targetptr="sect_6.1.2.3" xrefstyle="template:Section %n “%t” in PS3.5"/>).</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                </orderedlist>
            </section>
        </section>
        <section label="8.9" status="2" xml:id="sect_8.9">
            <title>Retrieve Capabilities Transaction</title>
            <para xml:id="para_17f90f75-6948-4f96-bf37-adfcded1525b">This transaction retrieves a Capabilities Description (see <xref linkend="chapter_H" xrefstyle="template:Annex %n"/>), which is a machine-readable description of the service(s) implemented by an origin server. All RESTful services defined by this Part of the Standard shall implement this transaction.</para>
            <para xml:id="para_8887f24c-325b-4da8-b03d-b6ec2d29e0a5">The Target Resource for this transaction is an origin server. The response contains a Capabilities Description, which describes the transactions, resources, representations, etc. that are supported by the service(s).</para>
            <section label="8.9.1" status="3" xml:id="sect_8.9.1">
                <title>Request</title>
                <para xml:id="para_876d8c22-9cb0-4233-8906-a72fe6c62c89">The request shall have the following syntax:</para>
                <programlisting>OPTIONS SP / SP version CRLF</programlisting>
                <programlisting>Accept: 1#media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="8.9.1.1" status="4" xml:id="sect_8.9.1.1">
                    <title>Resource</title>
                    <para xml:id="para_5678e03e-31c0-4327-a084-a3184c41afc4">The Target Resource for this transaction is the Base URI ("/") for the Service. See <xref linkend="sect_8.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="8.9.1.2" status="4" xml:id="sect_8.9.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_ac924f5b-6e9c-43ae-ac98-36f2279560ee">This transaction has no Query Parameters.</para>
                </section>
                <section label="8.9.1.3" status="4" xml:id="sect_8.9.1.3">
                    <title>Request Header Fields</title>
                    <table frame="box" label="8.9.1-1" rules="all" xml:id="table_8.9.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_087e3a87-e3a8-4585-b37d-269e89d6b549">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_b6583189-0503-4472-848b-fdad498a66c9">Value</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_73d3d489-2aa6-421c-8a39-0b1380005bae">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_920ce29d-2586-4567-a3d9-2f4708e03ba5">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5bdc47c4-30e8-4606-b7d1-d586610dd0aa">User Agent</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_10e1d132-110c-4bb4-a132-b0bfb68a2123">Origin Server</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_53c6bb5f-6021-4721-a875-bb9c5efbbcae">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da93e449-10ed-4003-9723-4b256fb90893">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fd62ce59-96c1-46b6-a8f6-3728cf2a84e0">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cf83efec-0971-4398-9972-34bda9e1e2d8">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c75694b8-b699-408f-8af7-3a3509dc31de">The Acceptable Media Types for the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_66d9ea53-c16f-4354-889f-7c53dd898a4e">Accept-Charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a7a88351-c902-42ee-93fb-18fc26147551">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b5fac745-643c-4904-8bdb-49ad051d1733">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_efbdc4ca-c701-4944-b005-b32a25c98d5c">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_51fe9528-5b98-47b1-854f-206ffe5a7f17">The Acceptable Character Sets of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_d13a06d6-6cb1-49cd-8a2c-d76e582488ec">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="8.9.1.4" status="4" xml:id="sect_8.9.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_b34b580d-cf64-417e-b86b-9f40ef6247bc">The request has no payload.</para>
                </section>
            </section>
            <section label="8.9.2" status="3" xml:id="sect_8.9.2">
                <title>Behavior</title>
                <para xml:id="para_d5177e4f-9c79-4c02-9dde-9412f10a2bda">The origin server shall return a Capabilities Description, as defined in <xref linkend="chapter_H" xrefstyle="template:Annex %n"/>, in an Acceptable Media Type.</para>
            </section>
            <section label="8.9.3" status="3" xml:id="sect_8.9.3">
                <title>Response</title>
                <para xml:id="para_9ba0fd8f-f2c6-45c9-bd65-99511d20a454">The format of the response is as follows:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint) / (Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="8.9.3.1" status="4" xml:id="sect_8.9.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_12137171-1498-432e-83e4-b18932201aff">
<xref linkend="table_8.9.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="8.9.3-1" rules="all" xml:id="table_8.9.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_44c0296c-0127-4873-9efa-2bf2563b7a34">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_80911abb-c6cd-4ef3-bb17-1850cb84a070">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d9e6b45a-2e08-4f6a-8163-051b412d2567">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_ae2eeaf5-be6a-4b97-a991-945415b27e47">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d8fe5549-61f4-47eb-9109-2167ba5c66b5">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_67b4ac91-8c11-441b-a7a8-995dbf1def1b">All Instances were successfully retrieved.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d83c8d82-416d-48e0-bef6-243a82d31a60">304 (Not Modified)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_abe79050-5525-4cb4-bcef-b2887148c510">The user agent's current representation is up to date, so no payload was returned. This status code shall only be returned for a conditional request containing an If-None-Match header field.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4d198655-45d9-40c5-9b24-576101a85522">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1d63f9b7-3d39-47bb-8771-bc02250a96b9">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f97bea59-0e13-4237-840d-854454a12391">There was a problem with the request.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <section label="8.9.3.1.1" status="5" xml:id="sect_8.9.3.1.1">
                        <title>Response Header Fields</title>
                        <table frame="box" label="8.9.3-2" rules="all" xml:id="table_8.9.3-2">
                            <caption>Response Header Fields</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_77995705-c79d-400b-ba8f-9df3fecacd17">Name</para>
                                    </th>
                                    <th align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e0f96f46-aa56-4679-8b3f-089e55a55aad">Value</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_903ae01f-318a-49d6-ae82-4e547c00ea51">Origin Server Usage</para>
                                    </th>
                                    <th align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_fd278ae9-9de9-4fc6-8261-ed3c8578190e">Description</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bdaca78b-82c7-43f9-967b-70559fe844c1">Content-Type</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4fec0974-b357-4b7a-a7b4-a345a5164546">dicom-media-type</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6e092815-eace-4596-a845-764df30dd02a">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_253e2adb-1f85-4ff2-b67c-ceae2573e2b7">The media-type of the payload</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_56454fbf-1d51-4cfa-906e-7437b5797536">Content-Length</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9c99e973-46cb-47f9-baec-70b83e5532c3">uint</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_db5ec90b-d77c-4ce2-a0e4-1d67f9862899">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8ea94c0d-8a78-4589-84de-3823a9119b4e">Shall be present if a content encoding has not been applied to the payload</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1c4a5274-d6d2-4cea-b686-414231549a1c">Content-Encoding</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b694d59c-4d42-4eb5-ad53-93b2e8695414">encoding</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5e74896e-bd6a-4384-96a2-78cbe14298fb">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_edaac7a3-edf0-40e2-a484-58af71ffb030">Shall be present if a content encoding has been applied to the payload</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_c648794a-c46f-4b5f-8be6-d48f7db74f55">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                    </section>
                </section>
                <section label="8.9.3.2" status="4" xml:id="sect_8.9.3.2">
                    <title>Response Payload</title>
                    <para xml:id="para_a54c0fa2-31b1-4bbb-9686-49606b8f1e6e">A success response shall have a payload containing a Capabilities Description in the Selected Media Type.
                        The Capabilities Description shall conform to the requirements and structure defined in <xref linkend="chapter_H" xrefstyle="template:Annex %n"/>.</para>
                    <para xml:id="para_8558d8a0-1c6b-45e3-bc21-ecfc4e833de8">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
            <section label="8.9.4" status="3" xml:id="sect_8.9.4">
                <title>Media Types</title>
                <para xml:id="para_a5816dff-19cf-44d1-a055-79a33b3bf009">The media types supported by the Retrieve Capabilities service are application/vnd.sun.wadl+xml (Web Application Description Language) or application/json.</para>
            </section>
        </section>
        <section label="8.10" status="2" xml:id="sect_8.10">
            <title>Notifications</title>
            <section label="8.10.1" status="3" xml:id="sect_8.10.1">
                <title>Overview</title>
                <para xml:id="para_b5905c06-02d1-4f9a-8cb1-599de6e0018b">Some RESTful Services support Notifications.</para>
            </section>
            <section label="8.10.2" status="3" xml:id="sect_8.10.2">
                <title>Conformance</title>
                <para xml:id="para_b887ad9b-ec60-4b3b-817d-163b3d45b295">An implementation shall document whether or not it supports notifications in the Conformance Statement. If the service supports notification it shall describe how WebSocket connections are opened.</para>
            </section>
            <section label="8.10.3" status="3" xml:id="sect_8.10.3">
                <title>Transaction Overview</title>
                <para xml:id="para_e61f846d-5757-479f-9eff-fd4049ddcdf8">Any service that supports Notifications shall support the following transactions:</para>
                <table frame="box" label="8.10.3-1" rules="all" xml:id="table_8.10.3-1">
                    <caption>Notification Sub-System Transactions</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_28b35d49-5c8b-4e96-8806-d99c580eeeda">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_4ff99b40-811b-49c3-9508-d753df17cda2">Method</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cdb26a63-40cd-4e85-84fd-647cdad02a9b">Description</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8c8cd5f6-42a3-4add-9bae-f5819c9c866d">Open Notification Connection</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e7c4093a-3a94-4150-a5b6-9b36c8ed713a">GET</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_da463cc5-11db-4587-b9bf-774e85605b1f">The user agent requests that the origin server create a Notification Connection between them.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e95f895d-8a07-473f-af65-775c9ea76a57">Send Event Report</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_09debc02-b74d-4bc3-b7a7-b664785db763">N/A</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c0e27bcb-8987-4c88-bc9f-d8a710b32ca9">The origin server sends an Event Report to an End-Point</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="8.10.4" status="3" xml:id="sect_8.10.4">
                <title>Open Notification Connection Transaction</title>
                <para xml:id="para_95d0ced5-f65d-4924-80cd-2a641e57088a">This transaction creates a connection between the user agent and the origin server over which the origin server can send Event Reports to the user agent.</para>
                <note>
                    <para xml:id="para_5cf07c80-6209-4c1c-b3b5-2a0966ce0e93">An origin server might play the role of a user agent when communicating with another origin-server.</para>
                </note>
                <para xml:id="para_b5c90ddf-a7bd-421b-b1d9-ba9e53264cd2">The connection uses the WebSocket protocol. The connection can use the same TCP port as the HTTP connection, but they are separate connections.</para>
                <para xml:id="para_df0db58b-2ca3-454b-90da-3e0fabe226cb">See <xref linkend="biblio_RFC_6455"/> for details of the WebSocket protocol.</para>
                <section label="8.10.4.1" status="4" xml:id="sect_8.10.4.1">
                    <title>Request</title>
                    <para xml:id="para_76ad950a-9edd-45e3-a72c-363fb83d6cbf">There is more than one way to establish a WebSocket connection. An origin server that conforms to <xref linkend="biblio_RFC_6455"/> will at least support requests to open a WebSocket over an HTTP connection that have the following syntax:</para>
                    <programlisting>GET SP / SP version CRLF</programlisting>
                    <programlisting>Host: host CRLF</programlisting>
                    <programlisting>Upgrade: "WebSocket" CRLF</programlisting>
                    <programlisting>Connection: "Upgrade" CRLF</programlisting>
                    <programlisting>Origin: url CRLF</programlisting>
                    <programlisting>Sec-WebSocket-Key: nonce CRLF</programlisting>
                    <programlisting>Sec-WebSocket-Protocol: protocols CRLF</programlisting>
                    <programlisting>Sec-WebSocket-Version: "13" CRLF</programlisting>
                    <programlisting>*(&lt;header-field&gt; CRLF)</programlisting>
                    <programlisting>CRLF</programlisting>
                    <para xml:id="para_cf5ef089-932b-4751-88a1-10bb89b16959">The origin server may support other methods of opening a WebSocket connection, which should be included in the Conformance Statement and the Retrieve Capabilities response.</para>
                    <section label="8.10.4.1.1" status="5" xml:id="sect_8.10.4.1.1">
                        <title>Target Resources</title>
                        <para xml:id="para_b851f8d8-99e3-4b18-a87e-71b942e8d31f">The Target Resource is an origin server implementing a DICOM RESTful Service.</para>
                    </section>
                    <section label="8.10.4.1.2" status="5" xml:id="sect_8.10.4.1.2">
                        <title>Query Parameters</title>
                        <para xml:id="para_83b908a2-968e-4ec8-8252-fc7059a2f6da">This transaction has no query parameters.</para>
                    </section>
                    <section label="8.10.4.1.3" status="5" xml:id="sect_8.10.4.1.3">
                        <title>Request Header Fields</title>
                        <para xml:id="para_da5e24b3-27b2-4f04-bb9c-8ac32d1c7b71">
<xref linkend="table_8.10.4-1" xrefstyle="select: label"/> shows the Request Header Field usage for opening a WebSocket connection over http/https.</para>
                        <table frame="box" label="8.10.4-1" rules="all" xml:id="table_8.10.4-1">
                            <caption>Request Header Fields</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_1646b132-179b-4af7-b948-b3a4f6789f4b">Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a203f632-53f9-46f7-b4b8-fa7810f387f3">Value</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_725081dd-a33a-43b3-a8dc-0489b73047bf">Usage</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_2609cdbc-b65a-4abd-8ee7-9d25af28becb">Content-Type</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_236ea7c8-bcba-4aff-85a4-be94c76b5402">media-type</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f82fc1a3-d7d8-4824-9e53-51fce4660dc6">M</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e47fa4f8-1108-45ca-9d6b-bcf4f35dc5fd">Upgrade</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_12ed6ccf-0434-458d-a67d-51227b096740">"WebSocket"</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_03dc85f3-08c2-4fc8-b648-09e18528fcde">M</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9f40d245-4fe8-4d8e-ac8e-02a4a794a912">Connection</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_91ac3e3b-8b3d-47bb-8c2d-38fded5205cf">"Upgrade"</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_1d1b108f-1177-492d-88ed-bb19304904ec">M</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_73fc0320-9a06-48d9-bcd5-f9e06c7c9094">Origin</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e4c70f3e-1054-4322-ba2b-094d16e3856d">url</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f492ca1e-343b-4a74-bd25-8775c3322ca4">M</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ab601f87-4ec1-486e-81eb-ba9ce5975562">Sec-WebSocket-Key</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e6625ced-ae11-4252-85cd-4a3e82373943">accept-key</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_43156de2-f559-445f-9edc-af3085caa9a0">M</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_32bdb2b4-fc30-4dd3-b7b4-443bf9f3c7a4">Sec-WebSocket-Protocol</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9a9a8552-2ea9-457c-a1aa-b66c69c6dac9">protocols</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_0bbdb107-97d6-4a64-aa3e-2c6b9ef523c4">O</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8d3e6ca8-a152-4e29-bf0f-9a6b9b8b7778">Sec-WebSocket-Version</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1e33351f-77be-4b21-9042-538c2a3e2ad3">version</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b9b3c3d3-4ea7-42e3-abfc-abb318a25a8d">M</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_8c549839-325b-450e-b6fe-22d8e6c19423">For details of the request header field values and other methods of opening a WebSocket connection see <xref linkend="biblio_RFC_6455"/>.</para>
                    </section>
                    <section label="8.10.4.1.4" status="5" xml:id="sect_8.10.4.1.4">
                        <title>Request Payload</title>
                        <para xml:id="para_f0d00d3b-62f4-43ae-8312-2b1760d4f2c7">The request has no payload.</para>
                    </section>
                </section>
                <section label="8.10.4.2" status="4" xml:id="sect_8.10.4.2">
                    <title>Behavior</title>
                    <para xml:id="para_e5d2b12a-9239-4471-8484-5c96a912a1ca">When the origin server receives this request, it shall open and maintain a WebSocket connection between itself and the user agent.</para>
                    <para xml:id="para_d8584139-fe8f-4542-8714-3f3695591d1e">If the connection is lost at any point, the user agent can re-establish it by repeating this transaction.</para>
                </section>
                <section label="8.10.4.3" status="4" xml:id="sect_8.10.4.3">
                    <title>Response</title>
                    <para xml:id="para_f79f5c3a-13e7-4083-90ae-a16bb039d6fd">The response shall have the following syntax:</para>
                    <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                    <programlisting>Upgrade: "WebSocket" CRLF</programlisting>
                    <programlisting>Connection: "Upgrade" CRLF</programlisting>
                    <programlisting>Sec-WebSocket-Accept: response-key CRLF</programlisting>
                    <programlisting>Sec-WebSocket-Protocol: protocol CRLF</programlisting>
                    <programlisting>*(header-field CRLF)</programlisting>
                    <programlisting>CRLF</programlisting>
                    <section label="8.10.4.3.1" status="5" xml:id="sect_8.10.4.3.1">
                        <title>Status Codes</title>
                        <para xml:id="para_df5088e1-87ed-4d2d-b71c-8e6b087dec8b">
<xref linkend="table_8.10.4-2" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                        <table frame="box" label="8.10.4-2" rules="all" xml:id="table_8.10.4-2">
                            <caption>Status Code Meaning</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_1400f979-bc31-465c-ae6d-c97f830165b6">Status</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4cddc0a5-b833-4629-b878-577971678686">Code</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7832673a-dd7b-4b04-b96c-b0223ca53707">Meaning</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_da047b61-27da-4b45-a9d8-0151ac215901">Success</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6b05b364-a6d2-4b05-9ba1-da04a1b02086">101 (Switching Protocols)</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_28644f6b-f419-48c6-ae81-f72ed969723d">The protocol was successfully changed to WebSocket.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ed20b5a4-a60b-4a15-8ffb-72c23a618073">Failure</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_75280f55-9e06-4023-8cbe-cf231665e651">400 (Bad Request)</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bc9628b4-48db-4dc3-8b38-5b4bcb757ab1">There was a problem with the request.</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </section>
                    <section label="8.10.4.3.2" status="5" xml:id="sect_8.10.4.3.2">
                        <title>Response Header Fields</title>
                        <table frame="box" label="8.10.4-3" rules="all" xml:id="table_8.10.4-3">
                            <caption>Response Header Fields</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d402777b-f102-41c1-9404-30db7e1ef579">Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_fad09cdf-9b56-4586-9ab8-eb1e78acf8ca">Value</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_898e1362-ae94-4fc6-abfd-45819f041105">Origin Server Usage</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5379ce47-ba5d-4d7e-b045-d4b15f56d4e8">Description</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9b022734-29d6-4e40-8b64-9b4bbe6aa147">Upgrade</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bbfc37ff-b2b1-4031-aa4a-925ed428a2ae">"WebSocket"</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e8ac66ea-5c33-495e-844c-9b5f05105986">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_96cbf058-67fb-4ccf-9cdb-3a47579447ae">Connection</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_de75e47c-0368-484e-b22a-2beb7c6517bd">"Upgrade"</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e88a3de3-c94a-4776-8131-520556c17815">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_168fbd88-1526-47f8-b29d-611b63cea19c">Origin</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_25667b80-8f92-4e0c-a0a2-a1da46708bbb">url</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b85b6b9b-4df6-408f-a98a-e8bc09b71f2a">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_693052bc-2c86-42b8-ab26-37a94e77ea94">Sec-WebSocket-Accept</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3cdc53a7-d438-4642-8177-9eb1d8c2cf4b">response-key</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_05b5de49-cd8e-4976-b442-1bd7ad97f48d">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1dee5a8d-e81b-4f52-aa4c-5042b21a27b1">See <xref linkend="biblio_RFC_6455"/>
</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_99d8051b-d033-451d-afee-7e288cc45728">Sec-WebSocket-Protocol</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4f94d106-3251-459d-97ab-e8b78ba790cd">protocol</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e8a1c9e2-0d9e-45f9-949e-9bbc44f3374e">M</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f96ba295-565c-4d58-93c6-6ffee1d9f4c9">See <xref linkend="biblio_RFC_6455"/>
</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_8b58cb24-7f78-4886-9beb-fdae0acb2296">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                    </section>
                    <section label="8.10.4.3.3" status="5" xml:id="sect_8.10.4.3.3">
                        <title>Response Payload</title>
                        <para xml:id="para_dfc2231f-646c-4d2b-b990-35f3ab4464a6">The response has no payload.</para>
                    </section>
                </section>
            </section>
            <section label="8.10.5" status="3" xml:id="sect_8.10.5">
                <title>Send Event Report Transaction</title>
                <para xml:id="para_72617fd4-2a65-458d-b124-6bf62b393d30">The origin server uses this transaction to notify a user agent of Events.</para>
                <para xml:id="para_1121e2e4-81ed-407c-88c2-c69df74746a9">This transaction sends a notification, containing an Event Report, over an established Notification Connection from an origin server to a user agent. Unlike most transactions, this transaction is initiated by the origin server.</para>
                <para xml:id="para_0a75fb03-c980-4ad9-b59c-348d9c5b3bca">This transaction corresponds to a DIMSE N-EVENT-REPORT action.</para>
                <para xml:id="para_1f72d0af-97f8-4213-a37b-84a9668930d7">Each service may define Events, and the corresponding Event Report messages and their contents, related to its resources.</para>
                <section label="8.10.5.1" status="4" xml:id="sect_8.10.5.1">
                    <title>Request</title>
                    <para xml:id="para_6b1d32e3-48f8-45ec-9f39-1b18bc56eb7a">The request shall use the WebSocket Data Frame transmission protocol.</para>
                    <section label="8.10.5.1.1" status="5" xml:id="sect_8.10.5.1.1">
                        <title>Request Payload</title>
                        <para xml:id="para_b6543d10-9d35-4faa-95b1-163711dee70f">The data frames shall have an opcode of "%x1" (text).</para>
                        <para xml:id="para_65060720-1452-4217-8eed-a40936c18069">The data frame payload data shall be a DICOM JSON Dataset containing the Attributes of the Event Report.</para>
                        <note>
                            <orderedlist>
                                <listitem>
                                    <para xml:id="para_37ea7827-91a8-488b-b50f-a79eeaa20edc">The WebSocket protocol does not currently allow content negotiation so it is not possible to support both XML and JSON encoding of Event Report messages.</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_949c5488-d903-4bd1-a668-4c2f29fc6072">If the Event Reports are being proxied into DIMSE N-EVENT Reports, a Message ID (0000,0110) must be managed by the proxy.</para>
                                </listitem>
                            </orderedlist>
                        </note>
                    </section>
                </section>
                <section label="8.10.5.2" status="4" xml:id="sect_8.10.5.2">
                    <title>Behavior</title>
                    <para xml:id="para_9fd32195-bbcd-44ef-9811-ca6814aad1ab">The user agent shall accept all Attributes included in any Event Report. No requirements are placed on what the user agent does with this information.</para>
                </section>
                <section label="8.10.5.3" status="4" xml:id="sect_8.10.5.3">
                    <title>Response</title>
                    <para xml:id="para_5c59922a-e121-412c-909d-3307c51dc0c2">None.</para>
                </section>
            </section>
        </section>
        <section label="8.11" status="2" xml:id="sect_8.11">
            <title>Security and Privacy</title>
            <para xml:id="para_5f69c7bb-35de-4ed8-8abc-56213379de47">It is very likely that DICOM objects contain Protected Health Information.
                Privacy regulations in the United States (HIPAA), Europe (GDPR), and elsewhere, require that Individually Identifiable Information be kept private.
                It is the responsibility of those implementing and deploying the DICOM Standard to ensure that applicable regulations for security and privacy are satisfied.</para>
            <para xml:id="para_fdee4226-0ee9-4af4-adb8-9c597bcc55a3">See, for example, <xref linkend="biblio_ONC_PrivacySecurityGuide"/>.</para>
            <para xml:id="para_ec606905-132b-43ee-bd16-b988ea21885b">The DICOM PS3.10 File Format has security considerations that will apply whenever DICOM PS3.10 File format is used. See <olink targetdoc="PS3.10" targetptr="sect_7.5" xrefstyle="select: docname label"/>.</para>
        </section>
    </chapter>
    <chapter label="9" status="1" xml:id="chapter_9">
        <title>URI Service</title>
        <section label="9.1" status="2" xml:id="sect_9.1">
            <title>Overview</title>
            <para xml:id="para_8b25305e-32e2-4553-8984-539b0baaba4d">The URI Service, also known as WADO-URI, enables a user agent to retrieve representations of Instances using HTTP.</para>
            <section label="9.1.1" status="3" xml:id="sect_9.1.1">
                <title>Resource Descriptions</title>
                <para xml:id="para_06ad9598-dc3a-40b0-83fc-6e096603fb54">The URI Service does not define resources in the form of a Target Resource Path, such as {/resource}. The Target URI of each transaction is a reference to the Base URI ("/") and the Target Resource is identified using query parameter values. The resources for the URI Service are instances of Composite Storage SOP Classes defined in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/>.</para>
            </section>
            <section label="9.1.2" status="3" xml:id="sect_9.1.2">
                <title>Common Query Parameters</title>
                <para xml:id="para_627e7fc8-f516-453b-93c3-981062b63471">The Query Parameters specified in this Section may be used with either the Retrieve DICOM Instance or Retrieve Rendered Instance transactions, and are applicable to all supported SOP Classes.</para>
                <section label="9.1.2.1" status="4" xml:id="sect_9.1.2.1">
                    <title>Mandatory Query Parameters</title>
                    <para xml:id="para_cdac5897-98c7-4fc6-8919-a09cec1f5216">The origin server shall support Query Parameters as required in <xref linkend="table_9.1.2-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_7d0a7e75-dfb1-4361-9291-2c002cda3e52">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_9.1.2-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_2af459be-7bde-4500-8d33-1f241b91be06">The Query Parameters may appear in any order.</para>
                    <table frame="box" label="9.1.2-1" rules="all" xml:id="table_9.1.2-1">
                        <caption>Mandatory Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_9d6bb6e4-21e0-4372-9f07-4e6d31424c38">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_f89d43fc-86a7-45cc-b9c8-ae56d88316e2">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_7d396fbf-367e-49be-ba97-bdb6285b204c">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_d5e887d9-7fc4-4ccd-9525-2e1f4b195da6">Section</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c3b0b732-410f-44ac-b386-20cee976a5e6">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9d3586bb-7d00-4a2c-9055-cef3290e1677">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d1175ad1-46df-4be6-b2a4-32ad56a52714">requestType</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_98577cb6-09c7-493c-90f9-67f2723dcbab">"WADO"</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f3a5daa-1b39-4b1b-a158-ae5b2b1374d3">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_28eb70b1-9eff-4727-a1b0-6296dc292284">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a5977a2e-0141-4917-8542-46ccbcac8415">
<xref linkend="sect_9.1.2.1.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_58ede087-f160-445c-a3f5-2832496517be">studyUID</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_79f4ab11-b5c1-4849-a477-9da6c1c0b21e">uid</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3035b63e-8874-40c4-b14a-060037e3a5d5">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ba3f9a68-8d48-4fcb-b2c4-3a2f57ee3497">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a40c8edf-b461-4edf-9c81-e236eb4f301f">
<xref linkend="sect_9.1.2.1.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_53a95021-5a65-44e6-84f6-ead92751f23b">seriesUID</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_64abe469-96c7-43ab-8320-ec5f1cd82418">uid</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d7f8f99c-6c14-4841-8bda-cc610cf0d36b">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6042a3dd-72aa-4175-a1e6-a48ebaee5c43">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f0e22fec-4450-4bb3-aadd-b25110e79013">
<xref linkend="sect_9.1.2.1.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b4dcd844-2f70-4248-8286-789ba82fac5d">objectUID</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d69c7b03-2042-40e4-93df-ff2ea5921829">uid</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ee7ec383-a9c2-4996-a8cf-dcf619e6fe67">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_47636885-7e09-48a5-88fc-89b7971f9ed3">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4ee3c8e6-27fe-44c7-bfc9-d2a3feacf9ae">
<xref linkend="sect_9.1.2.1.4" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ecb080a2-fd07-4279-bcf0-9946c480aaa1">See <xref linkend="sect_8.3" xrefstyle="select: label"/>.</para>
                    <note>
                        <para xml:id="para_75c106ac-3a50-41ac-bcc0-af75f8eb4f31">To identify a SOP Instance, only a SOP Instance UID is required, because any UID is globally unique. However, the Standard requires that the UIDs of the higher levels in the DICOM Information Model (i.e., series and study) are specified, in order to support the use of DICOM devices that support only the baseline hierarchical (rather than extended relational) Query/Retrieve model, which requires the Study Instance UID and Series Instance UID to be defined when retrieving an Instance, as defined in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/>.</para>
                    </note>
                    <section label="9.1.2.1.1" status="5" xml:id="sect_9.1.2.1.1">
                        <title>Request Type</title>
                        <programlisting>requestType = %s"requestType=" token</programlisting>
                        <programlisting>token       = "WADO"</programlisting>
                        <para xml:id="para_141d3c0f-5ce2-4dd7-ac88-a2863195055a">This parameter specifies that this is a URI service request. The parameter name shall be "requestType", and the value shall be "WADO".</para>
                        <para xml:id="para_fcd631e7-8c4b-4064-8026-ab949519b2de">If the value is other than "WADO", and the origin server does not support the value, the response shall be 400 (Bad Request), and may include a payload containing an appropriate error message.</para>
                    </section>
                    <section label="9.1.2.1.2" status="5" xml:id="sect_9.1.2.1.2">
                        <title>Study UID</title>
                        <programlisting>study = %s"studyUID=" uid</programlisting>
                        <para xml:id="para_0f38df35-71f9-4bff-9a5b-88c981fc40ad">The value of this parameter is a Study Instance UID.</para>
                    </section>
                    <section label="9.1.2.1.3" status="5" xml:id="sect_9.1.2.1.3">
                        <title>Series UID</title>
                        <programlisting>series = %s"seriesUID=" uid</programlisting>
                        <para xml:id="para_4a8580e3-8cbe-49a2-afec-c6e1165bbfae">The value of this parameter is a Series Instance UID.</para>
                    </section>
                    <section label="9.1.2.1.4" status="5" xml:id="sect_9.1.2.1.4">
                        <title>Instance UID</title>
                        <programlisting>instance = %s"objectUID=" uid</programlisting>
                        <para xml:id="para_97f64a68-3e6a-4237-8084-6557ecec46ea">The value of this parameter is a SOP Instance UID.</para>
                    </section>
                </section>
                <section label="9.1.2.2" status="4" xml:id="sect_9.1.2.2">
                    <title>Optional Query Parameters</title>
                    <para xml:id="para_2f9e4f1f-e562-4823-89cf-5548cabb78f9">The parameters defined in this section are optional for all URI requests.</para>
                    <table frame="box" label="9.1.2-2" rules="all" xml:id="table_9.1.2-2">
                        <caption>Optional Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_059776bc-d5ef-42e9-a500-8d752e5a2153">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_d667877c-aab2-4315-9aa3-ba4e2f911b38">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_67852ee4-f539-496b-abd3-32c4b0a610e8">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_14851220-da74-4a4e-acb0-9b8220b75e3f">Section</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_dfa6beeb-ee6d-4b8c-ab61-15a5c609e621">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_456e5f20-6af6-43c9-a828-41296aa71004">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fe93412a-2b24-4a2b-b06a-81654c5092c9">contentType</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_16352671-b7a2-4227-832c-2897c3da6ac3">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d12f4abc-2b75-412c-a9de-965bfe92a626">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c61fda83-a8b3-430b-834d-2619574bd646">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f542da09-9551-4af8-86fb-8af05600c6fd">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c29f8f40-9c8a-4304-91a2-d8232dcdc3e9">charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d6e79fcf-ea4e-4e57-a9f8-2fc8248cd72c">token</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_649ba62d-9c9d-4c77-858d-dbf48efb965d">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7c8826eb-0aec-4a0e-9bfc-0292e1c83b4c">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ebd82d1d-d093-499d-add6-fd7487dbcb6a">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_60e7cf0a-3be5-4acf-b67c-9142d9691140">See <xref linkend="sect_8.3" xrefstyle="select: label"/>.</para>
                    <section label="9.1.2.2.1" status="5" xml:id="sect_9.1.2.2.1">
                        <title>Acceptable Media Types</title>
                        <para xml:id="para_2637a1f1-aed4-4e5c-9cb3-16092a40135c">The Accept Query Parameter specifies the Acceptable Media Types for the response payload. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>. The case-sensitive name of the parameter is "contentType". Its syntax is:</para>
                        <programlisting>accept = %s"contentType=" dicom / 1#rendered-media-type</programlisting>
                        <para xml:id="para_3290b6db-cd27-4f54-a393-2ad3f57e36f1">The value of this parameter, if present, shall be either application/dicom, or one or more of the Rendered Media Types.</para>
                        <para xml:id="para_7544c48e-4af8-42a7-add2-de964c1f0673">The DICOM Media Type transfer-syntax and character set parameters are forbidden in the request. If either are present, the response shall be 400 (Bad Request), and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_08e8a34b-162b-4a8e-8f67-fe8115296fa5">See <xref linkend="sect_8.7.5" xrefstyle="select: label"/> for other errors related to this parameter.</para>
                        <note>
                            <para xml:id="para_ef6afe9f-802c-459d-b551-9c6ada5cdbfb">URI origin servers may support Transfer Syntax and charset Query Parameters. This is different from the approach used by the DICOM RESTful services, which uses transfer-syntax and charset media type parameters.</para>
                        </note>
                    </section>
                    <section label="9.1.2.2.2" status="5" xml:id="sect_9.1.2.2.2">
                        <title>Acceptable Character Sets</title>
                        <programlisting>charset-qp = %s"charset=" 1#(charset [weight])</programlisting>
                        <para xml:id="para_9a72f63a-fbe4-4e06-bdb9-80a168678fc0">The value of this parameter is a comma-separated list of one or more character-set identifiers. See <xref linkend="sect_8.8.1" xrefstyle="select: label"/>.</para>
                    </section>
                </section>
            </section>
            <section label="9.1.3" status="3" xml:id="sect_9.1.3">
                <title>Common Media Types</title>
                <para xml:id="para_ba0b6780-2a7a-4520-9b1f-ce8e442f8c08">The origin server shall support the application/dicom media type as described in <xref linkend="sect_8.7.3.1" xrefstyle="select: label"/> and Rendered Media Types as described in <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                <para xml:id="para_a525e9fb-ad36-46ca-8866-f117e46380d0">Support for the Transfer Syntax and Character Set media type parameters is forbidden for URI Services.</para>
            </section>
        </section>
        <section label="9.2" status="2" xml:id="sect_9.2">
            <title>Conformance</title>
            <para xml:id="para_23116db0-7035-49c1-831b-1a0651a53fb8">An implementation conforming to the URI service shall support retrieval of one or more of the Information Objects specified for the Storage Service Class, as specified in <olink targetdoc="PS3.4" targetptr="sect_B.5" xrefstyle="select: docname label"/>.</para>
            <para xml:id="para_3fcdb538-bd0f-4913-baf0-92025ebf4be0">An implementation's Conformance Statement shall document the Information Objects supported for the URI service, and whether it plays the role of origin server or user agent, or both.</para>
        </section>
        <section label="9.3" status="2" xml:id="sect_9.3">
            <title>Transactions Overview</title>
            <para xml:id="para_648dad29-265a-4355-92d9-d49962212fb7">The URI Service has two transactions:</para>
            <variablelist>
                <varlistentry>
                    <term>Retrieve DICOM Instance</term>
                    <listitem>
                        <para xml:id="para_c31496b9-253f-45b9-ba5d-6e7eca2eea7f">This transaction retrieves a single Instance in the application/dicom media type.</para>
                    </listitem>
                </varlistentry>
                <varlistentry>
                    <term>Retrieve Rendered Instance</term>
                    <listitem>
                        <para xml:id="para_393c8dd2-7e41-4af1-b1cd-c1913a547ba6">This transaction retrieves a single Instance in a Rendered Media Type.</para>
                    </listitem>
                </varlistentry>
            </variablelist>
            <para xml:id="para_92f9e9b9-ab2a-4372-a368-3150ed05f437">These two transactions have the same "requestType" type but are differentiated by their Selected Media Type.</para>
            <para xml:id="para_d7db97d9-e3cb-4795-92cd-064092ef3bff">If there is no "contentType" Query Parameter and the Accept header field is '*/*', then the Selected Media Type defaults to 'image/jpeg' media type and the transaction defaults to Retrieve Rendered Instance.</para>
        </section>
        <section label="9.4" status="2" xml:id="sect_9.4">
            <title>Retrieve DICOM Instance Transaction</title>
            <para xml:id="para_c22db47f-9d04-43e3-a5fb-f7e413f4318a">This transaction retrieves a single Instance in the application/dicom media type. See <xref linkend="sect_8.7.3" xrefstyle="select: label"/>.</para>
            <section label="9.4.1" status="3" xml:id="sect_9.4.1">
                <title>Request</title>
                <para xml:id="para_45ad6f37-b0a3-4f2e-aa9d-a597cc8a8333">The request shall have the following syntax:</para>
                <programlisting>GET SP / ?{requestType}&amp;{study}&amp;{series}&amp;{instance}</programlisting>
                <programlisting>         {&amp;accept}</programlisting>
                <programlisting>         {&amp;charset}</programlisting>
                <programlisting>         {&amp;anonymize}</programlisting>
                <programlisting>         {&amp;transferSyntax}</programlisting>
                <programlisting>         SP HTTP/1.1 CRLF</programlisting>
                <programlisting>Accept: uri-media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="9.4.1.1" status="4" xml:id="sect_9.4.1.1">
                    <title>Target Resource</title>
                    <para xml:id="para_32dbf807-bca8-4c49-857f-044f0f95bfd8">The Target Resource shall be an Instance of a Composite Storage SOP class defined in <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/>.</para>
                </section>
                <section label="9.4.1.2" status="4" xml:id="sect_9.4.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_cdc80fc7-ec75-478f-b617-4eba3a0f8f55">The origin server shall support Query Parameters as required in <xref linkend="table_9.4.1-1" xrefstyle="select: label"/> .</para>
                    <para xml:id="para_f91647b6-34fb-4f0e-bbd4-c2b2c0e9854a">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_9.4.1-1" xrefstyle="select: label"/> .</para>
                    <table frame="box" label="9.4.1-1" rules="all" xml:id="table_9.4.1-1">
                        <caption>Optional Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_988f314e-5733-4e66-91f2-e92d122f4440">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_5249621f-31b8-466c-a55b-063eff999b82">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_4b991168-8d68-44fb-98f0-c262aa5e1199">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_0123fc60-cfef-4793-b97b-2f4be3463885">Section</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ae658134-8de1-4bf2-a14e-69e6034bf797">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_227c62d0-0d5e-4562-a866-82a73cba9b3b">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c0308fec-2199-408c-8106-982ed16c3838">anonymize</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4b8a4c6a-e0a2-4986-8c85-b08e14e4cbdb">"yes"</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_23c70a77-6c4a-4514-af1d-5c1624a423ec">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5d3bf19e-f337-4a27-824e-de7791c2b5ce">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_787e6646-e2ee-4470-9466-d918724921b3">
<xref linkend="sect_9.4.1.2.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b3292afb-eb9a-421f-b5a8-60ad8fba92be">annotation</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_950b25fd-6be4-4706-9dd8-fa08a2ffd25a">"patient"</para>
                                    <para xml:id="para_961070de-3cae-4dc3-a839-ea5fde4d8779">"technique"</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_765f75dc-3b82-405e-9ccf-0614e711eca3">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e7b2ec9b-059f-4798-b265-60221c8b82a1">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d7c365dd-14f5-4ff3-a053-89ba45839421">
<xref linkend="sect_9.4.1.2.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a3bc1f71-e78d-4060-9ada-4e21ce2b48b6">transferSyntax</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_41614eff-c698-4fd8-a11c-8775dfd90d3e">uid</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ddaa48b7-eb75-4b23-9307-4bcfe6c57fba">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4e463fd8-eeec-44fb-9f69-89609ce96b50">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cf148c0b-2762-4fbe-bba6-2b08a1b5d395">
<xref linkend="sect_9.4.1.2.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <section label="9.4.1.2.1" status="5" xml:id="sect_9.4.1.2.1">
                        <title>Anonymize</title>
                        <programlisting>anonymize = %s"anonymize=" token</programlisting>
                        <programlisting>token = "yes"</programlisting>
                        <para xml:id="para_71a16de6-a485-4c6b-a164-31183b98a316">This parameter specifies that the returned representations shall have all Individually Identifiable Information (III) removed, as defined in <olink targetdoc="PS3.15" targetptr="chapter_E" xrefstyle="template:Annex %n “%t” in PS3.15"/> Basic Profile with Clean Pixel Data Option. Its name is "anonymize" and its value is a token. The defined token is "yes". If this parameter is not present, no anonymization is requested.</para>
                    </section>
                    <section label="9.4.1.2.2" status="5" xml:id="sect_9.4.1.2.2">
                        <title>Annotation</title>
                        <programlisting>annotation = 1#( %s"patient" / %s"technique" )</programlisting>
                        <para xml:id="para_f9b95935-467e-46e2-8529-f63f92a8aa78">This parameter specifies that the rendered images shall be annotated with patient and/or procedure information. Its value is a comma-separated list of one or more keywords.</para>
                        <para xml:id="para_76a5459b-dd16-48fb-90cd-4274a329ea8b">Where</para>
                        <informaltable frame="void" rules="none">
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>"patient"</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_322f5cc5-3b33-4a36-9a60-b41e9b30513b">indicates that the rendered images shall be annotated with patient information (e.g., patient name, birth date, etc.).</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>"technique"</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_a0faf5bf-73b7-49da-be89-8178c5ae393f">indicates that the rendered images shall be annotated with information about the procedure that was performed (e.g., image number, study date, image position, etc.).</para>
                                    </td>
                                </tr>
                            </tbody>
                        </informaltable>
                        <para xml:id="para_cfaeea09-17b6-4f07-ad72-1d5ca1e5642a">The origin server may support additional keywords, which should be included in the Conformance Statement and the Retrieve Capabilities response.</para>
                    </section>
                    <section label="9.4.1.2.3" status="5" xml:id="sect_9.4.1.2.3">
                        <title>Transfer Syntax</title>
                        <programlisting>transfer-syntax = %s"transferSyntax" "=" transfer-syntax-uid</programlisting>
                        <para xml:id="para_b9e69ee5-5fc5-4121-b8c3-1c90c26b736f">This parameter specifies a Transfer Syntax UID. Its name is "transferSyntax" and its value is a single Transfer Syntax UID. It is optional for both the user agent and origin server. See <xref linkend="sect_8.7.3.5" xrefstyle="select: label"/> for details.</para>
                    </section>
                </section>
                <section label="9.4.1.3" status="4" xml:id="sect_9.4.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_b293595f-111a-4dfe-9003-9b21ec4d60ff">The origin server shall support header fields as required in <xref linkend="table_9.4.1-2" xrefstyle="select: label"/> in the request.</para>
                    <para xml:id="para_9e4c3a2d-6495-4625-b286-0806bd05be5f">The user agent shall supply in the request header fields as required in <xref linkend="table_9.4.1-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="9.4.1-2" rules="all" xml:id="table_9.4.1-2">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_f98b8c35-bd20-4001-b864-744375cd7f5e">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_9f128c2e-8ccb-473c-ae61-858176de5b1c">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_93b64773-4c4b-46b4-b06d-9115ce6711d4">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_0dafd11a-2194-4e5a-81b0-3e932696e857">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_763fb477-9e62-4fea-9d48-d02519c3de6c">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_abc310cc-f308-4ff1-96a8-f993158bfdc0">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_89b02907-4020-44a0-a217-481a5d308904">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ced32ee9-98b2-4027-b463-5b465ff0c36e">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4ee5d914-b8be-4a83-b522-d3df5c1e4d54">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4b0477c0-611e-48da-b4ad-5602a49bf7b7">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_95d02299-1d86-4892-9329-8ec1ff89fc5c">The Acceptable Media Types for the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1e063d2d-d4ea-4e2b-857e-6fb3e698ce67">Accept-Charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c0864607-8b14-46e9-a1b8-eae22808c226">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f1b71bd-b409-46d5-8370-3d4adac29d8c">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1d6ce127-304f-4a37-9cc2-7693588c5a89">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4389b3f0-cd03-4a76-ac7b-d5068b751c72">The Acceptable Character Sets of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ae6cffe5-fbce-4a0f-8a3e-15da0d4c50ce">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="9.4.1.4" status="4" xml:id="sect_9.4.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_55e38121-e94b-4eb7-b0c3-a2e6dbb9ec84">The request has no payload.</para>
                </section>
            </section>
            <section label="9.4.2" status="3" xml:id="sect_9.4.2">
                <title>Behavior</title>
                <para xml:id="para_54b8f647-3ee9-4a96-8107-b94d26152662">A success response shall contain the Target Resource in an Acceptable DICOM Media Type. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>.</para>
                <section label="9.4.2.1" status="4" xml:id="sect_9.4.2.1">
                    <title>Request Type</title>
                    <para xml:id="para_9a822e97-8aa8-417c-ab2c-3674c4ee60c6">If the Query Parameter is not present; or if it is present with a value other than "WADO" and the origin server does not support the value, then the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.4.2.2" status="4" xml:id="sect_9.4.2.2">
                    <title>Study, Series, and Instance UIDs</title>
                    <para xml:id="para_cf1ff6f8-8cf7-4bf9-a2ce-af1dbf483f68">If the Study, Series, or Instance UID Query Parameters are not present, the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.4.2.3" status="4" xml:id="sect_9.4.2.3">
                    <title>Anonymize</title>
                    <para xml:id="para_559ac8e1-8524-4a81-967c-20451940dc61">If the Query Parameter is supported and present, and if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_153a6d14-337f-4c43-bf67-871e6ba26dc9">the number of parameter values is not equal to one, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_aef7dad3-52d2-4d78-be53-9e04fd02bf9f">the parameter value is not "yes"</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_359b6e7f-4cfd-4061-b131-deccbb2f0240">then the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                    <para xml:id="para_cdba5850-01c1-4f87-9a70-b9f1f9abbfa4">If the Target Resource has not already been de-identified, the returned Instance shall have a new SOP Instance UID.</para>
                    <para xml:id="para_43373c3d-cc95-4bad-91b8-ae9a16729cad">If the origin server is either unable or refuses to anonymize the Target Resource, it may return an error response.</para>
                </section>
                <section label="9.4.2.4" status="4" xml:id="sect_9.4.2.4">
                    <title>Transfer Syntax UID</title>
                    <para xml:id="para_0fd4e247-0515-4031-b91e-901287c2b228">If this Query Parameter is supported and present with a value that is a valid Transfer Syntax UID, the response payload shall be encoded in the specified Transfer Syntax.</para>
                    <para xml:id="para_b936aefe-c163-47c9-bdac-959e78e1eafd">If it is not present, the response payload shall be encoded in the default Transfer Syntax for DICOM Web Services, which is Explicit VR Little Endian Uncompressed.</para>
                    <para xml:id="para_5aeb45a6-257b-4206-b2bb-b1c340811420">If the Query Parameter is supported and present, and if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_bde8dd0e-798d-478b-b414-636f1a0e5ec2">the number of parameter values is not equal to one, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_d8903f65-29b4-4ad9-89cf-1e448b0320f4">the parameter value is not a valid UID</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_caef7e0d-58d2-41a8-8953-376bb9cb478e">then the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                    <para xml:id="para_f34b1968-6fa3-49b5-816d-fabc49ca07c1">If the parameter value is a valid Transfer Syntax UID, but is not supported by the origin server, the response shall be 406 (Not Acceptable), and may include a payload containing a list of the Transfer Syntaxes supported by the origin server.</para>
                    <note>
                        <para xml:id="para_92b459c1-20f2-4fa9-ba59-c1c75521f60f">The origin server may not be able to convert all Instances to all the Transfer Syntaxes it supports.</para>
                    </note>
                </section>
            </section>
            <section label="9.4.3" status="3" xml:id="sect_9.4.3">
                <title>Response</title>
                <programlisting>version SP status-code SP reason-phrase</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>Content-Location: url CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="9.4.3.1" status="4" xml:id="sect_9.4.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_e2bfaf08-7f0b-410f-aeb8-49fc87dd3363">
<xref linkend="table_9.4.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="9.4.3-1" rules="all" xml:id="table_9.4.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b6105aaf-80ae-4c40-b510-e4e473fbd51b">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c28656cd-9910-4b9d-a562-9484fc6539d9">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c63f9cde-12ed-4d9e-a2aa-8cc461f7bf70">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e58ba76e-96dc-4c17-8b23-ef4f3faa69a3">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b5e26bea-8871-4c1d-9730-3bff1ea58ea6">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_130fc99a-a34b-4132-b81c-5c89e5a0eb35">The Instance was successfully retrieved.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_5abe4993-7232-4cf2-bbbb-a53efa3a3eec">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8bfab5c4-85cd-49a8-ae5a-9f90826707ba">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4534f693-d31f-4134-86e9-9a68a275c97c">There was a problem with the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_308934bc-e5b7-4533-b1f4-3a0db71eee3f">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2d6ea905-bf1b-490a-a5cb-d2c11f4860d7">The resource corresponding to the UIDs in the Query Parameters was not found.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a683bc8d-8dc8-4a2f-80ed-c7fd6bd0fa38">410 (Gone)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f9af4202-8c6f-43bb-9a3b-d3af530951f5">The resource corresponding to the UIDs in the Query Parameters, once existed, but no longer exists.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="9.4.3.2" status="4" xml:id="sect_9.4.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_295dbd81-e415-4d6a-8d18-13dbee2864bd">The origin server shall support header fields as required in <xref linkend="table_9.4.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="9.4.3-2" rules="all" xml:id="table_9.4.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c8eb7624-9f10-4623-9df4-de2fc5c4bc2c">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b5981cb0-96be-46ca-b616-1eef0f874c86">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_03e67e2f-52b7-4cb3-8756-95a06ab2d84a">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5de49894-5571-46f0-b322-d58a2f533c89">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d63115c6-d9b1-45ed-8ecc-20d448b91629">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3bde7c06-d227-42fb-884f-4e9a6610c4aa">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_11156fac-ea95-4f1b-9410-1264e107c9af">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e1bb4f74-59e0-49a2-b4d0-42b84c545411">The media-type of the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f823bb0e-3b77-422d-a6b8-147573f1e491">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0f8b615b-59b5-4c2d-a6b8-fb34faacd384">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a50ab1df-9d18-433e-a996-c05b7fadb271">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_81f1be11-cc5a-4457-a872-66efcc12f826">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9a8085fd-4dd0-4c28-94c1-f100c02f6724">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_540f6a2b-1649-498d-92b8-d7ca4cfec252">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8bdb0aae-929c-4910-9b1e-00fa9f8428db">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8c3661a2-3763-4772-94c8-23682e4d150f">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_a464ab61-99b4-4bbf-8edb-4014b870297f">See <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="9.4.3.3" status="4" xml:id="sect_9.4.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_6469e855-8c15-4dad-943e-4323c24903ce">A successful response shall have a payload containing the Target Resource in the application/dicom media type.</para>
                    <para xml:id="para_e6208c66-ee20-4ac0-a4bd-19d16a87733d">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="9.5" status="2" xml:id="sect_9.5">
            <title>Retrieve Rendered Instance Transaction</title>
            <para xml:id="para_6af3ecea-fe1b-4754-b86a-7d297a21b31e">This transaction returns a single Instance in a Rendered Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
            <para xml:id="para_fec0a852-06c2-4b36-b4c4-40c929870884">The Acceptable Media Type shall not be application/dicom. If it is, the response should be 406 (Not Acceptable) response.</para>
            <section label="9.5.1" status="3" xml:id="sect_9.5.1">
                <title>Request</title>
                <para xml:id="para_ee176833-c0af-40d4-8dd9-317e1c6f37fd">The request shall have the following syntax:</para>
                <programlisting>GET SP /?{requestType}&amp;{study}&amp;{series}&amp;{instance}{&amp;frameNumber}</programlisting>
                <programlisting>         {&amp;accept}</programlisting>
                <programlisting>         {&amp;charset}</programlisting>
                <programlisting>         {&amp;annotation}</programlisting>
                <programlisting>         {&amp;rows}</programlisting>
                <programlisting>         {&amp;columns}</programlisting>
                <programlisting>         {&amp;region}</programlisting>
                <programlisting>         {&amp;windowCenter}</programlisting>
                <programlisting>         {&amp;windowWidth}</programlisting>
                <programlisting>         {&amp;imageQuality}</programlisting>
                <programlisting>         {&amp;annotation}</programlisting>
                <programlisting>         {&amp;presentationSeriesUID}</programlisting>
                <programlisting>         {&amp;presentationUID}</programlisting>
                <programlisting>SP HTTP/1.1 CRLF</programlisting>
                <programlisting>Accept: 1#media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="9.5.1.1" status="4" xml:id="sect_9.5.1.1">
                    <title>Target Resource</title>
                    <para xml:id="para_aedb8553-bda8-450c-9332-f3a613f143f3">The Target Resource shall be an Instance of a Composite SOP Class as defined in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/>.</para>
                </section>
                <section label="9.5.1.2" status="4" xml:id="sect_9.5.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_5306f5c1-8f7a-4661-9804-67ce53637c75">The Query Parameters in this section shall only be included in a request if the DICOM Category of the Target Resource is Single Frame, Multi-Frame, or Video as defined in <xref linkend="sect_8.7.2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_6c6b0330-fc61-48c5-b204-32056b71f31c">The origin server shall support Query Parameters as required in <xref linkend="table_9.5.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_c8f9593a-369c-4b2a-8d92-62bbc4dad6e3">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_9.5.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="9.5.1-1" rules="all" xml:id="table_9.5.1-1">
                        <caption>Query Parameters</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_1a99acbe-6ac5-4fc6-a6c9-748b036dd2c7">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_9ea70198-eb4a-4d48-8fe0-257c14a35cfa">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_09839e2a-8e2a-48d9-ba4b-d8be6de335ba">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_a063301b-b158-453c-8327-3eeabfb7e4be">Section</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8376ebbe-4940-40fe-aad4-232d1d4b779a">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_20b4078c-ec97-4388-84db-a65b21146263">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c37776d8-2acd-46f0-a8c3-2e72f6e1b229">contentType</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f85543a2-ccfb-4cfa-b72d-8196c6494927">rendered-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0bd439e9-0724-4e4f-b00d-7ed7f08ec7f7">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_66841c0a-4272-4566-9a2a-170b6bed6f78">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b254129e-18ae-4f82-a56b-ddfd4da3d281">
<xref linkend="sect_9.1.2.2.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_958a9550-b0d6-4db3-af0f-4e2faa0059ea">charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5a91e7ba-3146-4d31-b8db-a075557caab0">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ab5dac60-8b43-4b11-8fc2-e6785b916f52">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ebc4b6e3-7752-4e6e-8742-17868f11c9db">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4813c34c-2544-404e-8cf4-ae9c2108a921">
<xref linkend="sect_9.1.2.2.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_aa08afcc-924d-409d-b3bb-39b3f60db423">frameNumber</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_170d16f4-2af3-450e-b36f-6608380a3395">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_de37e912-1dd8-48c0-8aac-ffbbec30d1ee">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7ed83816-16b1-46ac-94f8-2bd62b92c8f4">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_25a9a457-d69f-4b11-924c-c71f779fb223">
<xref linkend="sect_9.5.1.2.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da4fbdc5-8d85-4c0a-af5b-53ddb5437b38">imageAnnotation</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7a0067e0-9724-477f-b992-0ea378c1413a">"patient" / "technique"</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9ff25a28-2d56-404c-a2f9-0570bda2697b">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_21fdf6e5-45ba-41e7-81f0-75f8f1c86187">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4300aecf-edc6-436b-a8b4-c4bf68a2c3d5">
<xref linkend="sect_9.5.1.2.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0314ea3e-2335-4df9-90dc-e36fb3fa8106">imageQuality</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_90ed089b-c7ef-4a50-9b0d-87ab6a3d1a1c">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b0925164-b514-41e2-bbff-5c76293376f7">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6375442e-a2db-46eb-8d22-58e870866891">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9cb8bc6e-4c47-4cae-989e-f9d1c63594d2">
<xref linkend="sect_9.5.1.2.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_38ea8b6e-5808-41b1-af60-4bb71030b1da">rows</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d6becaea-b4bf-4ab1-9f52-d83ad7a9c8a2">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_71dde8b0-9de4-4562-b659-93aebca0d94e">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_feab7d14-bdd8-4d72-8d2d-4bebe8ef97b9">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_413b3b0c-4935-43f3-8a61-af8dca795845">
<xref linkend="sect_9.5.1.2.4.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bb7eaa03-af63-4d42-b1b3-3e961aac6da9">columns</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ac89f3ce-8048-4799-b814-cb17f83468de">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_81354bdf-170a-4eb3-896b-659cb9968bb2">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d7d59b4f-8f0b-43f9-9a28-58b595d28008">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e768f90f-10d8-43b2-9230-41b873b57e83">
<xref linkend="sect_9.5.1.2.4.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_19b78828-134a-43a9-8519-4d6db71d157e">region</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_15b6f75b-c2c3-4828-829d-015288b8b393">4decimal</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d653e876-1047-4a70-97f8-3cd5b5c1c7fc">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_19ee7a25-48e1-4d40-8705-e454df795201">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e9ec284b-f7e6-4ff9-b4f9-4003b343b23c">
<xref linkend="sect_9.5.1.2.5" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e03af271-1efb-402b-8d7e-b15e6fcd8303">windowCenter</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_65557a39-1b2e-4d78-ba57-5060c715c636">decimal</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_307e0905-1815-49ae-9310-65875d215564">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_079735b9-831d-4867-b518-ff3b6d6f7c0f">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_78946428-0946-4ca5-8772-f0ceff9d360c">
<xref linkend="sect_9.5.1.2.6.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8cd29f04-047e-4717-b44e-576847f5b5c0">windowWidth</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0254d33f-4d28-4990-a953-75df5b75db81">decimal</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f9c58e04-60f5-4048-986e-c0825fb3ccc5">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8cc45a59-3060-436a-9c4f-c3174d48b905">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e3cf1429-ebcd-4545-b34b-e903cac3889a">
<xref linkend="sect_9.5.1.2.6.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_971dd8b7-8aec-47aa-b202-676e4a778355">presentationSeriesUID</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9a185589-5772-42be-ba35-a90d5246bbc5">uid</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6d564407-ee05-4d2d-a263-cdbcaa5d29f0">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f984595-294d-407e-9251-e388d0a03dfe">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a20af0a4-fc25-43a9-ae83-43fa7ab223a6">
<xref linkend="sect_9.5.1.2.7.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e9750c52-506a-4f46-bc7b-abe158ca71c2">presentationUID</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7e96f2c8-106a-49cd-8e1d-5c2037ac518f">uid</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_43b83b5d-98ec-4a47-9123-46a85f5d0e58">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ce8402d7-863a-43d6-b59c-f196e963bb10">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bf31668d-60d7-45f9-baff-1878f2b15662">
<xref linkend="sect_9.5.1.2.7.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <section label="9.5.1.2.1" status="5" xml:id="sect_9.5.1.2.1">
                        <title>Frame Number</title>
                        <programlisting>frame-number = %s"frameNumber" "=" uint</programlisting>
                        <para xml:id="para_6ac315c3-cfdf-41ca-9147-5f7cee2fb144">This parameter specifies a single frame within a multi-frame image Instance, as defined in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/> that shall be returned. Its name is "frameNumber" and its value shall be a positive integer (i.e., starts at 1 not 0).</para>
                    </section>
                    <section label="9.5.1.2.2" status="5" xml:id="sect_9.5.1.2.2">
                        <title>Image Annotation</title>
                        <para xml:id="para_4fefaf22-90f2-4e5b-a0c6-479b986b567e">See <xref linkend="sect_8.3.5.1.1" xrefstyle="select: label"/>.</para>
                    </section>
                    <section label="9.5.1.2.3" status="5" xml:id="sect_9.5.1.2.3">
                        <title>Image Quality</title>
                        <para xml:id="para_f30856e1-de44-4101-8c0a-f4a73740bb8b">See <xref linkend="sect_8.3.5.1.2" xrefstyle="select: label"/>.</para>
                    </section>
                    <section label="9.5.1.2.4" status="5" xml:id="sect_9.5.1.2.4">
                        <title>Viewport</title>
                        <para xml:id="para_da3543df-27bb-43fb-b2ef-34ffe16f97be">The Viewport Query Parameters specify the dimensions of the user agent's viewport. The Viewport Rows and Columns parameters specify the height and width, in pixels, of the returned image. If either parameter is present, both shall be present.</para>
                        <para xml:id="para_ecd30cdd-8a95-4042-a383-12c388c315a0">The Viewport parameters syntax in this Section overrides that described in <xref linkend="sect_8.3.5.1.3" xrefstyle="select: label"/>; however, the scaling behavior described in that section still applies.</para>
                        <section label="9.5.1.2.4.1" status="6" xml:id="sect_9.5.1.2.4.1">
                            <title>Viewport Rows</title>
                            <programlisting>rows = %s"rows" "=" uint</programlisting>
                            <para xml:id="para_8916a252-c8c7-4f94-a9dc-120ef5e7387f">This parameter specifies the number of pixel rows in the returned image. It corresponds to the height in pixels of the user agent's viewport. Its name is "rows" and its value shall be a positive integer.</para>
                        </section>
                        <section label="9.5.1.2.4.2" status="6" xml:id="sect_9.5.1.2.4.2">
                            <title>Viewport Columns</title>
                            <programlisting>columns = %s"columns" "=" uint</programlisting>
                            <para xml:id="para_0fe51ab1-b070-41e5-b314-66b4f764c781">This parameter specifies the number of pixel columns in the returned image. It corresponds to the width, in pixels, of the user agent's viewport. Its name is "columns" and its value shall be a positive integer.</para>
                        </section>
                    </section>
                    <section label="9.5.1.2.5" status="5" xml:id="sect_9.5.1.2.5">
                        <title>Source Image Region</title>
                        <programlisting>region = %s"region" "=" xmin "," ymin "," xmax "," ymax</programlisting>
                        <programlisting>xmin = decimal</programlisting>
                        <programlisting>ymin = decimal</programlisting>
                        <programlisting>xmax = decimal</programlisting>
                        <programlisting>ymax = decimal</programlisting>
                        <para xml:id="para_348dc752-0242-41a6-a0bc-4b915402f654">This parameter specifies a rectangular region of the Target Resource. Its name is "region" and its values shall be a comma-separated list of four positive decimal numbers:</para>
                        <variablelist>
                            <varlistentry>
                                <term>xmin</term>
                                <listitem>
                                    <para xml:id="para_0508148a-0f3b-490c-bfd9-f696ff596049">the left column of the region</para>
                                </listitem>
                            </varlistentry>
                            <varlistentry>
                                <term>ymin</term>
                                <listitem>
                                    <para xml:id="para_9d69cada-7ddd-446e-93e1-9a19a3413a0f">the top row of the region</para>
                                </listitem>
                            </varlistentry>
                            <varlistentry>
                                <term>xmax</term>
                                <listitem>
                                    <para xml:id="para_2f1f3a9f-3d8d-4eee-8a98-59d6a4cda15f">the right column of the region</para>
                                </listitem>
                            </varlistentry>
                            <varlistentry>
                                <term>ymax</term>
                                <listitem>
                                    <para xml:id="para_37f3a0ba-4546-4399-9389-bf1bb7a494ac">the bottom row of the region</para>
                                </listitem>
                            </varlistentry>
                        </variablelist>
                        <para xml:id="para_5efc74d2-c7c5-4db6-b134-ee22b14433c4">The region is specified using a normalized coordinate system relative to the size of the original image matrix, measured in rows and columns. Where</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_94a3b580-0c15-461b-989a-e83cbbf84e7a">0.0, 0.0 corresponds to the top row and left column of the image</para>
                            </listitem>

                            <listitem>
                                <para xml:id="para_355bd89a-a929-4577-a9de-a7ded24ddd63">1.0, 1.0 corresponds to the bottom row and right column of the image</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_edfc1bc5-1b4d-4279-8f94-7c35e5613fa8">and</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_47df9865-f9ec-4471-b669-ab13986c805f">0.0 &lt;= xmin &lt; xmax &lt;= 1.0</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_dcf4835c-e04e-4714-b2fe-318bb80ff3ca">0.0 &lt;= ymin &lt; ymax &lt;= 1.0</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_1facc1d5-f160-4196-9264-4eb68ad5cf1e">This parameter when used in conjunction with one of the viewport parameters, allows the user agent to map a selected area of the source image into its viewport.</para>
                    </section>
                    <section label="9.5.1.2.6" status="5" xml:id="sect_9.5.1.2.6">
                        <title>Windowing</title>
                        <para xml:id="para_29f01be7-224c-40fd-a457-f596cb125869">The Windowing parameters (Window Center and Window Width) are optional; however, if either is present, both shall be present. If only one is present the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_1cc40c18-edb0-4d36-bbff-c32457103257">The URI Service does not support the "function" Query Parameter, which is described in <xref linkend="sect_8.3.5.1.4" xrefstyle="select: label"/>.</para>
                        <para xml:id="para_348bd8c2-f8a4-49d1-a1e5-2a615877a9c3">The Windowing and Presentation State parameters shall not be present in the same request. If both are present the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                        <para xml:id="para_3ec4f617-2f37-4267-ae16-97b556ea0167">The Windowing parameters shall not be present if contentType is application/dicom; if either is present the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                        <section label="9.5.1.2.6.1" status="6" xml:id="sect_9.5.1.2.6.1">
                            <title>Window Center</title>
                            <programlisting>window-center = %s"windowCenter" "=" decimal</programlisting>
                            <para xml:id="para_bffa0ce7-0389-429f-9bba-74427c16fdd7">This parameter specifies the Window Center of the returned image as defined in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/>. Its name is "windowCenter" and its value shall be a decimal number.</para>
                        </section>
                        <section label="9.5.1.2.6.2" status="6" xml:id="sect_9.5.1.2.6.2">
                            <title>Window Width</title>
                            <programlisting>window-width = %s"windowWidth" "=" decimal</programlisting>
                            <para xml:id="para_1a8ddcd9-d8ae-4e11-99da-38312a8c97a0">This parameter specifies the Window Width of the returned image as defined in <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/>. Its name is "windowWidth" and its value shall be a decimal number.</para>
                        </section>
                    </section>
                    <section label="9.5.1.2.7" status="5" xml:id="sect_9.5.1.2.7">
                        <title>Presentation State</title>
                        <para xml:id="para_6b4a60f3-9d85-4670-ac01-21f1d5c60566">The parameters below specify the Series and SOP Instance UIDs of a Presentation State. They are optional. However, if one is present, they shall both be present.</para>
                        <para xml:id="para_40a2f91d-3b26-4bff-b394-8cb1a6c62a73">If the Presentation State parameters are present, then the only other optional parameters that may be present are Annotation, Image Quality, Region, and Viewport.</para>
                        <section label="9.5.1.2.7.1" status="6" xml:id="sect_9.5.1.2.7.1">
                            <title>Presentation Series UID</title>
                            <programlisting>presentation-series = %s"presentationSeriesUID" "=" uid</programlisting>
                            <para xml:id="para_01d71208-4463-4956-8103-3e415d7ae6ac">This parameter specifies the Series containing the Presentation State Instance to be used to render the image. Its name shall be "presentationSeriesUID" and its value shall be a Series Instance UID.</para>
                        </section>
                        <section label="9.5.1.2.7.2" status="6" xml:id="sect_9.5.1.2.7.2">
                            <title>Presentation UID</title>
                            <programlisting>presentation-instance = %s"presentationUID" "=" uid</programlisting>
                            <para xml:id="para_bc92232f-cd8b-4b50-88b1-9f981d96a368">This parameter identifies the Presentation State Instance, which is used to render the image. Its name is "presentationUID" and its value shall be a Presentation State Instance UID of a Presentation State Instance.</para>
                        </section>
                    </section>
                </section>
                <section label="9.5.1.3" status="4" xml:id="sect_9.5.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_f9210e62-f066-44da-85ec-466170ff73c9">The origin server shall support header fields as required in <xref linkend="table_9.5.1-2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_554a7017-7b60-4d82-ac46-2a10f236ca45">The user agent shall supply in the request header fields as required in <xref linkend="table_9.5.1-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="9.5.1-2" rules="all" xml:id="table_9.5.1-2">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_cec02aa3-b1e0-475d-b24f-07a09f4de14c">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_a3f02eef-0ece-4d8f-85ab-5ed7ccf29525">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_91aa2de3-95eb-4ab2-9cca-590de5110588">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_f0047842-d34d-47e4-92cf-895047957ac1">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5fc559ae-2280-4694-920e-34ad62740310">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7546272b-3191-4b8b-991c-9f22c7f251b8">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ffdfd11b-6789-4444-a942-64e45e43c516">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8c5f6019-33a0-4571-a64a-613f3a8e1c25">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f85ce6c5-2807-45fb-9a68-f90922b3d5fb">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7a138652-f632-4a06-abc0-b3c1e534deb0">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_053f44cc-d7d6-46e4-908d-c8fa61116a25">The Acceptable Media Types for the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_efc98745-9103-4653-92b6-a3211878f877">Accept-Charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c43a13fd-832d-4c38-818d-e32ee1b9b3ff">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_92fcad92-e603-483f-a632-a80b8118436e">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_10440444-25d2-4a6a-b363-b0de9bfd9369">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_adc341a6-c366-4b20-9b1c-c0428519d049">List of one or more character sets</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_90c10058-bc19-4dfa-8092-a005168b3fdf">The Acceptable Media Types shall contain only Rendered Media Types. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="9.5.1.4" status="4" xml:id="sect_9.5.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_8ff92a77-31e6-4749-b27d-88366ec90670">The request message has no payload.</para>
                </section>
            </section>
            <section label="9.5.2" status="3" xml:id="sect_9.5.2">
                <title>Behavior</title>
                <para xml:id="para_35464bd0-099e-4c8b-b812-e11e939a639f">A success response shall contain the Target Resource in an Acceptable Rendered Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                <para xml:id="para_933075f4-dbce-4ea7-acf6-1a3de31a5c62">The Target Resource shall be rendered and returned as specified in the Query Parameters. Presentation State transformations are applied using the appropriate rendering pipeline specified in <olink targetdoc="PS3.4" targetptr="sect_N.2" xrefstyle="template:Section %n “%t” in PS3.4"/>. Any Source Image Region parameters are applied after any Presentation State parameters. Any Viewport parameters are applied after any Source Image Region.</para>
                <para xml:id="para_3a59cbe7-084d-4f3f-851a-f18edaebefcb">Even if the output of the image is defined in P-Values (grayscale values intended for display on a device calibrated to the DICOM Grayscale Standard Display Function <olink targetdoc="PS3.14" targetptr="PS3.14" xrefstyle="select: labelnumber"/>), or contains an ICC profile, the grayscale or color space for the rendered image is not defined by this Standard.</para>
                <section label="9.5.2.1" status="4" xml:id="sect_9.5.2.1">
                    <title>Frame Number</title>
                    <para xml:id="para_9f26ef66-3cca-41be-907f-e882e8e6e167">If this Query Parameter is supported and is present in the request,the origin server shall use the specified frame as the Target Resource.</para>
                    <para xml:id="para_55f9e45f-b939-446b-81a7-34f94575f42b">However, if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_0fbbc9cc-c600-479b-8f0e-7850ed284db9">the Target Resource is not a multi-frame image or video,</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_1e97872d-4722-4b2c-bb6a-a3cdd5a7c68f">the number of parameter values is not equal to one, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_f79015ba-ec45-4a41-bdfc-4970fc1c6456">the parameter value is not a positive integer less than or equal to the number of frames in the Instance</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_ae386ffe-f4c4-4cc9-bdd1-45a2043c0fb3">the origin server shall return a 400 (Bad Request) responseand may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.5.2.2" status="4" xml:id="sect_9.5.2.2">
                    <title>Windowing</title>
                    <para xml:id="para_b12c604f-74eb-4a8a-8126-bb9edcda0dcd">If these Query Parameters are supported and are present in the request, the origin server shall use them as described in <xref linkend="sect_8.3.5.1.4" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_93f4e5ef-b849-4e09-b1b0-bebf8e82c1f1">However, if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_631163f2-c6cc-473c-867d-d2bbb22ad40f">only one of the parameters is present,</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_3bc9873b-ebcd-40c4-a3bc-b6390296f8b6">either of the parameter values is not a decimal number, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_6fe7a81a-993a-4684-a993-6f49ba020f1f">the Presentation Series UID or the Presentation UID Query Parameters are present</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_6e28880c-2e98-4b68-9fa6-eec5db9305b3">then the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.5.2.3" status="4" xml:id="sect_9.5.2.3">
                    <title>Presentation State</title>
                    <para xml:id="para_a1b12906-d314-42a3-81cf-fdcc03e220c7">If the Target Resource is a Presentation State and If the Presentation Size Mode is SCALE TO FIT or TRUE SIZE, then the displayed area specified in the Presentation State shall be scaled, maintaining the aspect ratio, to fit the size specified by the rows and columns parameters if present, otherwise the displayed area selected in the presentation state will be returned without scaling.</para>
                    <note>
                        <orderedlist>
                            <listitem>
                                <para xml:id="para_c430cb0e-2e7d-4feb-87b2-aa253a900f47">The intent of the TRUE SIZE mode in the presentation state cannot be satisfied, since the physical size of the pixels displayed by the web browser is unlikely to be known. If the Presentation Size Mode in the presentation state is MAGNIFY, then the displayed area specified in the presentation shall be magnified (scaled) as specified in the presentation state. It will then be cropped to fit the size specified by the viewport parameters, if present.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_d2675436-8235-4b15-9ed1-338c5a5f9876">Any Displayed Area relative annotations specified in the presentation state are rendered relative to the Specified Displayed Area within the presentation state, not the size of the returned image.</para>
                            </listitem>
                        </orderedlist>
                    </note>
                    <para xml:id="para_ab0f69f2-1298-4ffc-958e-44f552b43efe">Though the output of the presentation state is defined in DICOM to be in P-Values (grayscale values intended for display on a device calibrated to the DICOM Grayscale Standard Display Function <olink targetdoc="PS3.14" targetptr="PS3.14" xrefstyle="select: labelnumber"/>), the grayscale or color space for the images returned by the request is not defined by this standard.</para>
                    <para xml:id="para_4730d34e-19f5-49d9-bf9a-e221e52ac4af">However, if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_0b2ede01-1c93-40f6-9c79-eab9b51f243f">the Frame Number, Source Image Region, or Windowing parameters are present,</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_b132c6e9-1bfd-4736-974a-9cd477807683">the Presentation Series UID does not correspond to an existing Presentation Series on the origin server, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_6030c090-136c-42a2-b42c-b5b6f0dc997d">the Presentation UID does not correspond to an existing Presentation Instance on the origin server</para>

                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_54ba59fa-bb6e-4f1b-9152-9c8544b9c751">the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.5.2.4" status="4" xml:id="sect_9.5.2.4">
                    <title>Source Image Region</title>
                    <para xml:id="para_a5275e87-2d79-40ca-a6c6-67079ff71da9">If this Query Parameter is supported and present:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_3b0a5f7d-ab94-4f9b-94cb-88967dee339f">An image matrix corresponding to the region specified by Source Image Region shall be returned with its size corresponding to the specified normalized coordinate values.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_a090e6da-3801-4851-be1a-b15f3702c746">If the Presentation UID parameter is present, the region shall be selected after the corresponding presentation state has been applied on the images.</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_4153c0c8-f444-4d48-b3d1-001021c37d9d">However, if any of the following are true:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_1bb5fc4b-ad54-44b0-93a0-cafa297218fa">the Query Parameter specifies an ill-defined region,</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_a57b0f42-c6fd-42b8-bf48-75d601fa1b63">there are greater or fewer than four parameter values present, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_a72631e0-29e8-40d6-8d0e-57a2fcfd5810">any of the parameters do not conform to the requirements specified in <xref linkend="sect_9.5.1.2.5" xrefstyle="select: label"/>
</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_0963c859-5691-4ecd-a7c3-3d2e272ac948">the origin server shall return a 400 (Bad Request) response and may include a payload containing an appropriate error message.</para>
                </section>
                <section label="9.5.2.5" status="4" xml:id="sect_9.5.2.5">
                    <title>Viewport</title>
                    <para xml:id="para_d8d986ae-b547-4147-a055-d919d77c0e2a">Viewport parameters are applied to the region specified by the Presentation State and/or Source Image Region, if present; otherwise, the Viewport Query Parameters are applied to the full original image.</para>
                    <para xml:id="para_40644946-5af9-4b45-ae24-244301866750">If both rows and columns Query Parameters are specified, then each shall be interpreted as a maximum, and a size will be chosen for the returned image within these constraints, maintaining the aspect ratio of the selected region.</para>
                    <para xml:id="para_2fcd6659-73c9-42c9-b129-3a29bd720887">If the rows Query Parameter is absent and the columns Query Parameter is present, the number of rows in the returned image shall be chosen to maintain the aspect ratio of the selected region.</para>
                    <para xml:id="para_fa6b024f-e8d1-402f-871a-7bf21be9c42e">If the columns Query Parameter is absent and the rows Query Parameter is present, the number of columns in the returned image shall be chosen to maintain the aspect ratio of the selected region.</para>
                    <para xml:id="para_a7f1e1b4-c7f3-4a34-9765-01dcfc61461c">If both Query Parameters are absent, the image (or selected region) is returned with its original size (or the size of the presentation state applied to the image), resulting in one pixel in the returned image for each pixel in the original image.</para>
                </section>
            </section>
            <section label="9.5.3" status="3" xml:id="sect_9.5.3">
                <title>Response</title>
                <programlisting>version SP status-code SP reason-phrase</programlisting>
                <programlisting>[Content-Type: rendered-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="9.5.3.1" status="4" xml:id="sect_9.5.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_41276aa9-db8d-4bf9-8b00-0002078aea30">
<xref linkend="table_9.5.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="9.5.3-1" rules="all" xml:id="table_9.5.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8030f482-7914-4a14-aaac-57db2622c4a3">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_18620a66-e8b6-405e-b753-c127fac2bb67">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9e29ba36-ef9f-400b-8842-cba1fc916e80">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_acaa115c-d9c6-4419-b5b3-61e71f5f694e">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_375aa575-930d-49cb-9f01-4e3da7a59118">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d9b25363-c59a-4694-a587-bdbedb1e7c96">All Instances were successfully rendered and retrieved.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c767d887-fca5-44a5-b79c-88f2aa668a46">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_af72c419-9a54-4605-b373-dcf9d9da42db">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_03c1de6a-51d4-448b-812c-e7e0137956b6">There was a problem with the request.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="9.5.3.2" status="4" xml:id="sect_9.5.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_6931e807-2def-410d-b73a-702f9c6725fd">The origin server shall support header fields as required in <xref linkend="table_9.5.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="9.5.3-2" rules="all" xml:id="table_9.5.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_24c61bf3-3495-4d4a-82e3-182f014d8340">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_36327a1b-1a31-4683-b277-fb36aa872ba4">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_97a19dc1-77be-48e9-8e53-e19bdc324dba">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_04305d30-fd18-42ac-b2fe-f6f930a3ac60">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_706605cf-b908-4abf-8771-c53a59d039e3">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b469fcae-44ea-4a79-a54f-a44b3486a0f7">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ec1d2571-ac23-481e-bd35-90972c304392">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_13bffbcc-1da1-40de-b679-8ce2ce5241b3">Shall be present if the response contains a payload. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_031cbc4c-5173-434e-9cf8-849629800fe4">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dba1d7c0-b2ac-46cf-a8f7-8f3e6a5dc90f">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_07ed3b45-2536-42cd-8f59-b35a975b5c22">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0a289950-5a97-4864-9554-35749723db64">Shall be present if the response payload has a content encoding. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bf86f322-cc18-4850-b307-61e801c23883">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fa5c2056-db21-4349-aceb-278a69185393">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_eaab3afc-b77f-483f-bdd3-f7652e068a11">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1f89594e-a116-4ae0-b9a3-b38ec5513ae4">Shall be present if the response payload does not have a content encoding. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9838bd60-7cba-4af1-88b6-4ccfbcb89e80">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f1803920-fac6-4bbc-8cb3-4e6fbcb69940">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_91b41948-b58f-4c3c-ba40-66f5b40d8d05">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8cb8c5d8-c46f-4edd-972e-a56be06f1fe1">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_d44ba674-8fae-4fe5-b39c-405c3ec674b3">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="9.5.3.3" status="4" xml:id="sect_9.5.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_77239b69-2587-41f7-8cb1-e408bda4da5a">A success response shall contain a single rendered image encoded in the Selected Media Type.</para>
                    <para xml:id="para_71c95e72-b754-4207-b986-05311926d5e5">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
    </chapter>
    <chapter label="10" status="1" xml:id="chapter_10">
        <title>Studies Service and Resources</title>
        <section label="10.1" status="2" xml:id="sect_10.1">
            <title>Overview</title>
            <para xml:id="para_8890a55d-1353-451d-b272-67dce0ec09a5">The Studies Resource enables a user agent to store, retrieve, update, and search an origin server for DICOM Studies, Series, and Instances,
                along with their /metadata, /rendered, and /thumbnail variants; as well as Frames and Bulkdata.</para>
            <para xml:id="para_a467671e-3d10-45a4-a5a2-cb61182356d0">The Retrieve transaction of this Service is also known as WADO-RS. The Store transaction of this Service is also known as STOW-RS. The Search transaction of this Service is also known as QIDO-RS. See <xref linkend="sect_10.3" xrefstyle="select: label"/>.</para>
            <section label="10.1.1" status="3" xml:id="sect_10.1.1">
                <title>Resource Descriptions</title>
                <para xml:id="para_21ed2ced-4c10-4466-8e04-fe7613ad2e88">The Studies Service manages a collection of DICOM Study resources. Each Study is organized in a hierarchy of sub-resources that correspond to the DICOM Information Model. See <olink targetdoc="PS3.3" targetptr="chapter_7" xrefstyle="template:Section %n “%t” in PS3.3"/>.</para>
                <para xml:id="para_44b982f1-e2fb-47c9-9c64-010b8f494b83">There are three top level resources:</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e867d1d6-4aec-47ff-945f-340cee86d52d">/studies</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1a0b4cbe-4e3b-4e9b-b0ff-8d1b85a871ad">references all Studies managed by the service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6650c4e8-a377-4f13-853b-b669e990b95e">/series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fd8c2bc4-2714-4b0d-87a5-34f8027a2b2f">references all Series managed by the service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_367629b8-4515-4ae3-93fe-382263a05b09">/instances</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_700c1c59-1cd0-4c5d-bb5d-b9c62c2a76d0">references all Instances managed by the service.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_eae7be2b-b345-4c45-9203-f2b867a6751d">The following URI Template variables are used in resource definitions in this Section.</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8efb9564-89e6-4e99-a4f5-601bfb5a8f2c">{study}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6b3cbe72-348c-4615-903e-45ffe3b95cb6">the Study Instance UID of a Study managed by the Studies Service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_742d6b4e-29f2-4150-957a-62562070f5ee">{series}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_073a34f8-9702-4e2b-a049-768596f6dfe3">the Series Instance UID of a Series contained within a Study resource.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cc639c09-96eb-4a86-a5ed-bd9b42edc478">{instance}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_43351de6-0370-430f-957c-544bbf259c86">the SOP Instance UID of an Instance contained within a Series resource.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6e7167ed-a0f7-46f0-b62d-e045808ced41">{frames}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3b308c86-f201-4572-878f-02f141af787f">a comma-separated list of frame numbers, in ascending order, contained within an Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_61b68eee-c8d0-4bb1-aea8-0965519122ec">{/bulkdata}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a128e50a-8dcf-4f55-81c3-42eb9782ae74">an opaque URI that references a Bulkdata Value.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_db7e8cd7-b217-45c9-bf78-bd44f1cd940d">The Studies Service defines the following resources:</para>
                <table frame="box" label="10.1-1" rules="all" xml:id="table_10.1-1">
                    <caption>Resources and Descriptions</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b6397a66-e8ae-4142-855c-42ec3bf22c3f">Resource</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_73e576fb-e438-404d-9276-72320dcbbebd">Description</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2e18d3ea-f64a-49d1-a09b-cb258314b9ae">Studies Service</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fa9882e2-d0e7-457d-87a4-9d80127ad762">The Base URI of the Studies Service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b1957896-7d29-4432-bfe6-cd2ca425148d">All Studies</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d3ee404a-bc17-4524-82f3-a92608f9a006">The All Studies resource references the entire collection of Studies contained in the Studies Service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_64d30453-a174-4dec-8733-c69600c49ee8">Study</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_212aa6a5-1b1d-4e42-af13-f04c40f7019f">The Study resource references a single Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e2b06085-e6af-438e-a3eb-4f9b0eebce37">Study Metadata</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1f68d6e6-ca44-44be-9518-e76e3db9df6f">The Study Metadata resource references the Metadata of a single Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c4911cbe-08df-433a-b05a-1377da68fc02">Rendered Study</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_12ab0d43-77c4-4fee-a7f6-b2395b928995">The Rendered Study resource references a Study to be rendered.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_068f2a5a-2739-4a01-a35a-e46f7bd30ce9">Study Thumbnail</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_056ed4b5-f007-4205-bb35-fc74aa2692b6">The Study Thumbnail resource references a thumbnail image of a Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ab4402c5-c280-4822-bddf-4b9db858948b">Study's Series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_130b0892-18bf-443a-af29-f1c3902b7639">The Study's Series resource references the collection of all Series contained in a Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f01b61c1-a238-4317-a12d-0bfebac43efc">Study's Instances</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5420f58e-0c35-4d2d-8345-1d55d9da7eb1">The Study's Instances resource references the collection of all Instances in a single Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ff555666-51ab-46e1-990b-f144d4113ee7">All Series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9c86aca7-a788-4ae6-b3e0-09da460600b9">The All Series resource references the collection of all Series in all Studies contained in the Studies Service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_36611948-f247-471e-8d8e-00dc19e7fa2a">Series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b2d19108-cb4e-40a2-8e19-db908dcd838d">The Series resource references a single Series.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_576d9882-50e7-42fd-8d19-dd441d3828bc">Series Metadata</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2121c597-e002-429a-84cc-064808438f8a">The Series Metadata resource contains the Metadata of a single Series in a Study.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_90197f89-07d4-4fcf-85aa-aade7226c31a">Rendered Series</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_487eecc3-ba1a-4ad2-ab11-2319838aad7f">The Rendered Series resource references a Series to be rendered.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2a6f7941-a5a5-482a-a5ec-6f33ed58a964">Series Thumbnail</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3a387c60-2f43-4cf8-a52b-a037067b4565">The Series Thumbnail resource references a thumbnail image of a Series.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_329b954f-2d3b-4065-9da5-ed5023f3977e">Series' Instances</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_66425cb0-691f-4051-ae9b-affaa219ff54">The Series' Instances resource references the collection of all Instances in a single Series.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e200e6f7-2624-48a7-9793-e86c24ee248e">All Instances</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_4d9f03d4-0e87-4b28-b16d-01c29d810601">The All Instances resource references the collection of all Instances in all Series in all Studies contained in the Studies Service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dc7ebfa9-19e4-4a34-bc00-a4c1915bdec4">Instance</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_072bb10f-0d02-4a8b-a609-c9d09a4718d5">The Instance resource references a single Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bf02ea38-2d0b-4136-ab03-781d7c422c05">Instance Metadata</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a6efd144-6ad8-4b2b-be07-a4796d582985">The Instance Metadata resource contains the Metadata of a single Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_804b1bb9-41d4-41c9-aff6-6b05f5746a3e">Rendered Instance</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e35378aa-a49a-455a-8746-4d7f789b4ee6">The Rendered Instance resource references an Instance to be rendered.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9e757228-d660-4bdc-92c7-4650a7374d0a">Instance Thumbnail</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9ffec69b-f15c-4b22-ae8f-1b8508b6c293">The Instance Thumbnail resource references a thumbnail image of an Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9fa41342-f378-46c1-8593-38d65af4bb9a">Frames</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_efb15412-1202-40c2-9e86-6e4b1e6f8f9a">The Frames resource references an ordered collection of frames in a single multi-frame Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3c024284-cf09-424a-948e-522ca62e9976">Rendered Frames</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f6f60846-e226-462b-9fa0-5eff85a272ec">The Rendered Frames resource references an ordered collection of frames of a single multi-frame Instance, to be rendered.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_11c9599f-33f1-48f8-86cb-715de330511d">Frame Thumbnail</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0cea7ec1-c461-4728-8bc2-517396c588aa">The Frame Thumbnail resource references a thumbnail image for frames within an Instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8303a911-12b9-4499-966e-647e49dc5f60">Bulkdata</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b222415b-da8b-4822-bc9d-3f1461d40a6e">The Bulkdata resource contains one or more Bulkdata Values.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="10.1.2" status="3" xml:id="sect_10.1.2">
                <title>Common Query Parameters</title>
                <para xml:id="para_30e3d7f3-6e28-4526-a198-b355e123736e">The origin server shall support Query Parameters as required in <xref linkend="table_10.1.2-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_f9ee0587-db1c-446f-8e21-31ac148d6641">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_10.1.2-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="10.1.2-1" rules="all" xml:id="table_10.1.2-1">
                    <caption>Common Query Parameters</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_9f6a35a1-b277-4c4e-839c-6e83d458f801">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_b21b0b99-fecc-4eb1-88ac-ffb330ab1771">Value</para>
                            </th>
                            <th align="center" colspan="2" rowspan="1">
                                <para xml:id="para_f88bd1a7-7032-4e7d-9296-f94f3f66e5e1">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_724999e5-2b49-4ca8-9285-78b4bafb9ac3">Section</para>
                            </th>
                        </tr>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2b032ad6-dd93-4cbe-9e29-9df5e25c928b">User Agent</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_891a8fc1-4586-453d-a6fe-ec2911e255de">Origin Server</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ae82ae78-a311-4d4d-afd4-051b1261a916">Accept</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b4838e50-1e94-4506-b660-c9177fb9cb6f">media-type</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5c8c6673-4674-4c02-8a75-ef47a8c771f2">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e88cf4b1-d8b9-4991-9a35-09cabd199d64">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dd0a86c8-f7b0-4c58-a0ed-5e78dc8d6c73">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e4fc8eb0-75d9-461b-9fc8-e7527371e25d">Accept-Charset</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d754da37-0b93-4a42-ad3b-ec3826371325">charset</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_3fe41955-a380-4193-908e-abed04cb796e">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7c6fa697-80a8-473d-b112-f97f28b95b25">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e78c9fea-8f20-4463-8df4-b0f56fdc9072">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="10.1.3" status="3" xml:id="sect_10.1.3">
                <title>Common Media Types</title>
                <para xml:id="para_7427e2b3-085b-4a73-bbc1-ff8404ff7fdb">The origin server media type requirements are defined in each Transaction of this Service.</para>
                <para xml:id="para_f05bdfe1-e9fa-4422-9319-f00dfc0b926d">The origin server shall support the Transfer Syntax and Character Set media type parameters.
                    See <xref linkend="sect_8.7.3.5.2" xrefstyle="select: label"/> and <xref linkend="sect_8.7.3.5.3" xrefstyle="select: label"/>.</para>
            </section>
        </section>
        <section label="10.2" status="2" xml:id="sect_10.2">
            <title>Conformance</title>
            <para xml:id="para_68433608-36d6-4aff-bf1c-2ff0122e9257">An origin server claiming conformance to the Retrieve Transaction of the Studies Service:</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_0372c640-b3d6-45b3-8f5c-28884e479066">shall support the Retrieve Capabilities Transaction (see <xref linkend="sect_8.9.1" xrefstyle="select: label"/>);</para>
                </listitem>
                <listitem>
                    <para xml:id="para_44a111b8-24a7-4a6f-b236-61509edf7025">shall support the Retrieve Transaction for all mandatory resources in <xref linkend="table_10.3-2" xrefstyle="select: label"/>.</para>
                </listitem>
            </itemizedlist>
            <para xml:id="para_0f503d95-407c-4955-9b37-c3973610de6e">An origin server claiming conformance to the Store Transaction of the Studies Service:</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_884fed59-9343-4451-a180-c036cff26da8">shall support the Retrieve Capabilities Transaction (see <xref linkend="sect_8.9.1" xrefstyle="select: label"/>);</para>
                </listitem>
                <listitem>
                    <para xml:id="para_4f3bacfb-9b39-49b1-8d86-a6069b79f1c5">shall support the Store Transaction for all mandatory resources in <xref linkend="table_10.3-2" xrefstyle="select: label"/>.</para>
                </listitem>
            </itemizedlist>
            <para xml:id="para_37692f02-534b-416d-af79-c375b9516711">An origin server claiming conformance to the Search Transaction of the Studies Service:</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_27c8fa81-db65-47ad-a071-613d88fcd59c">shall support the Retrieve Capabilities Transaction (see <xref linkend="sect_8.9.1" xrefstyle="select: label"/>);</para>
                </listitem>
                <listitem>
                    <para xml:id="para_66f74c4e-6e37-4a2b-9243-e87e29e7eaa3">shall support the Search Transaction for all mandatory resources in <xref linkend="table_10.3-2" xrefstyle="select: label"/>.</para>
                </listitem>
            </itemizedlist>
            <para xml:id="para_33241038-5436-4de3-b412-4c55aa7ae238">The user agent may support any of the transactions for any of the corresponding resources in <xref linkend="table_10.3-2" xrefstyle="select: label"/>.</para>
        </section>
        <section label="10.3" status="2" xml:id="sect_10.3">
            <title>Transactions Overview</title>
            <para xml:id="para_0030ed6f-4867-4158-9569-a4732dfe26ab">The Studies Service consists of the following transactions:</para>
            <table frame="box" label="10.3-1" rules="all" xml:id="table_10.3-1">
                <caption>Studies Service Transactions</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_f9d5c9eb-569d-4532-9339-578aa1426ff6">Transaction Name</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_7cbdd23a-f67f-4c11-bce3-3f3a2693e6f7">Method</para>
                        </th>
                        <th align="center" colspan="2" rowspan="1">
                            <para xml:id="para_38cf4471-263a-4809-9025-827cdf3d2f02">Payload</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_332036d9-9bec-4037-b5f1-2f6269ffe698">Description</para>
                        </th>
                    </tr>
                    <tr valign="top">
                        <th align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a674bec5-41d8-473b-ae4f-2bf63adf7c01">Request</para>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a0161b86-2ad0-48d0-890e-2d3df9940268">Success Response</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1333f29a-3542-45de-9864-3a6f36dff838">Retrieve</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_064dc3da-fac1-4fef-928e-6fa83629aa09">GET</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_daec0ba5-9a09-4c06-b5df-fb85b6de0088">N/A</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_97b90bb3-2694-4d7e-8097-e495c7802f52">Instance(s) or Bulkdata</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3c5f5798-5a3c-485e-ac26-1cbefed1e3ca">Retrieve one or more representations of DICOM Resources.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_55d7641d-3578-4d86-bf42-aad5be3d2848">Store</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5804e01d-02aa-46c5-af6b-8eba4565ae68">POST</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ec736036-98c8-4cc1-b67c-299f263d7251">Instance(s)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_fb50e510-2d1a-4aed-a418-92a402724e79">Store Instances Response Module</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_777e1575-15ff-4bb6-ac73-1b3961d2e507">Stores one or more representations of DICOM Resources, contained in the request payload, in the location referenced by the Target Resource.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7b3db0de-d61f-4801-a53c-2888498d6391">Search</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ad66f34e-dcb5-4cfc-9ca2-04e75fc883fe">GET</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_4a65db9d-23cd-4699-9abb-c62014cc8885">N/A</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b1f5c5f4-7a57-40c0-b0a5-65a91efbea24">Result(s)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_eba58dd4-0245-48f0-a887-c8d00a65e622">Searches the Target Resource for DICOM objects that match the search parameters and returns a list of matches in an Acceptable Media Type.</para>
                        </td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_276d2c53-f38e-407d-9063-56a63ec0d11d">In <xref linkend="table_10.3-2" xrefstyle="select: label"/>, the Target Resources permitted for each transaction are marked with M if support is mandatory for the origin server and O if it is optional. A blank cell indicates that the resource is not allowed in the transaction.</para>
            <table frame="box" label="10.3-2" rules="all" xml:id="table_10.3-2">
                <caption>Resources by Transaction</caption>
                <thead>
                    <tr valign="top">
                        <th align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ff9e218e-fe5e-42cc-b133-5e50dc4f007d">Resource</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9b5f5d01-b918-4128-b753-8a1a1cfa6052">Retrieve</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_251a87af-58d2-423c-a094-7e18e72a4f8d">Store</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a8ffb6be-f988-438a-ab3d-a15c161da530">Search</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_180075e1-9037-4b37-946a-2e9b3eff9ed5">Studies Service</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2d5ff122-50bc-4068-ad8b-6bf9ea5103d1">All Studies</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_4f89f977-8648-4933-aec3-cd7048399e76">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9cc5e53e-7fb9-4712-a23d-4f550f283c2c">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_10722e5c-8563-4d5a-b3e9-f2f7166c868b">Study</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_e3eac992-4299-41b6-8e40-7726db3494f2">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_2df4f641-bfa4-485b-840c-b39ea383f83c">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_ac1faccf-fca8-4bc4-8743-3513ec45887d">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9b1c591e-ba8a-40a0-99ed-4d0eba07c505">Study Metadata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_97f8bc9c-b1d3-4f66-b39c-1e3a6034f8b5">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_197a51e0-417c-4e8e-b896-61961752ea3d">Study Bulkdata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_91067722-466f-4b81-8530-a621c98bc199">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e04e35c5-cfae-4b8d-b760-ed0765ccf0a8">Rendered Study</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_524f7a8f-1867-4b32-81d0-0eed34d6e9ab">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_24e81952-5041-417f-b8a7-5a207a3446cd">Study Thumbnail</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_206ef823-f3d9-4de0-a86c-91feeca1b8a6">O</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e602969d-938e-4e20-823b-73ff94317c31">Study's Series</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_77067f01-333e-4e11-ac5e-25e55fe02c0c">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5a83140a-47b0-4035-9658-278a50879d97">Study's Instances</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_7960068b-5707-49fc-80f5-d883a94e7501">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c41c102f-78c5-4e1f-b577-b762c39ee79b">All Series</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_d1f25ca7-2559-4158-943e-29c0b8fa4054">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ae0dba0c-0ac2-48ec-8f84-507b48e140f4">Series</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_af10be97-f79d-4571-9284-e1a7634bc148">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_c0f2ba97-8b91-4c94-93f0-15b466c55ccf">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d6dad62b-36be-4ae6-8846-479be02cb124">Series Metadata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_435af0d2-02d6-40ef-b0b3-8c59abaa8077">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_97710325-a88d-4980-b85b-e328bb2c8e2d">Series Bulkdata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_bd5dde01-88f9-42cf-a1ff-5e9b7b1938a6">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a77523ef-24a0-4222-875d-6477218874a3">Series' Instances</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_e37cfdba-6bbc-47af-9510-03c0a0a2c36a">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0d81da83-10ac-4692-b377-aff2e963103a">Rendered Series</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_001960fa-1a28-4367-9d70-6d9c68ce21fb">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_99d788f9-382b-4ccb-9d5d-bdf4dbaae197">Series Thumbnail</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_8cf294bb-febd-4e49-aeea-ee0ef053c1fb">O</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_532514af-2613-44c1-8b3b-cff3a3c6ddab">All Instances</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_5e736757-be9e-4b7f-85a4-804a0184c593">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0274cce0-afa1-4308-a26a-3ab94f106953">Instance</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_db2a39c7-48f4-43d6-8f1e-338709758ca3">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0705644b-04b6-4148-8372-021a7c02f4ae">M</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8bce050d-ffbf-4c2d-b764-91b95da1f1ae">Instance Metadata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_59ce420f-2f93-4103-8fb1-187efc6a849f">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_271bf913-1fa0-4155-b2bd-b4c2c314cd92">Instance Bulkdata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_1a1f9263-3012-4597-b3d5-8d8f8961dbc6">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c652bb00-1e7b-4667-a176-93be139c71a9">Rendered Instance</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_6b766792-bce5-4777-b85b-cf108abc9840">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_73106c66-4144-47a5-baf4-e096f29b8c07">Instance Thumbnail</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_50c41d51-ce5a-4830-a72d-baa99e5d5337">O</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7b9478fd-1124-4d54-9889-307fe2a77866">Frames</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_6b8f3221-6939-47a6-8b80-f588f88954f6">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8917594c-be2c-4f61-a6d0-a145f6d5f2e3">Rendered Frames</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0cc98387-c16a-4e28-9729-16328aaeb1b9">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_dbb5c599-d814-42a5-a729-5dba6c24bbba">Frame Thumbnail</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9ccdf7da-48c7-4e26-aeee-ed774396ca2a">O</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b36d2e24-8c22-466a-82a3-f02eb3ccd6a4">Bulkdata</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_e16d303a-fdbd-4a1e-8822-9a7052634f32">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a6a3f0d7-b870-4e8d-8dd1-17b075c2e6e2">M</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                </tbody>
            </table>
        </section>
        <section label="10.4" status="2" xml:id="sect_10.4">
            <title>Retrieve Transaction</title>
            <para xml:id="para_ea3d115b-eaab-48da-9815-5a77af49d1f9">This Transaction uses the GET method to retrieve the Target Resource. The media type in the response payload will depend on the Target URI and the Query Parameters; for example, Instances as application/dicom, Metadata as application/dicom+json or rendered Instances as application/jpeg images.</para>
            <para xml:id="para_be853aeb-6402-449d-b0cc-1365bb743adc">The retrieve transaction supports DICOM, Rendered, and Thumbnail Resources.</para>
            <section label="10.4.1" status="3" xml:id="sect_10.4.1">
                <title>Request</title>
                <para xml:id="para_2c13fb04-cf52-4036-8553-430f92405753">The request shall have the following syntax:</para>
                <programlisting>GET SP "/" {/resource} {?parameter*} SP versionCRLF</programlisting>
                <programlisting>Accept: 1#media-type CRLF</programlisting>
                <programlisting>*(header-fieldCRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <para xml:id="para_5fbacf7f-8c68-48ce-956f-5fc5fd7d0bda">Where parameter is one of the Query Parameters defined for the Target Resource in <xref linkend="sect_10.4.1.2" xrefstyle="select: label"/>.</para>
                <section label="10.4.1.1" status="4" xml:id="sect_10.4.1.1">
                    <title>Target Resources</title>
                    <section label="10.4.1.1.1" status="5" xml:id="sect_10.4.1.1.1">
                        <title>DICOM Resources</title>
                        <para xml:id="para_c17fdc7d-9303-4c1d-88f9-2aa25dfd5b20">
<xref linkend="table_10.4.1-1" xrefstyle="select: label"/> defines the DICOM resources that may be retrieved.</para>
                        <table frame="box" label="10.4.1-1" rules="all" xml:id="table_10.4.1-1">
                            <caption>Retrieve Transaction DICOM Resources</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a6c291ed-77a5-40ef-9355-049a3a8b143f">Resource</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d17bb895-6b9a-46e3-add6-51cca48c7ac5">URI Template</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_fd7cfcd0-2c6f-4d67-af48-8f1534262d46">Study</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_a4cfcbd7-7a46-418f-8778-c90029691e5f">Series</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8df7c060-4acb-4376-9719-ae4d255bf99e">Instance</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bd02eb82-12a8-475f-aeeb-464b4b184f95">Frames</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/frames/{frames}</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_33e542c2-1c99-43b9-afe0-4387357dd0a9">Bulkdata</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/{/bulkdata}</programlisting>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </section>
                    <section label="10.4.1.1.2" status="5" xml:id="sect_10.4.1.1.2">
                        <title>Metadata Resources</title>
                        <para xml:id="para_e785b630-0fea-4d2b-abd3-b2e58a6587a8">
<xref linkend="table_10.4.1-2" xrefstyle="select: label"/> defines the resources used to retrieve the metadata contained in Instances.</para>
                        <table frame="box" label="10.4.1-2" rules="all" xml:id="table_10.4.1-2">
                            <caption>Retrieve Transaction Metadata Resources</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b75ef72b-3762-4c91-a667-0406c3924832">Resource</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_30a99ab2-b8ad-48dd-a06d-c687bc09e9b4">URI Template</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9639c83c-b6b8-4b59-87c5-60a740892c1b">Study Metadata</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/metadata</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ad8fdd00-bc74-47b2-91bc-31bbb4efba89">Series Metadata</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/metadata</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_0930b493-fcc8-44f1-9c42-eb4ff046643f">Instance Metadata</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/metadata</programlisting>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_02e4f734-ced6-46a2-95bb-dbf733ef79be">The Metadata Resources are used to retrieve the DICOM instances without retrieving Bulkdata. The Metadata returned for a study, series, or instance resource includes all Attributes in the resource.
                            For Data Elements having a Value Representation (VR) of DS, FL, FD, IS, LT, OB, OD, OF, OL, OV, OW, SL, SS, ST, SV, UC, UL, UN, US, UT and UV, the origin server is permitted to replace the Value Field of the Data Element with a Bulkdata URI. The user agent can use the Bulkdata URI to retrieve the Bulkdata.</para>
                    </section>
                    <section label="10.4.1.1.3" status="5" xml:id="sect_10.4.1.1.3">
                        <title>Rendered Resources</title>
                        <para xml:id="para_8ca17821-0f33-4034-aa34-1cbefd7947e8">A Retrieve Transaction on a Rendered Resource will return a response that contains representations of a DICOM Resource rendered as appropriate images, videos, text documents, or other representations. Its primary use case is to provide user agents with a simple means to display medical images and related documents, without requiring deep knowledge of DICOM data structures and encodings.</para>
                        <para xml:id="para_789658df-cd3a-44d6-960f-34b228a98fd2">A Rendered Resource contains one or more rendered representations, i.e., in a Rendered Media type, of its parent DICOM Resource. <xref linkend="table_10.4.1-3" xrefstyle="select: label"/> shows the Rendered Resources supported by the Retrieve transaction along with their associated URI templates.</para>
                        <table frame="box" label="10.4.1-3" rules="all" xml:id="table_10.4.1-3">
                            <caption>Retrieve Transaction Rendered Resources</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_63560c92-aafb-41f9-a443-53ed71fcd88a">Resource</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7a6d7668-8bd4-458f-be77-7d8b6993a5ae">URI Template</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_9bc74d73-a6fe-45aa-8e20-6b78d94a3d1d">Rendered Study</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/rendered</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3205424d-4bee-4e42-ad64-66d36c4d9c40">Rendered Series</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/rendered</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_0bdf931e-0818-45ff-88ab-652d1865ca7e">Rendered Instance</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/rendered</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_63380191-727d-4894-99ee-b05f1d3a355f">Rendered Frames</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/rendered</programlisting>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_d0ce6507-025b-409e-bb8a-83452a4fbfab">The origin server shall be able to render all valid Instances of the Composite SOP classes for which conformance is claimed, e.g., origin server shall be able to render all Photometric Interpretations that are defined in the IOD for that SOP class.</para>
                        <para xml:id="para_740d0b3f-255c-4916-bdc8-73dd445aa37c">The content type of the response payload shall be a Rendered Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                    </section>
                    <section label="10.4.1.1.4" status="5" xml:id="sect_10.4.1.1.4">
                        <title>Thumbnail Resources</title>
                        <para xml:id="para_67efb0f7-ae96-4f03-87e1-2a461f0c7605">A Retrieve Transaction on a Thumbnail resource will return a response that contains a rendered representation of its
                            parent DICOM Resource.</para>
                        <para xml:id="para_12afdb17-b8f0-42ee-925d-bc50fc45d0b6">
<xref linkend="table_10.4.1-4" xrefstyle="select: label"/> shows the Thumbnail resources supported by the Retrieve transaction along with their associated URI templates.</para>
                        <table frame="box" label="10.4.1-4" rules="all" xml:id="table_10.4.1-4">
                            <caption>Retrieve Transaction Thumbnail Resources</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d501fb6e-b5af-4056-a0f6-5238db706768">Resource</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_073d0e31-52b6-47b1-9d3f-72de5bb29328">URI Template</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_562ade1f-1332-4af7-9b61-d7765c171423">Study Thumbnail</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/thumbnail</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_141333b6-dad6-4806-8286-86c6a8fe15f5">Series Thumbnail</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/thumbnail</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d3087348-c5bc-4224-a35e-70f9d90a7d5e">Instance Thumbnail</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/thumbnail</programlisting>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bb808f5d-6d46-4a8d-b874-adfdf67024df">Frame Thumbnail</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/thumbnail</programlisting>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_ec9c8d73-6286-49e2-9127-2804b5b46afd">The representation returned in the response to a Retrieve Thumbnail resource request shall be in a Rendered Media
                            Type. The Thumbnail shall not contain any Patient Identifying Information. Only a single image shall be returned.</para>
                        <para xml:id="para_72306f46-554d-4bf5-8500-ee0b151bf864">If the origin server supports any of the Thumbnail resources, it shall support all of them.</para>
                        <para xml:id="para_dcc7b54c-5017-4c7c-aaf9-e1016aa9ea8b">The origin server will determine what constitutes a meaningful representation.</para>
                        <para xml:id="para_912fd861-79b2-4e37-89ab-f17c913599e3">The origin server may return a redirection response (HTTP status code 302) to a rendered resource instead of
                            returning a rendered image.</para>
                        <para xml:id="para_b174faa1-3909-4fd6-ad2c-5bd35f9f6e96">There is no requirement that Thumbnail resources be related to any Icon Image Sequence (0088,0200) encoded in
                            Instances or returned in query responses.</para>
                    </section>
                </section>
                <section label="10.4.1.2" status="4" xml:id="sect_10.4.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_349f4349-1791-4c85-9c75-0f2eaebd3bff">The origin server shall support Query Parameters as required in <xref linkend="table_10.4.1-5" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_f32e20b7-1c75-4e41-9c5c-4fd2aede8f81">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_10.4.1-5" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.4.1-5" rules="all" xml:id="table_10.4.1-5">
                        <caption>Query Parameters by Resource</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_b95b93ae-a6fb-426a-89ce-4c808601d6f2">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_4798710a-18c3-499f-bb93-71487f503cf9">Resource Category</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_67f0d0d8-3734-4d6a-8afe-3381871c26b4">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_9bcdb1b9-ac3f-4d0f-9ede-b04a02916f83">Section</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_399fcb73-7b22-4415-94c4-8ba89a49bd7f">User Agent</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_590432cd-10ea-43f8-9d6d-170b9c255a1e">Origin Server</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1470819a-4d1c-4afa-8a38-6e470b5f1868">accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_63cb5c6c-3f85-4ca1-8996-e8b90e3a46c7">All</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c10c8510-c70f-490f-8c35-8e4463d0d6ee">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9cba35af-4572-4f97-bdd5-e628d29def94">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2a8f4513-003b-4868-bcea-2bea4abc3fac">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cd572244-998f-483e-9864-cc30c43bdaba">charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_60aeb53d-4c4b-4f90-9877-e67ad1fa1c9e">Text</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5bb8979e-4d8c-436b-b243-4ee4d7b19543">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d4ce93f4-0e0d-4296-8545-40b409bfe406">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_227edb6c-196d-4ae9-bd98-4b7a30120406">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c908010c-c02f-476a-b8b4-8eef26d01e1a">annotation</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e6583713-102f-4e7f-bc4f-c1db5cfe808b">Rendered</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d569bbaa-5146-4cb3-ba9c-5a7cf5ae0de1">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b557645e-1afd-4b9b-a8f9-30cf1df0cec8">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_83dc14e7-3221-47b3-bac9-4943757521c5">
<xref linkend="sect_8.3.5.1.1" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_eaa7a698-4249-42d7-a2a7-473bc37a7cac">quality</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99b3579b-afc3-4630-ad10-1e12b1b8d245">Rendered</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_465bc9ae-3034-4b6f-adae-84a26b9667b1">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_922f366b-13be-4fd4-b62c-3d40c0123d10">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_93e317bc-f43b-41d0-a2d6-13b946421bab">
<xref linkend="sect_8.3.5.1.2" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_1e6280f4-3ec3-4a50-98c9-7474ce808616">viewport</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cf26a495-e823-4ada-a851-8f40503a2c9d">Rendered</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_56433a1b-ea46-4034-a3d0-5da610e0767f">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e83d5ba4-aaf8-4db9-9da4-d454aeb06bc2">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_0acdd68b-a465-4caf-8ae4-3ef4296f605d">
<xref linkend="sect_8.3.5.1.3" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7e89436b-e347-4dd9-8f2e-4c7917be2c07">Thumbnail</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d856ddc1-5b54-4442-8873-572bef71109f">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9ebe7673-7942-4b0f-8f30-17e0ca9681a8">O</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f0ddadbc-ed59-4b3f-bcfa-1501dd0320a3">window</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_13b9231c-7297-41d0-9a70-ff6d8f2cafbe">Rendered</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9b2288a2-d0e8-446f-a6d0-ee40f30c9aef">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3a90954b-b59e-40a4-bb2b-a563a75b9b71">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b80c0661-846d-43b5-aa5f-fee0e59765a2">
<xref linkend="sect_8.3.5.1.4" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e9658e3f-0b1c-4bc7-b133-a33e9a88cfb4">iccprofile</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_385a3f1a-7bb4-4f9c-830a-4304bc76d0ee">Rendered</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_19048102-4f40-4646-b7e1-c7a31299e2fa">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0c31501e-e18b-4350-b1b5-061db71f8fb1">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2aa984f3-e801-4729-9821-8afcbf4cf6b7">
<xref linkend="sect_8.3.5.1.5" xrefstyle="select: label"/>
</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.4.1.3" status="4" xml:id="sect_10.4.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_4ac9aff5-9f95-4002-aefe-9cc50cbc4df0">The origin server shall support header fields as required in <xref linkend="table_10.4.1-6" xrefstyle="select: label"/> in the request.</para>
                    <para xml:id="para_55f86085-5955-4c38-b8c9-fea69971da84">The user agent shall supply in the request header fields as required in <xref linkend="table_10.4.1-6" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.4.1-6" rules="all" xml:id="table_10.4.1-6">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_fc1db75c-a301-42c3-ae7e-55f088dce6ee">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_e4384a08-c5c9-4703-b961-9dcac9c57a4b">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_68f9b99d-f3b2-4204-b044-22fe6fc60461">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_7c9a654a-d609-43d5-9f2a-8ce8d0583354">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5b801952-da4f-49f5-b688-439463502b2f">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cdf33bcc-7878-49a6-b26a-ae34fef7f3bb">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0377e83f-1f60-4435-a8c2-01287370f378">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_af5255a0-556f-405d-8984-9a4fd3e7cf6a">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_41363b53-34de-4bf3-8a38-803adbc5cf40">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2e089c13-8c06-438f-ace9-a6c58adb52fd">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7b159cd9-6a53-4264-b416-ba8ac4511e1e">The Acceptable Media Types of the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_77011367-0d3c-4349-b7ea-2f4405d518c7">Accept-Charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_56d0da2f-9ef1-4ab6-8261-5304b36fcd66">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f9f03004-a2bb-45bd-bf10-8ff3d8e6e8e8">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3a6e76aa-eab7-4940-b29d-395c5c06d594">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f111704f-bf06-4e42-b89e-3bd47f559193">The Acceptable Character Sets of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_10f09e95-87cb-4ed6-a75d-89ae91e92f1c">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="10.4.1.4" status="4" xml:id="sect_10.4.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_78c93b8e-afd7-488f-a663-b4c543b69c7d">The request shall have no payload.</para>
                </section>
            </section>
            <section label="10.4.2" status="3" xml:id="sect_10.4.2">
                <title>Behavior</title>
                <para xml:id="para_ad9e33f4-0762-4ad7-be91-6a28f35d1050">A success response shall contain the Target Resource in an Acceptable Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
            </section>
            <section label="10.4.3" status="3" xml:id="sect_10.4.3">
                <title>Response</title>
                <para xml:id="para_a988a394-a5f1-439b-a8b7-b24aab1d0736">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>payload / status-report</programlisting>
                <section label="10.4.3.1" status="4" xml:id="sect_10.4.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_714d88e1-bb42-4513-9d56-8df9b7fc5c47">
<xref linkend="table_10.4.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="10.4.3-1" rules="all" xml:id="table_10.4.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2b0c9fad-64a7-4805-974f-9c75309a7447">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ec352d60-2dfc-48ef-831c-df8c6914715e">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_af7811a6-d8b7-4e33-96b2-bc55ce2e7c82">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_c5aa569c-6afe-4863-a0d7-77aeee89bf5f">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_70dfcc47-5d33-41d9-a42b-1e41693967cc">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_06f969ab-065c-4ebf-8b57-502b3095ddea">The response payload contains representations for all of the Target Resource(s)</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b221d3a6-74fb-44f3-9984-fbbe3078cffc">206 (Partial Content)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f1cd86d6-8d0c-4a22-b6f5-95e65bbb409c">The response payload contains representations for some, but not all, of the Target Resource(s)</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="5">
                                    <para xml:id="para_bfae6a4f-f20c-4268-8258-8a171cf013f0">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ff7db1a5-76c4-40f6-a572-68eb042e0a09">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8f824239-c0b8-4ed7-ac3c-2ffc0b1069b3">The origin cannot process the request because of errors in the request headers or parameters.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2d68b165-c52b-4548-ab3e-695214745e20">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_73556df3-abb2-41c7-bfef-351f35b87b6c">The Target Resource does not exist</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9ca2b281-f66c-4a6c-be61-875fe8ae8295">406 (Not Acceptable)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_85127b5e-5cc7-4381-a552-f2e9a3f78c80">The origin server does not support any of the Acceptable Media Types</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_aa8d27d9-82a6-462a-9747-b2cbc5100fbe">410 (Gone)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d90a42ab-1555-48a0-bb28-91898852bab2">The Target Resource has been deleted</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_92d59800-7683-4fe6-9906-90ae50745a2b">413 (Payload Too Large)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1a3904c4-6cd9-4c63-bbd0-c3636fae47f9">The Target Resource is too large to be returned by the origin server.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.4.3.2" status="4" xml:id="sect_10.4.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_da4e4935-24d9-4503-993a-8be665d2633c">The origin server shall supply header fields as required by <xref linkend="table_10.4.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.4.3-2" rules="all" xml:id="table_10.4.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5b79d907-a705-427e-b921-8967b1a72422">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7591ba6e-df47-4981-8126-534c00559a76">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f44ec7e-b1d4-4978-905c-15e3379d0c81">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e46f4836-ae71-4279-8bfd-a86f04cfbcaa">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e46448de-a769-4d55-b666-72ae4ab964a2">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5b3da9e3-0edb-49c6-adc5-17e54b6176e9">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_faa1bd05-7cf3-40a4-94cf-1b8ba5480abf">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99a18dff-df2f-4465-9f55-76e3391ac140">The media type of the payload.</para>
                                    <para xml:id="para_087b3538-2897-40d8-a503-49b650680637">Shall be present if the response has a payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_150d656e-f0ec-4ded-8f0f-03e201ff4295">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="10.4.3.3" status="4" xml:id="sect_10.4.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_8b9bf409-3007-4770-badb-c246a48e9e07">A success response shall have a payload containing one or more representations of the Target Resource in an Acceptable Media Type. The payload may be single part or multipart depending on the media type.</para>
                    <para xml:id="para_60aac444-7410-4bd3-a480-dca2dc7a325a">A failure response payload should contain a Status Report describing any failures, warnings, or other useful information.</para>
                    <para xml:id="para_113f55d3-37d0-4d1e-af36-5d8e81f22291">
<xref linkend="table_10.4.3-3" xrefstyle="select: label"/> shows the media type category for each resource type. The origin server shall support the default and required media types in the media type category specified.</para>
                    <table frame="box" label="10.4.3-3" rules="all" xml:id="table_10.4.3-3">
                        <caption>Resource Media Types</caption>
                        <thead>
                            <tr valign="top">
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cf8d3460-4eb3-474f-b9e2-22c57336f7c8">Resource</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_197f2d2d-cb93-45d0-9098-64b80beabf94">Section</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a60794c9-f5a5-4862-901e-bf93fd0d40c3">Media Type Category</para>
                                </th>
                            </tr>

                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3a8c3626-a297-450a-9418-ceed4f4cdd71">DICOM Resources</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fd6b3ff5-473e-45be-bb3d-36afb0a86970">
<xref linkend="sect_10.4.1.1.1" xrefstyle="select: label"/>
</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dff40295-1ec2-4837-820c-a888d617b0b7">DICOM Media Types</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_de163301-1d6d-4195-b551-2f2b8ed9bcb7">Metadata Resources</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2bf8272f-817d-4100-b179-e63c5e128d69">
<xref linkend="sect_10.4.1.1.2" xrefstyle="select: label"/>
</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d2ddd8b4-9df4-43e6-b97f-965b4dae89f9">DICOM Media Types</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4e939a05-81a3-4ad9-a18c-2d465d034f14">Rendered Resources</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dda517c3-640b-49c8-be00-668e337d3c14">
<xref linkend="sect_10.4.1.1.3" xrefstyle="select: label"/>
</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6981a08e-cbd1-4124-b89a-b2d218e5197a">Rendered Media Types</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f037a534-c77e-4b47-9683-66c3380b9437">Thumbnail Resources</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_28670da6-c817-45f1-9463-7ff3fb0b06ef">
<xref linkend="sect_10.4.1.1.4" xrefstyle="select: label"/>
</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_09a1c418-65cc-41c8-bef3-d3fbf6fe9352">Rendered Media Types</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ad2864ff-2bfe-49bd-95b2-695f054189ad">DICOM Media Types are described in <xref linkend="sect_8.7.3" xrefstyle="select: label"/>. Rendered Media Types are described in <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                </section>
            </section>
            <section label="10.4.4" status="3" xml:id="sect_10.4.4">
                <title>Media Types</title>
                <para xml:id="para_cd9656c7-35c3-44c9-bf92-48eba3537392">The origin server shall support the media types specified as default or required in <xref linkend="table_10.4.4-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="10.4.4-1" rules="all" xml:id="table_10.4.4-1">
                    <caption>Default, Required, and Optional Media Types</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a9b6f743-ba58-48a2-8d16-c1af6d47f822">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_aff3eaac-c291-4549-b477-75cafb8903be">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b7a1e030-7f11-4846-846a-0e136808dd28">Section</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_540db436-e40e-4f58-80b4-2439b4eb8871">application/dicom</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2b10382f-19ba-4563-b5d3-7dd52ab8c1bc">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_23281716-92f8-4184-8cec-d8d0a816b5f2">
<xref linkend="sect_8.7.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ee9ce136-34d0-48ae-bcd0-bb2c3c19e1d2">application/dicom+json</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_99d4c6c1-07d1-4a8e-9840-b3a684a3d591">Default</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_71c6fde9-bec4-44f6-aa5f-ec3ac87a4f12">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8b182395-f621-4e7d-a24e-5bae8aa5a935">multipart/related; type="application/dicom+xml"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f8e0c225-3991-4ce7-bd83-623888a32330">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ea806823-3421-4188-b287-4513ea92a5cc">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_65fbda7f-1286-4ae0-b511-35fabe9efcbe">multipart/related; type="application/octet-stream"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a2b12f58-1360-478a-9bbc-1dcce865a206">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7d182526-fcb0-4944-9da4-b4dd323f3326">
                                    <xref linkend="sect_8.7.3.3" xrefstyle="select: label"/>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e9dc65dc-2161-4bb5-b1b1-f9419d6e799f">Rendered Media Types</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2d6f1f11-6260-4566-a52b-55d24dd6de86">Optional</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1e504aa5-3846-447a-b4fc-f8d0d30bf77f">
<xref linkend="sect_8.7.4" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c34b98b2-962e-445f-85ff-70c8dc5946cb">Rendered Media Types</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bf1e9d52-7b77-40e0-955e-50a0f6d2c226">Optional</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fe351b0b-76e4-4353-acae-64198a09251c">
                                    <xref linkend="sect_8.7.4" xrefstyle="select: label"/>
                                </para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="10.4.5" status="3" xml:id="sect_10.4.5">
                <title>Conformance Statement</title>
                <para xml:id="para_22666f49-7d05-4b39-afc8-dd4ea00ae282">The creator of an implementation shall document in its Conformance Statement:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_ce95afb9-3ee9-470e-9851-c64c0ea2b6c1">the origin server and/or user agent role(s) played,</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_5fc87b89-40ce-4d0c-a7ea-ca7dbeb9fc5b">the resources supported for this transaction,</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_9cca480b-d6ba-48ce-940b-0f6a6ddda8ab">the media types supported for this transaction,</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_249cd314-ba46-4de6-aa32-042dd9e8cb82">the optional Query Parameters supported,</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_ea5e2dc0-7410-4982-8d33-c1465abdd743">the optional Header Fields supported.</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_a7aba7f7-f4e3-4f10-9ac2-83a838874045">The creator of an implementation shall also document:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_c7cb27a9-53b9-43fe-ac49-1ead23c058b8">The Composite SOP classes supported, including:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_de1b41e0-f3ba-4b77-87d2-fcef8064ca6f">the Image Storage SOP classes supported,</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_2f134df3-2e58-4c6a-8546-4d2bb12930b5">the Image Storage SOP classes supported by Rendered Presentation States.</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para xml:id="para_d4109856-8269-4857-a36a-cd9e49b664aa">If Thumbnails are supported:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_ae45d1ae-e594-48a2-9e52-e97dd5874519">A high-level description of the method used to render thumbnails for the study, series, or
                                    instance.</para>
                                <note>
                                    <para xml:id="para_c3679c3f-b3c9-48a8-9f1f-b952898854ae">The description could indicate, for example, whether a representative instance is chosen from
                                        a series, and how that instance is selected, or that per-modality fixed content is used.</para>
                                </note>
                            </listitem>
                            <listitem>
                                <para xml:id="para_95eed943-d6ed-4af0-ad9e-8bb57e9e8f01">The minimum and maximum sizes for thumbnails.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_c71b60b4-7e65-4d10-85ad-915ea1a0f964">Character sets supported for Thumbnail resources (if other than UTF-8).</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                </itemizedlist>
            </section>
        </section>
        <section label="10.5" status="2" xml:id="sect_10.5">
            <title>Store Transaction</title>
            <para xml:id="para_40161cb1-97f6-4696-99d6-6b8eb6aaf1df">This transaction uses the POST method to Store representations of Studies, Series, and Instances contained in the request payload.</para>
            <para xml:id="para_cc3e872c-c6a1-48e7-8c44-c2762c21c5ae">The Store transaction supports only DICOM resources. The resource can be supplied as a single Instance, or as separate Metadata and Bulkdata.</para>
            <section label="10.5.1" status="3" xml:id="sect_10.5.1">
                <title>Request</title>
                <para xml:id="para_1aa8d02d-fc5d-4823-8999-308ed9d12183">The request shall have the following syntax:</para>
                <programlisting>POST SP "/" {/resource} SP version CRLF</programlisting>
                <programlisting>Accept: 1#media-type CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type CRLF</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>payload</programlisting>
                <section label="10.5.1.1" status="4" xml:id="sect_10.5.1.1">
                    <title>Target Resources</title>
                    <section label="10.5.1.1.1" status="5" xml:id="sect_10.5.1.1.1">
                        <title>DICOM Resources</title>
                        <para xml:id="para_e226d61d-f9c9-4bd1-9760-789edb872eb4">
<xref linkend="table_10.5.1-1" xrefstyle="select: label"/> defines the resources used to store Instances.</para>
                        <table frame="box" label="10.5.1-1" rules="all" xml:id="table_10.5.1-1">
                            <caption>Store Transaction DICOM Resources</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8a8e5ed3-e90c-461d-bc7e-d189338aa3d3">Resource</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a67a0f60-e2db-4c74-9fdd-8f5a0dc5b700">URI Template</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c8a2186d-6ba6-4a81-9fd6-f5a542c03c2f">Description</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f3d3dc73-d19f-48ee-a4eb-72d2b2f91633">Studies</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c290c0dc-d139-4ca2-8908-89755f7dfb83">Stores a set of representations that may have different Study Instance UIDs.</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3c7fc4fb-51a1-4e89-bb15-bddfdad40c89">Study</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <programlisting>/studies/{study}</programlisting>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_781efc69-d3a4-4c38-ac82-90bb457ac719">Stores a set of representations that belong to the same Study, i.e., each representation shall have the same Study Instance UID.</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </section>
                </section>
                <section label="10.5.1.2" status="4" xml:id="sect_10.5.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_af32e118-496f-4b98-ac9c-96cc553c1477">The Store transaction has no Query Parameters.</para>
                </section>
                <section label="10.5.1.3" status="4" xml:id="sect_10.5.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_7922401a-2963-4a8c-bb7c-9f4cf5049121">The origin server shall support Header Fields as required in <xref linkend="table_10.5.1-2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_75785605-aaca-42c1-9a65-88de92866819">The user agent shall supply in the request Header Fields as required in <xref linkend="table_10.5.1-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.5.1-2" rules="all" xml:id="table_10.5.1-2">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_145a47fa-ef6c-488d-b131-cd1330a9c371">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_4a891810-b5b0-4c05-907d-aca66d4beda7">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_6eef9fe8-8306-4896-9149-fdaeebf7cf06">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_87e105c7-9e4e-4330-998c-e925b40196ec">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_69de75fa-4f60-4b40-b1c5-dcfd83203307">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4385a9f2-bd6f-40a1-9c1a-1a3895eb3a49">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6534e70d-685f-4a65-8f0f-d1822d430e87">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6a91cb5b-c19b-46e3-808a-3c8ffa88d08a">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_de31e190-9733-44bc-b7bb-83c9afa6dc2b">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_913dbfbf-4545-4594-a48b-a8bc89d3c76e">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da593fd8-24a8-405a-ae1a-06bac017fee9">The DICOM Media Type of the request payload</para>
                                    <para xml:id="para_756d793f-401b-472a-ae96-c67f27a81fc5">Shall be present if the request has a payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_60d5b3c1-d2e3-4b8b-9211-1f21b339b2ff">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b249f942-ff37-42c4-93a6-e4ef8a2154ed">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_90fc3945-4ec4-4981-9bc0-7982d55de9e7">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b93a8e67-16e0-4bea-a4bc-4b6baa1ac500">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7dfe3fd1-ca29-4691-bfe3-dcb4983564c9">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1979a053-f929-47c2-aff9-9d092c673565">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_251e46d5-0c8e-4bbc-8b9f-83e67020f1b6">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e9bb141e-1e58-43d8-82b0-6acd1c193190">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1a0e333a-d972-4b76-91d4-d9d7f0a15ea0">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_11b76d81-9ac1-4a6b-a699-2108718086cb">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_cd28d32a-fec0-48fe-a250-0b921a61ad3d">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="10.5.1.4" status="4" xml:id="sect_10.5.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_7e1f9a5a-c6e0-4d59-9ed7-abd28bb4935d">The request payload shall be present and shall contain one or more representations specified by the Content-Type header field.</para>
                    <para xml:id="para_70504e03-eda1-4718-93c0-6433bc81d44e">The payload may contain Instances from more than one Study if the Study Instance UID is not specified in the Target URI.</para>
                    <para xml:id="para_88a7d875-f1a6-4269-b54d-56cfad25fbb9">The request payload shall consist of either:</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_48fb847e-f6df-441b-bc78-318c2097a8db">
<olink targetdoc="PS3.10" targetptr="PS3.10" xrefstyle="select: labelnumber"/> SOP Instances, or</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_69d1f715-e3e8-4a6b-b226-f741043b62f6">Metadata accompanied by Bulkdata.</para>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_cc0edd5e-d3be-4de2-8e31-9fce38318d82">
<olink targetdoc="PS3.10" targetptr="PS3.10" xrefstyle="select: labelnumber"/> binary instances shall be encoded with one message part per DICOM Instance.</para>
                    <para xml:id="para_83722061-3e3a-49ab-afc8-a2dcdcd9f68f">Metadata and Bulkdata requests will be encoded in the following manner (see <xref linkend="figure_8.6-1" xrefstyle="select: label title"/>):</para>
                    <itemizedlist>
                        <listitem>
                            <para xml:id="para_561ebb02-36c9-4e95-98be-e5b6bdac2650">All XML request messages shall be encoded as described in the Native DICOM Model defined in <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/> with one message part per XML object; the Attributes of the Image Pixel Description Macro may be omitted for the media types specified in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_089b5bb9-2751-44af-93da-195062bb927a">All JSON request messages shall be encoded as an array of DICOM JSON Model Objects defined in <xref linkend="chapter_F" xrefstyle="template:Annex %n"/> in a single message part; the Attributes of the Image Pixel Description Macro may be omitted for the media types specified in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_6f507e25-a6d0-4d51-a292-21b3595e0731">Bulkdata (with the exception of Encapsulated Document (0042,0011) element) and uncompressed pixel data shall be encoded in a Little-Endian format using the application/octet-stream media type with one message part per Bulkdata item.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_d88e3987-d817-4fcb-a483-229b666d399f">Compressed pixel data shall be encoded in one of two ways:</para>
                            <itemizedlist>
                                <listitem>
                                    <para xml:id="para_bb4d1bea-ad4c-4522-821d-6cf750701f1f">single-frame pixel data encoded using a single-frame media type (one message part);</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_8761a8a9-562f-4186-9493-8d2734606045">multi-frame or video pixel data encoded using a multi-frame media type (multiple frames in one message part).</para>
                                </listitem>
                            </itemizedlist>
                        </listitem>
                    </itemizedlist>
                    <para xml:id="para_c187124f-4469-441d-953b-e3773579020c">Uncompressed Bulkdata shall be encoded as application/octet-stream.</para>
                    <para xml:id="para_78761e12-3a46-42c1-aa87-8e84ab9b0f65">An Encapsulated Document (0042,0011) Bulkdata element shall be encoded using the media-type from the MIME Type of the Encapsulated Document (0042,0012) Attribute with one message part per document.</para>
                </section>
            </section>
            <section label="10.5.2" status="3" xml:id="sect_10.5.2">
                <title>Behavior</title>
                <para xml:id="para_140f6f2f-8f50-4f52-b451-e98edfb97ae8">The origin server stores Instances from the representations contained in the request payload.</para>
                <para xml:id="para_cb26d312-87a6-45d1-8995-dcd72d640535">The stored Instance(s) shall fully conform to the IOD and encoding requirements of <olink targetdoc="PS3.3" targetptr="PS3.3" xrefstyle="select: labelnumber"/> and <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>, respectively.</para>
                <para xml:id="para_3ef77ded-908f-44c8-82bb-e13cbdfa1405">This Transaction stores one or more new Instances, and adds them to new or existing Series and Studies.</para>
                <para xml:id="para_2077d80f-6cce-4964-98a9-a6ce48c3e8a7">While creating resources from the representations, the origin server may coerce or replace the values of data elements. For example, Patient Name, Patient ID, and Accession Number might be coerced when importing media from an external institution, reconciling the Instances against a master patient index, or reconciling them against an imaging procedure order. The origin server may also fix incorrect values, such as Patient Name or Patient ID; for example, because an incorrect work list item was chosen, or an operator input error has occurred.</para>
                <para xml:id="para_890eaf2a-cbec-4816-8a6b-0371c1395843">If any Attribute is coerced or corrected, the Original Attribute Sequence (0400,0561) shall be included in the DICOM Object that is stored and may be included in the Store Instances Response Module (see <xref linkend="chapter_I" xrefstyle="template:Annex %n"/>) in the response.</para>
                <note>
                    <para xml:id="para_ded2e695-3abe-4257-b9b0-39bb5cf70ac4">For more information on populating the Original Attribute Sequence see <olink targetdoc="PS3.3" targetptr="sect_C.12.1" xrefstyle="template:Section %n “%t” in PS3.3"/>.</para>
                </note>
                <para xml:id="para_5b38a067-cdaf-4fbb-9f8b-ef41ea448f02">The origin server shall encapsulate or convert any compressed pixel data received as Bulkdata into an appropriate DICOM Transfer Syntax, as defined in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_d7540d0a-ec71-4204-821d-2b89e2486151">If the request message contains compressed Bulkdata with a Content Type that is one of the media types specified in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>, the request may omit the Image Pixel Description Macro Attributes and the origin server will derive them from the compressed octet stream. Some media types do not directly correspond to a DICOM Transfer Syntax and the origin server will transform the received bit stream into an uncompressed or lossless (reversibly) compressed Transfer Syntax.</para>
                <note>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_23361d67-fc91-44b4-9077-31a4cb9176c8">This allows a user agent to use consumer media types to encode the pixel data even though it may not have:</para>
                            <itemizedlist>
                                <listitem>
                                    <para xml:id="para_1941e1e8-c991-4db5-9caf-9ee05d482d11">the pixel data in a form that directly corresponds to a lossless (reversible) DICOM Transfer Syntax, or</para>
                                </listitem>
                                <listitem>
                                    <para xml:id="para_070b9b09-c585-4016-8505-51efebec98eb">an API to access the information required to populate the Image Pixel Description Macro.</para>
                                </listitem>
                            </itemizedlist>
                        </listitem>
                        <listitem>
                            <para xml:id="para_16f0095c-c106-40cf-a66c-a2aea98bd2b3">If the supplied compressed bit stream is in a lossless (reversible) format, the intent is to allow full fidelity retrieval of the decompressed pixels, not the format in which it happened to be submitted.</para>
                        </listitem>
                    </orderedlist>
                </note>
                <para xml:id="para_3c2abff3-2856-4c81-adfb-8cb15889c8fb">The origin server shall encapsulate or convert any compressed pixel data received as bulk data into an appropriate DICOM Transfer Syntax, as defined in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_6f896b24-54bf-4b0b-b997-f652372e0691">If the supplied compressed octet stream is in a lossy (irreversible) format, there will be a corresponding DICOM Transfer Syntax, and the origin server is not expected to recompress it causing further loss. <xref linkend="table_10.5.2-1" xrefstyle="select: label"/> contains a list of media types containing compressed pixel data from which an origin server shall be able to derive the Image Pixel Data Description Macro Attribute values.</para>
                <para xml:id="para_65c1a225-3581-4fa8-b58f-6650dd2ee9c1">Requirements are specified in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/> as follows:</para>
                <variablelist>
                    <varlistentry>
                        <term>Transform</term>
                        <listitem>
                            <para xml:id="para_98596bb4-fa05-4c32-9c03-f981bdc3107a">No DICOM Transfer Syntax exists; shall be transformed by the origin server into an uncompressed or lossless compressed Transfer Syntax (the choice of which is at the discretion of the origin server).</para>
                        </listitem>
                    </varlistentry>
                    <varlistentry>
                        <term>Unchanged</term>
                        <listitem>
                            <para xml:id="para_1f9393dc-7eeb-4c7e-b1e7-ccb1c84be68f">Shall be encapsulated in the corresponding DICOM Transfer Syntax without further lossy compression.</para>
                        </listitem>
                    </varlistentry>
                </variablelist>
                <table frame="box" label="10.5.2-1" rules="all" xml:id="table_10.5.2-1">
                    <caption>Media Type Transformation to Transfer Syntaxes</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0e89110b-a523-4c31-86e5-2a5945f26cfc">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_02dbd49f-eec3-4276-8757-6d85b21aa907">Requirement</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6c95f72c-b404-4dda-97d0-7f103fdce9e3">image/gif</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_22b9ad6b-aea4-487c-bb74-f83f38cf8eb4">Transform</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f6774f58-8aaf-4ff3-a034-e28dda09ac6e">Image/jp2</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_1d04a006-92c5-437b-853f-1c3e07c86f1d">Unchanged</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_95e748c8-356f-4d66-b838-f54eae66d168">image/jpeg</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f2c64be1-a401-4b73-ac9d-779afeeadcd5">Unchanged</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_68ed375e-2fdd-400f-bcbc-f2ae69648d5a">image/jpx</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c17701a9-ee61-4643-981f-2edea70495c2">Unchanged</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cb4ff984-905d-4f8d-a9ad-8a429259a6b4">image/png</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8e0dee5b-e7ca-4273-a3be-ebdbb98c0938">Transform</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_41960348-71ec-40c3-be39-0886e64b8ee7">video/mp4</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cf9086e5-452f-4de4-9de6-af326bfbc4dd">Unchanged</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f2fba45f-4bea-4066-b1d5-145c50683194">video/mpeg2</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_b14a5daf-f77d-4041-a88a-f7db09cbdb52">Unchanged</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <note>
                    <orderedlist>
                        <listitem>
                            <para xml:id="para_bffb3b63-bbd4-45cb-89dc-a10e7896aafe">In the case of pixel data supplied as image/gif or image/png, the origin server may transform the color representation from indexed color to true color (RGB) as necessary to conform to any Photometric Interpretation constraints specified by the IOD (i.e., if PALETTE COLOR is not permitted) ; such a transformation is considered lossless.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_3ef4fa6b-1da0-410b-8ca4-290ce378b07c">If the number of bits per channel of an image/png file is not supported by the IOD, a lossless transformation cannot be performed.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_4ff1f2cc-d2fe-4a90-a7aa-62ef36f682f8">An animated image/gif will be converted into a multi-frame image by transforming the frame deltas into fully decoded frames; image/png does not support animation, and Multiple-image Network Graphics (MNG) is not included in <xref linkend="table_10.5.2-1" xrefstyle="select: label"/>.</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_b8c5cccd-8b9e-4090-8825-b0b3cc036e80">Any transparency information present in an image/gif or image/png file will be discarded, since DICOM does not support the concept of transparency.
                                The actual pixel value used to replace transparent pixels (e.g., black or white) is at the discretion of the implementation, but if the value used does not appear elsewhere in the image, it may be useful to record it in Pixel Padding Value (0028,0120).</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_6262c534-bb2f-4f40-bbe0-0bca75adec62">If an alpha channel is supplied in an image/png file, the alpha channel will be discarded (i.e., considered to consist of all opaque values, consistent with the policy of discarding any transparency information).</para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_3f86616f-f714-44af-a009-abf08e9080ca">In the case of pixel data that contains a single channel in the absence of metadata describing the interpretation of the pixel values, the Photometric Interpretation may be assumed by the origin server to be MONOCHROME2 (zero is interpreted as black).</para>
                        </listitem>
                    </orderedlist>
                </note>
            </section>
            <section label="10.5.3" status="3" xml:id="sect_10.5.3">
                <title>Response</title>
                <para xml:id="para_047e9982-6b53-4c22-8f03-7467ea9dc155">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint CRLF / Content-Encoding: encoding CRLF) ]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>store-instances-response-module</programlisting>
                <para xml:id="para_31ce7426-7416-49cc-961d-5aa9c084308a">The response shall contain an appropriate status code.</para>
                <para xml:id="para_8f393e77-e90b-4d1a-bbd5-0b36c8303332">If any element is coerced or corrected, the Original Attribute Sequence (0400,0561) shall be included in the DICOM Object that is stored and may be included in the Store Instances Response Module (see <xref linkend="chapter_I" xrefstyle="template:Annex %n"/>) in the response.</para>
                <section label="10.5.3.1" status="4" xml:id="sect_10.5.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_cc669ab4-6452-457f-9b52-828d6714a032">
<xref linkend="table_10.5.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="10.5.3-1" rules="all" xml:id="table_10.5.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_58856ffd-61f2-4b9d-999c-896930b3c57e">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_85f7454c-cc25-4b22-89fe-7ac6ced3e563">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d4da5823-876f-4aae-9829-c90bc05e878c">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_f1b09ca1-4e1c-4e93-8f73-2e0b43303bb4">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_097722be-e48f-4cd4-a4c1-9a2acfc39674">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cdb2a5ed-b814-49cb-9522-b860214f9d51">The origin server successfully stored all Instances.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f637dc78-1292-4b82-96e7-dccc9a3ff038">202 (Accepted)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2f9c1333-5d24-4a33-8942-56ff05c8347e">The origin server stored some of the Instances but warnings or failures exist for others.</para>
                                    <para xml:id="para_77e775a5-1568-43f8-95a6-ba80145d3ca1">Additional information regarding this error may be found in the response message body.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_60458815-2dec-42b1-bb1b-1a77b8e22e50">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_afb2ba16-aa22-4916-8e89-9f3f9b1c2598">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ca667e0d-cb1e-4dc3-b109-e97cfdb2f2cb">The origin server was unable to store any instances due to bad syntax.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_10a8b725-54b0-4ab0-8272-b20f18e7536a">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_868e35d8-1ffd-411d-93ac-db8956f3ba83">The request was formed correctly but the origin server was unable to store any instances due to a conflict in the request (e.g., unsupported SOP Class or Study Instance UID mismatch).</para>
                                    <para xml:id="para_7db1cdec-5e1b-4376-8314-e3647ac65bda">This may also be used to indicate that the origin server was unable to store any instances for a mixture of reasons.</para>
                                    <para xml:id="para_9459bcf2-a080-4d0a-bba5-4f24ef33532a">Additional information regarding the instance errors may be found in the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e360f553-ac03-4049-b98a-8fde8378896b">415 (Unsupported Media Type)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7f9ddfec-2155-4dd3-84fb-b0fd9d7e9037">The origin server does not support the media type specified in the Content-Type header field of the request</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.5.3.2" status="4" xml:id="sect_10.5.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_cefb4df0-1267-4d3f-a784-e1571997b1a5">The origin server shall support header fields as required in <xref linkend="table_10.5.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.5.3-2" rules="all" xml:id="table_10.5.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f66850e8-ba72-4e30-88d0-003090956a0f">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1c8e7b48-1a79-4704-850f-08d12f338843">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d049c9e3-1eff-451c-8ffd-d9082dbad64a">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f9c30b6d-7fc6-4907-8692-64bc27909b82">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c8655346-e79b-448e-a2e6-92762b5cfb8e">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_35e3af40-a83d-4a0b-be71-dc9909db8c37">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_66d7bd9a-6074-4044-8303-246e211aaa4e">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d0152f01-833d-4d56-97df-cfbde622f4f2">The media type of the response payload, if present.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ca2780c1-478a-499b-b0a8-fb11ea9aa54e">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ee70d90b-9217-4572-a4fb-a125f4fdbd4a">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7baac89d-e1f7-4a21-b80e-d1997c0aafd5">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fe210087-8bf0-4ccb-8868-a24df4f537d1">Shall be present if the response payload has a content encoding. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6d7d897b-13de-48aa-b37b-87ecaca6f20e">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ba1c6fe6-d744-4e42-ab3e-0d79630dda1a">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_439a342f-2c00-41e8-aa97-90d19d016369">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_12afb768-4c6d-4fe2-bc84-0fe3a6f97e35">Shall be present if the response payload does not have a content encoding. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_34ee2882-95e7-47e8-a156-68812014f914">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_086fdb8a-3efb-40df-a8f2-2832312069bd">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1e104c32-f5bc-4f8d-a392-ad80c5c4133b">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a34eccde-2502-4364-b980-af0415e26155">Shall be present if a new resource was created. The value is the URL of the representation contained in the request payload.</para>
                                    <para xml:id="para_a71f1a46-77e0-46b6-b1f9-6cf8a39aabf4">May be present otherwise</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_33aa0605-393b-4782-9c7e-aec098ffce3b">Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c538c3ca-bb1c-455f-9561-2c9d2062342c">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6ddca1de-71b6-4e00-abd4-175e1757d616">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d7d075d7-a26d-406a-a544-91e477dc224a">Shall be present if a new resource was created. The value is the URL of the created resource.</para>
                                    <para xml:id="para_25f5052d-ffce-4494-adbd-5770f1a78285">May be present otherwise</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_bbd33cf0-bc05-4f52-b598-a98a558a5a5a">All success responses shall also contain the Content Representation (see <xref linkend="sect_8.4.2" xrefstyle="select: label"/>) and Payload header fields (see <xref linkend="sect_8.4.3" xrefstyle="select: label"/>) with appropriate values.</para>
                    <para xml:id="para_ef5dec20-319c-4fa8-890c-7c47bb730914">It is recommended that the text returned in the Warning header field (see <xref linkend="biblio_RFC_7234"/>
                        <link xl:href="http://tools.ietf.org/html/rfc7234#section-5.5">Section 5.5</link>) contain a DICOM Status Code (see <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/> and <olink targetdoc="PS3.7" targetptr="chapter_C" xrefstyle="template:Annex %n “%t” in PS3.7"/>) and descriptive reason. For example:</para>
                    <programlisting>Warning: A700 &lt;service&gt;: Out of memory</programlisting>
                    <para xml:id="para_4c3213da-06be-48d1-b94a-f12f8102b895">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="10.5.3.3" status="4" xml:id="sect_10.5.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_a9d8cb67-4940-4ae1-9f92-4cd605f4b3f4">A success response payload shall contain a Store Instances Response Module. See <xref linkend="chapter_I" xrefstyle="template:Annex %n"/>.</para>
                    <para xml:id="para_03b4d4d6-ce9a-48e5-bbbd-3f2c3772899a">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
            <section label="10.5.4" status="3" xml:id="sect_10.5.4">
                <title>Media Types</title>
                <para xml:id="para_7eda6ddf-ec10-4746-bba7-6b750cf3782b">The origin server shall support the default and required media types in the media type category specified in <xref linkend="table_10.5.4-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="10.5.4-1" rules="all" xml:id="table_10.5.4-1">
                    <caption>Default, Required, and Optional Media Types</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_09131a54-5f66-4a5e-bea3-7de741fd1183">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7ddc13f5-31fb-43c8-8425-fcb9c35a8a05">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8a286f4d-0ba6-4bdd-8cf4-d97dc6ec4209">Section</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3e8af07f-5149-4437-b5a4-7881c8735155">application/dicom</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2317d88d-d683-4752-b38f-34df3dc8ed3d">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a3256a6c-9178-4996-94cf-56b5e3656a77">
<xref linkend="sect_8.7.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0a6f89b3-ed46-4ec3-ae05-d0f65ba043af">application/dicom+json</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_90fa4ce5-ab86-45e7-ad75-e721aef2f8a1">Default</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8b1a54b8-f4fd-41e4-8e97-fb256c38a3bf">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a6ec0634-d5bf-42c8-a32a-f8efaeb39922">multipart/related; type="application/dicom+xml"</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fd181ba7-039e-4df4-abb1-258781517373">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dc1efe92-6758-4c20-976a-9a8d369826be">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5d4e0a9e-ebe8-4ce2-9edc-1395548ddc6f">multipart/related; type="application/octet-stream"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a900b58a-9dff-43e6-b2b8-45c3717f46be">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_58abdcdf-2efb-40d6-b4c0-9cc87731389b">
                                    <xref linkend="sect_8.7.3.3" xrefstyle="select: label"/>
                                </para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="10.5.5" status="3" xml:id="sect_10.5.5">
                <title>Conformance Statement</title>
                <para xml:id="para_a16893aa-683e-45de-a024-99bcc5a4d53a">An implementation conforming to the Store transaction shall support the resources and media types specified in <xref linkend="sect_10.5" xrefstyle="select: label"/>.</para>
                <para xml:id="para_bb403adb-a5df-4570-8ada-14598c946ab7">An implementation shall declare in its Conformance Statement the SOP Classes supported for the Store transaction, and whether it plays the role of origin server or user agent, or both.</para>
                <para xml:id="para_390be617-1942-4b65-8a22-21f0e136d1e3">Implementation specific warning and error codes shall be included in the Conformance Statement.</para>
            </section>
        </section>
        <section label="10.6" status="2" xml:id="sect_10.6">
            <title>Search Transaction</title>
            <para xml:id="para_a6db24df-6d59-42c3-afd4-22322a40fa6e">This Transaction uses the GET method to Search for Studies, Series, and Instances managed by the origin server.</para>
            <section label="10.6.1" status="3" xml:id="sect_10.6.1">
                <title>Request</title>
                <para xml:id="para_98c37142-f014-43d0-86e9-109d97b502c7">The request shall have the following syntax:</para>
                <programlisting>GET SP "/" {/resource} {?search*} SP version CRLF</programlisting>
                <programlisting>Accept: 1#search-media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <para xml:id="para_b4493f11-b71f-4af9-8c84-f5503ba8b0b3">Where</para>
                <programlisting>search-media-type =multipart/related; type="application/dicom+xml"/ dicom-json</programlisting>
                <section label="10.6.1.1" status="4" xml:id="sect_10.6.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_0df4210b-fa0b-40bb-adf5-e19a881882a1">The Target Resource Path component of the Target URI specifies the collection of resources that is the target of the search.</para>
                    <para xml:id="para_781b15bf-5973-4802-b5d3-8923b75b81b3">An origin server that is a native implementation shall support all Mandatory (M) resources specified in the Native column in <xref linkend="table_10.6.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_c5ec790b-0b02-4f5a-b6fa-864d0542b5d5">An origin server that is a DIMSE Proxy implementation shall support all Mandatory (M) resources specified in the Proxy column in <xref linkend="table_10.6.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.6.1-1" rules="all" xml:id="table_10.6.1-1">
                        <caption>Search Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a5de1419-a6b3-4a13-9518-8bbd55d9b0f3">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9070f1f7-50be-4e42-8e19-dd696a34931e">URI Template</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_98120506-b47b-44e0-a4e5-a06e02eee9f6">Native</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6ee27d7e-9676-48d4-b904-7bd39eb47308">Proxy</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9dd660f9-8348-4745-8021-10669bb7141b">Query Type</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_da2c6aa5-5e9d-41ca-a879-330fa07af63a">All Studies</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/studies{?search*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_62771d25-2885-4536-b2f8-0e69101b6a26">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_63a43e05-d1e7-43a7-b7fd-67373e9ec6d5">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f2f3f4ed-f8b1-44df-811c-acd36a834931">hierarchical</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d406a11a-8af2-4c97-bcf9-26956b4ca371">Study's Series</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/studies/{study}/series{?search*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_18a7af65-c73d-4858-ab17-22f8e8f09c76">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_323abcef-297d-46fd-b8ba-1a9fdcf9a187">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6fbe72d2-56c1-4d7d-b072-4dd90cfdb3a5">hierarchical</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_53b14832-c5ef-4ae0-9a1e-970e40c74c85">Study's Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/studies/{study}/instances{?search*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d6a2c2e7-d803-493b-b98d-1abf5a821f35">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_34880b05-3936-4221-b584-e1f323ef6360">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1e038ea6-79aa-4db3-b1ef-a1dd5a662ec9">relational</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_926bd2b4-1637-4025-a35f-455c83d8b9e1">All Series</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/series{?parameter*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_22e1eb59-c783-4595-9605-449ea2a8a839">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f33b012d-211e-4820-bb6e-ceb48c88bdec">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9ed77419-4bfe-4077-a0ed-8493f400ccd2">relational</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_750c4c9e-f872-498b-b48c-d69801dcda03">Study's Series' Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/studies/{study}/series/{series}/instances{?search*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2d3f4569-a7b0-474a-b805-e25e6f1b9eac">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_90c3d31b-6be3-4736-a92d-babb28ba7a26">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_96a155ec-0cdc-4e21-824e-a17b9f983280">hierarchical</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_85b553fd-4bb4-4ba9-98af-76fb41768478">All Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/instances{?search*}</programlisting>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7a67965b-8892-4ad6-8ae8-c8ba34154fbf">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4062806c-b37b-4e0b-9b8f-764e6da0cfcf">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5d0b2706-e14c-4dde-92f5-85d56adc0d9b">relational</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_cf4d02c6-8445-4800-903b-f9d8b78062af">For more information about Hierarchical Queries see <olink targetdoc="PS3.4" targetptr="sect_C.4.1.3.1.1" xrefstyle="template:Section %n “%t” in PS3.4"/>. For more information about Relational Queries see <olink targetdoc="PS3.4" targetptr="sect_C.4.1.2.2.1" xrefstyle="template:Section %n “%t” in PS3.4"/> and <olink targetdoc="PS3.4" targetptr="sect_C.4.1.3.2.1" xrefstyle="template:Section %n “%t” in PS3.4"/> .</para>
                    <para xml:id="para_5aa2ea1c-b864-4fd0-9ee9-2e5760c5ff05">
<xref linkend="table_10.6.1-2" xrefstyle="select: label"/> shows the resources supported by the Search transaction along with a description of the search performed and the results returned.</para>
                    <table frame="box" label="10.6.1-2" rules="all" xml:id="table_10.6.1-2">
                        <caption>Search Resource Descriptions</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_93e7954a-944c-4e84-8b05-1c0bee1620cb">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f64d56ff-dec7-43bd-b662-9b1179cd0c96">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2c3bad67-dc43-4509-affa-58a71b7d5cd1">All Studies</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9cbc4eed-2701-4362-b9d3-9c5895e19f01">Searches the entire service for Studies that match the search parameters, and returns a list of matching Studies, including the default and requested Attributes that are supported for each Study.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f3cf8db2-ff9d-49f0-8f35-3fd0b5cc3733">Study's Series</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e10e2c4a-1137-470f-a9fa-e0c4f20548ac">Searches for all Series in the specified Study that match the search parameters, and returns a list of matching Series, including the default and requested Attributes that are supported for each Series.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6a475d0b-aa34-4d15-a097-15755a650e36">Study's Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_78d9cd02-cadd-4750-8b60-4ced96000f5a">Searches for all Instances in the specified Study that match the search parameters, and returns a list of matching Instances, including the default and requested Attributes that are supported for each Instance.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_581ce065-861f-4b9b-8d83-937058af67db">All Series</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a89dd000-ef92-4345-92e7-5c7bf9e3fc4d">Searches the entire service for Series that match the search parameters, and returns a list of matching Series, including the default and requested Attributes that are supported for each Series.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c26536e1-4826-4c15-8174-2613b599e456">Study Series' Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_705091c4-6c40-4168-ae95-d0758af3c52c">Searches for all Instances in the specified Study and Series that match the search parameters, and returns a list of matching Instances, including the default and requested Attributes that are supported for each Series.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1751cfd9-c0c4-41a9-9edb-6f6a3450a89d">All Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6f9da50a-77d3-46b8-a428-e9528499edc0">Searches the entire service for Instances that match the search parameters, and returns a list of matching Instances, including the default and requested Attributes that are supported for each Series.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.6.1.2" status="4" xml:id="sect_10.6.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_78a7a2e1-23f9-48bc-a9d3-ee67f08fb3a7">The origin server shall support Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/> for the corresponding Resource Categories.</para>
                    <para xml:id="para_57581d9a-6058-4d94-a712-615f9e1e6b2b">The origin server shall support Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/> for the supported Resource Categories.</para>
                    <section label="10.6.1.2.1" status="5" xml:id="sect_10.6.1.2.1">
                        <title>Attribute/Value Pair Requirements</title>
                        <para xml:id="para_b8fefa6c-b395-41f3-a7fe-39ceba587628">DICOM Attribute/Value pairs included as Query Parameters in the request shall satisfy the requirements in <xref linkend="sect_8.3.4.1" xrefstyle="select: label"/>.</para>
                        <para xml:id="para_ca303b81-494f-4c56-a4f8-9ca654c4d457">The user agent may include the following Attributes in the request:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_49826900-6710-4e1a-8507-5a663afc6b57">Patient IE Attributes (see <xref linkend="sect_10.6.1.2.3" xrefstyle="select: label"/>)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_b2503f3c-4c01-4004-8e1d-f27dbd36b32c">Study IE Attributes (only allowed if the resource is All Studies, All Series, All Instances)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_63fd891c-51d5-41bb-8f3d-be2e75965526">Series IE Attributes (only allowed if the resource is Study's Series, All Series, Study's Instances, or All Instances)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_2ddcca4a-1630-4000-89c9-730cbc14aab0">Composite Instance IE Attributes (only allowed if the resource is Study's Instances, Study Series' Instances, or All Instances)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_4dd39d95-06c6-48c8-80b6-f7b3596fda72">Additional Query/Retrieve Attributes (see <olink targetdoc="PS3.4" targetptr="sect_C.3.4" xrefstyle="select: docname label"/>)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_2f57e07b-aad5-4855-9487-add1d0dc13bf">Private Data Element Tags and their corresponding Private Creator Element Tags</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_0f1372df-006b-46b7-9064-9512e7411d4c">Timezone Offset From UTC (0008,0201)</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_6d6c7c48-aa23-4c57-8774-d58240fecdc1">The following are examples of Search URIs with valid Attribute/value pairs:</para>
                        <programlisting>/studies?PatientID=11235813</programlisting>
                        <programlisting>/studies?PatientID=11235813&amp;StudyDate=20130509</programlisting>
                        <programlisting>/studies?00100010=SMITH*&amp;00101002.00100020=11235813&amp;limit=25</programlisting>
                        <programlisting>/studies?00100010=SMITH*&amp;OtherPatientIDsSequence.00100020=11235813</programlisting>
                        <programlisting>/studies?PatientID=11235813&amp;includefield=00081048,00081049,00081060</programlisting>
                        <programlisting>/studies?PatientID=11235813&amp;includefield=00081048&amp;includefield=00081049&amp;includefield=00081060</programlisting>
                        <programlisting>/studies?PatientID=11235813&amp;StudyDate=20130509-20130510</programlisting>
                        <programlisting>/studies?StudyInstanceUID=1.2.392.200036.9116.2.2.2.2162893313.1029997326.94587,1.2.392.200036.9116.2.2.2.2162893313.1029997326.94583</programlisting>
                        <programlisting>/studies?00230010=AcmeCompany&amp;includefield=00231002&amp;includefield=00231003</programlisting>
                        <programlisting>/studies?00230010=AcmeCompany&amp;00231001=001239&amp;includefield=00231002&amp;includefield=00231003</programlisting>
                    </section>
                    <section label="10.6.1.2.2" status="5" xml:id="sect_10.6.1.2.2">
                        <title>Search Key Types and Requirements</title>
                        <para xml:id="para_b61e7c13-1621-4c0c-8739-c025526e2350">
<xref linkend="table_10.6.1-3" xrefstyle="select: label"/> defines the Search Key Types and their requirements.</para>
                        <table frame="box" label="10.6.1-3" rules="all" xml:id="table_10.6.1-3">
                            <caption>Search Key Types</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_0ab95f16-7adc-4bf6-810b-9dc1eebb7331">Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8ba00ace-3ee7-4ec5-aaba-d6e083b7daad">Requirement</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_506cc8cf-6a65-4941-88e6-02f25b80e99c">U</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_0d2585a2-6ae8-4872-b928-50233705f6a6">Unique and Required Key</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2a4af29e-d61b-42bd-8128-e06f076d45a0">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_26675e57-dba7-404e-9b3c-c8432a22e1ad">Required Key</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_168ce909-1ae2-4771-aa7f-ce56b9352721">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_555145b3-2df7-4642-aff4-f6685b536a91">Conditional Key</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_1973dcc3-aee9-4c54-9dab-c693b8fbdfa1">O</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_454e1566-1ae5-4699-8aea-607dc811c164">Optional Key</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </section>
                    <section label="10.6.1.2.3" status="5" xml:id="sect_10.6.1.2.3">
                        <title>Required Matching Attributes</title>
                        <para xml:id="para_7bfb5797-8beb-4474-aad7-0db5d1e65399">The origin server shall support the IE Levels specified in <xref linkend="table_10.6.1-4" xrefstyle="select: label"/>.</para>
                        <table frame="box" label="10.6.1-4" rules="all" xml:id="table_10.6.1-4">
                            <caption>Required IE Levels by Resource</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="2">
                                        <para xml:id="para_c7cecdfa-9536-4dc1-afa0-bf9cd44ab355">Resource</para>
                                    </th>
                                    <th align="center" colspan="3" rowspan="1">
                                        <para xml:id="para_1817af9b-c84d-4298-a2bc-847d00b5db4c">IE Level</para>
                                    </th>
                                </tr>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_eed71f16-059e-4d2b-9157-e80d5f88c772">Study</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d1f30ee8-61d4-450a-a1f0-a141c92bce88">Series</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6fef83ab-c620-4b8b-9372-fbecc30f6bdc">Instance</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3f87890a-a3fc-4cb6-a427-d6eede43bcba">All Studies</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_28034988-c01a-4abd-84a5-08f1e10e15a7">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                    <td align="center" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7aba9a3f-9b06-4b06-ae90-313b6efbec62">Study's Series</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_39ba4976-09fd-4df6-b271-0a40737d314c">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_be755be6-12d9-4715-936b-4b6616e1ee41">Study's Instances</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2e9206fe-8eaa-4d60-946b-0a692301684c">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ab0a22a7-bc11-49b3-a711-c6037aa241d6">X</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_39d3c704-f48c-415a-ab18-3a59f12adc22">All Series</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a79b63d5-5c4d-4067-b141-4862e4dd2936">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c3e71e3c-b116-4620-9b3e-a27d656586a8">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_35610b63-4fd7-40b7-8a95-ea8bc79feeb3">Study Series' Instances</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1"/>
                                    <td align="center" colspan="1" rowspan="1"/>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_12ae3587-f7ae-4862-b299-b13870bc0794">X</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c96c976d-f0be-4af7-8691-a36453ebc751">All Instances</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8b63a7ba-6ca7-48f7-a87a-5b013b42c738">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6863f950-e0d1-4b7e-ac71-c67be6f993e5">X</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_285395a4-23ca-46de-9e3a-27240cc8fab2">X</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <para xml:id="para_59fcc2e5-17e9-4bc0-8eac-a3865527a7ea">The origin server shall support the matching Attributes specified in <xref linkend="table_10.6.1-5" xrefstyle="select: label"/> for each supported IE Level.</para>
                        <table frame="box" label="10.6.1-5" rules="all" xml:id="table_10.6.1-5">
                            <caption>Required Matching Attributes</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_811c1708-d8e8-4841-b1fc-775327516a68">IE Level</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_139b38ce-347d-48dd-8d80-9b2730a31185">Attribute Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e80a6ba0-ea5a-4ae4-a279-7933ec5905d3">Tag</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="9">
                                        <para xml:id="para_9e84c085-30b6-4453-adc8-ae29fb6a0ca3">Study</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e1901450-f3b8-438d-8104-2573355f5df1">Study Date</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7f52965a-b2da-481c-83d4-b0fb8ff46834">(0008,0020)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_39c75a89-623f-4435-9b8f-90fb280b1c07">Study Time</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7b1bf0b2-fa6d-46c2-81f8-eaaee276bd84">(0008,0030)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_86db65cc-a79f-451e-ae05-a6e15d99e23e">Accession Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_eab391f0-5c8d-45f5-b75c-fffe8238105e">(0008,0050)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6936cce1-7917-49f0-831c-d24d3bf3612d">Modalities In Study</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ea0c7410-91d2-4930-a8c4-f170544b26e0">(0008,0061)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3e248adc-8fcc-4f3c-aa87-6219e2cf11d1">Referring Physician Name</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f13c4b87-2a5a-462d-9189-e4f931e8c90e">(0008,0090)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1000aa4e-0132-4dc4-aa27-1d27fcc456d9">Patient Name</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3b929a14-daea-4fac-8981-c1dccdf92998">(0010,0010)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_292c6100-6c2d-4835-a602-541000627244">Patient ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ba9d20e7-2de3-4082-93ce-f746ed3ea94d">(0010,0020)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5064a01d-e297-43cb-bce8-f10299f80ccb">Study Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_17d9f68d-15ba-42fc-a923-6bb369cdc5b4">(0020,000D)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5fcf3c5d-6350-4257-9cc0-d10c19979b80">Study ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_161673b5-97ab-4279-a364-6cacc71f1160">(0020,0010)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="8">
                                        <para xml:id="para_fbdbed82-5587-482b-8320-30eeec111f4d">Series</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_fc585925-c08a-4fb7-a132-5852f05aabbd">Modality</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7c41e8a1-71ea-4906-948d-a64b631f7482">(0008,0060)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c9a332e3-56b9-463b-8472-77ebc80ec4d1">Series Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3c96baf3-ba9f-4daa-97cc-2490ec87c426">(0020,000E)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c7118222-799d-43ed-ab30-f85ce6133dd7">Series Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ddc4ef6c-0788-4310-ab4f-29124557ec5d">(0020,0011)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4e93b3c4-464c-4a80-88ef-596e4ed51276">Performed Procedure Step Start Date</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_eddb92cf-19bd-4773-ac22-613f1fb81732">(0040,0244)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_987fee66-c0db-4058-93f0-8c465da36d1e">Performed Procedure Step Start Time</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_243a0f34-d696-4d98-adfb-2aa1f1ba6ad0">(0040,0245)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1406b64e-6a40-41ae-9d66-4fbe74e33cb5">Request Attributes Sequence</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9fc45c28-ca37-48b9-872f-9dfc0b519e72">(0040,0275)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6cf8469a-3ac0-4c34-9634-626c138c66e7">&gt;Scheduled Procedure Step ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_cc4c4364-05da-42a1-a730-c504b2b64ff8">(0040,0009)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_cd2460a0-05b3-4f2d-9420-f6ec2e1cea6c">&gt;Requested Procedure ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_24b869c2-4c58-454d-b7df-6ba692407c90">(0040,1001)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="3">
                                        <para xml:id="para_253accf9-3180-4663-b2f3-991896ab0349">Instance</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8fde0946-d472-44aa-aa15-ebbba0c4c31a">SOP Class UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_be9ae21e-2d17-4287-8e81-e963f13abe3b">(0008,0016)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8d9cc563-f84e-4b85-9913-903ee7222cc2">SOP Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_532d771e-29e2-4483-a3ff-71e5cb7999c2">(0008,0018)</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_68be2e6f-69a7-475b-8743-d3cb001ff675">Instance Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4cc7a6da-e904-412f-86a4-e4659b7f5afe">(0020,0013)</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <note>
                            <para xml:id="para_a78c7eae-b552-4487-abca-c3cb74a31e63">While some of the Data Elements in <xref linkend="table_10.6.1-5" xrefstyle="select: label"/> in are optional in <olink targetdoc="PS3.4" targetptr="sect_C.6.2.1" xrefstyle="select: docname label"/>, the above list is consistent with those required for IHE RAD-14. See <xref linkend="biblio_IHE_RAD_TF_Vol2"/> Table 4.14-1.</para>
                        </note>
                    </section>
                </section>
                <section label="10.6.1.3" status="4" xml:id="sect_10.6.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_cc1ce5f7-b184-4b50-8ac4-9a45755614b2">The origin server shall support header fields as required in <xref linkend="table_10.6.1-6" xrefstyle="select: label"/> in the request.</para>
                    <para xml:id="para_94b72408-a99b-4eae-91e5-d420afc58ec3">The user agent shall supply in the request header fields as required in <xref linkend="table_10.6.1-6" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.6.1-6" rules="all" xml:id="table_10.6.1-6">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_4ff7ed10-732f-4000-902b-42a8f4c67041">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_fc9e4c47-9cb3-4397-89c1-3d858b036154">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_c2d5bdbe-e63b-4c79-9b4c-4728f47fcef6">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_a77a27a1-c19f-412a-93c2-314029b3769d">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0cb8aa84-cb8e-40db-9e2c-bb3bc0b6785d">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8833b4da-b31f-4af9-8b8d-f5b6f5556796">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9eeb4f81-1512-4040-b8db-384b3336474f">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4b40ec5a-6dd6-4d34-8c0b-330093a0a226">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a3659afb-0df8-45e4-b3c9-071650cc562a">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a94ad7ef-9d45-496a-b91e-875ed67e6879">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_94d81897-d498-4d16-8d8a-52690911423a">The Acceptable Media Types for the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fc6894b3-90d1-44c8-a658-654f06fba49c">Accept-Charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d3dd3184-a61b-4cc1-95fd-42e0017474e0">charset</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_731a6b25-8204-4e75-86e1-9304163efa16">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3807596c-c204-424d-867d-2e8fafb28c81">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ec048ac8-d167-46c0-b759-797e5caa2150">The Acceptable Character Sets of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ceeedcaa-4b31-4e91-80f2-cc30b9849595">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="10.6.1.4" status="4" xml:id="sect_10.6.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_802473b2-dc26-4129-acb8-2698aa0f32f8">The request has no payload.</para>
                </section>
            </section>
            <section label="10.6.2" status="3" xml:id="sect_10.6.2">
                <title>Behavior</title>
                <para xml:id="para_d3116bf4-64ae-474d-9905-623122e253d1">The origin server shall perform the search indicated by the request, using the matching rules in <xref linkend="sect_8.3.4" xrefstyle="select: label"/>.</para>
            </section>
            <section label="10.6.3" status="3" xml:id="sect_10.6.3">
                <title>Response</title>
                <para xml:id="para_c89484b0-c2ce-4b6b-a863-da6c9d4393dc">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="10.6.3.1" status="4" xml:id="sect_10.6.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_de15911a-22a9-47b4-8a8b-254300363a37">
<xref linkend="table_10.6.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="10.6.3-1" rules="all" xml:id="table_10.6.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_56be06bb-3be8-476e-bbd6-f603568faa0a">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_387fc457-2971-41ba-abb7-8faefb02dcd6">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3a3ee721-cb79-46e4-b40c-7b60fd99a81a">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_fd8fd715-3150-48f7-aad8-0ca9d572ddc4">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ff481254-8573-46e8-974e-f74d3708d4f6">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_360db9c6-9a14-4338-bb64-bf3c78edaef6">The search completed successfully, and the results are contained in the payload. If there are additional results available or there are warnings the Warning header field shall contain a URL referencing a Search Status report.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8b4a2339-a187-4324-aad3-fc0693e0f836">204 (No Content)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a8a1f6b1-b425-4a24-807d-ddaf8b804f11">The search completed successfully, but there were zero results.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_8f04e846-3b40-46fa-85e9-3e4f33ca37d6">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7f054924-65e6-465f-b27b-2133d4142fcd">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b8c5bff1-ee57-4bee-9663-7f64dbc71f96">The was a problem with the request. For example, the Query Parameter syntax is incorrect.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1502604f-221e-4954-9867-072305741bff">413 (Payload Too Large)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8995b5ac-07eb-45ba-a2f1-04868287e674">The search was too broad, and the body of the response should contain a Status Report with additional information about the failure.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.6.3.2" status="4" xml:id="sect_10.6.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_580981e3-106d-4e04-a49b-3df5fe884d2a">The origin server shall support header fields as required in <xref linkend="table_10.6.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="10.6.3-2" rules="all" xml:id="table_10.6.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_dbcce5d8-7853-4ae3-89a9-79fd9980c47e">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_33066c51-6f6f-4f0d-bca6-f40627852af5">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b9dce32d-79af-4bb0-a95d-c89273907dd8">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3adcfa2a-3587-4d7a-90bd-e32942d2c833">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a79eb661-f07e-4354-911d-516acaf9d97b">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_12baaf17-5fb3-4886-96cf-a0743dc7e279">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_af0157eb-20e5-4ac1-99f8-96cdbef59d43">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2c3e1a5b-41cd-465b-b3a4-1584e20378c3">The DICOM Media Type of the response payload</para>
                                    <para xml:id="para_71d93e75-8bfb-420a-b1f7-88cab63fff3a">Shall be present if the response has a payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_64fb3992-124b-4640-9cf8-3867a2788119">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e2dfc3f0-22e3-4b9f-b06c-6566ba354935">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f968b9d8-5d56-45dc-8de2-116882b4ae3a">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99fb8b89-fd3d-4f2c-a3f2-d9c117ad4d75">Shall be present if no content coding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_514c4be4-80e2-4e9f-9aa5-d0220f37859b">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ba354a02-cfab-479b-b4b3-796547b18eda">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0a3cf448-0d5d-4f68-9688-b1e062c31565">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_adbe8fec-085f-4998-b43e-e8698b52b1b1">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="10.6.3.3" status="4" xml:id="sect_10.6.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_637df382-a372-4794-aa0b-3e0306aa928e">A success response shall contain a list of matching results in an Acceptable Media Type. See <xref linkend="sect_8.7.4" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_15e85f05-5344-4f36-bb56-e307d8474c46">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                    <section label="10.6.3.3.1" status="5" xml:id="sect_10.6.3.3.1">
                        <title>Study Resource</title>
                        <para xml:id="para_d3c616aa-85f5-47f8-be84-9fec288389ac">For each matching Study, the origin server response shall contain Attributes in accordance with <xref linkend="table_10.6.3-3" xrefstyle="select: label"/>. The "Type" column in the table below refers to the Query/Retrieve Attribute Types defined in <olink targetdoc="PS3.4" targetptr="sect_C.2.2.1" xrefstyle="template:Section %n “%t” in PS3.4"/>. The unique key for a Study resource Search response is the Study Instance UID (0020,000D).</para>
                        <table frame="box" label="10.6.3-3" rules="all" xml:id="table_10.6.3-3">
                            <caption>Study Resource Search Response Payload</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b9d7c8c9-0a43-4864-b6a3-fcfcfa9906b1">Attribute Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_42cc0867-db7c-42e7-a4e9-3eb3d205e864">Tag</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6d3b31e9-45fb-4e2f-a092-9d3ff0d5782a">Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_19b930f0-a401-40fd-9415-0289735ee073">Condition</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4ffcdc10-7496-42a6-9919-7fe636bd75e3">Study Date</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b539096a-6c34-4a2c-b0f3-883a83a6770b">(0008,0020)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d59200d5-0189-4cb0-badc-d9e65a35cc9c">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b937553f-4435-4752-bf7f-688048bbbaad">Study Time</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_fc908a47-1d51-4630-beff-4f641e4c5db5">(0008,0030)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f44548cf-0929-4d35-839c-5696aa812d1a">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f5f7cc52-1bad-4c14-b6bf-a432f9b63b74">Accession Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_140b1105-ca33-4d58-a966-50ce54534ff3">(0008,0050)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5880e5db-c4a7-41b9-9a91-eadb95ebb58b">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_801a631f-360a-4e1b-b68d-97dd3115bdee">Instance Availability</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_698637cb-7d02-44cc-b89f-40f8af1ed736">(0008,0056)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_22ba3193-fbc2-46b3-af92-ebb1c1dcb031">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_00712c3e-fa63-47ad-89d0-e54c03994e5e">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_92ad0a1d-147b-4c1b-b978-9460be897c7e">Modalities in Study</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_83c3b1c2-87b7-4f13-bd82-295500ed1626">(0008,0061)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9e954ca6-86af-4e5b-87d6-dc89c44c86f2">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_09d489f3-7b49-4a3e-a762-6e80371347e9">Referring Physician's Name</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_dc4cfe1c-9f9c-40c2-8b67-0bd38d8bdd1d">(0008,0090)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_df3350ca-debe-435b-822c-d3ebb33c42f3">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_dbce2431-4d1f-43aa-b2f0-635c5c7b1101">Timezone Offset From UTC</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ba9a6cdb-4d9f-4b4d-aef5-7c342d80e62b">(0008,0201)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6cf47807-0593-4301-93d1-5df69932f9e1">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_375af391-05e2-4ecc-9a0f-d7802baa87a0">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_7434a663-8f3b-488b-aea8-c945ccf421bc">Retrieve URL</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_61cb0c4f-8068-42e9-a55e-e4486f5d99db">(0008,1190)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e4361ce8-8ff9-44ab-81f3-8b6dd34edaa0">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_ac50bc2a-c396-4ba5-874c-ed653bd5ccea">Shall be present if the Instance is retrievable by the Retrieve transaction</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_631ff072-34e0-4471-880a-3d1d439f1c2e">Patient's Name</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b777dff3-7c42-4409-b9a1-1ec463848289">(0010,0010)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7054d391-7922-43dd-838f-21c4da759356">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4b5ed8d5-2ff4-4aef-9d35-bc7caff10417">Patient ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_610587b1-0f67-468c-8199-b8c267c15065">(0010,0020)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9e98cbc1-dcea-418f-a136-621439ac50c3">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b8ddf844-1387-4450-bbef-21b0eafdb2f7">Patient's Birth Date</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_52b0c8f8-5add-479d-9397-5c0bb5f1d9c9">(0010,0030)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_aa4583b6-6c22-4c20-a24a-8f72f082aaba">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_36d3dc5e-becb-4863-af11-219d7adaa234">Patient's Sex</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_b88924f1-a183-424e-a282-fdc516b2bbbd">(0010,0040)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3a77b349-1025-4af4-a85b-6af38a2f962d">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c3eea454-a2a2-4529-a2ad-e10bd0e6f449">Study Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5ef6a764-f763-4b0d-9012-eaf3ca3465da">(0020,000D)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d5174fab-2382-4279-892d-eb1702d8f8f8">U</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_17f33fb7-4356-4178-8fcf-4a280c096e60">Study ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a978f467-1577-478a-8ee7-d2283b38e5d5">(0020,0010)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_22af6112-34a9-45bc-8d73-cbd3902de73d">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_b0802d9f-3152-448b-babb-5e3ffda66c24">Number of Study Related Series</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d8efdcc7-b31c-4ce3-8349-fb9096341afb">(0020,1206)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_99946eb9-cf48-47ef-a4f7-9de6cf9e6d5b">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_26696487-c412-490c-90b1-722b3b971759">Number of Study Related Instances</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e3a6430c-46bc-4d89-9cc8-d048dc42c2fe">(0020,1208)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e214c28b-7008-40de-a814-2e6ce1e502a6">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                            </tbody>
                        </table>
                        <note>
                            <para xml:id="para_197fcb52-1a17-475d-9e04-2445a983053f">While some of the above Attributes are optional in <olink targetdoc="PS3.4" targetptr="table_C.6-1" xrefstyle="template:Table %n “%t” in PS3.4"/>, they are consistent with those required in <xref linkend="biblio_IHE_RAD_TF_Vol2"/> Table 4.14-1.</para>
                        </note>
                        <para xml:id="para_94ccd5ca-d788-4fe8-8224-2cc8d0756445">In addition, the response shall contain:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_0512b2c4-4918-4d3e-99bf-90527a342332">All other Study level Attributes passed as match or includefield parameters in the request that are supported by the origin server.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_3271cbbd-ef8c-40cd-b257-cef585d7841f">If the includefield parameter has been specified in the request, and its value is "all", all available Study Level Attributes.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_75061bb6-0006-4dae-8613-a6aaae98db1c">If a Private Data Element has been specified as an include parameter and it is supported by the origin server, the Private Data Element and its corresponding Private Creator Element.</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_1f3d610c-6832-4088-b5db-34c80bdb44e2">Series or Instance Level Attributes contained in includefield parameters shall not be returned.</para>
                    </section>
                    <section label="10.6.3.3.2" status="5" xml:id="sect_10.6.3.3.2">
                        <title>Series Resources</title>
                        <para xml:id="para_6f1f7463-b9b0-4568-9042-ee73acf4d45d">For each matching Series, the origin server shall return all Attributes listed in <xref linkend="table_10.6.3-4" xrefstyle="select: label"/>. The "Type" column in the table below refers to the Query/Retrieve Attribute Types defined in <olink targetdoc="PS3.4" targetptr="sect_C.2.2.1" xrefstyle="template:Section %n “%t” in PS3.4"/>. The unique key for a Series resource Search response is the Series Instance UID (0020,000E).</para>
                        <table frame="box" label="10.6.3-4" rules="all" xml:id="table_10.6.3-4">
                            <caption>Series Resources Search Response Payload</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c22489d6-866a-4578-811c-f335f6a8c8e9">Attribute Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2cebdd07-8c1d-4583-a46c-8a9162696ffe">Tag</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3d7f80b7-196e-4ffd-afb3-7ab4ccb389b6">Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4f254a2e-5290-467f-a65a-c654ff14c6d1">Condition</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e4d519ad-4b92-43a1-91e9-2e0ee210bdc0">Modality</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_50937ed5-f406-46a8-a5a4-d327067f4fd9">(0008,0060)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_dd1271db-45fe-4507-8ada-c817a7881636">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_a40a89f6-7f8f-4ee7-8c4c-f14366b4e375">Timezone Offset From UTC</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_48061c70-81d1-4f82-ace2-86c795edd994">(0008,0201)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4051dbbf-cf73-48cb-a770-5c1de8f0689d">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_28b501f4-4047-4887-a1c2-d10557025e65">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5311bf3b-82eb-42dc-b5d6-c1ebcd88a54e">Series Description</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ed0d97f1-748a-4fe9-b1b5-f5fd7dbba4b0">(0008,103E)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f47da3ec-a365-4fa3-9c95-75d7059a530a">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_00aa0c23-30c0-440b-b729-931005a45cad">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_30f1298d-61fa-4544-9b20-6afd7e21e972">Retrieve URL</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e1c24c60-4ac9-4b02-8b8f-99cee4f20626">(0008,1190)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e76a6c80-a036-46ce-9a6b-33fe5470062d">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_824cbbeb-ea65-4fac-b88d-d042518123f7">Shall be present if the Instance is retrievable by the Retrieve transaction</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_3881e685-631c-40e8-a2b9-13c384eb1ce7">Series Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7c4a5774-a037-47b3-a77d-b381f24f7f6c">(0020,000E)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_6d0804f9-5ad6-405b-8677-6fafe99062d7">U</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d21e71de-625b-4a06-93ef-6495a541b51f">Series Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_4b34e344-b158-4d93-b55f-b950140cc502">(0020,0011)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a526272c-55eb-446d-a70e-e0c423ed0a70">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4e99f85d-3381-4e68-9235-b62833a9ab6e">Number of Series Related Instances</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_8626e7b2-6729-4d97-a5f1-664d0d7d2cce">(0020,1209)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_ec1e0ac5-319d-4a40-b9d4-3afd2a2d8069">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_95e60bdb-0bf1-4aa9-af2f-ab117850b3aa">Performed Procedure Step Start Date</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7055bca7-70c4-4c72-8ee2-4790234398e2">(0040,0244)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_2dd3513d-8092-408d-85ba-4ebb44c0e3df">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_bc14dfcd-3c6a-4413-bbec-970cd51674bc">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_0e14beb9-dcdd-4a56-9bc4-284c14fd6e3c">Performed Procedure Step Start Time</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_747fc3ad-5f20-4232-a136-a76cf98b6e25">(0040,0245)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_deac9831-1a52-48d2-85b4-e9d061b2e277">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f32677d4-e4b8-4eb0-a66a-111514ee1868">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_faa52464-c29a-4fa9-81c6-46dbda2fee92">Request Attributes Sequence</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d865874d-0f6a-414e-a735-449e83272f2d">(0040,0275)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_43c2e3a6-0065-4527-a908-df446e747552">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4e33e2b8-7c24-498c-8648-fc16df8e5e62">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6b2de82f-46f0-4f97-85eb-29ad4fedb1e0">&gt;Scheduled Procedure Step ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c44e5bc0-9413-4a54-8e96-b30ed371210a">(0040,0009)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_c1e50d04-7214-43bf-a3fe-eb12f3943586">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_5aae9856-192e-48a0-b0f8-0f208d6f3ef5">&gt;Requested Procedure ID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_80cdf5b3-3b2c-4b5d-aca7-a46ef6cba0e6">(0040,1001)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_828b51c6-93c4-4a21-8f92-1c84f485f63d">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                            </tbody>
                        </table>
                        <note>
                            <para xml:id="para_07ed6658-8c6e-4625-8222-69832440cb47">While some of the above Attributes in are optional in <olink targetdoc="PS3.4" targetptr="table_C.6-1" xrefstyle="template:Table %n “%t” in PS3.4"/>, they are consistent with the those required in <xref linkend="biblio_IHE_RAD_TF_Vol2"/> Table 4.14-1.</para>
                        </note>
                        <para xml:id="para_c4b2b72f-d6b1-4f74-8d09-cde21ebc6840">In addition, the response shall contain:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_8b5cd925-7659-4736-9eb8-a0a3f4454e67">All other Series Level Attributes passed as match Query Parameters, or Series or Study Level Attributes passed as includefield parameters in the request that are supported by the origin server.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_f4465a46-363e-4f5f-9499-814f2e112a04">If the "includefield" parameter has been specified in the request and its value is "all", include all available Series Level Attributes.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_200330d7-7441-44c3-b199-5e29af638abe">If the Target Resource is All Series, then include all Study Level Attributes specified in <xref linkend="sect_10.6.3.3.1" xrefstyle="select: label"/>.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_1e5c8c3d-5e99-4c93-80b2-95b2246a54c5">If a Private Data Element has been specified as an include parameter and it is supported by the origin server, the Private Data Element and its corresponding Private Creator Element.</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_38c6ed63-4da2-4911-bb92-bb7c46e603fe">Instance Level Attributes contained in includefield parameters shall not be returned.</para>
                    </section>
                    <section label="10.6.3.3.3" status="5" xml:id="sect_10.6.3.3.3">
                        <title>Instance Resources</title>
                        <para xml:id="para_a6ef0698-bfaf-4e6c-9c28-2f3614b6e20c">For each matching Instance, the origin server shall return all Attributes listed in <xref linkend="table_10.6.3-5" xrefstyle="select: label"/>, if present in the Instance. The Type column in the table below refers to the Query/Retrieve Attribute Types defined in <olink targetdoc="PS3.4" targetptr="sect_C.2.2.1" xrefstyle="template:Section %n “%t” in PS3.4"/>. The unique key for an Instance resource search response is the SOP Instance UID (0008,0018).</para>
                        <table frame="box" label="10.6.3-5" rules="all" xml:id="table_10.6.3-5">
                            <caption>Instance Resources Search Response Payload</caption>
                            <thead>
                                <tr valign="top">
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_feadf2bc-fb5c-469d-a765-98874f4a9c5f">Attribute Name</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5427b629-374b-4ce6-8587-7c5d727057f7">Tag</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_bec0ed5f-1306-465f-8f9a-915ffe9b1e83">Type</para>
                                    </th>
                                    <th align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a756e7cf-87b2-4f62-9a79-b2d5cbce208a">Condition</para>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_cc2deb52-f164-469b-854c-c50604f0d5a7">SOP Class UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_49493d89-b07d-4a5b-8147-b509b0ab3048">(0008,0016)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_97fa11ea-4511-40e7-8667-abe0da18e7c7">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_280d4654-1950-4538-9b7d-57c34e4e0134">SOP Instance UID</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_07a2a028-606d-4f56-8b20-cb48ceb6085a">(0008,0018)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a458757c-282c-4976-8df4-cf6645bfaa1c">U</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c2a344fb-a0ae-4a18-9185-d971117f5c02">Instance Availability</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_590bafb7-2fd3-49ee-a5b7-3d476b3bf1ec">(0008,0056)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d6e19ff6-c550-44b1-8d1b-da830fae52d0">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c2fdbcc5-8c3a-4f5d-a0c3-dfefc42ecd95">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_e618b000-6784-469a-89b1-e36eefe6736a">Timezone Offset From UTC</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d45873e8-15fd-4909-ba28-3bc6e41784fa">(0008,0201)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7318cb8d-23eb-44e0-b031-91dd3e1ff351">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_6f8387c9-d5de-42b9-b241-81eecfbd3478">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_62051b4c-552b-43aa-9fb6-2da7c57175df">Retrieve URL</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_7fbb5e1e-d7fd-46c2-968f-c4a498ed1163">(0008,1190)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_653e2470-5489-4093-990f-a93e671ebe96">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_4a3b5aa6-9fd4-490d-b43a-f47275eaeacf">Shall be present if the Instance is retrievable by the Retrieve transaction</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_d503fd1d-f7be-49ea-9a3e-131f0b8354e5">Instance Number</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_3d671190-27db-4688-9085-6d521b3b35dd">(0020,0013)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_e0cb4fec-469f-4586-bc0e-57493dbbf696">R</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1"/>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_1ae7457f-e125-4384-aea8-0746109da103">Rows</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_d8234ba2-d93b-4085-b912-7095de83d9b8">(0028,0010)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_690663b4-9e33-4687-ab1f-aaa994db48a4">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_05e27f33-4e84-4d3d-9d1e-daa6aa2896ca">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_db9e6c46-989c-4df9-8e24-caf2d03f71c1">Columns</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_a4a416de-1b71-4bf8-8a52-bd3faf68c0e4">(0028,0011)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_810ac231-13ef-46ef-bf11-0440a41f20d3">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_c29265ee-1257-4b6b-9212-ba7ee5ae9ba7">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_70a0a16d-7957-447b-b595-1c342e873f39">Bits Allocated</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_279efd6b-98ee-416c-af04-7180924b2445">(0028,0100)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_5e637dfe-cc24-450b-bbd8-79608bb015b2">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_f2c41174-d175-4c70-99c6-380a353cf9d1">Shall be present if known</para>
                                    </td>
                                </tr>
                                <tr valign="top">
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_8bc81161-83f2-488a-811b-6e416ac55c5c">Number of Frames</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_f584706c-5dd0-458c-868e-0987e7dbb21f">(0028,0008)</para>
                                    </td>
                                    <td align="center" colspan="1" rowspan="1">
                                        <para xml:id="para_9847397f-be60-42be-a11a-098ff00e492d">C</para>
                                    </td>
                                    <td align="left" colspan="1" rowspan="1">
                                        <para xml:id="para_605a05d6-00cc-488f-81f1-afb59b77f2cc">Shall be present if known</para>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <note>
                            <para xml:id="para_a21631fc-dd7b-4e56-84df-04975b6376c8">While some of the above Attributes in are optional in <olink targetdoc="PS3.4" targetptr="table_C.6-1" xrefstyle="template:Table %n “%t” in PS3.4"/>, they are consistent with the those required in <xref linkend="biblio_IHE_RAD_TF_Vol2"/> Table 4.14-1.</para>
                        </note>
                        <para xml:id="para_1bdccb5a-a1ac-4754-93d9-68a61fc6f2fb">In addition, the response shall contain:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_6612925b-b014-4da5-bf31-ed3149f73415">All other Instance Level Attributes passed as match parameters, or Study, Series, or Instance Level Attributes passed as includefield parameters that are supported by the origin server.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_f5052999-c1e9-495c-9c05-31d21375d2a8">If the "includefield" parameter has been specified in the request and its value is "all", Attribute include all available Instance Level Attributes</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_558ca794-046d-4b44-a8b4-a722a058fff6">If the Target Resource is All Instances, then include all Study level Attributes specified in <xref linkend="sect_10.6.3.3.1" xrefstyle="select: label"/>.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_89fa4c5c-83d3-491b-8c64-e85b305c84dd">If the Target Resource is All Instances or Study's Instances, then include all Series level Attributes specified in <xref linkend="sect_10.6.3.3.2" xrefstyle="select: label"/>.</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_34f22df0-f144-414a-bb2e-15e6cb579859">If a Private Data Element has been specified as an include parameter and it is supported by the origin server, the Private Data Element and its corresponding Private Creator Element.</para>
                            </listitem>
                        </itemizedlist>
                        <para xml:id="para_8a7d0758-a6fb-4761-a55b-a82b23403788">The response may optionally include:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_66309ba1-925d-4263-b997-ea18663b92ba">the Available Transfer Syntax UID (0008,3002) to describe the Transfer Syntaxes that the origin server can assure will be supported for retrieval of the SOP Instance. See <olink targetdoc="PS3.4" targetptr="sect_C.6.1.1.5.2" xrefstyle="select: docname label"/>.</para>
                            </listitem>
                        </itemizedlist>
                    </section>
                </section>
            </section>
            <section label="10.6.4" status="3" xml:id="sect_10.6.4">
                <title>Media Types</title>
                <para xml:id="para_af3850e4-4b58-4669-be89-81bd3d1b0563">The origin server shall support the default and required media types in the media type category specified in <xref linkend="table_10.6.4-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="10.6.4-1" rules="all" xml:id="table_10.6.4-1">
                    <caption>Default, Required, and Optional Media Types</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c8c70793-f5ab-4e73-b806-d7f8f1abdb97">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ef86bfed-eb73-4c22-808a-e77e0c96e6cd">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d06b9fab-f52c-4e4b-a9de-5056a984930c">Section</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_05ba7cfe-ec59-493a-ad83-ef50f898369f">application/dicom</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5cf6ec0b-f47d-401d-95d7-0a08c695a193">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cf0e138f-9fe9-4b37-9342-7646d3cc201c">
<xref linkend="sect_8.7.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_96e3f2aa-d50e-471d-8b62-6c94ac5f7874">application/dicom+json</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_21919cf2-55d0-4455-96af-76363e4d5d26">Default</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d8edf349-a1a5-4a89-81b4-8d3d0ac81b19">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d336e605-18f1-402a-98ae-50311637312e">multipart/related; type="application/dicom+xml"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_57e72be3-caa1-4cd3-9b10-fffe7b87feb6">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bdfbea24-e889-4c9a-983e-84d7217453c1">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1cc7aaae-f11f-4e9b-9074-7af0a168effe">multipart/related; type="application/octet-stream"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_22d244e0-2667-4b44-b2de-40ff33106ae7">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_98abc63b-1162-4634-8e63-96ff855dfcbb">
                                    <xref linkend="sect_8.7.3.3" xrefstyle="select: label"/>
                                </para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
            <section label="10.6.5" status="3" xml:id="sect_10.6.5">
                <title>Conformance Statement</title>
                <para xml:id="para_f2c917c4-b1c5-49de-aa85-e1651c568270">An implementation shall declare in its Conformance Statement whether it plays the role of origin server or user agent, or both.</para>
                <para xml:id="para_ba076ea9-27c3-4525-9f60-474a02af29b0">An implementation playing the role of origin server shall declare the maximum number of matches supported for a single query.</para>
                <para xml:id="para_09c4ffd1-645b-40c5-90e3-63d5a8fbae35">An implementation playing the role of origin server shall declare its support for the following in its Conformance Statement:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_0ff609b5-0ee7-44ee-be9c-1e79521370d9">Whether it is a native or proxy implementation</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_53935318-4c09-4045-8b15-a6699b5116b6">Fuzzy Matching</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_7bf29756-2bc8-49e7-a0d0-dc351d3b9f0a">Optional resources supported</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_a26a5f44-912c-421a-af19-1f4bfffcb148">Optional Attributes supported</para>
                    </listitem>
                </itemizedlist>
            </section>
        </section>
    </chapter>
    <chapter label="11" status="1" xml:id="chapter_11">
        <title>Worklist Service and Resources</title>
        <section label="11.1" status="2" xml:id="sect_11.1">
            <title>Overview</title>
            <para xml:id="para_3a0dbf27-d796-4d7e-938d-481dbf09d46f">The Worklist Service, also known as UPS-RS, defines a RESTful interface to the Unified Procedure Step Service SOP Classes defined in <olink targetdoc="PS3.3" targetptr="sect_B.26" xrefstyle="template:Section %n “%t” in PS3.3"/> and <olink targetdoc="PS3.4" targetptr="chapter_CC" xrefstyle="template:Section %n “%t” in PS3.4"/>, in which UPS behavior is specified.</para>
            <para xml:id="para_9c7cc150-42c8-44e2-8f5c-aaaf7bf53097">The Worklist Service manages a single Worklist containing one or more Workitems. Each Workitem represents a procedure step. User agents and origin servers can create, retrieve, update, search for, and change the state of Workitems. See <olink targetdoc="PS3.17" targetptr="chapter_GGG" xrefstyle="template:Section %n “%t” in PS3.17"/> for an overview of Worklists and Workitems (UPS Instances).</para>
            <section label="11.1.1" status="3" xml:id="sect_11.1.1">
                <title>Resource Description</title>
                <para xml:id="para_d91b4bdc-f082-497c-be76-a96eb80f47a0">There are three resources defined by this service:</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_815391b2-2c57-4c14-a62a-97360830fecb">worklist</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_64632dad-d624-438b-968e-29942670f281">A collection of Workitems managed by the origin server.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9de868b2-8265-42e4-b44b-e6d3993b1e6f">workitem</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e1e2f882-4278-4496-9e6b-6869757d4d5e">A dataset containing the Attributes specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.5.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cbda7131-1002-406f-85dc-bed5bf98d628">subscription</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8ff6033b-6776-4525-bb8f-8d2af8438880">A resource that specifies a Subscriber, to whom notifications about changes in the resource's state should be sent.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_2b5427be-78f8-430c-856c-6f47a1e8bc29">In the Worklist Service, the Workitem is identified by a Workitem UID, which corresponds to the Affected SOP Instance UID and Requested SOP Instance UID used in the <olink targetdoc="PS3.4" targetptr="PS3.4" xrefstyle="select: labelnumber"/> UPS Service.</para>
                <para xml:id="para_70535a25-1228-476a-9022-a74475a0636a">The following URI Template variables are used in the definitions of the resources throughout <xref linkend="chapter_11" xrefstyle="select: label"/>.</para>
                <informaltable frame="void" rules="none">
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0e270394-8f73-451c-bec7-dfe7258650ec">{workitem}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bb56c4ad-2c0f-4cb6-a47d-2ab94bbe2ecb">the Workitem UID.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7f107674-9812-4412-8113-f6988f1a1ee2">{aetitle}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_4f331d28-6d6c-4a92-896f-22870597b686">The Application Entity Title of a Subscriber.</para>
                            </td>
                        </tr>
                    </tbody>
                </informaltable>
                <para xml:id="para_92ba1567-a70e-4ec9-9f8f-025442b38019">The Worklist Service manages a UPS Worklist and its Workitems. The URI Templates defined by this service are specified in <xref linkend="table_11.1.1-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="11.1.1-1" rules="all" xml:id="table_11.1.1-1">
                    <caption>Resources, URI Templates and Descriptions</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_88e263f7-b1c1-4865-bca1-ed131fc0aa29">Resource</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f698307d-050e-4cc3-a516-8951207995ed">URI Template</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a2db4e16-9007-45b0-8593-445b68db1dd5"> Description</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a3e1d281-f9f3-4073-ab2c-7c4c19ba996f">Worklist</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_80db913a-f4c0-4c7e-8d70-6f04ffd9a7a6">/</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0c6c896b-139c-436c-ae15-07524c9f250d">The Base URI of the Worklist Service. A Worklist contains and manages a collection of Workitems. There is only one Worklist per service.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e91d018c-cbb7-4713-a99b-d9f19f78a44d">All Workitems</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d6a07736-411f-4545-aed1-4031725bee3f">/workitems</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e3d33aff-7220-42ef-aa95-6aad4d1530b8">The Workitems resource contains the entire collection of workitems in the Worklist.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2db0dfc8-4f50-4f2b-88f5-9ecb26271ea0">Workitem</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f192ad2f-8fcd-44d5-9143-5f372fe5f70b">/workitems/{workitem}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3bca3673-5301-45a4-a6de-4891e4011f8c">The Workitem resource contains a single Workitem.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b4d6e964-27cb-41fc-a363-ca42de84ac19">Workitem State</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2ed03f6e-328c-4ce1-972e-5ebd89721817">/workitems/{workitem}/state</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d820e003-e4b4-40dc-8c3b-924c32e5be45">The Workitem State resource is used to change the state of a Workitem.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a01f4a40-03d8-4aec-8cdb-6ed1095bfd10">Workitem Request Cancellation</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8215d9c9-24bb-41c2-954a-9b6bfd66d172">/workitems/{workitem}/cancelrequest</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_830b4baf-e49e-4942-b9d2-fa0738945626">The Workitem Cancel resource is used to request the cancellation of a Workitem.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8dd27e87-3a30-4ff3-a65d-1cf06693fba6">Workitem Subscription</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7b9a8db3-7772-4021-a989-684610099a0f">/workitems/{workitem}/subscribers/{aetitle}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ce9c4644-8042-4b67-bd85-3a72699af806">The Subscription to a Workitem.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c300d7e0-c943-42be-8713-ab8d9a86a014">Worklist Subscription</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_319c7843-d1a8-42d1-9f57-70fbbb5f0cd3">/workitems/1.2.840.10008.5.1.4.34.5/subscribers/{aetitle}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fec15e65-0327-4a82-b290-5b416ad8958c">The Workitem Subscription resource contains a Subscription to the Worklist</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_058d8749-cba0-4fe5-85ba-3ce407d77c1a">Filtered Worklist Subscription</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_bff81ce5-5f76-40f5-9b3c-9f564d7693df">/workitems/1.2.840.10008.5.1.4.34.5.1/subscribers/{aetitle}</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_603aea9c-eeee-476b-a511-7f9215c83aad">The Workitem Subscribers resource contains a single Worklist Subscriber.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <section label="11.1.1.1" status="4" xml:id="sect_11.1.1.1">
                    <title>Workitems</title>
                    <para xml:id="para_ceee0d74-06ea-4ff6-9443-d5384e2ff8f6">A Workitem is what is referred to in <olink targetdoc="PS3.4" targetptr="chapter_CC" xrefstyle="template:Annex %n “%t” in PS3.4"/> as a procedure step.</para>
                    <para xml:id="para_b191c7a6-8f15-4133-add6-bfdc2a9de1d5">Workitems represent a variety of steps such as: Image Processing, Quality Control, Computer Aided Detection, Interpretation, Transcription, Report Verification, or Printing. The steps may or may not be formally scheduled.</para>
                </section>
                <section label="11.1.1.2" status="4" xml:id="sect_11.1.1.2">
                    <title>Web Services and DIMSE Terminology</title>
                    <table frame="box" label="11.1.1-2" rules="all" xml:id="table_11.1.1-2">
                        <caption>Correspondence between RESTful and DIMSE Terminology</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_785bab7e-1a30-4ebe-b18e-d283be6ac497">RESTful Term</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bfb5b99a-9322-447c-bef8-58d16f8982fc">DIMSE Term</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5eb8093f-0fbc-441e-aac8-691bc6951235">Worklist</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_38283272-9ed2-4c44-a19d-a4788431facc">Worklist</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_40ef2a14-927c-43d8-960a-50837381448f">Workitem</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_db326cca-72eb-48af-b912-8636901fd583">UPS Instance</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5c8a28c5-806b-48da-a807-9afb18b37cc0">Deletion Lock</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2a59b0c6-855d-46c8-91f9-35373710a68d">Deletion Lock</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a836ac43-fe42-45f1-9802-efed25bb644a">Filter</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_82c81e2f-670d-4f4e-bac2-3c388cc0e821">Matching Keys</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a5136f4e-cede-4010-b96e-5fc7c062209e">Matching Key</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_38153732-bf36-4d75-884a-7f6038d7b929">Matching Key</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b6dcc346-9c2b-4b93-a1be-0ac6dfd5f26f">Subscribe</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_de2722ed-3d1f-4a3c-8f16-18374da56c67">Subscribe</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_069427de-55a4-455f-bd14-887085cd84a0">Unsubscribe</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e55987b5-3d28-436c-8be3-a27e1b27ed22">Unsubscribe</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ad156743-b632-4d71-a0fe-7e97f4de55c3">Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4c1e632b-6317-4fb7-b1e1-1314088f405d">Subscription</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fa7097c1-d935-436e-a794-c87aaf84ca54">Subscription Generator</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_51d5cf23-c174-47d6-89eb-10290668433d">Worklist Subscription</para>
                                    <para xml:id="para_f88be71e-a3c9-46c5-b792-9a185006339d">Filtered Worklist Subscription</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ca37325d-4e61-405c-9763-7dcb315203f1">Subscriber</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8ceb0d3b-e07e-4bf9-96ae-5c4d91222b57">Subscriber</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c09e2956-c153-4de0-900f-7ac5720526d8">Suspend Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99790da9-3dc0-4506-8e69-6bd48d3bd08a">Suspend Worklist Subscription</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_302b461d-7baf-4182-9932-9016874e03e4">Notification Connection</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_af3716f2-1b65-4e36-b1d2-66e8d0f67faf">Association</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_785c2d51-00c0-4a1d-938d-47d896f2aa1e">Transaction</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e18e2f93-2aa1-4719-a3ba-d126df6dbbd1">N-GET, N-SET, N-ACTION</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_446d2b0e-793c-4467-a263-27ae64a214f1">Notification</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c4d1311b-a532-4871-a7a1-0ac33729d635">N-EVENT-REPORT</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
            </section>
            <section label="11.1.2" status="3" xml:id="sect_11.1.2">
                <title>Common Query Parameters</title>
                <para xml:id="para_c94505c1-681b-4d53-9270-2a43b2e6a721">The origin server shall support Query Parameters as required in <xref linkend="table_11.1.2-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_afc9b316-3e68-4732-a112-40918f42886b">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_11.1.2-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="11.1.2-1" rules="all" xml:id="table_11.1.2-1">
                    <caption>Common Query Parameters</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_0dadd8d0-78f4-42d7-ba51-24e04ee05f08">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_b9e87581-3fb7-48e6-8d64-d9185b192eb3">Value</para>
                            </th>
                            <th align="center" colspan="2" rowspan="1">
                                <para xml:id="para_55069949-8c2c-4037-a7b8-c1b283ac0afd">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_60a6a261-2628-48d6-903f-6dda4242f64e">Section</para>
                            </th>
                        </tr>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_679c42e1-418d-4a14-a111-3434ef820d84">User Agent</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_66269f37-18e9-4cb9-813b-34afb84774d1">Origin Server</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a8cee93c-cec4-42ec-9f37-b8ff3c817060">Accept</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d5016f54-8e27-4522-a1cb-a01e914381ce">media-type</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5f9cf2fb-d894-47e4-8ad2-8f932416dd76">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_4b342eb1-0478-4bdd-b9c8-b8c78cb30ba0">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cee9fbdd-4a3d-4742-aafc-2ba5233b8d7f">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5bc92d8e-040d-4cfe-b4ce-64e94b2d4df5">Accept-Charset</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0ddd2d5c-96a3-44d7-bf1a-7cdf13facf0e">charset</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d5555467-a8cd-4655-a5bd-4eec7269fa00">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fec8e246-eb64-4c79-ba19-1bc009c3cdae">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_01ead33b-53f8-4315-979a-cd363b9f16df">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_1320e614-3426-4322-8b03-198236676da1">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
            </section>
            <section label="11.1.3" status="3" xml:id="sect_11.1.3">
                <title>Common Media Types</title>
                <para xml:id="para_17999e93-720c-4a78-beca-f820beaedd2f">The origin server shall support the media types listed as Default or Required in <xref linkend="table_11.1.3-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="11.1.3-1" rules="all" xml:id="table_11.1.3-1">
                    <caption>Default, Required, and Optional Media Types</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d866f5d0-fb71-4b0b-a4b6-40b28cde8651">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_dc98430b-65f4-4674-bfda-4009885a32e3">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_67f4d5ce-2711-4bf4-a504-302bdb3a63f6">Section</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_289ae5ef-f15e-414a-8d0d-683267b8b4fc">application/dicom+json</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_086a8517-39f2-40b1-9260-22bbac40ac20">Default</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2f984b1b-5fcf-465a-882f-1f917d78b2f4">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3e536719-c87c-4a03-b7d2-2ebc68b49f78">multipart/related; type="application/dicom+xml"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_42cc8fcc-01c8-498c-927b-3063411f8d7a">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_521e5ca9-bf84-4035-abb4-1de461b16137">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <variablelist>
                    <varlistentry>
                        <term>multipart/related; type="application/dicom+xml"; boundary={boundary}</term>
                        <listitem>
                            <para xml:id="para_6a2fc417-60fa-4810-806a-4c30788583f7">Specifies that the payload is a multipart message body where each part is a <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/> Native DICOM Model XML Infoset containing the appropriate Workitem Attributes. See <olink targetdoc="PS3.19" targetptr="sect_A.1" xrefstyle="select: docname label"/>.</para>
                        </listitem>
                    </varlistentry>
                    <varlistentry>
                        <term>application/dicom+json</term>
                        <listitem>
                            <para xml:id="para_f5061cdd-4bc3-4c19-8ed0-bf0eb1fe0eb0">Specifies that the payload is a JSON array containing Workitems, and each Workitem contains the appropriate Attributes. SeeSection F.2.</para>
                        </listitem>
                    </varlistentry>
                </variablelist>
                <para xml:id="para_8a021d3f-f2f2-48c0-9b94-c01e052a6190">The transactions shall not support Metadata or Bulkdata objects.</para>
            </section>
        </section>
        <section label="11.2" status="2" xml:id="sect_11.2">
            <title>Conformance</title>
            <para xml:id="para_b7297259-0cc5-47ea-99a9-fb559349c6d0">An origin server shall support sets of transactions of this service that correspond to one or more UPS SOP Classes (DIMSE Service Groups). See <olink targetdoc="PS3.4" targetptr="sect_CC.2" xrefstyle="select: docname label"/>. Additional requirements for an origin server that is also a Unified Worklist and Procedure Step SCP are described in <olink targetdoc="PS3.4" targetptr="sect_CC.1" xrefstyle="select: docname label"/>.</para>
            <para xml:id="para_30d10e42-8511-46cc-b0a9-c29c8291278a">A user agent or origin server implementing the Worklist Service shall comply with all requirements placed on the SCU or SCP, respectively, for the corresponding services in <olink targetdoc="PS3.4" targetptr="chapter_CC" xrefstyle="template:Annex %n “%t” in PS3.4"/> including Conformance Statement requirements.</para>
            <para xml:id="para_83000bd8-b4cc-4c6b-a0dd-01f92a7165a0">An implementation supporting the Worklist Service shall describe its support in its Conformance Statement and in its response to the Retrieve Capabilities transaction, and whether it plays the role of origin server, user agent, or both.</para>
        </section>
        <section label="11.3" status="2" xml:id="sect_11.3">
            <title>Transactions Overview</title>
            <para xml:id="para_49293ddc-c8f7-4135-9c9a-79eae5382f04">The Worklist Service consists of the Transactions in <xref linkend="table_11.3-1" xrefstyle="select: label"/>.</para>
            <table frame="box" label="11.3-1" rules="all" xml:id="table_11.3-1">
                <caption>Worklist Service Methods and Resource Templates</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_4976b3fa-15e1-4fbd-996d-d39b1f97567b">Transaction</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_bf6a76cd-9048-4d31-bf49-47235b725df9">Method</para>
                        </th>
                        <th align="center" colspan="2" rowspan="1">
                            <para xml:id="para_182cdbdc-2cdc-4e39-9850-2724f0b97d03">Payload</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_c0a03d4d-ad29-4bb9-b219-284776c2c92c">Description</para>
                        </th>
                    </tr>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_6f835aed-730a-4215-bb05-1a11c325c833">Request</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_80f9153e-7290-418a-a279-603c91decbfb">Success Response</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_897076d5-9cdc-4844-ba32-0413719dc464">Create</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_edd1e720-720c-42d1-a896-ea36f8307545">POST</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_38c78215-ad97-480b-9859-a62950568e31">dataset</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9a7a8dfa-a954-4236-bbfc-7dd2fe594dac">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_088e4368-d518-49b2-8c26-1bede22f94c2">Creates a new Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f23bc2eb-c169-4a35-832c-6243adc9bc51">Retrieve</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_718bdf7d-1045-4ceb-83f2-e924b02fafb1">GET</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_c1582f22-cc64-482b-ba07-dcdfdeddf743">none</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_b0e3e5ef-0652-4d7c-a3a2-8d78472dced6">dataset</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2baae3bf-b07a-4c37-866a-640852bb588a">Retrieves the Target Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3c64bae7-9579-42d4-90f2-233d4da47d7b">Update</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9d214224-7756-4ab8-ba38-a9ad9bad8903">POST</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_c20f58f3-a200-41e9-b4da-1b9ccd2df728">dataset</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_2b2b9dc6-9d73-45aa-b8fc-c4a18b449ed9">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3d2729c9-6e82-4048-995c-9aac53b98b2a">Updates the Target Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d7113ee8-88fa-43e6-9518-c59251b85c76">Change State</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a4ba4435-b985-4bc6-9801-e0f213190cbd">PUT</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_76d079c9-e639-482e-ba5f-86fd802f1565">none</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_854c854e-b755-4406-bf89-ce7b5ba4affc">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d7ca62d6-aa0c-42ce-81f9-11548284cb8f">Changes the state of the Target Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_93f7c71c-58d3-4b24-abcf-43054208e95e">Request Cancellation</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1060c08f-bcae-4de0-be53-7021ee8bd527">POST</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_88468257-6cdd-41e4-b655-df6754e084fe">dataset</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_72af7f23-8a5f-4630-9a83-c95d49332ad0">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d6b6e673-2254-4362-ade7-b32f9fda1bfa">Requests that the origin server cancel a Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_130eb573-cca9-47f2-9384-aa79f080a1f3">Search</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2f98c983-3764-415e-b2d3-a8a82e7b7bc1">GET</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_5003174f-becc-46ec-8722-e35d5370719a">none</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_c7fcc94f-198c-4f6e-8b0a-66ac3643f4d8">results</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_540a1422-e282-42ab-99b3-e0615a08d7cc">Searches for Workitems</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5007ceec-fe91-4a33-b541-cb920cfe4fdb">Subscribe</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0b9500f7-7e26-42a1-87aa-8570f075971b">POST</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_8a9466a4-ecba-4a9d-adce-69381cd5aaae">none</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_8a02669f-c16d-41a7-bad4-bdbc6706cdd8">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2cdbdf4c-9049-4a28-9d77-0f14caca4759">Creates a Subscription to the Target Worklist or Target Workitem</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c3e3f5ee-68a2-4a06-b379-654e7617fb0a">Unsubscribe</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3c08ae1f-15e4-43af-abfa-e3c993ee74fb">DELETE</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0905f66b-eed5-4c21-80e2-d9e81d48a29a">none</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_e32e69d0-5e91-4a13-b6aa-1d7ff6f22ff6">none</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a0a54117-f408-4385-a622-2f891636a34e">Cancels a Subscription from the Target Worklist or Target Workitem</para>
                        </td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_004addd2-e2ce-4cf7-8760-180015e64e95">The details of all state transition requirements can be found in <olink targetdoc="PS3.4" targetptr="sect_CC.1.1" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
            <para xml:id="para_9f5b72da-19dc-4972-b9ce-e71e9622ec8c">The Request Cancellation transaction does not perform an actual state transition, but it might cause a state transition.</para>
            <para xml:id="para_08b66b51-d4bc-4ad0-94e8-8bc581f9c1a0">When creating a new Workitem, to convey the Workitem UID that is to be assigned, DIMSE uses the Affected SOP instance UID in the DIMSE header. In the Web Services, the Workitem UID is included as a Query Parameter to the Create request. All Attributes in the HTTP transaction payloads are the same as those in the DIMSE payload.</para>
        </section>
        <section label="11.4" status="2" xml:id="sect_11.4">
            <title>Create Workitem Transaction</title>
            <para xml:id="para_0612ec60-5dc5-4d00-9020-5d7b1eb1f398">This transaction creates a Workitem on the target Worklist. It corresponds to the UPS DIMSE N-CREATE operation.</para>
            <section label="11.4.1" status="3" xml:id="sect_11.4.1">
                <title>Request</title>
                <para xml:id="para_e6267d81-c91c-4937-b8bb-3724d48bd157">The request shall have the following syntax:</para>
                <programlisting>POST SP /workitems ?{workitem} SP version CRLF</programlisting>
                <programlisting>Accept: dicom-media-type CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type CRLF</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>Workitem</programlisting>
                <para xml:id="para_544dcff5-3ed8-47ad-a916-ee4f3befc3c8">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.5.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.4.1.1" status="4" xml:id="sect_11.4.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_a4ad57ec-d772-4806-885f-ff32408ca3ca">The Target Resource is either the Worklist, or a Workitem.</para>
                    <table frame="box" label="11.4.1-1" rules="all" xml:id="table_11.4.1-1">
                        <caption>Create Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7029e61b-d068-42e0-9fd3-165aff2f99f4">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6a74b1aa-edf1-41cf-b782-9ab566c82d1f">URI Template</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7c9c3614-4b66-446f-94d8-9c54dc083114">Worklist</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_60d196af-2d8e-45df-800b-95ecdd06e70c">/workitems</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9a23a46c-1b00-4b16-a641-b170ef6de7da">Workitem</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6f29d259-4f2e-46eb-81a6-56bda6b4e37a">/workitems?{workitem}</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_eeb60343-646f-4f04-80ff-5a5a2518ea75">If the Target Resource is the Worklist, then the Workitem dataset in the payload shall contain the Workitem UID</para>
                    <para xml:id="para_69c00038-d445-47c8-8f5e-73272217c94b">The value of the workitem Query Parameter is the Workitem UID, which corresponds to the Affected SOP Instance UID of the UPS DIMSE N-CREATE operation.</para>
                </section>
                <section label="11.4.1.2" status="4" xml:id="sect_11.4.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_bd3cd353-62da-4791-8df6-ffe7f6e262f2">The origin server shall support Query Parameters as required in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_8b3ce223-9504-4d53-98e7-6a9ab29d9a54">The user agent shall supply in the request Query Parameters as required in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.4.1.3" status="4" xml:id="sect_11.4.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_1a618437-59ee-45d7-8653-23924614627f">The origin server shall support header fields in <xref linkend="table_11.4.1-3" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_01cedc19-c63b-4a59-8da4-7a80b6200b39">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.4.1-3" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.4.1-3" rules="all" xml:id="table_11.4.1-3">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_50cae120-1f70-4a92-9f5e-e9e41012b5f1">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_d8456b11-9800-4137-9696-39156f857778">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_7b8a39ef-dd18-4ba1-bfbc-5684a1eaf03d">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_631cd772-19ed-4a71-be74-47353f475fad">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0abab3ed-1abf-4367-affc-b09d25ed4e6c">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_594aba2c-2b0c-4273-a222-668f95b0ffdb">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fcc69c79-f8d8-4a49-a344-430ddd395764">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e548bf13-e637-45c0-aa8f-7e6ace9bd14e">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_598d512b-7474-4cae-aa53-5223698a9df3">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d5d9817b-538e-4e89-b4d8-9ae599b03497">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c8013df2-61c5-416f-b526-705a8049f6c3">The media-type of the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99a1d334-58b2-4446-9054-34326f46a0f2">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_51396a0e-7b72-4ec7-8ef6-05aa50875f28">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9c983963-2a78-42c5-a579-4cf12763f8c3">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8a9e5b12-bdc5-4251-9cc6-f2ebde538727">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e2697cd2-30d7-4cd2-94d5-9a7f95132397">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7c440295-eef9-467e-9707-d9b7a2625fdb">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e7db0da0-23f3-46b4-a3f7-0ea2dba4923d">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a847516b-e9cc-4390-82d5-2f9964331f5d">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3a64c36d-6249-4667-84dd-53a71bf08285">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f2554763-95f2-4aae-9274-dd42ed6f041a">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_c8978fa5-c4bd-4f64-8fe8-93e97fc6575a">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.4.1.4" status="4" xml:id="sect_11.4.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_2f87422f-9b5b-41e1-a333-86aa8dcf187d">The payload shall have a single part, containing a Workitem encoded in the media type specified in the Content-Type header field. The payload shall contain all data elements to be stored. The Affected SOP Instance UID shall not be present in the Workitem dataset.</para>
                    <para xml:id="para_fa0db04f-1b09-48f0-adcd-5b454ee56e0e">The Workitem in the payload shall comply with all Instance requirements in the Req. Type N-CREATE column of <olink targetdoc="PS3.4" targetptr="table_CC.2.5-3" xrefstyle="template:Table %n “%t” in PS3.4"/>.</para>
                </section>
            </section>
            <section label="11.4.2" status="3" xml:id="sect_11.4.2">
                <title>Behavior</title>
                <para xml:id="para_292fcdd3-720c-4707-98e7-88a31b2be6df">The origin server shall create a new Workitem in the SCHEDULED state and return a URL referencing the newly created Workitem in the Location header field of the response. A Workitem will only be added to the Worklist once.</para>
                <para xml:id="para_89cf30f1-190a-4b54-8edb-a737c9d87a26">The origin server shall create and maintain the Workitem as specified by the SCP behavior defined in <olink targetdoc="PS3.4" targetptr="sect_CC.2.5.3" xrefstyle="select: docname label"/>.</para>
            </section>
            <section label="11.4.3" status="3" xml:id="sect_11.4.3">
                <title>Response</title>
                <para xml:id="para_26e8a826-2043-4422-bb45-9350efb7bd0c">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>Content-Location: representation CRLF</programlisting>
                <programlisting>Location: resource CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.4.3.1" status="4" xml:id="sect_11.4.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_d03875f5-b308-40e5-9101-e8ee5f2aa224">
<xref linkend="table_11.4.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.4.3-1" rules="all" xml:id="table_11.4.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_45d5fac1-74a1-4473-b84d-b939916e193e">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_adab437a-1209-46a9-8c4a-6f0121b2f979">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4e5fd1dd-818e-47a7-9fd9-d8b4daa151d9">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1a0bbb9e-acf5-481b-8117-f30040dfe27b">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2094ca5e-6314-4394-adb8-07f521d55496">201 (Created)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a9364e2d-95c0-46ea-812b-360c481b211d">The Target Workitem was successfully added to the Worklist.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_60a6b377-99d4-4997-959b-1f9d78115278">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_76ed7667-1381-40e0-bf68-5fac4efbd2ba">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d1831bc9-003e-41a3-8b95-5cb162a6dbf9">There was a problem with the request. For example, the request payload did not satisfy the requirements of the Req. Type N-CREATE column of <olink targetdoc="PS3.4" targetptr="table_CC.2.5-3" xrefstyle="template:Table %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a1708bf2-5354-4c41-a792-7d680e47274c">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_84f2b711-2394-443d-bdb6-b8ce3ba94b6f">The Target Workitem already exists.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.4.3.2" status="4" xml:id="sect_11.4.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_d23f0e26-5cd9-4b43-af27-67f3c27936d7">The origin server shall support header fields as required in <xref linkend="table_11.4.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.4.3-2" rules="all" xml:id="table_11.4.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_597a9139-f443-4672-ac70-6fe57f7fb5d2">Names</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_81612f3c-84ec-44ac-8199-92dd3b7c2f9b">Value</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_224f20cc-139b-4d9e-a5ff-2a863b39936f">Origin Server Usage</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_28af8380-5a94-442f-814c-e606b42bc709">Condition</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b5c7bd27-c1b5-4da8-b7da-cef83a1ca06c">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_67bd1382-6866-4fb7-adc7-e228a4a74e8b">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_23c98832-5b28-4837-bb01-6acfb6a9a3fc">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e6a4797d-cd8d-4dd3-a48a-7e44d81e885b">Shall be present if the response has a payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1b446a6d-88c4-4750-bbaf-e1ebb6310ab0">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_97302e28-74a1-4dc6-9a21-334d5b16eb25">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bbbd39a4-790f-439f-b1c5-e99821b07e65">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_40fbb728-e608-4d00-a132-43c3c75ffbc4">Shall be present if a content coding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9c4cc4a2-2dc3-4bbd-a718-471a46c23533">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6bb2bd87-f466-4035-84c4-adbb575ad4a1">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2e24073a-1c97-45c8-bf52-58bde48f226d">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c54eecc6-4cf4-40ed-96e4-39f2cad83a82">Shall be present if content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e49107d0-0181-484e-88b9-26b2cad6527a">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4f48fb3c-24bf-4561-894d-341dfa6a686a">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_553eedba-f024-4ab8-be31-223041810001">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_21d6653d-95e3-4a46-b243-dd7463b6ea18">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_f01cf2f2-4f7e-43ae-989e-28fddb60cef0">May be present otherwise</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7a2a4849-fd53-4c85-8e46-25a7f8adcf4b">Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7fbc9d73-8c66-4879-b75a-95a4c8f8f5f1">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_07833cf7-de75-472c-8705-8bd05bdedcaa">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fdb35cd5-bc03-4b96-a769-9a463baf7ab2">A URL-reference to the created Workitem.</para>
                                    <para xml:id="para_2cfb4755-e6ab-4526-b623-0538fedf7fb7">Shall be present if a Workitem was created.</para>
                                    <para xml:id="para_15edc9f2-0490-439d-9319-8f0dbe681194">May be present if the payload contains a resource</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b2c52229-2397-4714-bec6-8f0eb04deef7">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2ebf09cb-6046-4e90-9b58-5f174948cc0a">See below</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_51d86b6a-2b37-4605-ac37-32ccf7ed6b34">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_898d2b32-f7de-4be1-b9fe-3be8d5512ac0">Shall be present if the Target Workitem was modified by the origin server and shall include the warning below</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ddd9a23f-8f5c-43bd-9290-d6447e2658e3">If the Target Workitem was modified by the origin server, the response shall also have the following Warning header:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The Workitem was created with modifications.CRLF</programlisting>
                    <para xml:id="para_28568b8c-dc01-4320-bd60-82a1799d3685">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.4.3.3" status="4" xml:id="sect_11.4.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_0723db3c-6f24-4770-b2f2-e922b6a9981e">A success response should have no payload.</para>
                    <para xml:id="para_8f89a738-58db-4a16-a28c-8aa7323a0780">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.5" status="2" xml:id="sect_11.5">
            <title>Retrieve Workitem Transaction</title>
            <para xml:id="para_9f6659b1-fac6-41bc-8333-0a5ae5e12fa3">This transaction retrieves a Workitem. It corresponds to the UPS DIMSE N-GET operation.</para>
            <note>
                <para xml:id="para_653eee18-56bd-48dc-86f8-b4e8c3125513">The requirement for the origin server to respond to Retrieve Workitem requests for UPS Instances that have moved to the COMPLETED or CANCELED state is limited. See <olink targetdoc="PS3.4" targetptr="sect_CC.2.1.3" xrefstyle="select: docname label"/>.</para>
            </note>
            <section label="11.5.1" status="3" xml:id="sect_11.5.1">
                <title>Request</title>
                <para xml:id="para_8b9ef7e9-23b7-41a5-a8dc-bade281a6a1b">The request shall have the following syntax:</para>
                <programlisting>GET SP /workitems/{workitem} SP version CRLF</programlisting>
                <programlisting>Accept dicom-media-type CRLF</programlisting>
                <programlisting>[Cache-Control: no-cache CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <para xml:id="para_f7b8c934-eefb-4748-b2cf-162d047325d7">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.7.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.5.1.1" status="4" xml:id="sect_11.5.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_58d2e439-eef3-4bed-9253-3a66cab7ccf7">The Target Resource of this transaction is a Workitem.</para>
                </section>
                <section label="11.5.1.2" status="4" xml:id="sect_11.5.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_a284628e-1a6e-4d61-b5d6-63766adbc766">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.5.1.3" status="4" xml:id="sect_11.5.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_9e4e4917-3af2-4125-ba9e-427bddd886b0">The origin server shall support header fields as required in <xref linkend="table_11.5.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_5c019321-63ff-4bfa-985d-c786b9bf4b67">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.5.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.5.1-1" rules="all" xml:id="table_11.5.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_e3decb82-649d-4692-800a-1baf3c31a26e">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_22764d96-a974-42f4-8d02-33742592f214">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_55c3e9b7-5653-4d61-b06f-933fc56870b8">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_b2ebcea4-3db4-4052-8051-b391c29c8f48">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bf0151ea-70bb-497d-a55b-532944ae2eca">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a7250a45-5551-4ac6-a5c6-5e173aecf555">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_35ba4afe-939c-4eb0-921d-1ca2830d27ea">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_801bbbe6-1b88-4bb5-84b3-9e599d6d7539">1#-dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_58f81132-c570-41ba-ba8b-a25909393f10">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bb40b0f3-f9ca-44a5-9b8f-163b748449c9">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_df98ed7e-d350-4406-a5d8-02486dd9b40f">The Acceptable Media Types of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_974f4b7a-047d-4197-b561-c556e94038a3">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.5.1.4" status="4" xml:id="sect_11.5.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_4dbf0baf-da7e-4882-bb2c-227b1cac6dc9">The request shall have no payload.</para>
                </section>
            </section>
            <section label="11.5.2" status="3" xml:id="sect_11.5.2">
                <title>Behavior</title>
                <para xml:id="para_a5d4b64b-4a28-4c19-8c7c-cb0379755924">If the Workitem exists on the origin server, the Workitem shall be returned in an Acceptable Media Type (see <xref linkend="sect_8.7.4" xrefstyle="select: label"/>); however, the origin server may send a failure response to requests for Workitems that have moved to the COMPLETED or CANCELED state. See <olink targetdoc="PS3.4" targetptr="sect_CC.2.1.3" xrefstyle="select: docname label"/>.</para>
                <para xml:id="para_2e038ebc-35aa-4da9-ad22-a3ecabee80b1">The returned Workitem shall not contain the Transaction UID (0008,1195) Attribute. This is necessary to preserve this Attribute's role as an access lock.</para>
            </section>
            <section label="11.5.3" status="3" xml:id="sect_11.5.3">
                <title>Response</title>
                <para xml:id="para_bb968640-70a7-43b9-8fd5-1c34e793a6c5">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[workitem / status-report]</programlisting>
                <section label="11.5.3.1" status="4" xml:id="sect_11.5.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_af0a162d-4daa-4a93-9267-b01f11d1f722">
<xref linkend="table_11.5.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.5.3-1" rules="all" xml:id="table_11.5.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6c7f6b52-e815-4566-98f8-abf4b55c1345">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2a32a3fd-b521-444e-ba2c-b417e8bc0eb0">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2ce9b1cf-70a7-4553-aac5-9f3e2301ec01">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_68f41051-8d86-4f9a-beb4-e201c84509bd">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e9ea6914-6410-434e-9261-21127cea1a6e">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f8630184-0d1d-4ac6-b148-2128c709e2d3">All Instances were successfully retrieved.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="4">
                                    <para xml:id="para_dffaffd3-ff87-4a06-9364-d35ba98c0709">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6c26f8a4-7419-47b2-b71d-b021d4112c1a">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_89d35c11-b678-458a-b1c6-74cf20f1f4a7">There was a problem with the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a08bb13e-210f-4d23-ab96-3a8224243543">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_70f7d682-2f5e-4442-89f0-4f33dc34c45c">The origin server has no knowledge of the Target Workitem. See <olink targetdoc="PS3.4" targetptr="sect_CC.2.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b3c449cd-346a-4b3c-a5ca-3ec7f9e30192">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f876e61e-ca57-42e0-90ef-c5b798283ae1">The request cannot be performed for one of the following reasons:</para>
                                    <itemizedlist>
                                        <listitem>
                                            <para xml:id="para_1b47869d-a4cd-44b9-b79b-5f0f8af8282b">the submitted request is inconsistent with the current state of the Target Workitem</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_e1976f00-393d-44ce-88c9-049bb78014d7">the Transaction UID is missing</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_0cda9fdd-ce54-4c92-9bb7-ba6e6269811f">the Transaction UID is incorrect</para>
                                        </listitem>
                                    </itemizedlist>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d9cebcd8-49c3-4c82-ac7b-8999edc2eaf6">410 (Gone)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3755b05f-d2b9-4e97-8d7e-42a0f150dd6b">The origin server knows that the Target Workitem did exist but has been deleted.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.5.3.2" status="4" xml:id="sect_11.5.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_67f446d4-f6bf-4537-b304-fb60e69a1ddf">The origin server shall support header fields as required in <xref linkend="table_11.5.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.5.3-2" rules="all" xml:id="table_11.5.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3c35beca-8900-4403-a8b7-1a42b05dc126">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_99874de0-afdd-475e-8e6b-67285955025d">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_58a70ca3-b173-429f-89af-1b355fd75f63">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6024c1e0-86f6-43ec-9830-bf7aad7d2508">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f7dd5110-2d3e-4dae-abcf-85837f49e174">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a5f8971f-4993-4a8e-962e-5d0b7ad05df3">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_79d932f4-220e-4621-b82f-6e1443ddbc7f">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_266bf2b2-e6cb-4c67-8534-fc4ff6d06f6c">media type of the Target Workitem or Status Report in payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_42eedcdb-1779-40ce-bd85-507d8c2417a0">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_004a792b-b3e5-4692-9ba2-f3fab5f2be89">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6de3c63a-cbcb-4153-aa11-395051ff4725">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1e07a0e1-21b8-408b-b7b2-5361d4346907">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_91f027a0-ee0c-4368-8eff-cc8bdcea3a55">May be present otherwise</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_46869686-7e5e-46ae-8044-dac54f6172df">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9588632f-166f-478c-bfc9-504e8b2405cf">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4c1ae478-f9f4-4987-8545-8bde542e2e1a">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b1a16988-a977-4e8e-a756-3b43510f9619">Shall be present if no content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bb8e587d-ca16-4764-8fd7-7edb025731b0">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_748408c0-7c28-4fda-ae5f-75ed64df3ccb">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d5f8e66f-2e69-4f6d-a9d4-205ee0206086">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ef3dabb3-34d0-4449-a824-d8607cc9c997">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_2f9b508b-b103-49af-95cf-6518ccc9e21c">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.5.3.3" status="4" xml:id="sect_11.5.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_f028c895-fdd5-4aed-b5c6-cb7100b91b4c">A success response has a single part payload containing the requested Workitem in the Selected Media Type.</para>
                    <para xml:id="para_74ab6869-9b6f-44ac-bba8-3c6e26fd3689">If the Workitem is in the IN PROGRESS state, the returned Workitem shall not contain the Transaction UID (0008,1195) Attribute of the Workitem, since that should only be known to the Owner.</para>
                    <para xml:id="para_82b3aedd-2493-498c-a101-e36c5a859e50">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.6" status="2" xml:id="sect_11.6">
            <title>Update Workitem Transaction</title>
            <para xml:id="para_9c9d4c62-131e-4bb7-8e0d-248667dfaa34">This transaction modifies Attributes of an existing Workitem. It corresponds to the UPS DIMSE N-SET operation.</para>
            <section label="11.6.1" status="3" xml:id="sect_11.6.1">
                <title>Request</title>
                <para xml:id="para_e5e0eaf4-5e39-46f2-95a5-d74dba722893">The request shall have the following syntax:</para>
                <programlisting>POST SP /workitems/{workitem}?{transaction-uid} SP version CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type CRLF</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>Content-Location: url CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>Payload</programlisting>
                <para xml:id="para_da07f060-a0b4-47b5-a584-9af1bcf69325">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.6.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.6.1.1" status="4" xml:id="sect_11.6.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_602f369a-88b1-436c-aa0a-2af8bb54588d">The Target Resource for this transaction is a Workitem.</para>
                </section>
                <section label="11.6.1.2" status="4" xml:id="sect_11.6.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_6ea1c098-67d9-4d87-b1bf-19479e37d4b1">The origin server and user agent shall supply the Common Query Parameters in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_1d585704-fccf-4290-8eb6-1b32e242041f">The origin server shall also supply the Transaction UID Query Parameter, which specifies the Transaction UID of the Workitem to be updated.</para>
                </section>
                <section label="11.6.1.3" status="4" xml:id="sect_11.6.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_847bb044-823a-4ccf-a060-a73dd7719f9b">The origin server shall support header fields as required in <xref linkend="table_11.6.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_0e24bd2f-c924-4065-ad42-405f0c768b0d">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.6.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.6.1-1" rules="all" xml:id="table_11.6.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_8f1218e5-f2e4-4d0e-a03e-be680a0e699d">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_4f1b5ec3-6915-4324-b324-a7d158a70fa9">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_c6410a36-017e-4d2c-9f7e-dc5ddaab4031">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_527dc72e-29c1-433b-9cb4-66b45c88fe8d">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_caba5b57-df5a-4be0-9cb9-0c6a31aeb686">User Agent</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c6a5e9d8-a5ef-4aa0-a0e6-2b4381518a35">Origin Server</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4c641708-54ea-4cda-b18a-b999641e7540">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c462b0e1-7bbb-46cb-8859-a5e1efc64a28">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3e8d3b55-0d5d-4764-8cd0-cb19b4a1e50d">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9b393e9e-096e-48ff-8458-8bbf8ceab6db">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4364680a-84f8-4f69-85ce-26ca9e634fe9">The media-type of the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_676b5529-a92d-42d2-9a8d-f0e2ebdb31bf">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_65b04ecb-2c29-4e9b-bec3-23f498bc05d1">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8d333e62-783b-4d84-8204-7573d6754359">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_018c5800-3cae-4ecd-ac49-ba36f4eb9fde">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8896f246-9273-402c-812d-2f58ac832f19">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f53a4c80-01d0-471c-8df7-73df3b8c0c43">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_47e95420-c690-4f9e-8c11-27ca0e4ebc9b">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e2e34c1b-0b61-4b80-b76c-466bc8346174">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6c1fe985-81d5-42f0-87b2-9a06ef4258d6">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_409aa261-03bb-431b-a88c-899b7226346f">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_0359946d-58c5-465d-a102-ccc44d5052a9">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.6.1.4" status="4" xml:id="sect_11.6.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_1c90bb50-0ef8-4219-8342-4d937cec4b26">The request payload contains a dataset with the changes to the target Workitem. The dataset shall include all elements that are to be modified. All modifications to the Workitem shall comply with all requirements described in <olink targetdoc="PS3.4" targetptr="sect_CC.2.6.2" xrefstyle="select: docname label"/>.</para>
                </section>
            </section>
            <section label="11.6.2" status="3" xml:id="sect_11.6.2">
                <title>Behavior</title>
                <para xml:id="para_55b5215b-e7a1-4e7f-855f-4c4b16443aa3">The origin server shall modify the target Workitem as specified by the request, and in a manner consistent with the SCP behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.6.3" xrefstyle="select: docname label"/>.</para>
                <para xml:id="para_d7913b37-d088-4354-bbbb-ad62755e622b">If the Workitem is in the COMPLETED or CANCELED state, the response shall be a 400 (Bad Request) failure response.</para>
            </section>
            <section label="11.6.3" status="3" xml:id="sect_11.6.3">
                <title>Response</title>
                <para xml:id="para_d49e76d6-5ec1-4a93-bfab-f0582a74d225">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: workitem CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.6.3.1" status="4" xml:id="sect_11.6.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_0d37f961-b482-4e1d-91b3-e26a261e2095">The response shall contain an appropriate status code.</para>
                    <para xml:id="para_1a8f51b7-7e3a-4048-9031-12eeb84fce31">
<xref linkend="table_11.6.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.6.3-1" rules="all" xml:id="table_11.6.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a834117b-6a8d-40f1-a351-a3ec098487e6">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f23f59f-e6c6-450a-be84-9b135680bf98">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f800d2a4-f6e6-41ec-8eb6-9b86b8a8061f">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9989f9a4-4a64-4ed5-9425-812473de6f8f">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6f3baec7-b2ca-49bb-a0df-ad400ebff06d">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3b1d8520-b2a2-42ff-9076-fa8526740e34">The Target Workitem was updated.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="4">
                                    <para xml:id="para_7ee2a24e-5b26-47e4-98cf-4b96a4a686e0">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4007f25f-bfe1-41c5-937a-369cd188ee28">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a48c7447-ca8c-46a8-9358-e174d5705607">There was a problem with the request. For example:</para>
                                    <itemizedlist>
                                        <listitem>
                                            <para xml:id="para_da88c1a1-58c5-46c1-86d7-b17515c42d1d">the Target Workitem was in the COMPLETED or CANCELED state</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_0502e45f-65cf-43b2-943c-926429a66c08">the Transaction UID is missing</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_68ee91bd-6ea2-4cd7-a57b-98be28cd2053">the Transaction UID is incorrect, or</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_5ea92100-78c6-4e69-bfa7-8bfc36acd0c2">the dataset did not conform to the requirements</para>
                                        </listitem>
                                    </itemizedlist>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_eb9652ec-4852-412c-953b-75cca1e5f4ec">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9141e554-4635-406c-a601-0e72b0d0d43b">The Target Workitem was not found.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_64498d83-5256-4b12-bc8c-ec00a6b47be6">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_45fd0c24-3330-4138-b527-798ced43a5bf">The request is inconsistent with the current state of the Target Workitem</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_90454601-112a-4e3c-80d2-57739562f336">410 (Gone)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_57e97a60-46cf-4bf7-a85f-b473aad121a6">The Target Workitem once existed, but no longer exists.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.6.3.2" status="4" xml:id="sect_11.6.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_0d3dc227-d3b3-49a4-b25b-e7f88806857b">The origin server shall support header fields as required in <xref linkend="table_11.6.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.6.3-2" rules="all" xml:id="table_11.6.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1f09752c-3adf-4ed6-ac77-d6ca2102091d">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9273e56d-a7a1-42e7-8236-648c46611533">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7cf9b90f-a837-4eb6-9ee3-49374decd604">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_82321282-21df-4d71-9887-18c208a6890c">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_678f0a9d-3d6b-4ad9-bc1c-a9513221df2b">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cbe68b3b-6648-442d-8347-4ce722101fc1">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_15a56e55-c380-413c-a00a-1a1138964847">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9c24bd2d-6f2c-459f-b91a-33a9c995924c">The media-type of the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_adcdfcc1-f917-4847-b887-9a3ba6fede60">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b2b81936-d3ac-4b84-b873-2228b2e0f2dd">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4dd14e4b-8750-46f4-b01e-bdc43402fc28">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7c44d5ac-3377-42a2-9f4c-3b26adb6079e">Shall be present if no content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cd2de5f3-7462-444b-8b3a-ec2642d0a1d7">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c5c57cc1-f98a-4d74-8074-6c3c8194210f">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_089e51a1-d978-4072-a075-c9b5a84eeba0">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ed661df4-ab25-4c49-8ebd-942a53c35723">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_27a812a6-8d31-4868-a4d2-b7846d4e4c22">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cfc0dc2a-2beb-4bd6-856f-b871b8be7fa8">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_82190553-27b4-4c8f-9f88-75b3f449d414">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8f38883c-fdbb-4f44-b6e6-5fff18a90e4e">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_4e1578b8-8a47-4aad-8c9c-443a566b7ccf">May be present otherwise</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_df20a66d-8bf6-481f-a197-98cf2decf467">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ce22e92a-85d1-48f4-a525-1d33170a9214">see below</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b484102b-786e-4fd3-9f90-7da7fd3e17fe">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_212d8af9-4939-4048-85fd-e9f87f5a98b6">If the Target Workitem was modified by the origin server shall include one of the Warning header fields below.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_d03cf633-2a9d-4c73-bbc7-0e344af0ca94">If the Workitem was successfully updated but with modifications made by the origin server, the response shall include the following in the Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The Workitem was updated with modifications.</programlisting>
                    <para xml:id="para_2b4eec8f-f592-49c8-9fa1-56fb43e207c9">If optional Attributes were rejected, the response shall include the following Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: Requested optional Attributes are not supported.</programlisting>
                    <para xml:id="para_e8a51faf-9199-43c9-8ae7-33d4e845dfdd">If the request was rejected with a failure status code, the response shall include a Warning header field with one of following messages that best describes the nature of the conflict:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The target URI did not reference a claimed Workitem.</programlisting>
                    <programlisting>Warning: 299 &lt;service&gt;: The submitted request is inconsistent with the current state of the Workitem.</programlisting>
                    <para xml:id="para_54fd0702-16b5-4ee6-ada9-ccec26c48d79">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.6.3.3" status="4" xml:id="sect_11.6.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_83e6124a-d1b1-4f74-9a60-b9d5e2fe5726">A success response shall have either no payload, or a payload containing a Status Report document.</para>
                    <para xml:id="para_ac3e7b65-5b9b-4463-9444-6d349eaf3f45">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.7" status="2" xml:id="sect_11.7">
            <title>Change Workitem State</title>
            <para xml:id="para_1934f312-97ba-4891-90d3-b316fe1dfc13">This transaction is used to change the state of a Workitem. It corresponds to the UPS DIMSE N-ACTION operation "Change UPS State". State changes are used to claim ownership, complete, or cancel a Workitem.</para>
            <section label="11.7.1" status="3" xml:id="sect_11.7.1">
                <title>Request</title>
                <para xml:id="para_27737f05-640f-4e66-a6cc-bb49ba218f50">The request shall have the following syntax:</para>
                <programlisting>PUT SP /workitems/{workitem}/state SP version CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>Payload</programlisting>
                <para xml:id="para_92d18cec-d8b6-4cf1-871e-ae42c83a270d">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.1.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.7.1.1" status="4" xml:id="sect_11.7.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_7b591003-030a-4703-969b-c908039406bc">The Target Resource for this transaction is a Workitem.</para>
                </section>
                <section label="11.7.1.2" status="4" xml:id="sect_11.7.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_9ba064a5-8e27-4004-b02d-875b973a662b">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.7.1.3" status="4" xml:id="sect_11.7.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_f56f6d0e-4368-40f6-a17e-2cf062c9c76a">The origin server shall support header fields as required in <xref linkend="table_11.7.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_968ea100-bfd8-41c7-8eee-6dc922951a09">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.7.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.7.1-1" rules="all" xml:id="table_11.7.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_1f98a29c-60ee-4693-b9cb-d246807e780e">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_538ce462-4e5c-4606-a723-318b9d396be9">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_b94ec1e9-b9bf-4c47-8fd3-c46bd5ba54f6">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_22639a94-99de-410a-bd61-1246a46971f3">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4189ff99-b959-4513-b95e-65c71ba47ed5">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_108210e2-2105-4958-9655-ab1e7195fc9c">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fed8b438-f07d-4f3f-8690-ca6fc0c18983">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_29186472-1e37-4e7f-91a2-0bf26a92658a">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_da6f91c6-6037-4e6f-a804-69d7cfb9356a">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c9eb9177-4499-4179-8316-a4752b21c964">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cb6780bc-bd1c-43ab-a9db-dfeb370d61df">The Acceptable Media Types of the response payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_175141e0-d3bf-47f5-8059-263aec3ee24d">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a2ebf0c9-6854-43dd-a27f-af996eed093e">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4d626443-e53b-40d5-aaa7-008681a855c0">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3ae05da1-b762-4207-af9a-7111cbc7cea0">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_179d8ce9-d607-4348-82f3-14b7b7d59977">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_73ffd145-505f-43ce-a2e7-da3bc1e16de6">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5ddab99a-d1eb-4a77-b9bc-e6ba1b8ce8b0">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2b723cdb-3c51-45db-8010-52e53f06f4dc">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ccec0ec8-7e0d-42d9-b01a-03279f0f9465">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_041e6de3-93c2-4a2d-a65b-1fe9e192780f">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_03340e23-d0c7-4825-a5f9-45e16eb60037">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.7.1.4" status="4" xml:id="sect_11.7.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_0148bd40-4468-4507-a139-697bb1538969">The request payload shall contain the Change UPS State Data Elements as specified in <olink targetdoc="PS3.4" targetptr="table_CC.2.1-1" xrefstyle="template:Table %n “%t” in PS3.4"/>. These data elements are:</para>
                    <variablelist>
                        <varlistentry>
                            <term>Transaction UID (0008,1195)</term>
                            <listitem>
                                <para xml:id="para_89ab35e7-dd61-456d-b64a-8bad2257de45">The request payload shall include a Transaction UID. The user agent creates the Transaction UID when requesting a transition to the IN PROGRESS state for a given Workitem. The user agent provides that Transaction UID in subsequent transactions with that Workitem.</para>

                            </listitem>
                        </varlistentry>
                        <varlistentry>
                            <term>Procedure Step State (0074,1000)</term>
                            <listitem>
                                <para xml:id="para_5994a03f-0bfd-4fd4-a095-dbac723f2dfb">The legal values correspond to the requested state transition. They are: "IN PROGRESS", "COMPLETED", or "CANCELLED".</para>
                            </listitem>
                        </varlistentry>
                    </variablelist>
                </section>
            </section>
            <section label="11.7.2" status="3" xml:id="sect_11.7.2">
                <title>Behavior</title>
                <para xml:id="para_cd8e359f-3e96-4000-bae9-438c9891d573">The origin server shall support the state changes to the Workitem specified in the request as described by the SCP behavior in <olink targetdoc="PS3.4" targetptr="sect_CC.2.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
            </section>
            <section label="11.7.3" status="3" xml:id="sect_11.7.3">
                <title>Response</title>
                <para xml:id="para_386b9cdd-1aa1-4b40-a63b-517eae2a34cb">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>*(header-field CRLF) CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.7.3.1" status="4" xml:id="sect_11.7.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_88a14160-ac5d-44f0-beae-c5508e413e4c">
<xref linkend="table_11.7.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.7.3-1" rules="all" xml:id="table_11.7.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6072f2e3-d8b3-46ec-96da-572ac96bcd5e">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_20284ddf-9fbb-4523-a178-09f609b980f2">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0167d93b-0766-4f4e-8e71-7cde05dce5da">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_64cf3363-b764-428c-98b2-2b07ea8a0fb0">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_39e5d801-9f5b-4a83-85af-311e59eed836">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ed9ffbd2-bb11-4bc1-9371-3f78246246e2">The update was successful, and the response payload contains a Status Report document.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="4">
                                    <para xml:id="para_ccff2cd7-24e9-4a3b-9d78-c9d1ecd3513a">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5dce12cc-d1a9-4e79-99b6-d2116ddd368d">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b9609335-5c43-4726-8e26-b2d3f2686ec9">The request cannot be performed for one of the following reasons:</para>
                                    <itemizedlist>
                                        <listitem>
                                            <para xml:id="para_a8649beb-369d-40cd-9e3d-c6cc7b16e04e">the request is invalid given the current state of the Target Workitem</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_5ced0ee5-e203-46df-885e-c841f6f95f5a">the Transaction UID is missing</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_c7f7ef3f-ee66-4ab2-a2e1-8b47867c22ca">the Transaction UID is incorrect</para>
                                        </listitem>
                                    </itemizedlist>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d88d5093-9d3b-407d-a0f3-84d6b4e1395f">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d7fb3d72-6c3f-4303-8067-3facdd8b44b4">The Target Workitem was not found.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_007cdc56-4bbf-4dd1-97f6-f44ee4049e54">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_40feef1c-bd87-47eb-abf0-873c10ad1e6b">The request is inconsistent with the current state of the Target Workitem</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cb13df82-9f7c-43e1-9b3e-c811910fe19d">410 (Gone)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_96041ffe-7130-40c4-87cc-3210c9c1d676">The Target Workitem once existed, but no longer exists.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.7.3.2" status="4" xml:id="sect_11.7.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_d7562b79-c6be-49eb-8bed-2f060949e905">The origin server shall support header fields as required in <xref linkend="table_11.7.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.7.3-2" rules="all" xml:id="table_11.7.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cc258838-1146-4332-9fcd-4c26499c2382">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ec14d550-79bd-474a-b98e-4c564a1c6647">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_323a26f0-9594-4315-a3e3-e931744927cc">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_26dfda3e-3a02-4e5d-9bef-f05ac725aec9">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5a50d9a3-3efa-4473-8c3b-05f302e299a2">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c07f6f7f-3f25-46d6-8a60-4fd8367dd4fe">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7d8796fc-f0a1-4cd5-9752-ab0079d750ca">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6cd9e9f3-d050-4c40-8c34-83a428ae4b95">The media-type of the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ee6bda7a-face-4383-8664-cdc3a18a85ca">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b6cfbf93-9ec8-4f34-98b4-92feea08f43f">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_694529d1-633e-4e80-8e29-bab3ec903d0e">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_51643bbb-28d8-4ce7-9c0a-64129c0db34c">Shall be present if no content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4c31b305-4c52-4ed2-8c1d-554efa638869">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7a1ea8bc-b57f-4049-a364-3fda2ac83bc8">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cd52d7c1-cdd2-4a80-becf-ace92c1e21cf">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1653a05e-c595-4b29-8e92-064dd02c042f">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_54903393-e3a3-4bda-a84c-9d32fa726268">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_89ef52ba-126c-4ea4-8f82-906aa521ee4c">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c7911371-7507-463c-9814-64e700391581">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d6c525b5-5959-45e7-a7e7-00edd5525f10">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_0843764c-281a-4f57-86c8-fe259136c8f5">May be present otherwise.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fa831f30-7be0-468c-83bb-083ac739494b">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c6a3a9ad-7fed-4885-ba7f-ca3140efa901">text</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_52bfbfb5-afd4-4312-a104-b55c7cb76313">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d359fa2b-54b1-4010-baeb-2b16691ebb72">See below.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_f42adebe-9db4-4b41-948b-3381c0321bea">If the user agent specifies a Procedure Step State (0074,1000) Attribute with a value of "CANCELED" and the Workitem is already in that state, the response message shall include the following HTTP Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The UPS is already in the requested state of CANCELED.</programlisting>
                    <para xml:id="para_3b081550-ea33-4a4e-aa50-c566c97b3130">If the user agent specifies a Procedure Step State (0074,1000) Attribute with a value of "COMPLETED" and the UPS Instance is already in that state, the response message shall include the following HTTP Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The UPS is already in the requested state of COMPLETED.</programlisting>
                    <para xml:id="para_a44bcf96-6ee5-4087-9b9c-e7ebb6f94a82">If the request was rejected with a failure status code, the response message shall include one of following messages in the HTTP Warning header field describing the nature of the conflict:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The Transaction UID is missing.</programlisting>
                    <programlisting>Warning: 299 &lt;service&gt;: The Transaction UID is incorrect.</programlisting>
                    <programlisting>Warning: 299 &lt;service&gt;: The submitted request is inconsistent with the state of the UPS Instance.</programlisting>
                    <para xml:id="para_88e95416-5409-4c7d-8629-e87eaa25966f">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.7.3.3" status="4" xml:id="sect_11.7.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_3b73ed1f-e607-4fc5-9946-6e1565afec70">A success response shall have no payload.</para>
                    <para xml:id="para_f12e3c1e-9bed-47e9-bda9-a397e54611fe">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.8" status="2" xml:id="sect_11.8">
            <title>Request Cancellation</title>
            <para xml:id="para_0d2f3ec2-c698-4f5e-b6a9-e0d492ee2440">This transaction allows a user agent that does not own a Workitem to request that it be canceled. It corresponds to the UPS DIMSE N-ACTION operation "Request UPS Cancel". See <olink targetdoc="PS3.4" targetptr="sect_CC.2.2" xrefstyle="select: docname label"/>.</para>
            <para xml:id="para_fc036ae6-2bb2-45ea-a4fb-a8e55926815d">To cancel a Workitem that the user agent owns, i.e., that is in the IN PROGRESS state, the user agent uses the Change Workitem State transaction as described in <xref linkend="sect_11.7" xrefstyle="select: label"/>.</para>
            <section label="11.8.1" status="3" xml:id="sect_11.8.1">
                <title>Request</title>
                <para xml:id="para_a25cf32d-7c46-4c29-9182-36412d7ef1e5">The request shall have the following syntax:</para>
                <programlisting>POST SP /workitems/{workitem}/cancelrequest SP version CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[Payload]</programlisting>
                <para xml:id="para_0500ebbf-57a6-4ddb-b17b-2c14f9e182d4">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.2.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.8.1.1" status="4" xml:id="sect_11.8.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_78985ca0-e5df-4d5a-b979-3ae955b694da">The Target Resource for this transaction is a Workitem.</para>
                </section>
                <section label="11.8.1.2" status="4" xml:id="sect_11.8.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_0015b02e-bc6a-4ebd-968d-7bbc2e3c1c93">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_11.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.8.1.3" status="4" xml:id="sect_11.8.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_78edfca3-e474-4427-8375-8bf4addd48d0">The origin server shall support header fields as required in <xref linkend="table_11.8.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_19b718d4-9b50-4b15-98f3-5363dafc8bf2">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.8.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.8.1-1" rules="all" xml:id="table_11.8.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_14a97a93-e14d-4ece-9e55-201b8de61ec1">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_0a82a2f4-efdf-4a14-b902-1ba10da85e12">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_7ff7ca43-fee3-4e68-8598-5c4e78803e66">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_525934e3-159b-4a20-b72f-e5834581ea50">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_927858c6-f783-4837-8889-45462bd54e49">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_759c7678-3212-484d-8c33-4ac063e678c4">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b97100e1-f3ab-4ea3-a4d2-064dee1885a3">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_17891be1-88aa-415b-b650-c52bc5822147">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6acade31-1a61-4ca1-8100-3ffd74c0925e">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_82abc5f4-3459-4ee3-a868-6cf58c2b3beb">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b5eb2dcc-188b-4c09-b131-1a7f89aab2f2">The media-type of the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5634af7d-7fc7-4e39-a383-426f60bfec02">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bb38b7b6-51e3-40f9-b6ce-d9d35a68a867">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_10cc2181-d865-41fe-8f43-d922f62b896a">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_72087f75-2149-4bb0-bc47-79f5f7dbb991">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7d8395f8-32b0-4bfa-a186-5cf696c10625">Shall be present if a content encoding has not been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_aafde793-4f2f-4aa5-97f8-4bfcb933462c">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6873d39b-bfe2-4500-a51d-b38a65538053">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2513106b-c72d-494f-a327-8992fea92371">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_47725c9a-ac4e-491b-a0f5-5d5bfeab9ddd">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e8f351dd-7e61-4b68-acb5-4db49b60fa13">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_b807f026-0643-40a8-9d55-842f8f571081">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.8.1.4" status="4" xml:id="sect_11.8.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_dccc0c70-4308-4a12-8c07-db82a2b33a81">The request payload, if present, may describe the reason for requesting the cancellation of the Workitem, a Contact Display Name, and/or a Contact URI for the person with whom the cancel request may be discussed.</para>
                    <para xml:id="para_96b05897-3a98-4d0e-8b91-883618c32676">The Request UPS Cancel Action Information is specified in <olink targetdoc="PS3.4" targetptr="table_CC.2.2-1" xrefstyle="template:Table %n “%t” in PS3.4"/>.</para>
                </section>
            </section>
            <section label="11.8.2" status="3" xml:id="sect_11.8.2">
                <title>Behavior</title>
                <para xml:id="para_ae64abbc-706d-4756-8b9b-f8acda18d693">The origin server shall process the request as described by the SCP behavior in <olink targetdoc="PS3.4" targetptr="sect_CC.2.2.3" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
            </section>
            <section label="11.8.3" status="3" xml:id="sect_11.8.3">
                <title>Response</title>
                <para xml:id="para_2c65857c-c572-46b9-bb3d-6f821cd44ded">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type dicom-media-type CRLF]</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF) CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.8.3.1" status="4" xml:id="sect_11.8.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_2f02cc3c-ca75-450c-90f7-7211226d903c">
<xref linkend="table_11.8.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.8.3-1" rules="all" xml:id="table_11.8.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_42d9a325-28e9-430f-956a-c87537ed3313">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6bd0201d-2646-4951-a49d-6481e3f77970">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3b6f9828-96be-45f8-a020-069232584f9d">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3d48fdcf-269e-4ef4-ac33-a5072073be25">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f8a199d4-eb4f-4743-8687-92ef88be5cf1">202 (Accepted)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9aed4858-9bc7-464b-96aa-099222ee65d0">The request was accepted by the origin server, but the Target Workitem state has not necessarily changed yet.</para>
                                    <note>
                                        <para xml:id="para_4e274599-b912-432a-b6fd-b090ee6ed0d4">The owner of the Workitem is not obliged to honor the request to cancel and, in some scenarios, may not even receive notification of the request.</para>
                                    </note>
                                    <para xml:id="para_65af73c1-d810-40f1-a330-69a6114c1e9f">The owner of the Workitem is not obliged to honor the request to cancel and, in some scenarios, may not even receive notification of the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_1654d1f4-fb23-469b-9ba5-bbfdfc5ec817">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a6342545-d478-429f-86a7-4adf5fb14421">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fddc8994-5c81-474b-838c-2e50fd821a82">There was a problem with the syntax of the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_461d49c5-70e6-460b-a6d0-f96bb0ce762c">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_36820c47-e5e0-4637-951f-d3afdf9a1584">The Target Workitem was not found.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_599f7d25-8b39-4969-80e7-e2c92f39eb54">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a9aea41b-e181-4c87-be49-a12e2649c8fc">The request is inconsistent with the current state of the Target Workitem. For example, the Target Workitem is in the SCHEDULED or COMPLETED state.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.8.3.2" status="4" xml:id="sect_11.8.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_203ee377-de81-40d9-8b67-2fa0c63a1e3e">The origin server shall support header fields as required in <xref linkend="table_11.8.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.8.3-2" rules="all" xml:id="table_11.8.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_653bccc8-d8bb-4cda-9d98-ebcf968dbffa">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_66404f15-6bfa-4d0a-be4b-624923a82936">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c0334093-09e6-4045-aa43-42c1142ceb2b">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_23707c61-e213-471d-9cae-5346499cb51e">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_50aaae91-c19c-400c-942e-2e5178430a9f">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1d22f289-4ca8-47d3-8066-f3b4faba7f8e">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_216fddbe-e422-4474-a0c7-ce5bfea31fec">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_14d81a2b-18b3-48ee-a485-8746843f0f44">The media type of the Status Report document.</para>
                                    <para xml:id="para_190b8747-5ef9-4156-84ae-1ac75666f12f">Shall be present if the response contains a payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ce43f2fb-99ba-4d1d-8d08-a02b213c118f">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bba1a41a-08c3-4781-aec7-fcf14b6f650f">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b0ab096c-d78f-402e-aafa-439f1ca0b6bd">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8c3e9345-5ee3-46ed-8590-37ab6c243ed0">Shall be present if a content encoding has not been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e6f43ca9-2696-4fc4-af80-b8f410f147e4">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_86460036-a456-4daf-bca5-6fac14daa50d">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b4c778ff-4d20-49a4-8694-c8e2afd705e2">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fd1b38b5-792b-4dc7-a059-3d8df39ffde4">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_75c4b823-320b-4383-868f-17fe2679c580">If the Workitem Instance is already in a canceled state, the response message shall include the following HTTP Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: The UPS is already in the requested state of CANCELED.</programlisting>
                    <para xml:id="para_9449e740-b017-482f-a6e6-74536a8c2b18">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.8.3.3" status="4" xml:id="sect_11.8.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_02be5b81-3d8e-4e37-9676-6064b67b9571">The response may include a payload containing an appropriate Status Report.</para>
                </section>
            </section>
        </section>
        <section label="11.9" status="2" xml:id="sect_11.9">
            <title>Search Transaction</title>
            <para xml:id="para_4846d571-c42f-4825-bb4c-828eaa18358b">This transaction searches the Worklist for Workitems that match the specified Query Parameters and returns a list of matching Workitems. Each Workitem in the returned list includes return Attributes specified in the request. The transaction corresponds to the UPS DIMSE C-FIND operation.</para>
            <section label="11.9.1" status="3" xml:id="sect_11.9.1">
                <title>Request</title>
                <para xml:id="para_2d5933ac-4259-420e-b5d4-83f539ae1621">The request shall have the following syntax:</para>
                <programlisting>GET SP /workitems?{&amp;match*}{&amp;includefield}{&amp;fuzzymatching}{&amp;offset}{&amp;limit} SP version CRLF</programlisting>
                <programlisting>Accept: dicom-media-types CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <para xml:id="para_5ebd575d-0bd9-4d23-b56a-6e5258655b40">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.8.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.9.1.1" status="4" xml:id="sect_11.9.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_3b4aecd9-747e-44f0-9295-3b18ad467c85">The Target Resource for this transaction is the Worklist.</para>
                </section>
                <section label="11.9.1.2" status="4" xml:id="sect_11.9.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_8e9db8fa-e60c-4c28-ac63-e5ccaa94ea03">The origin server shall support Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_fa331fe7-fd5e-43c0-b333-d071ca73a48f">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.9.1.3" status="4" xml:id="sect_11.9.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_53c64cd6-c152-4d0b-b6c3-7b8f699bd047">The origin server shall support header fields as required in <xref linkend="table_11.9.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_721fc828-5232-4f96-b3f9-5db7e01554dd">The user agent shall supply in the request header fields as defined in <xref linkend="table_11.9.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.9.1-1" rules="all" xml:id="table_11.9.1-1">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_e0667bb1-7401-4c99-8097-c994550f6214">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_762a8e6a-fe09-4333-80d0-96cb8c18de26">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_76a59361-7cc3-4970-b881-7b47edc27505">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_d7b659d2-676e-4336-b2be-3604965342ef">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9b0909a9-19b4-4ae6-a2c9-371e388205d8">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_58a5fa7f-9c18-4874-a230-87ef1aa85f67">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_eb1867c4-ec68-4e9e-b2bf-c1164722998d">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ae1f100e-6aac-47c1-8a4f-3d0a0eeec6a0">1#-dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_dede6e20-cdf3-4bf0-9300-bcf43928f3f9">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7dd123e5-56d0-41d5-a8a3-58c512e86b33">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0fda7cfe-c87e-4780-b4a5-c4ddc89aeb1d">The Acceptable Media Types of the response payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4fb9c497-c23a-470a-bc9a-28732cdd4974">Cache-Control</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_69353db2-7f1c-4274-adff-ad471c587b96">"no-cache"</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f94027d0-c2c7-4682-809d-89859db4f92b">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3d56d856-c315-4197-a4ad-e357ee9e3598">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c69e67cc-01e7-4dca-a9d8-bd3ce02dc5d3">If included, specifies that search results returned should be current and not cached.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_94afea59-0b07-4b59-846b-15f2b9196ba5">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.9.1.4" status="4" xml:id="sect_11.9.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_0e16f598-8bc0-43c7-9e39-225b5a7a1c4a">The request payload shall be empty.</para>
                </section>
            </section>
            <section label="11.9.2" status="3" xml:id="sect_11.9.2">
                <title>Behavior</title>
                <para xml:id="para_4b5ca5aa-a546-4b55-b124-fa2a2a344ace">The origin server shall perform a search according the requirements specified in <xref linkend="sect_8.3.4" xrefstyle="select: label"/>.</para>
                <para xml:id="para_2e48d78e-5cc1-41a0-b66d-587a37dfe01b">For each matching Workitem, the origin server shall include in the results:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_957b01f0-7cb0-482c-b52b-75274c5cb76b">All Unified Procedure Step Instance Attributes in <olink targetdoc="PS3.4" targetptr="table_CC.2.5-3" xrefstyle="template:Table %n “%t” in PS3.4"/> with a Return Key Type of 1 or 2.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_462eafc5-5ee1-450c-b7de-aa8deb230717">All Unified Procedure Step Instance Attributes in <olink targetdoc="PS3.4" targetptr="table_CC.2.5-3" xrefstyle="template:Table %n “%t” in PS3.4"/> with a Return Key Type of 1C for which the conditional requirements are met.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_280384ef-4af4-4ba0-938a-78b18402dca8">All other Workitem Attributes passed as match parameters that are supported by the origin server as either matching or return Attributes.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_6db3a6b7-af3e-418a-8aa1-b7303327b013">All other Workitem Attributes passed as includefield parameter values that are supported by the origin server as return Attributes.</para>
                    </listitem>
                </itemizedlist>
            </section>
            <section label="11.9.3" status="3" xml:id="sect_11.9.3">
                <title>Response</title>
                <para xml:id="para_8e8ab872-997c-4ad0-87c4-14b49bc3c657">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[search-results / status-report]</programlisting>
                <section label="11.9.3.1" status="4" xml:id="sect_11.9.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_99cbd012-9c93-44da-869c-9526f4f6e5f8">
<xref linkend="table_11.9.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.9.3-1" rules="all" xml:id="table_11.9.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c9ac6f04-281e-4ef4-ab1c-6f0b077e57d6">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3bbc426e-265d-42de-ab98-3198af885275">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bec1223d-bc8c-42a7-bee3-7539a9dbaee1">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_f7288f6c-142f-4b50-87ae-bf77bf488a0d">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5e66bd7d-e69f-4ebc-a3d7-75184098ae79">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c52c3aca-b6c4-448e-849e-53badbeb32d1">The search completed successfully, and the matching results are returned in the message body.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_71a316a7-7693-4cd8-8718-5a5a50c8b20a">204 (No Content)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_587e41a9-22ef-42d9-b8a2-6839c4e846a5">The search completed successfully, but there were no matching results.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f7d4831f-2ae9-4723-9e00-9b06e5b7182b">206 (Partial Content)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bd9839ce-0e6a-4b20-83b9-f3a10bbe8805">Only some of the search results were returned, and the rest can be requested through the appropriate request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_221962b6-06f7-4bd5-bcb7-96f9307250c7">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c08b5a2e-6872-414c-a065-03dd8943d2dd">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3e774b67-95d0-44ad-b796-a9439e30e35d">The was a problem with the request. For example, invalid Query Parameter syntax.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ed50368c-4db4-4d06-be98-ba73e7c0bb8c">413 (Payload Too Large)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1fb137cc-4e97-45cb-9c36-ef3475af18c4">The size of the results exceeds the maximum payload size supported by the origin server. The user agent may repeat the request with paging or with a narrower query to reduce the size of the result.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.9.3.2" status="4" xml:id="sect_11.9.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_989f2584-9efa-4996-a578-f8413f76b980">The origin server shall support header fields as required in <xref linkend="table_11.9.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.9.3-2" rules="all" xml:id="table_11.9.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f791c2ef-e442-4a0a-8cd7-c9a29e8ced91">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bb864f1b-45e0-4594-8225-3e17658490b1">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_06f8bf46-33ae-4085-a75b-86164375ae4d">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_dcf88ebc-af09-49df-9237-38ec03730625">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2d3affaa-4492-43a2-a599-c660a6410344">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c545b15c-4e12-463b-9d9c-5022cfdad03d">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a2a05f2f-dd8d-454a-9ecf-89ac3ceefb0f">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b2e66855-b9e6-44bf-84b2-34fdaa87ecc0">The media-type of the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_13b3742f-1ab2-4eea-8fd0-6bcf586e814b">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1ae0b209-d47b-492e-8c54-724045e9a929">Uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c963e9da-62b7-4e7b-8f2c-3623cffcdb28">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7a219a31-15d7-488b-b730-bd82fc80d6b6">Shall be present if a content coding has not been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9ee74797-7abd-4d41-82c5-ac6865cc6403">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_776de4cb-5c60-4e68-bb55-d8bedbcf1764">Encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b5bab22c-107e-42f6-baf7-a8685787fde6">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_19407f65-1165-4e18-b90f-784a0dcd09ff">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e4a93047-c681-4ac9-881b-654e39da2119">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_59d6aa34-c1b1-4675-a4dc-dc53684ab8fd">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1825000e-c4e0-45e9-84c1-3171abef5162">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_568e6795-9222-46ba-a2ef-37161667fb8b">Shall be present if the response has a payload containing a resource. See <xref linkend="sect_8.4.3" xrefstyle="select: label"/>.</para>
                                    <para xml:id="para_2175e598-4ae0-4a2d-bb1c-4572fe7c299c">May be present otherwise.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_3e00eaa9-db9e-4065-b86a-a93f84c8df7e">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.9.3.3" status="4" xml:id="sect_11.9.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_0ffffc4b-5f5f-48f6-a65a-4811b8182051">A success response payload shall contain the search results in an Acceptable Media Type. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>. If there are no matching results the payload will be empty. See <xref linkend="sect_8.6" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_a5aec241-60ad-4c83-b299-14ce69dc80f5">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.10" status="2" xml:id="sect_11.10">
            <title>Subscribe Transaction</title>
            <para xml:id="para_45813873-f4c3-4524-ae1a-df276f7d6b4c">This transaction creates a Subscription to a Worklist or Workitem resource. It corresponds to the UPS DIMSE N-ACTION operation "Subscribe to Receive UPS Event Reports".</para>
            <para xml:id="para_43d1d811-5f40-4332-8dfe-3cb3426d2bfc">Once a Subscription has been created the user agent will receive notifications containing Event Reports for events associated with the Subscription's resource. To receive the notifications generated by Subscriptions, the user agent must have first opened a Notification Connection between itself and the origin server using the Open Notification Connection transaction; see <xref linkend="sect_8.10.4" xrefstyle="select: label"/>.</para>
            <section label="11.10.1" status="3" xml:id="sect_11.10.1">
                <title>Request</title>
                <para xml:id="para_16ed568c-cc76-4373-a564-65d5a1b8f508">The request shall have the following syntax:</para>
                <programlisting>POST SP /workitems/{resource}/subscribers/{aetitle}{?deletionlock}{&amp;filter} SP version CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <para xml:id="para_5f4cc0ae-305e-4252-adf1-907ea5279e9c">The user agent shall conform to the SCU behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.3.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                <section label="11.10.1.1" status="4" xml:id="sect_11.10.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_0601fb8f-913d-47c3-a681-aa1c484a5763">The origin server shall support the resources in <xref linkend="table_11.10.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.10.1-1" rules="all" xml:id="table_11.10.1-1">
                        <caption>Subscribe Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ea9016f3-9dc1-4b68-81cd-a5fecec57515">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9d98d30b-8ac2-4fcd-be1f-2053c40bdfa9">URI Template</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ba569e44-098c-4157-9863-e1b608a2f63a">Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a4d100e1-6957-40d4-b417-cf1bbeecd88d">/workitems/1.2.840.10008.5.1.4.34.5/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f6f1a10f-475c-473d-9c49-81385883a359">Filtered Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6dd03d1d-931d-4b1f-be55-6ae807ad7fc3">/workitems/1.2.840.10008.5.1.4.34.5.1/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2800afd3-8729-43a6-8459-e988e9146ad3">Workitem Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8e772b5f-b73d-43ef-bd60-ef7e5dfd9da3">/workitems/{workitem}/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.10.1.2" status="4" xml:id="sect_11.10.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_46697488-aecb-4b75-ae48-a206e1e12436">The origin server shall support Query Parameters as required in <xref linkend="table_11.10.1-2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_3ddf3651-356b-46cf-a580-710d1a8930e1">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_11.10.1-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.10.1-2" rules="all" xml:id="table_11.10.1-2">
                        <caption>uery Parameters by Resource</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_58c757d8-772c-4404-96ea-f9f4949a061e">Key</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_12dda333-7517-4539-825c-e3e5ae24f1e5">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_afbba0ed-83fb-4fc3-ac6f-7de44514b8ee">Resource</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_4ce4a5df-e11c-45f1-9bff-06a9800d3f6b">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_7a7810b7-fb4b-4662-97f2-726ba694e9c3">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_459d4f7e-d8bb-431d-95cc-07d7cf2257ff">User Agent</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fe7d0908-e4ff-4378-bca0-0353a1f43c2f">Origin Server</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_470814e5-7aae-48b6-aab0-049b86176aaf">accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b500be30-63b5-4c66-841f-6917263b3ee0">media type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_0db5fe51-902a-45ea-8f68-32e43066cfe6">Worklist, Filtered Worklist, Workitem</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f0f8b06e-b97a-4ac7-910d-7ac37d761592">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_72ca53ff-6db9-4ec8-80db-d5564b3e04bc">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1"/>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f1b37a08-8ee5-4181-ab9e-8d7225766b6d">charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d843d830-2751-4f04-8c4e-22d30f5fb823">charset</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cdd65e17-39e1-4c91-9187-728b8bf1b304">Worklist, Filtered Worklist, Workitem</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ee510218-9f8d-4063-8c3d-de24ea394bca">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e78332f5-02fa-4736-82ac-08a33fba19e4">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1"/>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7cc10f81-339f-4d8f-8932-219febd441a0">deletionlock</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ecbbb463-d4fe-4364-b2b0-43f81bb91b84">true/false</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_96609d47-8544-4833-bf7e-b7565e969611">Worklist, Filtered Worklist, Workitem</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cf109001-c3a1-4b62-abb3-bd5e20ddfe37">O</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b0045ee3-b496-44d8-85d3-72d76244ba76">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1"/>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9ea688c5-7dc9-4680-9c77-a225798edf84">filter</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b45cd38a-a523-498c-9a44-584fbf9d223d">1#(attribute"=" value)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f9c82269-b32e-4910-b688-bf6518ab4302">Filtered Worklist</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_5ceb299f-8568-43c8-8328-b36fc4de8f21">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9ec81102-46f3-47cc-964e-5d8e8d37af7d">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_604b7aa8-ecf8-44f7-926d-083204a82508">Shall be present if the Target Resource is the Filtered Worklist.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ceb171d7-c4f8-40db-82ae-84c513a2ec0f">The Deletion Lock Query Parameter has the following syntax:</para>
                    <programlisting>deletionlock = "deletionlock=" true / false</programlisting>
                    <para xml:id="para_8fc16134-1699-462b-a451-fb48bb540e92">If present with a value of true the Subscription will be created with a Deletion Lock (see <olink targetdoc="PS3.4" targetptr="sect_CC.2.3.1" xrefstyle="template:Section %n “%t” in PS3.4"/>).</para>
                    <para xml:id="para_2ffbdf88-9dc8-4719-ac0a-0d52fcecd17e">The Filter Query Parameter has the following syntax:</para>
                    <programlisting>filter = 1#(attribute "=" value)</programlisting>
                    <para xml:id="para_a5c352a0-21d3-493f-889e-cd6bf2f7f7b7">It is a comma-separated list of one or more matching keys (attribute/value pairs). A Workitem Subscription will be created for any existing and future Workitem that matches the attribute/value pairs of the filter. The valid Attributes for this Query Parameter are defined by the UPS IOD (see <olink targetdoc="PS3.3" targetptr="sect_B.26.2" xrefstyle="template:Section %n “%t” in PS3.3"/>).</para>
                    <para xml:id="para_c299922a-81c8-42c9-8aca-3e290b812c67">See <xref linkend="sect_8.3.4.1" xrefstyle="select: label"/> for the syntax of matching keys.</para>
                </section>
                <section label="11.10.1.3" status="4" xml:id="sect_11.10.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_6e023002-cd7c-4876-aaa3-4b340b508848">The request has no mandatory header fields. See <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.10.1.4" status="4" xml:id="sect_11.10.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_2537b541-f5b0-4c8a-a760-ab4e827ed1c8">The request shall have no payload.</para>
                </section>
            </section>
            <section label="11.10.2" status="3" xml:id="sect_11.10.2">
                <title>Behavior</title>
                <para xml:id="para_8542ed40-81c0-489f-9acb-117bb04d98ca">The origin server shall create and manage a Subscription to the Target Resource for the user agent. The origin server shall conform to the SCP behavior specified in <olink targetdoc="PS3.4" targetptr="sect_CC.2.3.3" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
            </section>
            <section label="11.10.3" status="3" xml:id="sect_11.10.3">
                <title>Response</title>
                <para xml:id="para_37df8df1-486a-4e3f-8687-efa8efa0ba17">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.10.3.1" status="4" xml:id="sect_11.10.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_a4558ca5-50ab-41e2-8683-b2ab17aab154">
<xref linkend="table_11.10.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.10.3-1" rules="all" xml:id="table_11.10.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3077f34e-9f41-4626-b48a-dab66197b178">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_558481c0-c4c1-49c4-afa2-c21a46a3fc43">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_905d5fee-c736-4e40-bdae-af723c02e3cc">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_67ff40e0-20bf-4964-96ab-79e3f13cb2c2">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4fb56ee8-f4a3-4b43-a4b1-4c9f4b4a5abe">201 (Created)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f4036b04-d408-45b5-ab26-ca20608c18af">The Subscription was created.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_77f92016-cc84-4110-b435-6245de7778ab">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_185a2ceb-7850-4e2b-bb88-609a28d783ec">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_943dda58-788b-405b-8747-1b72927d2e7a">There was a problem with the syntax of the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_072547ff-c1ad-4d90-92fd-add84872a734">403 (Forbidden)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bed67375-44ce-4f42-83eb-f02d69b8c7a1">The origin server understood the request but is refusing to perform the query (e.g., the origin server does not support Worklist Subscription Filtering, or an authenticated user has insufficient privileges).</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_eaa274c3-c396-4804-91f7-349e1c446652">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_46c75f47-e8ed-431e-a3c5-d74c5a40aac4">The Target Resource was not found.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.10.3.2" status="4" xml:id="sect_11.10.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_30b774ab-e403-4a37-8bad-73c5bbe9aeed">The origin server shall support header fields as required in <xref linkend="table_11.10.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.10.3-2" rules="all" xml:id="table_11.10.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_febf3c60-e350-46e7-a763-f5f854130095">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dd9a0066-c89e-4ea1-a3b4-5a31163fbfa4">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cfb4ca1d-7869-482b-8df7-30683dcaa9d3">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b04b37f2-8a45-4873-9896-eee8ac100ed7">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3b5acbd0-56c8-457f-bda3-2a4df8c06f4c">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6cce5660-8f93-462e-b62f-69261b1b023b">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_67b55809-8ea0-43be-b497-8f80c40592fc">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_94c53d14-9e67-46ab-a0df-4f748fa3d055">Shall be present if the response contains a payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6255de39-a02a-4e50-ad10-12490d29e15e">Content-Location</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d54a63b3-0d17-4748-8ab2-1a3269b621fe">url</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9dfebe33-ec8b-4f99-b9b5-a05ef87016d1">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_90c17ee6-8fc6-4763-8a6c-26606cb4049d">A URL-reference to the WebSocket Connection.</para>
                                    <para xml:id="para_1a37cfc3-8005-4925-b728-65d67bf0f059">Shall be present if a Subscription was created.</para>
                                    <para xml:id="para_2a32571c-4a16-45e4-b0b0-838f8f63cd57">The URL shall include the WebSocket protocol (either WS or WSS) and may include a combination of authority and path.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dcb78713-a874-48ad-a121-8fdcdabfa0b5">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_81a31e85-a662-4cea-8824-4dee9ca160ac">String</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e8ac9b70-bc38-4d7c-a1d7-fcf2004d3098">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e04c7e27-b696-4c29-b75e-d09e3306f604">See below.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_ce89ec13-dc94-4a84-aa64-a3665fe0cab0">If the Create Subscription request was accepted but the Deletion Lock was not, the response shall include the following Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: Deletion Lock not granted.</programlisting>
                    <para xml:id="para_e335a5f8-bf1a-47a0-9e52-3cad827c2d27">and may include a Status Report.</para>
                    <para xml:id="para_694f11c2-a7de-498b-9bb5-f09d3b9c6e53">If the request was rejected with a 403 status code because Filtered Worklist Subscription is not supported, the response shall include the following Warning header field:</para>
                    <programlisting>Warning: 299 &lt;service&gt;: Filtered Worklist Subscriptions are not supported.</programlisting>
                    <para xml:id="para_f6ccac1e-fd4d-4da7-9eaf-f5275d0ac774">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.10.3.3" status="4" xml:id="sect_11.10.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_d7e9cb80-c200-4ff8-91c0-e36a616c6e76">A success response payload may contain a Status Report.</para>
                    <para xml:id="para_d398dbd6-a829-4dc6-9920-6d9f499cdf88">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.11" status="2" xml:id="sect_11.11">
            <title>Unsubscribe Transaction</title>
            <para xml:id="para_5bb51839-aa44-4299-938c-9a2bb6e6b303">This transaction is used to stop the origin server from sending new Event Reports to the user agent and may also stop the origin server from subscribing the user agent to new Workitems.</para>
            <section label="11.11.1" status="3" xml:id="sect_11.11.1">
                <title>Request</title>
                <para xml:id="para_9d4ea768-9d6a-4ef9-bf2b-4766c93eedff">The request shall have the following syntax:</para>
                <programlisting>DELETE SP {/resource} SP version CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="11.11.1.1" status="4" xml:id="sect_11.11.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_75b3afa0-3e01-4942-962c-c8fe70cbbfab">The origin server shall support the resources in <xref linkend="table_11.11.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.11.1-1" rules="all" xml:id="table_11.11.1-1">
                        <caption>Unsubscribe Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_305b7844-b959-43f7-a8fd-f1ef9b553292">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f4ac48b9-7e07-4cab-a76c-b99eca6c0f9b">URI Template</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9d9a8701-d75a-428c-911e-e0c1be3aed4a">Workitem Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9fb1520c-bed0-4eb0-9501-c4995591e6a3">/workitems/{workitem}/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_967a26c8-b199-4059-9cd7-87827b98dffe">Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c42a8107-333d-44f7-b6d5-3524eca54d5e">/workitems/1.2.840.10008.5.1.4.34.5/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_351bd025-b25b-4db4-85e0-e80c3e1decf4">Filtered Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ca19512a-8285-476f-b0f8-e36c1cae6be2">/workitems/1.2.840.10008.5.1.4.34.5.1/subscribers/{aetitle}</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.11.1.2" status="4" xml:id="sect_11.11.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_296a082e-d2f2-461a-a57c-18cea8676aba">The request has no Query Parameters.</para>
                </section>
                <section label="11.11.1.3" status="4" xml:id="sect_11.11.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_6f103840-78dc-44dd-ae85-c05b8a9925d1">The request has no Mandatory header fields.</para>
                </section>
                <section label="11.11.1.4" status="4" xml:id="sect_11.11.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_8392229e-99b4-4ff5-92fc-dca6df152fae">The request payload shall be empty.</para>
                </section>
            </section>
            <section label="11.11.2" status="3" xml:id="sect_11.11.2">
                <title>Behavior</title>
                <para xml:id="para_76e6c595-c4b4-4001-ba9d-2efce4101275">Upon receipt of an Unsubscribe request, the origin server shall attempt to remove the Workitem Subscription, Worklist Subscription, or Filtered Worklist Subscription of the specified Application Entity with respect to the specified Workitem UID, Worklist UID, or Filtered Worklist UID as described in <olink targetdoc="PS3.4" targetptr="sect_CC.2.3.3" xrefstyle="select: docname label"/> and then return an appropriate response.</para>
                <para xml:id="para_e0dfb5d0-3c00-466e-8a2a-55625b06cd80">For a Workitem resource, this corresponds to the UPS DIMSE N-ACTION operation "Unsubscribe from Receiving UPS Event Reports".</para>
                <para xml:id="para_ba74b9f6-6b2a-4caf-871f-c5be9f779059">For a Worklist or Filtered Worklist resource this transaction corresponds to the UPS DIMSE N-ACTION operation "Unsubscribe from Receiving UPS Event Reports" for the Global Subscription identified by the well-known UID.</para>
            </section>
            <section label="11.11.3" status="3" xml:id="sect_11.11.3">
                <title>Response</title>
                <para xml:id="para_3a8887ee-edc6-4326-9e93-1fbe4ad60917">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.11.3.1" status="4" xml:id="sect_11.11.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_c9863a31-860b-4a5c-83ab-64cbbaae2c72">
<xref linkend="table_11.11.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.11.3-1" rules="all" xml:id="table_11.11.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_57ec8f71-8fdd-4e44-885f-8dd0e346d2ff">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_c3a28d94-eee9-41d2-8b44-08f5fe0a85fd">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_aa01bd94-57d7-41ad-af1f-0a5b3ae1ed63">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a086f258-5605-40e1-a99e-9888bcdf640b">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2dc266bf-6315-496a-a627-1a76add27364">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fc1e3eba-2274-476a-b48e-13161f23ddd7">The Subscription(s) were removed.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_b6317591-2f6b-41f5-8a28-fb68239f3131">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_db90abed-c558-4dec-b130-d885dfe49f4c">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_11cc0692-2672-4419-a1e4-767dacc55643">There was a problem with the request. For example, the Target Workitem UID is missing.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e7de030d-d1b1-4bcb-94d6-2c35c0f97dda">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3c638335-4eb0-47ab-ab32-f0573e932635">The target Subscription was not found.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.11.3.2" status="4" xml:id="sect_11.11.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_8fbb1efa-00dd-431b-aaaf-33aa8b385552">The origin server shall support header fields as required in <xref linkend="table_11.11.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.11.3-2" rules="all" xml:id="table_11.11.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fb35b517-4b91-4188-8cd5-b49fcc6c5437">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_be4ea8c3-e478-406d-801c-934a7032fef7">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f90b2af1-c462-4dd0-93e6-be8578586f84">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e89db728-5855-4269-a4cd-acb3b6d98ff7">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_1b054284-8ea0-456d-bcf4-caa2ad464728">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_16e70cec-e970-43fb-b3ac-d7adf91e27bc">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ac3cf3b0-d0f0-4bfa-ade3-04de763ba7cb">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b7c81b33-6a3d-4875-a173-2cd231787c49">The media-type of the response payload.</para>
                                    <para xml:id="para_74ea2ed1-9bb9-4a78-ad4e-e273d33c5577">Shall be present if the response has a payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bf55828c-3ddb-47f6-9c71-7909fb589585">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f4759ef1-dc17-49f6-8301-e25860b18aae">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_9bc1adc2-15e3-463c-b3a2-e3af125204c0">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9f2ee2b8-1ee7-4b5c-b284-c94660d90373">Shall be present if no content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3abee9ba-2854-4826-8090-b28dea370662">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7738e4c0-452f-4250-9a5c-d4344e5705b8">encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_00ecf623-6808-4694-9eb9-99eb6c1a1c66">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6272eac8-7fd1-40c5-bb76-e20ac797535b">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_517f6f63-1fd5-49c4-b269-dfcb3cf973dd">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_456053b0-baa8-470f-b8a3-6979f9a3fdc7">text</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fcbf7ec5-61f1-4b00-9827-a3e21e53fcc8">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_eb9926ca-14ac-4a7f-afaf-d18c12c90fe2">A warning message.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_4eee7fde-86bb-487a-83c5-cb1863b199ca">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.11.3.3" status="4" xml:id="sect_11.11.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_11812477-2812-4370-8a23-b388eef633d8">A success response shall have no payload.</para>
                    <para xml:id="para_eb698dd5-63c8-404b-9887-0b380197a280">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.12" status="2" xml:id="sect_11.12">
            <title>Suspend Global Subscription Transaction</title>
            <para xml:id="para_d828c73a-cb42-4470-9a30-2cd1d5953542">This transaction is used to stop the origin server from automatically subscribing the User-Agent to new Workitems. This does not delete any existing subscriptions to specific Workitems.</para>
            <section label="11.12.1" status="3" xml:id="sect_11.12.1">
                <title>Request</title>
                <para xml:id="para_35f99ab2-604e-4036-8503-374eda0eaf1e">The request shall have the following syntax:</para>
                <programlisting>POST SP {/resource} SP version CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="11.12.1.1" status="4" xml:id="sect_11.12.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_06c1bc0e-8904-4f02-998f-e20204348c11">The origin server shall support the resources in <xref linkend="table_11.12.1-1" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.12.1-1" rules="all" xml:id="table_11.12.1-1">
                        <caption>Unsubscribe Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1ef02771-7429-4950-8a1d-f0a1e3149b2a">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4f41d166-cc76-4349-ae4a-2057da12c180">URI Template</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_61b36f66-c4e9-4e65-ac3c-59d7fba59cbd">Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fb1c1f41-981b-42db-bea0-fa8595ed2547">/workitems/1.2.840.10008.5.1.4.34.5/subscribers/{aetitle}/suspend</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8aa82885-c88c-4177-8195-cee01f68e2fb">Filtered Worklist Subscription</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8fa64c76-b339-49dc-a24d-666c0d1fc10e">/workitems/1.2.840.10008.5.1.4.34.5.1/subscribers/{aetitle}/suspend</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.12.1.2" status="4" xml:id="sect_11.12.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_bebb6d02-b328-4171-8c68-e67119082599">The request has no Query Parameters.</para>
                </section>
                <section label="11.12.1.3" status="4" xml:id="sect_11.12.1.3">
                    <title>Request Header Fields</title>
                    <para xml:id="para_808c376b-976d-4518-864b-dad32618adce">The request has no Mandatory header fields.</para>
                </section>
                <section label="11.12.1.4" status="4" xml:id="sect_11.12.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_3bac2fd3-3579-465f-b4e0-b2dc7346c794">The request payload shall be empty.</para>
                </section>
            </section>
            <section label="11.12.2" status="3" xml:id="sect_11.12.2">
                <title>Behavior</title>
                <para xml:id="para_5f0270c1-6727-4004-b232-308da9104424">Upon receipt of a Suspend request, the origin server shall attempt to remove the Worklist Subscription, or Filtered Worklist Subscription of the specified Application Entity with respect to the specified Worklist UID, or Filtered Worklist UID as described in <olink targetdoc="PS3.4" targetptr="sect_CC.2.3.3" xrefstyle="select: docname label"/> and then return an appropriate response.</para>
                <para xml:id="para_d88d5a1a-0690-4193-831c-806fa15b89a2">This transaction corresponds to the UPS DIMSE N-ACTION operation "Suspend Global Subscription"</para>
            </section>
            <section label="11.12.3" status="3" xml:id="sect_11.12.3">
                <title>Response</title>
                <para xml:id="para_11ec4cc2-8b40-422e-9a58-eddad5a4e14a">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[status-report]</programlisting>
                <section label="11.12.3.1" status="4" xml:id="sect_11.12.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_aa6d9c43-44ea-4532-a523-c3ac42dba41d">
<xref linkend="table_11.12.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="11.12.3-1" rules="all" xml:id="table_11.12.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_04e758f1-1cd0-4443-9f13-33697dd47da9">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_22ff13f5-0860-4d9c-b7eb-511fd1cab742">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3a41c04e-1cde-4c12-9108-269b261c5193">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_14407d83-4ba3-4a2e-8024-edff8a48bac6">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9540d02c-b0e7-4782-a529-f36949ec935a">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4aec4871-432d-4b0e-bcb7-f3a2e07b2a09">The Worklist Subscription was suspended.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_2aa365c3-c8cf-4749-8b00-cc755a2c4803">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b312f658-8082-4e89-b01a-6ce23ce78c1f">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cbf3306c-3d57-4e7e-aa83-8e84f12d9ce9">There was a problem with the request. For example, the Target Worklist UID is missing.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5150a179-4c94-40ec-a527-4c8cc3308dbd">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_44e3ff9e-76ab-45c6-b2de-12976a975a54">The target Subscription was not found.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="11.12.3.2" status="4" xml:id="sect_11.12.3.2">
                    <title>Response Header Fields</title>
                    <para xml:id="para_14722622-dc35-4fc5-a885-468939e067b7">The origin server shall support header fields as required in <xref linkend="table_11.12.3-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="11.12.3-2" rules="all" xml:id="table_11.12.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_257daeac-cf63-46fb-869b-c3041020fc0c">Name</para>
                                </th>
                                <th align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_576cf4f8-7c19-4540-bc56-17d8abdbccc1">center</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e208e219-d267-466b-8495-59d99a9435f2">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3b7187c6-378b-4829-b090-ad7ddf28435e">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e33bbac6-9f61-4a58-95fe-9865f4ed8e13">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7b337229-1291-4a4a-a9dd-1343098309f2">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8fa0ac1c-b8f2-41ae-92e0-3abe1d9358e2">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_83dc1bbf-d2fc-4403-98a8-b862d0f83c13">The media-type of the response payload.</para>
                                    <para xml:id="para_e0c8e5dd-29bc-42bd-a07a-8af52a3836cf">Shall be present if the response has a payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a0e481cd-4bf3-45a2-a44e-66b9baf80703">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_748fea29-fd8b-4acf-8767-a5d37fbf42f6">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3b010f07-8ace-44f1-a950-3392fdd3da3d">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a1c88ed8-62d6-4c61-b972-60cfbf2d8984">Shall be present if no content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a38937cf-1667-40d9-acff-0da6cfea08ab">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_860b8833-1c17-4dae-b67b-7e0644c01589">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_293b545e-4b8a-493b-b22d-7ed9270bc50f">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b6a9b6db-db5d-49fa-a5bf-d93e47da3cea">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_461b5efd-4ab8-48b9-b3eb-82b56959ccdd">Warning</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_61f27125-4d4e-466c-9efb-88d41b8b90ab">text</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0555cc0b-fa48-429a-aa00-3512a47b425b">O</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_90ce50f3-8c4a-44c2-9c19-2ef646aa99b5">A warning message.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_b0438a8c-9d09-4dde-bf4c-f8420408701b">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="11.12.3.3" status="4" xml:id="sect_11.12.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_93bf42ff-da18-4059-8880-380e4c56e982">A success response shall have no payload.</para>
                    <para xml:id="para_fb444450-acd5-4fef-848b-9bdf786d9459">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="11.13" status="2" xml:id="sect_11.13">
            <title>Workitem Event Reports</title>
            <para xml:id="para_f2e74381-530a-4c45-89fa-ded9b3253792">The origin server uses the Send Event Report Transaction (see <xref linkend="sect_8.10.5" xrefstyle="select: label"/>) to send a Workitem Event Report, containing the details of any state change in the Workitem to the user agent.</para>
            <para xml:id="para_e3dd38e7-71c9-49ca-962c-721e253ce150">The origin server shall send Workitem Event Reports as described in <olink targetdoc="PS3.4" targetptr="sect_CC.2.4.3" xrefstyle="select: docname label"/>.</para>
            <para xml:id="para_78cada96-a332-4425-a518-31ff68b7cecb">The Event Report shall contain all mandatory Attributes described in <olink targetdoc="PS3.4" targetptr="table_CC.2.4-1" xrefstyle="template:Table %n “%t” in PS3.4"/> and <olink targetdoc="PS3.7" targetptr="table_10.3-2" xrefstyle="template:Table %n “%t” in PS3.7"/> .</para>
            <para xml:id="para_dc2d662a-5546-4844-86f4-aedd23668402">The following is an example application/dicom+json Workitem Event Report payload:</para>
            <programlisting>{</programlisting>
            <programlisting>"00000002": {"vr": "UI", "Value": ["1.2.840.10008.5.1.4.34.6.4"] },</programlisting>
            <programlisting>"00000110": {"vr": "US", "Value": [23] },</programlisting>
            <programlisting>"00001000": {"vr": "UI", "Value": ["1.2.840.10008.5.1.4.34.6.4.2.3.44.22231"] },</programlisting>
            <programlisting>"00001002": {"vr": "US", "Value": [1] },</programlisting>
            <programlisting>"00404041": {"vr": "US", "Value": ["READY"] },</programlisting>
            <programlisting>"00741000": {"vr": "LT", "Value": ["SCHEDULED"] }</programlisting>
            <programlisting>} CRLF</programlisting>
        </section>
    </chapter>
    <chapter label="12" status="1" xml:id="chapter_12">
        <title>Non-Patient Instance Service and Resources</title>
        <section label="12.1" status="2" xml:id="sect_12.1">
            <title>Overview</title>
            <para xml:id="para_aa6430eb-7a32-423a-a442-e6976edaf5be">The Non-Patient Instance (NPI) Storage Service enables a user agent to retrieve, store, and search an origin server for instances that are not related to a patient.</para>
            <para xml:id="para_35f04672-b6a1-4d20-91b4-fc53c5df82a1">An NPI Storage Service manages a collection of resources belonging to the categories specified in <xref linkend="table_12.1.1-1" xrefstyle="select: label"/>.</para>
            <para xml:id="para_98b7efb5-0e44-4a15-8614-cbc15fc26db6">All NPI Storage Service origin servers shall support the Retrieve Capabilities, Retrieve, and Search transactions. Support for the Store transaction is optional. All NPI Storage Service user agents support one or more of the Retrieve Capabilities, Retrieve, Store, or Search transactions.</para>
            <section label="12.1.1" status="3" xml:id="sect_12.1.1">
                <title>Resource Descriptions</title>
                <para xml:id="para_f918670e-7f10-4ba5-ade8-493542dfed15">An NPI Service manages resources from the same NPI Category. Target URIs have the following templates:</para>
                <programlisting><![CDATA[
/{npi-name}
/{npi-name}/{uid}
]]></programlisting>
                <para xml:id="para_033579e9-1193-4770-b4a3-e4ff21cd9854">Where</para>
<programlisting><![CDATA[
npi-name    = "color-palettes"
            / "defined-procedure-protocols"
            / "hanging-protocols"
            / "implant-templates"
uid         ; is the Unique Identifier of an NPI Instance
]]></programlisting>
                <para xml:id="para_da932503-488b-4c22-84be-a11e1c98e754">
<xref linkend="table_12.1.1-1" xrefstyle="select: label"/> contains the templates for the NPI Resource Categories.</para>
                <table frame="box" label="12.1.1-1" rules="all" xml:id="table_12.1.1-1">
                    <caption>Resource Categories, URI Templates and Descriptions</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d55a401c-d7aa-4ae5-b4f8-40894d0f9114">Resource Category</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_dd132b1d-61e3-45e4-9919-d5bb3bd2c782">URI Template and Description</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_15dcbd68-d6c9-413f-94f8-be7925915182">Corresponding IOD</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_296a7b65-7ec5-4b5c-806b-d28a4fb65362">Storage Class</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5275bd32-f7bc-4aa8-8939-dd9673ebe809">Information Model</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ad5ca9ca-bd77-481f-9d45-843e9b602041">Color Palette</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>/color-palettes{/uid}</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_66ff41b5-8627-464f-8639-5c2401682292">
<olink targetdoc="PS3.3" targetptr="sect_A.58" xrefstyle="template:Section %n “%t” in PS3.3"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_934a050a-436a-48d2-81e6-85ab1e3b2315">
<olink targetdoc="PS3.4" targetptr="chapter_GG" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e4bf31d8-275b-435e-9fb1-0433303e1be6">
<olink targetdoc="PS3.4" targetptr="sect_X.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3559dc49-5b1d-40ed-bde1-f7d878582e7d">Defined Procedure Protocol</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>/defined-procedure-protocols{/uid}</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5b3e1b65-26a6-4e36-9236-a515454dc7e5">
<olink targetdoc="PS3.3" targetptr="sect_A.82" xrefstyle="template:Section %n “%t” in PS3.3"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ef818d78-eacf-4f5b-b2ae-782ad2167d99">
<olink targetdoc="PS3.4" targetptr="chapter_GG" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_82d444da-dd7b-41c5-a15f-dbbc1835b17c">
<olink targetdoc="PS3.4" targetptr="sect_HH.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_51d646c5-61fb-4ce5-b565-6b97692e8b45">Hanging Protocol</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>/hanging-protocols{/uid}</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_977fdf50-f1d9-449e-ad58-a463bc4d3715">
<olink targetdoc="PS3.3" targetptr="sect_A.44" xrefstyle="template:Section %n “%t” in PS3.3"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_244cfe2d-9da2-45e8-a55b-bb451bbf2b02">
<olink targetdoc="PS3.4" targetptr="chapter_GG" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_db622ad6-37a7-4c7d-83be-3b034dcf6db2">
<olink targetdoc="PS3.4" targetptr="sect_U.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_480d51e6-886f-47b4-a9d6-9094565cd5fb">Implant Template</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <programlisting>/implant-templates{/uid}</programlisting>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ed145531-a1ec-4bde-bf10-8201e772cf10">
<olink targetdoc="PS3.3" targetptr="sect_A.61" xrefstyle="template:Section %n “%t” in PS3.3"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a8bee12d-24c6-42d8-86bf-b63ae2556f83">
<olink targetdoc="PS3.4" targetptr="chapter_GG" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_969fd5ec-e11d-4f5a-bb9e-2a9ff56e4631">
<olink targetdoc="PS3.4" targetptr="sect_BB.1.3" xrefstyle="template:Section %n “%t” in PS3.4"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_eebe1620-6a34-40f9-843b-6ec5bce9e62c">The NPI SOP Classes are listed in <olink targetdoc="PS3.4" targetptr="table_GG.3-1" xrefstyle="template:Table %n “%t” in PS3.4"/>.</para>
            </section>
            <section label="12.1.2" status="3" xml:id="sect_12.1.2">
                <title>Common Query Parameters</title>
                <para xml:id="para_c9d7aa39-805b-48e3-903c-f40ef0c434d0">The origin server shall support Query Parameters as required in <xref linkend="table_12.1.2-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_9b5615c1-e3ef-42b2-bb47-989c870c1676">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_12.1.2-1" xrefstyle="select: label"/>.</para>
                <table frame="box" label="12.1.2-1" rules="all" xml:id="table_12.1.2-1">
                    <caption>Common Query Parameters</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_ca5cf352-f8f8-4f13-8ed9-06561ee17f9b">Name</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_ce0e73ab-484c-40b6-9085-593777796c9d">Value</para>
                            </th>
                            <th align="center" colspan="2" rowspan="1">
                                <para xml:id="para_544e8c9b-65df-4588-becd-931ef12ceb3a">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="2">
                                <para xml:id="para_03a87c08-979d-4d52-9716-1c8e63e1b751">Section</para>
                            </th>
                        </tr>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ac754474-b21d-4dc0-aaa9-6d2b3ed0b004">User Agent</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_488cc92f-2905-40a4-ab58-5edbf1af4e51">Origin Server</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b16ca811-3d28-481f-91e7-5980e49ecf1e">Accept</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_69559581-8c02-4a18-b18b-20ef704f23c4">media-type</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a1d1c1d1-2537-4f50-9625-15dfd83051ea">M</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f7b29baa-4db2-4f53-be5e-ec601439580d">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_eea9807d-beb9-40f5-90a2-63c60b1921d1">
<xref linkend="sect_8.3.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_02257816-89ef-42c0-86da-5ff6dd964427">Accept-Charset</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_766ac1fe-5cff-4c11-afda-5b7917e24e69">charset</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_bc9661fc-3206-49db-9b61-0eb6983006c2">O</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_90261a5f-75d3-4342-8fb0-bd5c64b068f3">M</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c7c80da4-6c63-4207-9e09-7bebb666e62e">
<xref linkend="sect_8.3.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_7e18014d-9204-43f8-a8ec-66ce03bdc91e">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
            </section>
            <section label="12.1.3" status="3" xml:id="sect_12.1.3">
                <title>Common Media Types</title>
                <para xml:id="para_3b1f5ff3-ea76-4804-814b-02a7f073059b">The origin server shall support the media types listed as Default or Required in <xref linkend="table_12.1.3-1" xrefstyle="select: label"/> for all NPI transactions.</para>
                <table frame="box" label="12.1.3-1" rules="all" xml:id="table_12.1.3-1">
                    <caption>Default, Required, and Optional Media Types</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c058758b-2162-4f15-ae9b-3d3c321f7fd9">Media Type</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fd6cd662-7c08-4f60-a1b2-31def1e3ff62">Usage</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2f1a6327-c4ed-4116-9bcc-e71ff8cabd7c">Section</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_71442e51-1930-4e1b-ab10-fd40692e3939">application/dicom</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e45c9c7f-fa78-40f1-bb85-63612db3c74f">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f536977e-59fa-4eb8-b291-91ca6b536b41">
<xref linkend="sect_8.7.3.1" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fd63a92a-6ea7-4965-b2bd-ab1a172fe523">application/dicom+json</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_40b66e53-5a0b-4ac4-a966-342942588f88">Default</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c8d2fa6b-0a66-4a3b-93ef-de83a2a14196">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d78839fb-b54f-4f78-bf86-bf913f648547">multipart/related; type="application/dicom+xml"</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0f882325-acb3-4972-81f4-d860c73d96bd">Required</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b8be9068-beed-4235-8e02-6c3e2937b639">
<xref linkend="sect_8.7.3.2" xrefstyle="select: label"/>
</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
        </section>
        <section label="12.2" status="2" xml:id="sect_12.2">
            <title>Conformance</title>
            <para xml:id="para_3b805b2c-88de-481e-aa0c-c8aeaf03c3c0">An origin server conforming to the NPI Service shall implement the Retrieve Capabilities Transaction (see <xref linkend="sect_8.9.1" xrefstyle="select: label"/>).</para>
            <para xml:id="para_e28aed9f-1f71-4bd2-b971-a24a7aa66156">The origin server shall support the transactions listed as Required in <xref linkend="table_12.2-1" xrefstyle="select: label"/>.</para>
            <table frame="box" label="12.2-1" rules="all" xml:id="table_12.2-1">
                <caption>Required and Optional Transactions</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_84dd1a18-d9a3-4087-954d-d9873fdbdadd">Transaction</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_33293cbe-c5b2-4df4-9cbe-3b779bb0507a">Support</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_231fe6ed-29d7-45ad-9eba-766022255035">Section</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8b32bbf8-5fde-4099-adb6-f4777bd8b55b">Retrieve Capabilities</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_79071906-dae7-4be1-a4f5-495e0a68c852">Required</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7f377b6d-730f-46df-91ca-653955fbb9c5">
<xref linkend="sect_8.9" xrefstyle="select: label"/>
</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_89887134-1f82-426c-9119-e3e0f6da3465">Retrieve</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_06e331f3-33bd-4353-9d9a-ed5f3606c8e4">Required</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_31b747d4-087d-4b13-af50-8cecf2dbfb85">
<xref linkend="sect_12.4" xrefstyle="select: label"/>
</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_20be40b8-b1cd-4380-8974-09a6356ef39c">Store</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_6fd47aeb-da84-4748-9db7-7ad6e0387168">Optional</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d34f35cf-8348-42a4-9319-ece90842a9ac">
<xref linkend="sect_12.5" xrefstyle="select: label"/>
</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1131c43f-30ab-45a8-a854-f2e2b0037eeb">Search</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_df63463a-d66b-485e-baa6-8d31bc6afced">Required</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0a31bc8c-83a4-4524-a284-87bfa981285a">
<xref linkend="sect_12.6" xrefstyle="select: label"/>
</para>
                        </td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_dd34b4f8-77c1-422b-9866-c89fa8fb6f87">Implementations shall specify in their Conformance Statement (see <olink targetdoc="PS3.2" targetptr="PS3.2" xrefstyle="select: labelnumber"/>) and the Retrieve Capabilities Transaction (see <xref linkend="sect_8.9" xrefstyle="select: label"/> and <xref linkend="chapter_H" xrefstyle="template:Annex %n"/>):</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_aea3109e-07f5-48f4-94a9-9acb2bac25be">The implementations role: origin server, user agent, or both.</para>
                </listitem>
                <listitem>
                    <para xml:id="para_4986bbad-122e-41dc-ba3b-2adfec8eb754">The supported resources (IODs) for each role.</para>
                </listitem>
            </itemizedlist>
            <para xml:id="para_3668cfeb-7a19-4746-85e4-c196bf087123">In addition, for each supported transaction they shall specify:</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_aa30a3c8-d2a9-4f63-a027-4497a00ec6ea">The supported Query Parameters, including optional Attributes, if any</para>
                </listitem>
                <listitem>
                    <para xml:id="para_3d161862-51b0-456c-a46b-28e311df629e">The supported DICOM Media Types</para>
                </listitem>
                <listitem>
                    <para xml:id="para_10c3cafe-4086-43ec-8bae-69ddcf80b4aa">The supported character sets (if other than UTF-8)</para>
                </listitem>
            </itemizedlist>
        </section>
        <section label="12.3" status="2" xml:id="sect_12.3">
            <title>Transactions Overview</title>
            <para xml:id="para_b55ad289-1485-4150-b787-0d03964dd4d0">The NPI Service consists of the transactions listed in <xref linkend="table_12.3-1" xrefstyle="select: label"/>.</para>
            <table frame="box" label="12.3-1" rules="all" xml:id="table_12.3-1">
                <caption>NPI Service Transactions</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_9089c230-0292-40c7-9d83-45b0de89baa2">Transaction</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_950d854d-19e9-4a74-a375-ac2dfb69beae">Method</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_d3be0fdf-83d8-4dde-bf58-0db9f40eb16e">Resource</para>
                        </th>
                        <th align="center" colspan="2" rowspan="1">
                            <para xml:id="para_0f840ea8-13fb-4eb2-ab79-c2632c5b7be7">Payload</para>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                            <para xml:id="para_2fe46497-0947-4a14-a8cf-ae1b9a82138c">Description</para>
                        </th>
                    </tr>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a7d48116-5875-4d18-8f3e-fe5eb6e75be9">Request</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_34490023-2065-4b31-b072-d8d03f618424">Success Response</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f7a73289-3710-497d-967b-984daf4a4d70">Retrieve Capabilities</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_620b7d2b-ac06-423f-8ead-ebcf749a4a57">OPTIONS</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_81c242d9-f117-478f-ace6-800639f73431">/</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_ede45311-7a25-47e1-8f69-0726868179a8">N/A</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9d3fc3f6-5bea-48b8-9bf4-a3069b49dfd6">Capabilities Description</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9a78341f-238d-443a-9164-ee20b1fe78cd">Retrieves a description of the capabilities of the NPI Service, including transactions, resources, query parameters, etc.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_52462314-273b-4f94-8334-bf97bfc5ace2">Retrieve</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e4b8fa7e-82cf-4e3a-a595-2254a72af22a">GET</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_25504e46-8814-45ed-9e4b-fdadfe814142">/{npi-name}/{uid}</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e95d3f89-9dbc-4e6b-9497-a0944f7499fa">N/A</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_d0331f55-5556-4f37-a006-bca264c30069">Instance and/or Status Report</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_637f6344-bede-494d-9f89-48f091156ce2">Retrieves an Instance, specified by the Target Resource in an Acceptable DICOM Media Type.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_797e3e66-caf3-4ada-b0ea-21790ebe8ba1">Store</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_caba0fa1-f1c2-41ce-aa7a-c8266a123f8d">POST</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c9e079b7-bdad-42e0-b007-65b17fc4cc43">/{npi-name}{/uid}</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f113e514-e696-4237-a761-03b76525d8ad">Instance(s)</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_6ce7878e-51c7-4624-806c-19fec2a1dfeb">Status Report</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_88c9ebce-7612-4baf-9217-2419fc83b416">Stores one or more DICOM Instances contained in the request payload, in the location referenced by the Target URL.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_729fe7ef-eb9f-4cc2-8f9d-e80744d1354c">Search</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a4d6d57b-3506-4118-ac71-3d686d4d1067">GET</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a0b28463-3bab-426b-b93d-3c856ecbdb0d">/{npi-name}</para>
                            <para xml:id="para_7a132ecd-ed3a-496c-8e97-52124dff9cea">?{params*}</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_bc6c502a-879c-4bf2-9094-a73c6727c2ef">N/A</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_9ef062b3-577d-4121-b62a-7e5a15c83453">Result(s) and/or Status Report</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_28146d66-3547-4047-9f46-0486c015df40">Searches the Target Resource for Instances that match the search parameters and returns a list of matches in an Acceptable DICOM Media Type.</para>
                        </td>
                    </tr>
                </tbody>
            </table>
            <para xml:id="para_80a2805c-6875-426b-8b91-cabf393aeecd">The npi-name specifies the type of resource(s) contained in the payload.</para>
            <para xml:id="para_ee96366e-1ffc-4391-b418-2c71bb9399a4">
<xref linkend="table_12.3-2" xrefstyle="select: label"/> summarizes the Target Resources permitted for each transaction.</para>
            <table frame="box" label="12.3-2" rules="all" xml:id="table_12.3-2">
                <caption>Resources by Transaction</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_5ce48f3e-5d5d-4e15-b7d8-81eef0cf5363">Resource</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_88d770b5-7857-43ba-a128-2a15d4be1d68">URI</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_81483119-afde-4e19-8261-a4f80e80e849">Retrieve</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_03175a14-20c2-4482-a9a4-f5621a34ae0a">Store</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9198f018-1e66-464e-8142-1f85c7b23336">Search</para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_2cc19c86-273d-40dc-94e8-6f3aa81bf8f6">Capabilities</para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8520b7cc-d8b2-4479-b35e-82f79d7d82ae">NPI Service</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b5c428ae-253e-4d56-935c-a4d8224b2143">/</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_10b9cf0f-0dbc-481b-b2da-5024bd10cd09">X</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_89a84fcf-36e9-4490-86ca-4f61894337ea">All Instances</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_29e73d9e-20d0-4ca5-a249-6e9428436d35">/{npi-name}</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_1f073acf-1e35-47b5-ac3e-5435c4666e23">X</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_acb2cddd-c68d-4dc4-aef5-b18f52aeea12">X</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_7a67fc10-379d-4aeb-aedb-b4be5c23021f">Instance</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_1fbe4c38-5203-44a4-bf78-af58c18acabb">/{npi-name}/{uid}</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_668f842f-5d2a-4c37-a278-e327193e7738">X</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_efd420e5-2912-4628-85b2-105b62e2e1ba">X</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1"/>
                        <td align="center" colspan="1" rowspan="1"/>
                    </tr>
                </tbody>
            </table>
        </section>
        <section label="12.4" status="2" xml:id="sect_12.4">
            <title>Retrieve Transaction</title>
            <para xml:id="para_a42a6d4a-c505-4fab-9c6e-4735bc141f55">The Retrieve transaction retrieves the target NPI resource in a DICOM Media Type.</para>
            <section label="12.4.1" status="3" xml:id="sect_12.4.1">
                <title>Request</title>
                <para xml:id="para_38025e68-73db-4095-a8a4-4bdf9dad12d8">The request shall have the following syntax:</para>
                <programlisting>GET SP /{npi-name}/{uid} SP version CRLF</programlisting>
                <programlisting>Accept: 1#dicom-media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="12.4.1.1" status="4" xml:id="sect_12.4.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_0254ea0a-0d35-4c5f-9573-e62be868b28a">The target URI shall reference one of the resources shown in <xref linkend="table_12.4.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_4d134755-cfe8-4597-8770-e584cf4988cf">An origin server shall specify all supported npi-names in its Conformance Statement and in its response to the Retrieve Capabilities transaction.</para>
                    <table frame="box" label="12.4.1-1" rules="all" xml:id="table_12.4.1-1">
                        <caption>Retrieve Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f0379845-a022-41af-8cd1-ad3d786cfe7a">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_68008200-5851-4795-a337-7f7041a53474">URI Template</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8510379c-53c2-4847-8d7f-676f60d3e681">Instance</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/{npi-name}/{uid}</programlisting>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.4.1.2" status="4" xml:id="sect_12.4.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_c29c56fd-9c6c-47e8-8cc8-91c8ca067c40">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_12.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.4.1.3" status="4" xml:id="sect_12.4.1.3">
                    <title>Request Header Fields</title>
                    <table frame="box" label="12.4.1-2" rules="all" xml:id="table_12.4.1-2">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_e7715796-1929-48b3-a52a-7249177fe346">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_07017ea4-870c-456d-a2ff-8fe2db2dfc4b">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_2686a1ca-31e4-4e9c-8926-20930da60ea4">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_bcc88d82-d33a-4330-a010-ed4a9ae7819b">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_87bfc4e5-26ea-42cf-9c7b-c9ea10aedb87">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_19f3a246-5f72-40d9-9f4b-34b9d1c8638a">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2fe8ef0d-1c2e-4957-8247-d58835d4b727">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6d594a44-6265-4e01-9e89-dcf6febdd517">1#-dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6554b5da-400c-4eb6-bb37-2ca30f2b32dc">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2c13df57-22e9-40c9-8ce6-cde36e55f4fa">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_de98d81a-d925-454b-a43b-26b3ad96a9fc">The Acceptable Media Types of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_51fda840-fdde-4396-befe-3279435f0010">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.4.1.4" status="4" xml:id="sect_12.4.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_d0c93e25-29c8-447e-9b42-51d799ca4e7d">The request shall have no payload.</para>
                </section>
            </section>
            <section label="12.4.2" status="3" xml:id="sect_12.4.2">
                <title>Behavior</title>
                <para xml:id="para_ef1e8ab3-ddec-4016-9679-7aef734f772e">The origin server shall try to locate the Target Resource and if found, return it in an Acceptable DICOM Media Type. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>.</para>
                <para xml:id="para_358e098e-c19a-465e-9419-aadfba4ebfe6">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
            </section>
            <section label="12.4.3" status="3" xml:id="sect_12.4.3">
                <title>Response</title>
                <para xml:id="para_5f550bf4-8dd6-43e5-98b8-e95d3ecf5464">The response has the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="12.4.3.1" status="4" xml:id="sect_12.4.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_bbd43b87-8a73-44a7-a899-29a2ed3d11c0">
<xref linkend="table_12.4.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="12.4.3-1" rules="all" xml:id="table_12.4.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3e948d6d-9a07-4820-817d-56e1ca70d462">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_1e91b699-14a9-4544-88d5-ec7b8ed17cff">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8b5942d8-c6e7-46be-8f42-c051ec145f7d">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c2aca72f-519b-49c5-ba19-50950168a0c3">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fb14adee-9b2a-4f43-ae5e-984ff8e47474">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a7811d4e-03cc-4280-b1cb-a2e16bc9b73f">The instance was successfully retrieved.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_513bf21d-87af-4875-bb9e-e13ff360e719">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_12d1e200-7074-4f46-86e4-5e42eb528373">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3e156870-11a7-4011-99b9-11cf6e29c283">There was a problem with the request.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d4ef2357-1f0d-482e-b4b6-e7e5b54ddb0d">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_97497af6-e1c1-45fc-9b42-9caa959ba2ea">The origin server did not find a current representation for the Target Resource or is not willing to disclose that one exists. For example, an unsupported IOD, or Instance not on server.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d2a66eeb-528f-4d3b-a690-8342b87224dd">406 (Unsupported</para>
                                    <para xml:id="para_f2a6675f-fe52-421e-a2bc-94f2ceff5d3d">Media Type)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_04a095d5-8dae-49cc-a056-85bb74d6275f">The origin server does not support any of the Acceptable Media Types.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.4.3.2" status="4" xml:id="sect_12.4.3.2">
                    <title>Response Header Fields</title>
                    <table frame="box" label="12.4.3-2" rules="all" xml:id="table_12.4.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_16b4670d-0c0b-4254-80e1-320fb65de476">Header Field</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_106be831-d560-47ff-974c-700b4c141cd3">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_336be39c-1a64-459f-94f3-f34e40130144">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4d9d269e-a99c-4fd9-a674-936c001b3062">Requirements</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_86752b17-9ea3-4972-9d7f-7a53cea19bb2">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c50974d9-e0bd-4009-8c78-7d777d39d867">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a7931599-4281-43e6-ada2-2350d04970f8">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2d7be11f-d47b-41be-aa6f-a4d3e2cfec3c">The media-type of the response payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_17884445-14f5-4507-8f03-990bb21cf977">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e9e4cffe-87d0-498b-8663-1e74dc497f7f">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0806cabb-11b6-43b5-96b0-e97284547c42">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8b3e3029-924f-46b1-ab66-0dc10d8ac5c7">Shall be present if no content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5cefa81f-b070-418e-ab9f-3a3f56733518">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_25ba8a38-3150-4edd-bf68-29828df1d2b3">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2f0cdc38-0d90-43d3-9f98-a10b44b9f4e2">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_15db0893-af73-434e-a4dc-789a3b631750">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_1935ae6c-9fe5-49a6-8c00-3449a80b6dbf">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.4.3.3" status="4" xml:id="sect_12.4.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_acc919db-ad3a-4de4-9e65-7b48948edad2">A success response shall have a payload containing the DICOM instance specified by the Target Resource.</para>
                    <para xml:id="para_7e541fcf-dd79-4bc4-a655-5db4db12c358">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="12.5" status="2" xml:id="sect_12.5">
            <title>Store Transaction</title>
            <para xml:id="para_33c97a61-6e21-4275-9645-9b60ccaab26e">This transaction requests that the origin server store the representations of the NPIs contained in the request payload so that they may be retrieved in the future using the SOP Instance UIDs.</para>
            <section label="12.5.1" status="3" xml:id="sect_12.5.1">
                <title>Request</title>
                <para xml:id="para_41f343f8-a61e-4b4a-a7c1-c5ead03043b7">The request shall have the following syntax:</para>
                <programlisting>POST SP /{npi-name} {/uid} SP version CRLF</programlisting>
                <programlisting>Content-Type: dicom-media-type CRLF</programlisting>
                <programlisting>(Content-Length: uint / Content-Encoding: encoding) CRLF</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>payload</programlisting>
                <section label="12.5.1.1" status="4" xml:id="sect_12.5.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_7b06dd31-895b-421c-b9ec-29f2c9d5a8fc">The Target URI shall reference one of the resources shown in <xref linkend="table_12.5.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_5aee461f-0cb6-4a49-8005-8becbf8a0659">An origin server shall specify all supported npi-names in its Conformance Statement and in its response to the Retrieve Capabilities transaction.</para>
                    <table frame="box" label="12.5.1-1" rules="all" xml:id="table_12.5.1-1">
                        <caption>Store Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_2ca931ca-3c20-4181-b44d-40afa06c94e3">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_430bc22d-c654-48b1-a3f6-4c5623a5f115">URI Template</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_51777845-f0b2-4972-b37f-f5daad76550f">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e2556b0d-cbf6-43b7-b6c3-814ae9b41a79">All Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/{npi-name}</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f2945909-a9df-42fc-a1ef-d814b1716372">Stores representations of a set of Instances.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_b0745816-bd87-40f8-ba66-f1b6308cc8e5">Instance</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <programlisting>/{npi-name} {/uid}</programlisting>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f7927bec-05d1-48d0-ae35-87421127dc1a">Stores a representation of a single Instance with a UID equal to uid.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.5.1.2" status="4" xml:id="sect_12.5.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_aeb4c9c7-6186-4312-8067-c02171b9c257">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_12.1.2" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.5.1.3" status="4" xml:id="sect_12.5.1.3">
                    <title>Request Header Fields</title>
                    <table frame="box" label="12.5.1-2" rules="all" xml:id="table_12.5.1-2">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_493c8c1a-9b31-4b37-aedc-11e8e9d6e2de">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_1c13a359-ebae-4d90-b89d-783bfe45d452">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_4ddae72f-6169-484a-a925-c68c261c889a">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_913b2527-d9ee-4a9f-aa6d-9b0119b0e709">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_774d8acb-e1eb-4dc2-b0f0-79c6ffc69c52">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_8fdbdabc-f14e-4d90-bd7e-eb15332697a7">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2acbdc88-083b-4f89-aa41-766ba5bff9a0">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9872f0ee-f46c-4420-8b5b-241254638fdf">media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a7f0e3cb-9965-4f16-86f4-6031bf1eb25f">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6f86fbf8-9180-4796-bf71-c88a70b088d0">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_41807b65-83e9-4321-b7c3-106af871a359">The DICOM Media Type of the request payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5e57b5e3-f310-4130-afc7-1138fc4ab731">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c83e4911-2a7c-4b2e-9ad4-2d5462a12985">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_56a15141-8428-4320-b5ca-cfa34ab5f69d">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f29e8574-b9af-4a72-bc61-89c440daf277">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d319828e-d18b-45fc-8d3c-b3ae0600a687">Shall be present if a content encoding has not been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_677c379d-1593-488a-bcf8-f553d8077170">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9c27e4b0-f9a6-4c82-9cd1-6d576af2710b">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3f1fa599-fffd-4afe-b78b-e37bb941bd49">C</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_60198f93-5908-4eba-a861-3eea5498e31f">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_566cac18-6f35-47b6-bda1-186f543af050">Shall be present if a content encoding has been applied to the payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_d2b8b0c4-a41d-4b46-a2d7-f674f8a62cdc">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.5.1.4" status="4" xml:id="sect_12.5.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_0f64ce1a-e1cb-4c9a-b78d-ddd29dca0495">The request payload shall be present and shall contain one or more representations in the DICOM Media Type specified by the Content-Type header field of the message, or for multipart payloads the Content-Type header field of each part.</para>
                </section>
            </section>
            <section label="12.5.2" status="3" xml:id="sect_12.5.2">
                <title>Behavior</title>
                <para xml:id="para_1b8f463e-e3e2-4bc3-bd36-b79814a573e5">The origin server stores the representations contained in the request payload so that they may be retrieved later using the Retrieve transaction.</para>
                <para xml:id="para_05abb470-886a-41be-ab40-44c7380de068">Before storing the representations, the origin server may coerce data elements.</para>
                <para xml:id="para_6c5b3327-b42d-4841-8aba-40ab7bd95fd6">If any element is coerced, the Original Attribute Sequence (0400,0561) (see <olink targetdoc="PS3.3" targetptr="sect_C.12.1" xrefstyle="template:Section %n “%t” in PS3.3"/>) shall be included in the stored DICOM instances. Both the Original Attribute Sequence and the response shall describe the modifications.</para>
            </section>
            <section label="12.5.3" status="3" xml:id="sect_12.5.3">
                <title>Response</title>
                <para xml:id="para_7291d1c9-1826-48c1-a70a-2bc742fae74b">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[Status Report]</programlisting>
                <section label="12.5.3.1" status="4" xml:id="sect_12.5.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_cec3be4c-a3d8-450e-8ff4-d3b7030c803d">
<xref linkend="table_12.5.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="12.5.3-1" rules="all" xml:id="table_12.5.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a504fa2a-7cfd-4868-91d4-3be760aca322">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_bef18f11-25a9-441b-894d-7baace0d0878">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_f8ed71f6-7f97-421a-b7b4-fdab35121c15">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="2">
                                    <para xml:id="para_c2687016-eb40-493b-a72b-e46aaa338d5c">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bbc82d52-edac-48a1-9639-5ac52e6a78fd">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_42e11b9c-f001-49a6-85fa-87982904e47b">The origin server successfully stored or created at least one of the representations contained in the request payload and is returning a response payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_fbd270e5-35cf-495d-8746-791df3b89058">202 (Accepted)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ca331a95-3c68-483a-a71b-b389dd150688">The origin server successfully validated the request message but has not yet stored or created the representations in the request payload. The origin server may or may not have validated the payload.</para>
                                    <para xml:id="para_44b84583-a7bc-4584-ae02-f83a12e1f53e">The user agent can use a Query or Retrieve transaction later to determine if the request has completed.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="4">
                                    <para xml:id="para_d2b28873-33e8-4c58-85f5-cd4139885230">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3b1ccf4e-eb3e-4b60-9c6e-152824863a51">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ef7a1b44-abf0-4596-ab17-f7630993fef9">The was a problem with the request. For example:</para>
                                    <itemizedlist>
                                        <listitem>
                                            <para xml:id="para_21fc75f8-40b0-4441-be45-c0bd4e1ba535">the origin server did not store any of the representations contained in the request payload because of errors in the request message,</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_e6b56a0a-a15f-4883-88f8-96de7a23fa1b">the request contained an invalid Query Parameter,</para>
                                        </listitem>
                                        <listitem>
                                            <para xml:id="para_f683abf7-ab4a-46d6-aaf7-a6157d017d8e">the request referenced an invalid instance.</para>
                                        </listitem>
                                    </itemizedlist>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_00dba3ad-236a-486b-a465-850839515cee">404 (Not Found)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_090c5ad0-58ff-4241-bab4-8c29aecbe9bf">The origin server did not find a current representation for the Target Resource or is not willing to disclose that one exists. For example, an unsupported IOD, or Instance not on server.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ef87690c-d5cf-484b-98fc-d2776c7afd41">409 (Conflict)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c034df34-79a5-47d1-ae5b-ff9b0558cb2c">The request could not be completed due to a conflict with the current state of the Target Resource.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_c66485f9-92f6-487b-b2b4-f2cda9d34cc9">415 (Unsupported Media Type)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bd14b629-d066-449e-99dd-83717ca567d5">The origin server does not support the media type specified in the Content-Type header field of the request, and none of the representations contained in the request were processed or stored.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.5.3.2" status="4" xml:id="sect_12.5.3.2">
                    <title>Response Header Fields</title>
                    <table frame="box" label="12.5.3-2" rules="all" xml:id="table_12.5.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e37c667d-8a2d-446a-8d62-14444144f203">Header Field</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_814e302e-14ae-4244-85ad-e67e9eacee84">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_086ee2e1-cfb9-4fc9-bfaf-ade68e77b15f">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b53bc13a-ca8e-4079-9de2-30b3e29a5506">Requirements</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_ed757b53-0c52-4978-812c-900dd5a8c32c">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_a97e249b-3c04-46e2-b169-eebf3746868d">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_6d85d76a-5dc9-4a55-9575-23e74c09e3ec">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_d2a4954d-db5f-4cfd-b2ae-e2841613962a">The media type of the response payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_5c241329-6d82-424a-bfad-d50968b86d5e">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6a785e9a-790a-437c-ab9a-efe5adb82032">uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_17809636-0622-4da6-9793-65db8bcbe1e5">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8c8df160-2221-4721-998f-96897de15c3a">Shall be present if a content encoding has not been applied to the payload</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_dd4a0856-4271-452d-8c17-a1947fe804f1">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e8257534-b104-412e-bb3d-f07167d38d40">encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_27bb107b-8e30-427d-8c4c-64f57981952e">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4c50a407-56a8-473e-a0a0-4cf6a0a0aa4d">Shall be present if a content encoding has been applied to the payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_308fb1fb-941a-4413-942e-944831b479fe">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.5.3.3" status="4" xml:id="sect_12.5.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_4dfe026c-1111-497f-9475-121b233da06a">If the origin server failed to store or modified any representations in the request payload, the response payload shall contain a Status Report describing any additions, modifications, or deletions to the stored representations. The Status Report may also describe any warnings or other useful information.</para>
                </section>
            </section>
        </section>
        <section label="12.6" status="2" xml:id="sect_12.6">
            <title>Search Transaction</title>
            <para xml:id="para_f2645eb5-4c5c-4f8c-9cf6-859b0a2a7bf8">The Search transaction searches the collection of NPI Instances contained in the Target Resource. The search criteria are specified in the query parameters. Each match includes the default and requested Attributes from the matching Instance. A successful response returns a list describing the matching Instances.</para>
            <section label="12.6.1" status="3" xml:id="sect_12.6.1">
                <title>Request</title>
                <para xml:id="para_c26c4b9c-0b92-4717-a0b9-3c5c1800f6e5">The request shall have the following syntax:</para>
                <programlisting>GET SP /{npi-name} {?parameter*} SP version CRLF</programlisting>
                <programlisting>Accept: 1#dicom-media-type CRLF</programlisting>
                <programlisting>*(header-field CRLF)</programlisting>
                <programlisting>CRLF</programlisting>
                <section label="12.6.1.1" status="4" xml:id="sect_12.6.1.1">
                    <title>Target Resources</title>
                    <para xml:id="para_e8297bcf-caf0-438f-9293-2f0fcaffd970">The Target URI shall reference one of the resources shown in <xref linkend="table_12.6.1-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_1aeeb9fb-fa8b-4cd9-8c12-5eb124cb20fa">An origin server shall specify all supported npi-names in its Conformance Statement and in its response to the Retrieve Capabilities transaction.</para>
                    <table frame="box" label="12.6.1-1" rules="all" xml:id="table_12.6.1-1">
                        <caption>Search Transaction Resources</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_99e05793-6d33-4d35-b634-53c75d917b01">Resource</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_3012d04a-768e-48ea-aaca-d9c6bcab0270">URI Template</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_4bf8b225-306d-4c9b-a6a5-150c44236418">Description</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f4baedf7-0089-4d61-a774-2526b2401a3f">All Instances</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9e1a50bc-6a08-4bd2-9237-896e3d8376f9">/{npi-name}</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_17bd7cab-58a1-46bb-804f-a6dcbd965c24">Searches a collection of NPI Instances.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.6.1.2" status="4" xml:id="sect_12.6.1.2">
                    <title>Query Parameters</title>
                    <para xml:id="para_ba88ccd8-92d7-4c85-86ac-5ccef91551bf">The user agent shall supply, and the origin server shall support, the Common Query Parameters in <xref linkend="sect_12.1.2" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_f7b19546-9ce4-40f4-94a6-0545a56be68d">The origin server shall support Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_a11e1c8f-c241-4105-b1f4-4e8838a663b3">The user agent shall supply in the request Query Parameters as required in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_5c858fe2-ccce-42ae-b2d0-c01d82582794">For each Resource Category the origin server supports, it shall support the behaviors and matching key Attributes specified in the corresponding sections in <xref linkend="table_12.6.1-2" xrefstyle="select: label"/>.</para>
                    <table frame="box" label="12.6.1-2" rules="all" xml:id="table_12.6.1-2">
                        <caption>NPI Resource Search Attributes</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_10e20866-7d6f-4f95-a0e6-9219f93cda70">Resource Category</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0b56c631-6449-43c9-ae33-50fd1673d3f9">Behaviors and Matching Key Attributes</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9b3efa3b-372a-4415-a990-231b40b1a5c6">Color Palette</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f6a9de54-a9a7-4a05-a8cd-73e68a2ba32a">
<olink targetdoc="PS3.4" targetptr="sect_X.6.1.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3d4ae70b-ee30-44a8-afaa-3f33802ff473">Defined Procedure Protocol</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_75341a2e-36f0-4fa8-a8e9-61af6b3ebe02">
<olink targetdoc="PS3.4" targetptr="sect_HH.6.1.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_f97177c4-21c7-448f-8470-e5a1fa86b812">Hanging Protocol</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_926273f0-2345-41e1-a79c-1d920816f148">
<olink targetdoc="PS3.4" targetptr="sect_U.6.1.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2084fcb5-8ea5-4dc6-89c5-29c24c5dd122">Implant Template</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e509a5d7-4883-4f12-95c5-67c422713835">
<olink targetdoc="PS3.4" targetptr="sect_BB.6.1.2" xrefstyle="template:Section %n “%t” in PS3.4"/>.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.6.1.3" status="4" xml:id="sect_12.6.1.3">
                    <title>Request Header Fields</title>
                    <table frame="box" label="12.6.1-3" rules="all" xml:id="table_12.6.1-3">
                        <caption>Request Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_89fed48b-d727-4df1-9112-b0ddfc385e83">Name</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_8cee8ece-9fcf-412d-b386-3893ff06d317">Values</para>
                                </th>
                                <th align="center" colspan="2" rowspan="1">
                                    <para xml:id="para_5944c1d8-5b5d-44cf-ada0-d13d2106709b">Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="2">
                                    <para xml:id="para_79a26624-2424-4e90-a61f-d89e36ad3dfe">Description</para>
                                </th>
                            </tr>
                            <tr valign="top">
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_7f26c0de-d9a5-4912-9a13-ef7cbdab632d">User Agent</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_e6efefd0-646a-4f18-8e1a-9fd081d85931">Origin Server</para>
                                </td>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_93a186fe-5977-4684-a82d-538a25552213">Accept</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_63d5780c-5d18-4b89-8f7e-07ea244c8737">1#-dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_ebe56b40-658b-4178-ac9f-62b37ff99f35">M</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_a2013344-7e55-420f-a508-865ee3884dde">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_17d8a20c-e2de-489b-95e4-dda4caf53640">The Acceptable Media Types of the response payload</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_6584fb23-6c3a-474a-83a0-f53ceb86aead">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.6.1.4" status="4" xml:id="sect_12.6.1.4">
                    <title>Request Payload</title>
                    <para xml:id="para_244615cb-35fe-4627-907f-2bab434a69be">The request has no payload.</para>
                </section>
            </section>
            <section label="12.6.2" status="3" xml:id="sect_12.6.2">
                <title>Behavior</title>
                <para xml:id="para_38f92c2d-8c23-49f8-af9a-c8e6bc59adc8">The origin server shall perform the search indicated by the request, using the matching behavior specified in <xref linkend="sect_8.3.4.1.1" xrefstyle="select: label"/> and in the corresponding sections in <xref linkend="table_8.3.4-1" xrefstyle="select: label"/>.</para>
                <para xml:id="para_8a55cd2e-66a0-4e1f-ad9f-a3b699cf85b1">The rules for search results are specified in <xref linkend="sect_8.3.4" xrefstyle="select: label"/>.</para>
            </section>
            <section label="12.6.3" status="3" xml:id="sect_12.6.3">
                <title>Response</title>
                <para xml:id="para_4b2a9eed-1bbd-4a5a-8f65-0cec8fb4ede0">The response shall have the following syntax:</para>
                <programlisting>version SP status-code SP reason-phrase CRLF</programlisting>
                <programlisting>[Content-Type: dicom-media-type CRLF]</programlisting>
                <programlisting>[(Content-Length: uint / Content-Encoding: encoding) CRLF]</programlisting>
                <programlisting>[Content-Location: url CRLF]</programlisting>
                <programlisting>*(header-field CRLF</programlisting>
                <programlisting>CRLF</programlisting>
                <programlisting>[payload / status-report]</programlisting>
                <section label="12.6.3.1" status="4" xml:id="sect_12.6.3.1">
                    <title>Status Codes</title>
                    <para xml:id="para_0db7c401-80d3-44c1-89ce-19de6eed8df8">
<xref linkend="table_12.6.3-1" xrefstyle="select: label"/> shows some common status codes corresponding to this transaction. See also <xref linkend="sect_8.5" xrefstyle="select: label"/> for additional status codes.</para>
                    <table frame="box" label="12.6.3-1" rules="all" xml:id="table_12.6.3-1">
                        <caption>Status Code Meaning</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_cff8b0e1-4f66-4cb8-a294-c979a3ef9451">Status</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_12540a23-c6ea-4538-97bc-b8397b397522">Code</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_0c56536a-e62b-427e-8441-b3d2f447686b">Meaning</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_13500bf1-8ce5-4d6d-a05c-30befcf36f3a">Success</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_2763a038-f7a8-46aa-9d19-181c8a92b911">200 (OK)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_516d6a46-9072-4e6a-8858-09dd0fa1c8cc">The query completed and any matching results are returned in the message body.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="3">
                                    <para xml:id="para_4190853d-5d1d-4648-ab0c-ca0c21400e75">Failure</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_8d0a0363-a89f-4e5f-bc45-b84cf747591d">400 (Bad Request)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_4fd50390-68b6-4658-abdd-7721ab61f29e">The request message contained an error. For example, the Query Parameters were invalid</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_47d5530f-c8ab-4089-b465-acffc94800d6">406 (Unsupported Media Type)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_3155bc34-a1c8-44a3-9cb5-a3fb7a5b39d7">The origin server does not support any of the Acceptable Media Types.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_388e3319-00eb-4244-954a-b1375919ca97">413 (Payload Too Large)</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_cb411de1-cc80-4e27-a63e-bc9ed15a3f5b">The search was too broad, and the body of the response should contain a Status Report with additional information about the failure.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </section>
                <section label="12.6.3.2" status="4" xml:id="sect_12.6.3.2">
                    <title>Response Header Fields</title>
                    <table frame="box" label="12.6.3-2" rules="all" xml:id="table_12.6.3-2">
                        <caption>Response Header Fields</caption>
                        <thead>
                            <tr valign="top">
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_b261f029-2e3c-45c8-8421-0a7069309032">Header Field</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_d8b008e1-04a4-48c9-931b-7dcf54ea899d">Value</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_21f10b5f-8a66-49a3-a9e6-e104d8c2c832">Origin Server Usage</para>
                                </th>
                                <th align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_fca677c7-0fd4-498d-88d4-c39a858ca4df">Requirement</para>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_34b0a034-ac9a-4654-9913-fcec7f8dcd08">Content-Type</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_82d0ecd8-f014-4360-9d72-8da4dff08f14">dicom-media-type</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_54246e24-92bb-42e5-826b-de9d3ee2c1c2">M</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_bda97402-d3e0-42c9-bc77-4cceba4fae85">The media type of the response payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_89b87cd4-6cf8-4841-b989-581907bca55f">Content-Length</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_6ce52a31-5155-43b8-83f9-82f1ff4422ba">Uint</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_86016912-bec1-4150-b0b8-dbbd1a4b285c">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_7b20c7fa-dcc2-44c0-93d6-0a0bf786d517">Shall be present if a content encoding has not been applied to the payload.</para>
                                </td>
                            </tr>
                            <tr valign="top">
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_9cf5ffbc-98bd-4daf-81db-b4e0c2db998b">Content-Encoding</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_179eab08-2d06-4ca9-835b-6f0cd745cdb9">Encoding</para>
                                </td>
                                <td align="center" colspan="1" rowspan="1">
                                    <para xml:id="para_213f536d-6255-499c-b81a-150d7533d64a">C</para>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <para xml:id="para_e962f2ab-21d4-4586-a049-73c4a945265c">Shall be present if a content coding has been applied to the payload.</para>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <para xml:id="para_e17fa547-e85b-489e-8e7b-4376ddef324f">See also <xref linkend="sect_8.4" xrefstyle="select: label"/>.</para>
                </section>
                <section label="12.6.3.3" status="4" xml:id="sect_12.6.3.3">
                    <title>Response Payload</title>
                    <para xml:id="para_7e877bbb-b7ca-4200-9c7e-36378d49f639">A success response shall contain the search results in an Acceptable Media Type. See <xref linkend="sect_8.7.5" xrefstyle="select: label"/>.</para>
                    <para xml:id="para_924bd826-4f9c-4408-827c-afe3fb47ae31">A failure response payload may contain a Status Report describing any failures, warnings, or other useful information.</para>
                </section>
            </section>
        </section>
    </chapter>
    <chapter label="A" status="1" xml:id="chapter_A">
        <title>Collected ABNF</title>
        <para xml:id="para_11212169-1aa0-42f8-9dab-579eddf9424f">A machine readable collected ABNF for the syntax defined in this Part of the Standard can be found at <link xl:href="ftp://medical.nema.org/medical/dicom/ABNF/part18_abnf.txt"/>
</para>
    </chapter>
    <chapter label="B" status="1" xml:id="chapter_B">
        <title>Examples (Informative)</title>
        <section label="B.1" status="2" xml:id="sect_B.1">
            <title>Retrieving a Simple DICOM Image in JPEG</title>
            <programlisting><![CDATA[http://www.hospital-stmarco/radiology/wado.php?requestType=WADO
  &studyUID=1.2.250.1.59.40211.12345678.678910
  &seriesUID=1.2.250.1.59.40211.789001276.14556172.67789
  &objectUID=1.2.250.1.59.40211.2678810.87991027.899772.2
]]></programlisting>
        </section>
        <section label="B.2" status="2" xml:id="sect_B.2">
            <title>Retrieving a DICOM SR in HTML</title>
            <programlisting><![CDATA[http://server234/script678.asp?requestType=WADO
  &studyUID=1.2.250.1.59.40211.12345678.678910
  &seriesUID=1.2.250.1.59.40211.789001276.14556172.67789
  &objectUID=1.2.250.1.59.40211.2678810.87991027.899772.2
  &charset=UTF-8
]]></programlisting>
        </section>
        <section label="B.3" status="2" xml:id="sect_B.3">
            <title>Retrieving a Region of A DICOM Image</title>
            <para xml:id="para_d6fe1e9e-0674-4f5a-8bae-406a0454092e">Retrieving a region of a DICOM image, converted if possible in JPEG2000, with annotations burned into the image containing the patient name and technical information, and mapped into a defined image size:</para>
            <programlisting><![CDATA[https://aspradio/imageaccess.js?requestType=WADO
  &studyUID=1.2.250.1.59.40211.12345678.678910
  &seriesUID=1.2.250.1.59.40211.789001276.14556172.67789
  &objectUID=1.2.250.1.59.40211.2678810.87991027.899772.2
  &contentType=image%2Fjp2;level=1,image%2Fjpeg;q=0.5
  &annotation=patient,technique
  &columns=400
  &rows=300
  &region=0.3,0.4,0.5,0.5
  &windowCenter=-1000
  &windowWidth=2500
]]></programlisting>
        </section>
        <section label="B.4" status="2" xml:id="sect_B.4">
            <title>Retrieving As A DICOM Media Type</title>
            <para xml:id="para_e0048ced-bdc9-4efb-a04b-581c715b0819">Retrieving a DICOM image object using the baseline 8-bit lossy JPEG transfer syntax, and de-identified:</para>
            <programlisting><![CDATA[http://www.medical-webservice.st/RetrieveDocument?requestType=WADO
  &studyUID=1.2.250.1.59.40211.12345678.678910
  &seriesUID=1.2.250.1.59.40211.789001276.14556172.67789
  &objectUID=1.2.250.1.59.40211.2678810.87991027.899772.2
  &contentType=application%2Fdicom
  &anonymize=yes
  &transferSyntax=1.2.840.10008.1.2.4.50
]]></programlisting>
        </section>
    </chapter>
    <chapter label="C" status="1" xml:id="chapter_C">
        <title>Retired</title>
        <para xml:id="para_53ad9cfb-c8a2-4b98-a3ef-db2e046487da">See PS3.18-2019a.</para>
    </chapter>
    <chapter label="D" status="1" xml:id="chapter_D">
        <title>IANA Character Set Mapping</title>
        <para xml:id="para_e8ea10ce-e162-4e9c-b06e-f0ac8063c0c8">
            <xref linkend="table_D-1" xrefstyle="select: label"/> provides a mapping of some <link xl:href="http://www.iana.org/assignments/character-sets/character-sets.xhtml">IANA Character Set Registry</link> Preferred MIME Names to DICOM Specific Character Set Defined Terms.</para>
        <table frame="box" label="D-1" rules="all" xml:id="table_D-1">
            <caption>IANA Character Set Mapping</caption>
            <thead>
                <tr valign="top">
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_05f701de-b061-413a-ac26-ceffc66db96d">IANA Preferred MIME Name</para>
                    </th>
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_71a6d277-4bf3-4084-b06f-06a494cb72d7">DICOM Defined Terms for Specific Character Set (0008,0005) </para>
                    </th>
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_e0735ba6-7cc3-48fb-b17f-b1d4f20540da">Language</para>
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_bf1d3a30-4d2e-4a5d-ae87-6448e5c434e9">ISO-8859-1</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_07bc9cf4-1636-46dc-b336-71d56bf2fd2c">ISO_IR 100</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a7004a19-0950-432f-ad49-8e8b61f1cedf">Latin-1 Latin alphabet</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f4a9507d-1e57-4333-9ca7-a5ad90fdc1ac">ISO-8859-2</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_06d61ef3-d795-4445-a9c2-05dc421a2fa7">ISO_IR 101</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_20719826-15a9-43a5-b6ed-afd41d7dbba6">Latin-2 Eastern European</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6e1071c7-f4e6-40e7-815e-c1523b8fb4b4">ISO-8859-3</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_896bcac7-0d40-4f6c-b6ef-60f101fee3c2">ISO_IR 109</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_fea2b578-320e-4210-aa69-1171eb541ed4">Latin alphabet #3</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_42d0c7df-a3dd-4e5c-b0a7-794507ce38bd">ISO-8859-4</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_301b4436-f40a-49e3-b4bc-400540123ed8">ISO_IR 110</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_b277ad13-c60d-481c-b140-50f3d31aad15">Latin alphabet #4</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_abfb22c4-c776-4799-ba2f-352c5a8a97c6">ISO-8859-5</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d737c995-659a-4e77-a484-26de14f8a03b">ISO_IR 144</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_375daae8-3bac-4f85-906b-61b67388a1b7">Cyrillic</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_68eb57f8-ec6e-4cd1-8d47-612038952ad1">ISO-8859-6</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_42f5194d-3f12-41ac-a6ca-9c25309439a5">ISO_IR 127</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0f4b1ef7-2c1f-42e4-81e7-4925316ef8ed">Arabic</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_dbabf59e-ae9b-4fdc-a4a5-a7d1bb0b14c7">ISO-8859-7</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_56b518b3-cdc8-424e-8a61-99c37f69354e">ISO_IR 126</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_39c38b85-1461-41d3-a729-5098bcac9ca3">Greek</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d82a060b-ea20-4ca2-9511-6f9adcf0f12f">ISO-8859-8</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_706d3271-373e-4413-b705-1b4bc5802007">ISO_IR 138</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_65e881e8-505f-4301-bcc9-9c0872b68a32">Hebrew</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c106ab43-93c6-4591-9d57-4827001c280a">ISO-8859-9</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ac0055dd-8b2a-464b-b99d-b800598c30c6">ISO_IR 148</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_5afdc904-5f34-4f6a-8f46-3c10bcc36c4a">Latin alphabet #5</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d9dbb3f5-0580-47a3-8af2-48296fbe4e7f">TIS-620</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f10c7460-706d-4d41-b342-049e98e8126c">ISO_IR 166</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_877db7df-71db-4aa4-89ba-77eae6adcbbe">Thai</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d0391c23-9b2f-4fae-be9c-4177b5253fa5">ISO-2022-JP</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_8574569a-5e7c-43ac-8dba-358056bfc73e">ISO 2022 IR 13\ISO 2022 IR 87</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_421fc25e-6030-4a50-af8b-03a3ea10627f">Japanese</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_07058e7a-8c68-4a3a-a430-469e9aacf956">ISO-2022-KR</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_72c779ed-746a-42f1-aaa0-34641b9bb1a3">ISO 2022 IR 6\ISO 2022 IR 149</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_3c9a0c53-9891-4ad9-a8e4-a2c5f302a998">Korean</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c8638c71-8392-4dfd-9d0f-3156c0343f82">ISO-2022-CN</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_63c9e3db-4b27-4e3d-b982-0bd09995b605">ISO 2022 IR 6\ISO 2022 IR 58</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_98d574f5-d1f5-41f0-880f-3244e32f1e22">Chinese</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e3704594-cc6d-47cf-a1ec-78ea4871647e">GB18030</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_881911dc-621d-422d-8a67-81d01c49d929">GB18030</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e43c3910-f736-4fe3-bc69-5a9c46d7aaac">Chinese</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_5eeac5a8-725b-4b7a-9ba5-321b1315f78a">GBK</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_715db6e8-3216-4839-aa95-4f3b5dd87429">GBK</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_2d533e4f-365d-47a9-a77a-7297fda1d0c1">Chinese</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0a6b578d-ba41-40ff-bee8-cacb8158bcb7">UTF-8</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0dbf4aae-3f95-4182-87eb-c1261bd54d80">ISO_IR 192</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_b17323d4-b112-40fb-9357-7a37afd7020d">Unicode</para>
                    </td>
                </tr>
            </tbody>
        </table>
    </chapter>
    <chapter label="E" status="1" xml:id="chapter_E">
        <title>Retired</title>
        <para xml:id="para_96761190-a054-48de-b1eb-8c64be0c06f2">See PS3.18-2019a.</para>
    </chapter>
    <chapter label="F" status="1" xml:id="chapter_F">
        <title>DICOM JSON Model</title>
        <section label="F.1" status="2" xml:id="sect_F.1">
            <title>Introduction to JavaScript Object Notation (JSON)</title>
            <para xml:id="para_0ae6e059-ed41-42bc-bbc6-ec6214fefa37">JSON is a text-based open standard, derived from JavaScript, for representing data structures and associated arrays. It is language-independent, and primarily used for serializing and transmitting lightweight structured data over a network connection. It is described in detail by the Internet Engineering Task Force (IETF) in <xref linkend="biblio_RFC_4627"/>, available at <link xl:href="http://www.ietf.org/rfc/rfc4627.txt"/>.</para>
            <para xml:id="para_838562fa-2db9-4202-b072-6accb6d91852">The DICOM JSON Model complements the XML-based Native DICOM Model, by providing a lightweight representation of data returned by DICOM web services. While this representation can be used to encode any type of DICOM Data Set it is expected to be used by client applications, especially mobile clients, such as described in the QIDO-RS use cases (see <olink targetdoc="PS3.17" targetptr="chapter_HHH" xrefstyle="template:Annex %n “%t” in PS3.17"/>).</para>
            <para xml:id="para_8b66b719-3014-40a8-8ae2-27b038f0d5ec">With the exception of padding to even byte length, a data source that is creating a new instance of a DICOM JSON Model shall follow the DICOM encoding rules in creating Values for the DICOM Attributes within the instance of the DICOM JSON Model. Attribute Values encoded in a DICOM JSON Model are not required to be padded to an even byte length.</para>
            <para xml:id="para_11ad61d2-cff1-460f-9a7a-af475789c9bf">A data recipient that converts data from an instance of the DICOM JSON Model back into a binary encoded DICOM object shall adjust the padding to an even byte length as necessary to meet the encoding rules specified in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/>.</para>
        </section>
        <section label="F.2" status="2" xml:id="sect_F.2">
            <title>DICOM JSON Model</title>
            <para xml:id="para_3b315642-71bb-4dbd-a444-62eedf72b4cb">The DICOM JSON Model follows the Native DICOM Model for XML very closely, so that systems can take advantage of both formats without much retooling. The Media Type for DICOM JSON is application/dicom+json. The default character repertoire shall be UTF-8 / ISO_IR 192.</para>
            <section label="F.2.1" status="3" xml:id="sect_F.2.1">
                <title>Multiple Results Structure</title>
                <para xml:id="para_f02e5138-5558-4a07-a2fe-67644ad16ce2">Multiple results returned in JSON are organized as a single top-level array of JSON objects. This differs from the Native DICOM Model, which returns multiple results as a multi-part collection of singular XML documents.</para>
                <section label="F.2.1.1" status="4" xml:id="sect_F.2.1.1">
                    <title>Examples</title>
                    <section label="F.2.1.1.1" status="5" xml:id="sect_F.2.1.1.1">
                        <title>Native DICOM Model</title>
                        <programlisting><![CDATA[<?xml version="1.0" encoding="UTF-8" xml:space="preserve" ?>
<NativeDicomModel>
  <DicomAttribute tag="0020000D" vr="UI" keyword="StudyInstanceUID">
    <Value number="1">1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873</Value>
  </DicomAttribute>
</NativeDicomModel>
…
<?xml version="1.0" encoding="UTF-8" xml:space="preserve" ?>
<NativeDicomModel>
  <DicomAttribute tag="0020000D" vr="UI" keyword="StudyInstanceUID">
    <Value number="1">1.2.444.200036.9116.2.2.2.1762893313.1029997326.945876</Value>
  </DicomAttribute>
</NativeDicomModel>
]]></programlisting>
                    </section>
                    <section label="F.2.1.1.2" status="5" xml:id="sect_F.2.1.1.2">
                        <title>DICOM JSON Model</title>
                        <programlisting><![CDATA[[
  {
     "0020000D": {
      "vr": "UI",
      "Value": [ "1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873" ]
    }
  },
  {
    "0020000D" : {
      "vr": "UI",
      "Value": [ "1.2.392.200036.9116.2.2.2.2162893313.1029997326.945876" ]
    }
  }
]
]]></programlisting>
                    </section>
                </section>
            </section>
            <section label="F.2.2" status="3" xml:id="sect_F.2.2">
                <title>DICOM JSON Model Object Structure</title>
                <para xml:id="para_fdec5594-2b78-412e-9647-285212110ce3">The DICOM JSON Model object is a representation of a DICOM Data Set.</para>
                <para xml:id="para_81894cbe-9261-4a17-9c31-8da5c40314e9">The internal structure of the DICOM JSON Model object is a sequence of objects representing attributes within the DICOM Data Set.</para>
                <para xml:id="para_6563ec5e-25d3-4e09-962c-e8454ac6ba9b">Attribute objects within a DICOM JSON Model object must be ordered by their property name in ascending order.</para>
                <para xml:id="para_45314867-e497-437d-acf1-636865ba96f7">Group Length (gggg,0000) attributes shall not be included in a DICOM JSON Model object.</para>
                <para xml:id="para_2d4d28a7-b779-4b6b-9a60-8638295dd4fc">The name of each attribute object is:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_34e3d09b-ebef-485f-adb6-0739e2a58ac0">The eight character uppercase hexadecimal representation of a DICOM Tag</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_fe283707-346f-4738-8f28-8675768530ec">Each attribute object contains the following named child objects:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_8c61e20e-3cdd-4b38-b996-89c97592e585">vr: A string encoding the DICOM Value Representation. The mapping between DICOM Value Representations and JSON Value Representations is described in <xref linkend="sect_F.2.3" xrefstyle="select: label"/>.</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_c862781a-7102-49a4-b827-e7f92d6adc7b">At most one of:</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_e053047a-bbc3-47f8-8ac1-ce4169fd76e5">Value: An array containing one of:</para>
                                <itemizedlist>
                                    <listitem>
                                        <para xml:id="para_949c513c-d191-41f2-a2b4-6bf4c8baaddf">The Value Field elements of a DICOM attribute with a VR other than PN, SQ, OB, OD, OF, OL, OV, OW, or UN (described in <xref linkend="sect_F.2.4" xrefstyle="select: label"/>)</para>
                                        <para xml:id="para_d93ae819-585f-4912-b04b-fa0d802b28f4">The encoding of empty Value Field elements is described in <xref linkend="sect_F.2.5" xrefstyle="select: label"/>
                                        </para>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_50b7b81a-d115-4964-ac03-8dc33ba7f741">The Value Field elements of a DICOM attribute with a VR of PN. The non-empty name components of each element are encoded as a JSON strings with the following names:</para>
                                        <itemizedlist>
                                            <listitem>
                                                <para xml:id="para_c6180b65-4eef-45a2-88b7-d4d14103435b">Alphabetic</para>
                                            </listitem>
                                            <listitem>
                                                <para xml:id="para_b135bedf-043f-4093-a787-fd6278832d32">Ideographic</para>
                                            </listitem>
                                            <listitem>
                                                <para xml:id="para_205f6c48-3a32-4129-8f50-d2adef35fb9d">Phonetic</para>
                                            </listitem>
                                        </itemizedlist>
                                    </listitem>
                                    <listitem>
                                        <para xml:id="para_d7f0d6fc-9b7e-4d2a-858c-4e6ba04b6a09">JSON DICOM Model objects corresponding to the sequence items of an attribute with a VR of SQ</para>
                                        <para xml:id="para_7f0523e5-dc87-4227-bfea-a3ba83c48b61">Empty sequence items are represented by empty objects</para>
                                    </listitem>
                                </itemizedlist>
                            </listitem>
                            <listitem>
                                <para xml:id="para_fc52cacc-bb58-4dd7-99c9-b739319c7f8b">BulkDataURI: A string encoding the WADO-RS URL of a bulk data item describing the Value Field of an enclosing Attribute with a VR of DS, FL, FD, IS, LT, OB, OD, OF, OL, OV, OW, SL, SS, ST, SV, UC, UL, UN, US, UT or UV (described in <xref linkend="sect_F.2.6" xrefstyle="select: label"/>)</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_e451c65f-31b9-4f15-bd19-04f483f5cd6e">InlineBinary: A base64 string encoding the Value Field of an enclosing Attribute with a VR of OB, OD, OF, OL, OV, OW, or UN (described in <xref linkend="sect_F.2.7" xrefstyle="select: label"/>)</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                </itemizedlist>
                <note>
                    <orderedlist numeration="arabic">
                        <listitem>
                            <para xml:id="para_7fe0ade2-1fc2-4b98-946a-938a20b50b54">For Private Data Elements, the group and element numbers will follow the rules specified in <olink targetdoc="PS3.5" targetptr="sect_7.8.1" xrefstyle="select: docname label"/>
                            </para>
                        </listitem>
                        <listitem>
                            <para xml:id="para_7d1d3ebe-aff7-4def-967d-2d55205833f6">The person name representation is more closely aligned with the DICOM Data Element representation than the DICOM <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/> XML representation.</para>
                        </listitem>
                    </orderedlist>
                </note>
            </section>
            <section label="F.2.3" status="3" xml:id="sect_F.2.3">
                <title>DICOM JSON Value Representation</title>
                <para xml:id="para_57f37df1-2a7b-4b6b-b4e2-3b0af204bc0f">The DICOM Value Representation (VR) is included in each DICOM JSON Model attribute object and named "vr". For example:</para>
                <programlisting><![CDATA["vr": "CS"
]]></programlisting>
                <para xml:id="para_280f3113-55b6-4746-88b5-79df55e19345">The JSON encoding of an Attribute shall use the JSON Data Type corresponding to the DICOM Value Representations in <xref linkend="table_F.2.3-1" xrefstyle="select: label"/>.
                    The JSON encodings shall conform to the Definition, Character Repertoire (if applicable) and Length of Value specified for that DICOM Value Representation (see <olink targetdoc="PS3.5" targetptr="sect_6.2" xrefstyle="select: docname label quotedtitle"/>) with the following exceptions:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_89f5a907-97b1-439e-92ab-e866996c4526">Attributes with a Value Representation of AT shall be restricted to eight character uppercase hexadecimal representation of a DICOM Tag</para>
                    </listitem>
                </itemizedlist>
                <table frame="box" label="F.2.3-1" rules="all" xml:id="table_F.2.3-1">
                    <caption>DICOM VR to JSON Data Type Mapping</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_04e38a00-a8b9-47dd-977f-4dbfa5482d15">
                                    <emphasis role="bold">VR Name</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d492c756-c6f8-4272-ba28-5d9e3abdebaf">
                                    <emphasis role="bold">Type</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_0546044a-8a3e-41e7-8b0a-3f51c8d3d051">
                                    <emphasis role="bold">JSON Data Type</emphasis>
                                </para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_03164654-6774-499e-97bf-0be428764de2">AE</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_4efc8814-d0ec-4f1c-b3d0-807a70137bbe">Application Entity</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_44384aa8-5ee9-4013-801b-630cee9ccf07">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_f9e2361b-28a3-44a2-a3ad-ec357b7f3bd0">AS</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a1328f02-ea45-4921-9c56-602021d9955e">Age String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_683ec3d7-62bb-45b1-9de9-57940ac6dab5">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_236114c6-ea31-4b45-a753-75ac57b305a5">AT</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ace88bfa-026b-4227-9d9a-4b328c956dcb">Attribute Tag</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b6cd5f9d-ab96-4a2c-9635-50aa82c7556f">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a53324a5-2021-4735-b4c2-eebfe620be0f">CS</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_00b5dd1a-77e6-4e70-af27-a8ff7991df1c">Code String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f5986bce-357c-421c-8e65-ea17a13d145d">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_077488d1-ec4d-46e1-8503-a79133580a7b">DA</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3b0232e9-3a86-46fe-9e92-2427ad9002b5">Date</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b673987d-a98b-4cd9-ac6a-c3ef52fe17d8">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_e4e8f917-e8ef-4e7d-b5b8-72f215f98179">DS</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_088d3637-eaf9-4004-8ae2-ab1e598027c5">Decimal String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fb941f0b-25b8-45c6-9542-85953c51a4d5">Number or String</para>
                                <para xml:id="para_63648c04-3b90-4f37-a6d8-988c41da8663">See note.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_feb39331-5077-4be0-b935-f897dedc2484">DT</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6412ff9e-2c48-4fe0-a63f-56df77659241">Date Time</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_02b94a76-ed88-400d-8b25-315450afdbd9">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a10f7129-0bbd-47d1-a98f-fb52a26cf924">FL</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_31f8e462-dec0-4a62-9c3e-ad2685736431">Floating Point Single</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8a0e4e02-fd6f-4762-8aa7-21aa96b06c18">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_abbcd7af-fa0d-4a5e-917e-94e475387c5e">FD</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0bb232e9-149b-4020-a8f5-0773b4f236de">Floating Point Double</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0df4d292-04b1-4742-a7c7-f656d0d9d777">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_902a6f62-8325-4b47-8fe9-03eb6e37c8c5">IS</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cd017b6d-d87e-4de5-8000-33d6a8bd4cef">Integer String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dea6fd02-9c86-47ef-8048-a6373e438014">Number or String</para>
                                <para xml:id="para_22cc0a80-c385-4d50-9e70-5aca751ebf8e">See note.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2db0e508-0f27-4118-8f7d-722e1ca5008a">LO</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_177698fd-5f26-47fc-b8d3-ade80d11ba51">Long String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_78de27f8-8e1b-4e02-add1-8118e1bc378f">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_296ac1d4-2c77-4661-ac9e-5dd49a7f09f5">LT</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_67fd9105-e872-498c-9ead-05272fbc8387">Long Text</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_3d3e208d-9b9e-4665-beac-4f0984aaee31">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_fbe6a5a0-87cd-4ff1-9475-f29c2da58899">OB</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_36cfbe4e-9e59-43c3-8784-51bdc37685ac">Other Byte</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_529e0293-ae59-437b-bf98-a653f0f30302">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a4428d86-ddde-4824-9831-a1d07155766e">OD</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_e1314f65-60a6-45f6-93bf-782f7212379b">Other Double</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_82f4ac33-56bc-4b10-aba5-55d9dc262d73">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cd2da0bf-417f-47de-ae18-2e822e018764">OF</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_75a9b9fb-af78-4ffe-a135-bdde8ac636b6">Other Float</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8575a922-f9b1-433d-a051-2cc4ad2b2e8a">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_74943e05-d06c-4d6d-9520-7520655ab43c">OL</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_31a38aba-27aa-44eb-8a52-990b8fc35041">Other Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8eb12e2f-a208-4644-9ded-624f6b5fdb0a">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_657bb68f-e891-49ca-a883-6b82ede9af3a">OV</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2a0ef8f9-eb7e-4617-9e23-8978c43fd538">Other 64-bit Very Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9b76daa4-3cee-441a-a9f9-edaec660f469">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a8138b96-5626-4949-8df1-497bc85a2492">OW</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_484da0e9-b501-4476-b01c-e2fc4726270d">Other Word</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_83b48553-9e93-40b9-8b45-82bcd9793ab7">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_427b943f-c8f6-4383-b30a-279263e4ef05">PN</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d607f199-a398-4607-8ec9-356c8a633431">Person Name</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_016be3db-0159-4d9b-b0a6-c0bd49e39a6d">Object containing Person Name component groups as strings (see <xref linkend="sect_F.2.2" xrefstyle="select: label"/>)</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_102b1cfd-7622-4073-9286-fd74c383d884">SH</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_66ea5f33-727d-43ff-b229-e838eee430be">Short String</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_f96dc693-1ec8-49eb-80da-382312af7e89">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_c65e120b-0c34-400e-a9fa-ca608812ccc3">SL</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_48e4228e-1925-4e53-8e2d-3a6661211d06">Signed Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_48d5413a-1e47-4d78-beb1-123282aaeb03">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d66e52f7-b0e6-4795-8bb8-9e2ff14c4656">SQ</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1a44f726-93ea-4efe-97e2-1f28ba29ba30">Sequence of Items</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2421c77b-d766-4aa1-8c4e-744b17b77b71">Array containing DICOM JSON Objects</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7a2da8d1-6807-4b91-9b7c-9f7ef6cadc0c">SS</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_36046926-e472-4459-8d81-5f714b722363">Signed Short</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_561cd130-042b-400a-8d1c-896e49bfd3a1">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_450e553b-6e23-4c27-8157-f431da37668b">ST</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_26c32d2e-14e2-4553-8e70-498e839b7d46">Short Text</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_76c6f3d9-9e91-444d-9a1e-0c261f55887b">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_72d3b614-e778-4e1c-9a05-b16fff2d311a">SV</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_824794a0-2a7a-40bb-8194-b7798e299a66">Signed 64-bit Very Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_19e23a4c-f41e-4ac4-9342-0d0daeae6b20">Number or String</para>
                                <para xml:id="para_9244643f-32d6-4c65-a343-ef1338173138">See Note.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_38065e95-7a34-4452-8b58-bd829f55141f">TM</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_6bb082b3-6e06-4cd1-8d8b-7901bbab7a7f">Time</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_569cd27a-2b4a-4a31-9afe-771e240ce456">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_4e71d26d-ceb2-4de1-ad97-6307431793a0">UC</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8c20a6c3-dcd9-42dc-ac7c-5ac0841ee9fb">Unlimited Characters</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1f470fbc-cf0f-4f64-b0cd-3669df1e169f">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5e6f7481-e453-4aba-be08-92721ca26077">UI</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1ca81993-d2b1-477d-90d0-fd3cbbb6bac5">Unique Identifier (UID)</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dd1a46ea-685a-46dd-8324-d1329e48fbbc">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d33413cc-1a82-472f-9b57-ea09597ea70c">UL</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_5b386362-6ed7-482b-9668-9b8ba790a0fe">Unsigned Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a8cfe5dd-9094-477b-a0ae-38fd74790552">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7cb6787d-40c4-4cf9-8b65-55115a89a64b">UN</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8037c191-754d-4d31-bfb8-a40e71b60206">Unknown</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1b61eec1-3422-47ed-8920-eff19351971e">Base64 encoded octet-stream</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5b0d282b-0079-4fc9-aff5-20df2ddf63a4">UR</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_736f7647-c56d-4448-977f-570cf12093c4">Universal Resource Identifier or Universal Resource Locator (URI/URL)</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b8fb7540-b32a-4805-8e31-1dced66b7014">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_9f679c93-7c9c-4e80-90e4-d6524f20da86">US</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2c6b38f1-1cfb-41b7-bfbb-6717ce9e1d31">Unsigned Short</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a71a3ab4-1052-4355-a2e3-e76ae04f0be9">Number</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ecbaa3b5-a13f-43f7-8d7d-d3314a8bee75">UT</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_160f7488-f713-4e53-88a3-4293dc390b2d">Unlimited Text</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0e05f5fd-7267-4a3f-ac2f-1a0e146d492c">String</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ea501a29-d605-4b30-89dc-b4ca3da629b8">UV</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_890745d7-cc41-4453-89a1-d516b10460d6">Unsigned 64-bit Very Long</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d0978169-afa7-4d0f-9625-bc24eaffc115">Number or String.</para>
                                <para xml:id="para_d8deb56c-10f9-44d4-a5af-2c392e37477f">See Note.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <note>
                    <para xml:id="para_ddeff55b-d04a-4e22-91d6-b6b22d268066">For IS, DS, SV and UV, a JSON String representation can be used to preserve the original format during transformation of the representation, or if needed to avoid losing precision of a decimal string.</para>
                </note>
                <para xml:id="para_2d250794-12f9-4f50-b89e-7b67d0209f89">Although data, such as dates, are represented in the DICOM JSON model as strings, it is expected that they will be treated in the same manner as the original attribute as defined by <olink targetdoc="PS3.6" targetptr="chapter_6" xrefstyle="select: docname label"/>.</para>
            </section>
            <section label="F.2.4" status="3" xml:id="sect_F.2.4">
                <title>DICOM JSON Value Multiplicity</title>
                <para xml:id="para_c47ea887-ead1-419f-83b6-760f93430979">The value or values of a given DICOM attribute are given in the "Value" array. The value multiplicity (VM) is not contained in the DICOM JSON object.</para>
                <para xml:id="para_5c046ad4-5757-42dd-8449-e73e3f5730e6">For example:</para>
                <programlisting><![CDATA["Value": [ "bar", "foo" ]
]]></programlisting>
                <para xml:id="para_5aab53eb-ba73-417b-9cc6-7f1147cadc9b">or:</para>
                <programlisting><![CDATA["Value": [ "bar" ]
]]></programlisting>
            </section>
            <section label="F.2.5" status="3" xml:id="sect_F.2.5">
                <title>DICOM JSON Model Null Values</title>
                <para xml:id="para_3d03f4fb-9faf-4f29-94bf-f84dc0be21b6">If an attribute is present in DICOM but empty (i.e., Value Length is 0), it shall be preserved in the DICOM JSON attribute object containing no "Value", "BulkDataURI" or "InlineBinary".</para>
                <para xml:id="para_490d29b9-a716-47b1-b247-ba879ac4b53f">If a multi-valued attribute has one or more empty values these are represented as "null" array elements. For example:</para>
                <programlisting><![CDATA["Value": [ "bar", null, "foo" ]
]]></programlisting>
                <para xml:id="para_9220e0dc-01ec-4cd7-af59-1f583c50dd6b">If a sequence contains empty items these are represented as empty JSON object in the array.</para>
                <programlisting><![CDATA["Value": [ { … }, { }, { … } ]
]]></programlisting>
            </section>
            <section label="F.2.6" status="3" xml:id="sect_F.2.6">
                <title>BulkDataURI</title>
                <para xml:id="para_fcdac348-a8f9-4493-aecd-849e00568f54">If an attribute contains a "BulkDataURI" <emphasis role="italic">,</emphasis> this contains the URI of a bulk data element as defined in <olink targetdoc="PS3.19" targetptr="table_A.1.5-2" xrefstyle="select: docname label"/>.</para>
            </section>
            <section label="F.2.7" status="3" xml:id="sect_F.2.7">
                <title>InlineBinary</title>
                <para xml:id="para_ba86960e-5916-4965-899e-ba6e8ecfedec">If an attribute contains an "InlineBinary", this contains the base64 encoding of the enclosing attribute's Value Field.</para>
                <para xml:id="para_a685ecc0-69b8-41e2-82a5-fe64732ddcc3">There is a single InlineBinary value representing the entire Value Field, and not one per Value in the case where the Value Multiplicity is greater than one. E.g., a LUT with 4096 16 bit entries that may be encoded in DICOM with a Value Representation of OW, with a VL of 8192 and a VM of 1, or a US VR with a VL of 8192 and a VM of 4096 would both be represented as a single InlineBinary string.</para>
                <para xml:id="para_5eb4748b-4c25-4429-ae4e-393319d0259e">All rules (e.g., byte ordering and swapping) in DICOM <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> apply.</para>
                <note>
                    <para xml:id="para_cfa93931-1fd8-45cf-8f76-05ebf4be34ab">Implementers should in particular pay attention to the <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> rules regarding the value representations of OD, OF, OL and OW.</para>
                </note>
            </section>
        </section>
        <section label="F.3" status="2" xml:id="sect_F.3">
            <title>Transformation with other DICOM Formats</title>
            <section label="F.3.1" status="3" xml:id="sect_F.3.1">
                <title>Native DICOM Model XML</title>
                <para xml:id="para_9d163adc-9f0e-4211-979b-735f9ddb16e5">The transformation between the Native DICOM Model XML and the DICOM JSON model cannot be done through the use of generic XML - JSON converters.</para>
                <para xml:id="para_40410d12-7b40-4e21-b2f0-6fa67470f62f">The mapping between the two formats is as follows (see also <xref linkend="table_F.3.1-1" xrefstyle="select: label"/>):</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_54e26682-bc7d-486c-8604-b1098604e466">The XML "NativeDicomModel" element maps to the DICOM JSON Model Object</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_76654bb1-3d9e-44e1-8dcd-aecccedab17a">Each "DicomAttribute" element maps to an attribute object within the DICOM JSON model object</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_1e17ff64-c906-4529-9219-08478883d61c">The "tag" attribute maps to the JSON object name</para>
                                <itemizedlist>
                                    <listitem>
                                        <para xml:id="para_a6dd9f6b-71ff-4f3d-ba1d-6da7b3c7d594">The Native DICOM Model XML allows for duplicate Tag values and the DICOM JSON model does not. To resolve this, private attribute Tag values must be remapped according to the conflict avoidance rules specified in <olink targetdoc="PS3.5" targetptr="sect_7.8.1" xrefstyle="select: docname label quotedtitle"/>.</para>
                                    </listitem>
                                </itemizedlist>
                            </listitem>
                            <listitem>
                                <para xml:id="para_9ded16a4-e371-4cc4-a188-9f60f251d4bf">The "vr" attribute maps to the "vr" child string</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para xml:id="para_6878a07c-3a94-49fd-8b82-71d5ffbb13a6">"Value" elements map to members of the "Value" child array</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_20058b7f-2ec2-4951-9894-9b9f7ced2d01">A "Value" element with the attribute "number=n" maps to "Value[n-1]"</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_39ef9cbd-d394-4bb9-9d63-18778daf938a">Empty "Value" elements are represented by "null" entries in the "Value" array</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para xml:id="para_421b68f8-015a-4c94-9ede-1d5aceb20017">"PersonName" elements map to objects within the "Value" array. For a "PersonName" element with the attribute "number=n":</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_97a463c8-8cc6-4d27-b946-65defcb611a1">The "Alphabetic" element maps to "Value[<emphasis role="bold">
                                        <emphasis role="italic">n-1</emphasis>
                                    </emphasis>].Alphabetic"</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_1446128d-147e-4935-9473-a8719a69e743">The "Ideographic" element maps to "PersonName[<emphasis role="bold">
                                        <emphasis role="italic">n</emphasis>
                                    </emphasis>].Ideographic"</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_150fd3e8-e2c5-4a5d-bdd0-dd6903ea41e8">The "Phonetic" element maps to "PersonName[<emphasis role="bold">
                                        <emphasis role="italic">n</emphasis>
                                    </emphasis>].Phonetic"</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para xml:id="para_2feeca92-c3f8-4464-9907-3fe2eb469e69">"Item" elements map to members of the "Value" child array</para>
                        <itemizedlist>
                            <listitem>
                                <para xml:id="para_245fbe88-c5e2-4583-beca-6e6543aaf25e">An "Item" element with the attribute "number=n" maps to "Value[n-1]"</para>
                            </listitem>
                            <listitem>
                                <para xml:id="para_780120f4-ed7b-46e9-9dee-c2e0d6d16534">Empty "Item" elements are represented by empty JSON property entries in the "Value" array</para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para xml:id="para_ffe9b4df-72e7-4810-9d8d-06e2fc735c64">The "uri" attribute of the "BulkData" element maps to the "BulkDataURI" string</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_ce1b5afa-52ed-4cd0-8255-da858cbcb8c2">The "InlineBinary" element maps to the "InlineBinary" string</para>
                    </listitem>
                </itemizedlist>
                <table frame="box" label="F.3.1-1" rules="all" xml:id="table_F.3.1-1">
                    <caption>XML to JSON Mapping</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_dce3ee3b-b41a-47ef-b7d1-7bdd00e9e45b">DICOM <olink targetdoc="PS3.19" targetptr="PS3.19" xrefstyle="select: labelnumber"/> XML</para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2d233e51-ec71-40fe-aa85-51b600a1f808">DICOM JSON Model</para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c09b9a77-ebc3-4bb7-8e89-ce6ef19eff10">
                                    <computeroutput>&lt;NativeDicomModel&gt;</computeroutput>
                                </para>
                                <para xml:id="para_d8f635ea-9181-453f-9d88-184e6f0539cb">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_3520cebd-ae02-4619-be23-04baf2ce808e">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_066d6460-77f7-464f-aa24-fd220e7767bb">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_9c62c2c7-755d-4e36-a2d1-d0ffb5590c55">
                                    <computeroutput>&lt;/NativeDicomModel&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_13377850-217c-4277-aef2-0b81c3965e46">
                                    <computeroutput>{</computeroutput>
                                </para>
                                <para xml:id="para_0618e475-0ffa-4cf0-a5f4-3f9532c516ce">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_6faa7ea9-15b7-49c7-a066-09b7cbc47612">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_cfaa1dc4-24f3-49ec-a6a0-16edce035edd">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_3055b159-4baa-4332-a5a7-5e80f549559a">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_cd1a1b68-e6b5-48d4-ae65-f2d9806caec9">
                                    <computeroutput>&lt;DicomAttribute</computeroutput>
                                </para>
                                <para xml:id="para_3748790c-55ef-4461-a473-210518704bf1">
                                    <computeroutput>tag=</computeroutput>
                                    <emphasis role="bold">
                                        <computeroutput>ggggeeee</computeroutput>
                                    </emphasis>
                                </para>
                                <para xml:id="para_05e6ad91-066d-40d8-a447-642b39eb01f3">
                                    <computeroutput>vr=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>VR</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&gt;</computeroutput>
                                </para>
                                <para xml:id="para_b811e75a-e184-4b1c-a8e8-daf67c0abbad">
                                    <computeroutput>&lt;Value number="1"&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&lt;/Value&gt;</computeroutput>
                                </para>
                                <para xml:id="para_929ee841-0cf0-4621-b9c3-44b05fd9723c">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ee711f3a-11ed-48ae-929e-541ce31e412b">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_92036a43-c40d-476b-9516-825fe506f90e">
                                    <computeroutput>"vr":</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>VR</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>,</computeroutput>
                                </para>
                                <para xml:id="para_e30e95f7-4f9f-40ee-b774-2f0a165cd8d8">
                                    <computeroutput>"Value": [</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>]</computeroutput>
                                </para>
                                <para xml:id="para_ead18534-ddbc-420e-8219-1a3ed596cec0">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_dd7fae12-7853-43bc-8d58-5580d5ebbdad">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… &gt;</computeroutput>
                                </para>
                                <para xml:id="para_310a663e-b932-447a-b3da-6eaf23c7d0ec">
                                    <computeroutput>&lt;Value number="1"&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value1</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&lt;/Value&gt;</computeroutput>
                                </para>
                                <para xml:id="para_3118c2da-aea7-4341-802f-7c38f1eff6b3">
                                    <computeroutput>&lt;Value number="2"&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value2</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&lt;/Value&gt;</computeroutput>
                                </para>
                                <para xml:id="para_4f27e500-4ea8-45b2-91a4-cbc15efbccf5">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_ee841ca3-2aab-4574-b985-c05e22112ad1">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_909fb3b3-0e0b-4395-a33c-3d5cf5463a77">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_de207391-89e0-4068-8c43-d3a2f0495c47">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_a32ef198-a22a-42ca-b0e1-a32da04d61ab">
                                    <computeroutput>"Value": [</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value1</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>,</computeroutput>
                                </para>
                                <para xml:id="para_248074f0-aedb-4fb9-84b9-7da74ed038b9">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Value2</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>, …</computeroutput>
                                </para>
                                <para xml:id="para_eba67d62-9ea5-49ab-ad99-52a7f3d8a578">
                                    <computeroutput>]</computeroutput>
                                </para>
                                <para xml:id="para_2f3fb36a-30ea-4722-a93e-62ee4899d33b">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_ab098b65-7140-4bf3-803d-7e3ac6b59ed6">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… &gt;</computeroutput>
                                </para>
                                <para xml:id="para_05a26661-2716-4898-a721-a8ad37489121">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_afa505c7-1e22-44fb-9772-bfa692321b93">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_756a5163-8f81-4447-b420-309f9ad83233">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_17bd56dd-dbdb-4b0c-99bb-5d818ba4b341">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2bc2aff2-7cf8-4577-8565-32a06d1200d8">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>vr="PN" … &gt;</computeroutput>
                                </para>
                                <para xml:id="para_90fe06b6-3f49-4f91-b340-8d2bee9c5dc3">
                                    <computeroutput>&lt;PersonName number="1"&gt;</computeroutput>
                                </para>
                                <para xml:id="para_e7ff2313-522e-4c59-9e9b-a5583a631c79">
                                    <computeroutput>&lt;Alphabetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_e2b9c308-aab1-4216-b2f3-f4d8cbe45f9d">
                                    <computeroutput>&lt;FamilyName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB1</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_c120739e-c7ec-4f7e-ae9b-ed3f8c139eff">
                                    <computeroutput>&lt;/FamilyName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_8756138b-6cb9-4248-a16f-894e141e1f63">
                                    <computeroutput>&lt;GivenName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB2</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_f0921237-051c-417f-8894-608ec1bfc7a2">
                                    <computeroutput>&lt;/GivenName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_1feef5cb-2a99-49ed-ac8a-4791e6969284">
                                    <computeroutput>&lt;MiddleName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB3</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_3d53af42-13ff-484b-acd3-05c1b650c6ca">
                                    <computeroutput>&lt;/MiddleName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_a64e8653-917b-49e4-86c6-0f82f6b25fd3">
                                    <computeroutput>&lt;NamePrefix&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB4</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_d8df9a33-c6c7-49c4-8a5b-b867a8698d6a">
                                    <computeroutput>&lt;/NamePrefix&gt;</computeroutput>
                                </para>
                                <para xml:id="para_51fc7a81-ce13-46e9-8265-60c95f50412c">
                                    <computeroutput>&lt;NameSuffix&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB5</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_98aeaff5-1418-4d9e-92b6-56b9ca27bfde">
                                    <computeroutput>&lt;/NameSuffix&gt;</computeroutput>
                                </para>
                                <para xml:id="para_d92b9eff-1a0e-47d3-8d8b-5f269a6af70d">
                                    <computeroutput>&lt;/Alphabetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_972ff0e0-c767-45a0-9d43-e78911766342">
                                    <computeroutput>&lt;Ideographic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_c32b4a99-b376-4178-bd12-21d819668193">
                                    <computeroutput>&lt;FamilyName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ID1</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_7bc5417e-e2d6-4c3a-aefd-c5618a319edd">
                                    <computeroutput>&lt;/FamilyName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_368ebd68-b4b1-4ee9-8152-25d942589953">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_ca22fb60-c53a-4d2c-ad74-9915a9019180">
                                    <computeroutput>&lt;/Ideographic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_fba6a4f8-a1e8-42c4-a9a1-b88b0cbc0273">
                                    <computeroutput>&lt;Phonetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_6b33f33e-3027-4dc8-b6cc-00650e27fd28">
                                    <computeroutput>&lt;FamilyName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>PH1</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_7a73a8c4-a581-4304-964a-314c84e88ff6">
                                    <computeroutput>&lt;/FamilyName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_664ab11f-8f44-4325-84be-8720b0f9506d">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_161540dd-aae6-400b-bd98-a16828320446">
                                    <computeroutput>&lt;/Phonetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_abee8118-bfa4-40fa-8f05-2363f510162f">
                                    <computeroutput>&lt;/PersonName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_c9c5a535-5dbf-400b-bbfc-696dbc4197ba">
                                    <computeroutput>&lt;PersonName number="2"&gt;</computeroutput>
                                </para>
                                <para xml:id="para_dbe823bf-eb09-4fb5-b8d0-23c5f5ed7f8e">
                                    <computeroutput>&lt;Alphabetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_d965e554-1f0f-474c-b75b-f820ecbe19aa">
                                    <computeroutput>&lt;FamilyName&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB6</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_bc543874-7025-4510-ab18-79266909ca63">
                                    <computeroutput>&lt;/FamilyName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_b48f8ec3-7cc9-4b9b-8af3-7d2ae9ae494c">
                                    <computeroutput>&lt;/Alphabetic&gt;</computeroutput>
                                </para>
                                <para xml:id="para_b6f501fd-566e-4359-9d22-2cae195d09fe">
                                    <computeroutput>&lt;/PersonName&gt;</computeroutput>
                                </para>
                                <para xml:id="para_3721224d-2781-4b4a-8bf7-5bd21570af04">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_12d52cd3-63b9-4c72-9425-9f80efe3ca89">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_19b86ad2-1125-4853-adf4-ae1ff3fcdb66">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_ca69d7ba-28af-42d4-8705-a224c7346760">
                                    <computeroutput>"vr": "PN",</computeroutput>
                                </para>
                                <para xml:id="para_9d3f0461-e2b5-4676-a31d-14bf539dd629">
                                    <computeroutput>"Value": [</computeroutput>
                                </para>
                                <para xml:id="para_ce2fba65-7d0c-4a9b-bf1e-1902d2aa9c69">
                                    <computeroutput>{</computeroutput>
                                </para>
                                <para xml:id="para_e1d2a94e-3786-4acd-b7ed-498a704af9ef">
                                    <emphasis role="bold">
                                        <computeroutput>"</computeroutput>
                                    </emphasis>
                                    <computeroutput>Alphabetic</computeroutput>
                                    <emphasis role="bold">
                                        <computeroutput>"</computeroutput>
                                    </emphasis>
                                    <computeroutput>:</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>"SB1^SB2^SB3^SB4^SB5",</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_cfc85da6-75c4-4831-9aa7-cfc6cd5fc4a1">
                                    <computeroutput>"Ideographic":</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>"ID1^ID2^ID3^ID4^ID5"</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>,</computeroutput>
                                </para>
                                <para xml:id="para_0b748ece-331a-4f58-8f08-1531b4c6615c">
                                    <computeroutput>"Phonetic":</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>"PH1^PH2^PH3^PH4^PH5"</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_f2373c87-f537-42cd-a518-d613d1380031">
                                    <computeroutput>},</computeroutput>
                                </para>
                                <para xml:id="para_562452fc-7624-434c-9bbd-44a9f97c7a97">
                                    <computeroutput>{</computeroutput>
                                </para>
                                <para xml:id="para_3d658212-b799-452f-bb1f-df23bd44cf49">
                                    <computeroutput>"Alphabetic":</computeroutput>
                                </para>
                                <para xml:id="para_b9653638-7fef-403a-88e7-ad5f106bac4a">
                                    <computeroutput>"</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>SB6</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>"</computeroutput>
                                </para>
                                <para xml:id="para_60a9e620-a7a2-4ee5-ba86-9a8f56212559">
                                    <computeroutput>}</computeroutput>
                                </para>
                                <para xml:id="para_ae96f22b-ab6b-448c-982f-6b1f30c827ff">
                                    <computeroutput>]</computeroutput>
                                </para>
                                <para xml:id="para_9511f9ce-0ed0-4342-a0b8-051ea283e2dd">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_9f691c94-713e-4985-904f-659f6165b5d1">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>vr="SQ" … &gt;</computeroutput>
                                </para>
                                <para xml:id="para_b09b0167-75c7-48b5-92d7-a28a61f5b7f2">
                                    <computeroutput>&lt;Item number="1"&gt;</computeroutput>
                                </para>
                                <para xml:id="para_3aaed46b-da82-4a1d-bf3a-e65278adce11">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_025845ef-0243-40d2-bdad-458bd2ff9e34">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_d12753ab-dc25-438a-9fda-cf385995b1bd">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_8f0f3f38-1ab5-4b7f-8b25-fb8c29d97612">
                                    <computeroutput>&lt;/Item&gt;</computeroutput>
                                </para>
                                <para xml:id="para_c8fc972d-c10b-46b8-9b54-45e851862935">
                                    <computeroutput>&lt;Item number="2"&gt;</computeroutput>
                                </para>
                                <para xml:id="para_05c4fa47-955e-4d26-ba6f-7b22c8a6e8cd">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_600df7f3-c81d-455d-8c17-3cc241905274">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… /&gt;</computeroutput>
                                </para>
                                <para xml:id="para_8be05a25-9618-4beb-821d-14509abc7c26">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_db097264-643e-4520-a9e8-f44af311b28a">
                                    <computeroutput>&lt;/Item&gt;</computeroutput>
                                </para>
                                <para xml:id="para_02069cca-649f-4d94-9e96-1b176ae9c9dc">
                                    <computeroutput>&lt;Item number="3"&gt;</computeroutput>
                                </para>
                                <para xml:id="para_e921d70a-eecd-4fc6-8667-876f95ff9703">
                                    <computeroutput>&lt;/Item&gt;</computeroutput>
                                </para>
                                <para xml:id="para_6f74abe4-e5cb-466b-b30d-b96840d62a02">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_306b4e2f-47a7-458e-b28b-f8cc88235281">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_fd37e68f-5d16-40b8-a810-3d0b36b9c640">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_5ea6360e-4dab-4e9b-8a3b-40c389e33d3a">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_e3e99caf-2a8a-465d-a62b-30d7bc0d0b00">
                                    <computeroutput>"vr": "SQ",</computeroutput>
                                </para>
                                <para xml:id="para_41e88f9a-4a0f-402f-b6c5-fb41f6a86c7d">
                                    <computeroutput>"Value":</computeroutput>
                                </para>
                                <para xml:id="para_bdcf0fca-844d-4adb-8397-5999abbab774">
                                    <computeroutput>[</computeroutput>
                                </para>
                                <para xml:id="para_5ab5c02c-f3b8-43bb-9b5f-feb0cf5d1b65">
                                    <computeroutput>{</computeroutput>
                                </para>
                                <para xml:id="para_4b673077-9fb9-4edd-9acb-52e6e1fad576">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_93b4f9e0-bec6-4be6-bc97-549921fdafdd">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_cbfc347c-60d4-44aa-a033-b53e830a6d3b">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_05170a48-d882-4b6e-b901-5448951ef7f8">
                                    <computeroutput>}</computeroutput>
                                </para>
                                <para xml:id="para_96719fae-9888-4e66-8251-d5b112247aaa">
                                    <computeroutput>{</computeroutput>
                                </para>
                                <para xml:id="para_b8cdac4c-930f-4dda-9670-9d37ba2db94d">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee01</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_81f9aaf4-0917-40a7-9de0-7074636853aa">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggee02</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: { … },</computeroutput>
                                </para>
                                <para xml:id="para_cfcf606f-806f-44f8-9865-4976d6124f09">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_cb1e7f06-ebd2-483f-b4b5-b7b32a08a6f3">
                                    <computeroutput>}</computeroutput>
                                </para>
                                <para xml:id="para_3fa97159-f8bd-483f-8c02-66cebf51a38f">
                                    <computeroutput>{ }</computeroutput>
                                </para>
                                <para xml:id="para_340bded5-30c8-412b-9fab-3185ce058f40">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_63f41bc5-e1b6-4289-81fc-90daae688c8f">
                                    <computeroutput>]</computeroutput>
                                </para>
                                <para xml:id="para_0c551910-063f-481a-9abc-5389ae5fbbcf">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c18f30d0-5947-47fd-9558-68bc4171e038">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… &gt;</computeroutput>
                                </para>
                                <para xml:id="para_61194216-f9b4-493d-b4d4-212a6894ff70">
                                    <computeroutput>&lt;BulkData URI=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>BulkDataURI</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&gt;</computeroutput>
                                </para>
                                <para xml:id="para_ddffe775-e5d5-445e-8498-806a80420853">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_996ee1fa-79b9-4142-b449-ef629f13bc0e">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_a4f40746-48f9-4175-b756-c7d4b778e7ce">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_44547360-aa3a-42d6-b0fc-3323ad7655bf">
                                    <computeroutput>"BulkDataURI":</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>BulkDataURI</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_a77385a1-5313-4148-b5f2-74732279a109">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_eaa6070e-1513-4b15-99bf-1409a4acbd40">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… &gt;</computeroutput>
                                </para>
                                <para xml:id="para_37faa196-7937-4c53-9b3e-14b6adb32981">
                                    <computeroutput>&lt;InlineBinary&gt;</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Base64String</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>&lt;/InlineBinary&gt;</computeroutput>
                                </para>
                                <para xml:id="para_f03c9b5a-ffb8-42e6-999b-29fa03e6ab66">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0ac02812-d4aa-4422-b595-d455e9763168">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggeeee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_b5617322-4df2-4e39-b307-9642784b2ffa">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_b135ec4b-9d51-4311-b881-ce4242e337bd">
                                    <computeroutput>"InlineBinary": "</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>Base64String"</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                </para>
                                <para xml:id="para_429b4862-bea6-40ca-9c33-7ee9dfbf67e6">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_d76759f7-0ffa-44b2-a891-9610ee32ee51">
                                    <computeroutput>&lt;DicomAttribute tag=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>gggg00ee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>PrivateCreator=</computeroutput>
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>PrivateCreator</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>… &gt;</computeroutput>
                                </para>
                                <para xml:id="para_befb10d8-7350-4291-8777-c00f752b2859">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_09359532-8798-473f-925c-573e6bc8694e">
                                    <computeroutput>&lt;/DicomAttribute&gt;</computeroutput>
                                </para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_09c39441-cb33-408f-8627-6e157c17600d">
                                    <emphasis role="bold">
                                        <emphasis role="italic">
                                            <computeroutput>ggggXXee</computeroutput>
                                        </emphasis>
                                    </emphasis>
                                    <computeroutput>: {</computeroutput>
                                </para>
                                <para xml:id="para_a5b42fb5-417a-4654-b636-2405e7d23603">
                                    <computeroutput>…</computeroutput>
                                </para>
                                <para xml:id="para_70e968f0-3bfa-41c8-a54c-b5f647d4f01b">
                                    <computeroutput>}</computeroutput>
                                </para>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </section>
        </section>
        <section label="F.4" status="2" xml:id="sect_F.4">
            <title>DICOM JSON Model Example</title>
            <programlisting><![CDATA[// The following example is a QIDO-RS SearchForStudies response consisting 
// of two matching studies, corresponding to the example QIDO-RS request:
// GET http://qido.nema.org/studies?PatientID=12345&includefield=all&limit=2
[
    {   // Result 1
        "00080005": {
            "vr": "CS",
            "Value": [ "ISO_IR 192" ]
        },
        "00080020": {
            "vr": "DT",
            "Value": [ "20130409" ]
        },
        "00080030": {
            "vr": "TM",
            "Value": [ "131600.0000" ]
        },
        "00080050": {
            "vr": "SH",
            "Value": [ "11235813" ]
        },
        "00080056": {
            "vr": "CS",
            "Value": [ "ONLINE" ]
        },
        "00080061": {
            "vr": "CS",
            "Value": [
                "CT",
                "PET"
            ]
        },
        "00080090": {
            "vr": "PN",
            "Value": [
              {
                "Alphabetic": "^Bob^^Dr."
              }
            ]
        },
        "00081190": {
            "vr": "UR",
            "Value": [ "http://wado.nema.org/studies/
            1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873" ]
        },
        "00090010": {
            "vr": "LO",
            "Value": [ "Vendor A" ]
        },
        "00091002": {
            "vr": "UN",
            "InlineBinary": "z0x9c8v7"
        },
        "00100010": {
            "vr": "PN",
            "Value": [
              {
                "Alphabetic": "Wang^XiaoDong",
                "Ideographic": "王^小東"
              }
            ]
        },
        "00100020": {
            "vr": "LO",
            "Value": [ "12345" ]
        },
        "00100021": {
            "vr": "LO",
            "Value": [ "Hospital A" ]
        },
        "00100030": {
            "vr": "DT",
            "Value": [ "19670701" ]
        },
        "00100040": {
            "vr": "CS",
            "Value": [ "M" ]
        },
        "00101002": {
            "vr": "SQ",
            "Value": [
                {
                    "00100020": {
                        "vr": "LO",
                        "Value": [ "54321" ]
                    },
                    "00100021": {
                        "vr": "LO",
                        "Value": [ "Hospital B" ]
                    }
                },
                {
                    "00100020": {
                        "vr": "LO",
                        "Value": [ "24680" ]
                    },
                    "00100021": {
                        "vr": "LO",
                        "Value": [ "Hospital C" ]
                    }
                }
            ]
        },
        "0020000D": {
            "vr": "UI",
            "Value": [ "1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873" ]
        },
        "00200010": {
            "vr": "SH",
            "Value": [ "11235813" ]
        },
        "00201206": {
            "vr": "IS",
            "Value": [ 4 ]
        },
        "00201208": {
            "vr": "IS",
            "Value": [ 942 ]
        }
    },
    {   // Result 2
        "00080005": {
            "vr": "CS",
            "Value": [ "ISO_IR 192" ]
        },
        "00080020": {
            "vr": "DT",
            "Value": [ "20130309" ]
        },
        "00080030": {
            "vr": "TM",
            "Value": [ "111900.0000" ]
        },
        "00080050": {
            "vr": "SH",
            "Value": [ "11235821" ]
        },
        "00080056": {
            "vr": "CS",
            "Value": [ "ONLINE" ]
        },
        "00080061": {
            "vr": "CS",
            "Value": [
                "CT",
                "PET"
            ]
        },
        "00080090": {
            "vr": "PN",
            "Value": [
              {
                "Alphabetic": "^Bob^^Dr." 
              }
            ]
        },
        "00081190": {
            "vr": "UR",
            "Value": [ "http://wado.nema.org/studies/
            1.2.392.200036.9116.2.2.2.2162893313.1029997326.945876" ]
        },
        "00090010": {
            "vr": "LO",
            "Value": [ "Vendor A" ]
        },
        "00091002": {
            "vr": "UN",
            "InlineBinary": [ "z0x9c8v7" ]
        },
        "00100010": {
            "vr": "PN",
            "Value": [
              {
                "Alphabetic": "Wang^XiaoDong",
                "Ideographic": "王^小東" 
              }
            ]
        },
        "00100020": {
            "vr": "LO",
            "Value": [ "12345" ]
        },
        "00100021": {
            "vr": "LO",
            "Value": [ "Hospital A" ]
        },
        "00100030": {
            "vr": "DT",
            "Value": [ "19670701" ]
        },
        "00100040": {
            "vr": "CS",
            "Value": [ "M" ]
        },
        "00101002": {
            "vr": "SQ",
            "Value": [
                {
                    "00100020": {
                        "vr": "LO",
                        "Value": [ "54321" ]
                    },
                    "00100021": {
                        "vr": "LO",
                        "Value": [ "Hospital B" ]
                    }
                },
                {
                    "00100020": {
                        "vr": "LO",
                        "Value": [ "24680" ]
                    },
                    "00100021": {
                        "vr": "LO",
                        "Value": [ "Hospital C" ]
                    }
                }
            ]
        },
        "0020000D": {
            "vr": "UI",
            "Value": [ "1.2.392.200036.9116.2.2.2.2162893313.1029997326.945876" ]
        },
        "00200010": {
            "vr": "SH",
            "Value": [ "11235821" ]
        },
        "00201206": {
            "vr": "IS",
            "Value": [ 5 ]
        },
        "00201208": {
            "vr": "IS",
            "Value": [ 1123 ]
        }
    }
]
]]></programlisting>
        </section>
        <section label="F.5" status="2" xml:id="sect_F.5">
            <title>Retired</title>
            <para xml:id="para_2628e5db-084d-40c4-9c16-ea8fac830e7b">See PS3.18-2019a.</para>
        </section>
    </chapter>
    <chapter label="G" status="1" xml:id="chapter_G">
        <title>WADL JSON Representation</title>
        <section label="G.1" status="2" xml:id="sect_G.1">
            <title>Introduction</title>
            <para xml:id="para_66f82889-fa2d-4e2e-a93c-5ce4c559746e">While the WADL specification only specifies an XML encoding for the WADL payload, the data structure can easily be represented using JSON. Additionally, conversion from XML to JSON and vice-versa can be done in a lossless manner.</para>
        </section>
        <section label="G.2" status="2" xml:id="sect_G.2">
            <title>XML Elements</title>
            <para xml:id="para_b2792dfc-6bf0-4ec6-b8ba-7ee45a1618ba">The JSON encoding of WADL XML elements depends on whether the element is:</para>
            <itemizedlist>
                <listitem>
                    <para xml:id="para_408b6a02-6be6-41e8-9f6f-b134f0b8c654">a "doc" element</para>
                </listitem>
                <listitem>
                    <para xml:id="para_70f9ecec-7326-454c-8539-47373aff441d">an element that is unique within a particular parent element (e.g., "request")</para>
                </listitem>
                <listitem>
                    <para xml:id="para_a1f8828a-2d92-48e5-bf6d-4012a8dcfcee">an element that can be repeated within a particular parent element (e.g., "param")</para>
                </listitem>
            </itemizedlist>
            <section label="G.2.1" status="3" xml:id="sect_G.2.1">
                <title>Doc Elements</title>
                <para xml:id="para_944a7f1a-d656-42eb-be06-702a568beeb7">A "doc" element is represented as an array of objects, where each object may contain:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_88633bb5-6c76-472a-b833-9601c20a8a00">a "@xml:lang" string</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_3aaa2559-f197-45c5-bc8a-b37dd86f7710">a "@title" string</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_c99e0512-5a9c-427e-8e3d-e2a488c1555b">a "value" string</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_779b37ec-324b-4b93-924e-2a4214dbb3b3">Example:</para>
                <programlisting><![CDATA["doc": [ 
		{
			"@xml:lang": "en",
			"value": "Granular cell tumor"
		},
		{
			"@xml:lang": "ja",
			"value": "顆粒細胞腫"
		},
		{
			"@xml:lang": "fr",
			"value": "Tumeur à cellules granuleuses"
		}
]
]]></programlisting>
            </section>
            <section label="G.2.2" status="3" xml:id="sect_G.2.2">
                <title>Unique Elements</title>
                <para xml:id="para_7bf828ee-cf08-4171-8a1e-10e330c946e5">All unique WADL XML elements are represented as an object whose name is the name of the XML element and where each member may contain:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_e02e3b06-ae1a-4d59-9e68-6dd0b2a8f328">a "@{attribute}" string for each XML attribute of the name {attribute}</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_510cdf0d-0f71-45a4-b4c4-9cc1c3c5bdc3">a child object for each child element that must be unique</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_5ebadd5f-8d8d-4b15-a0e1-92cb12a99025">a child array for each child element that may not be unique</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_c4f1f800-3d1e-4215-838f-92132b8d1f94">Example:</para>
                <programlisting><![CDATA["request": {
			"param": [ ... ],
			"representation": [ ... ]
}
]]></programlisting>
            </section>
            <section label="G.2.3" status="3" xml:id="sect_G.2.3">
                <title>Repeatable Elements</title>
                <para xml:id="para_aeb7fe6e-fd23-4dcc-ac7b-9787e8015c07">All repeatable WADL XML elements are represented as an array of objects whose name is the name of the XML element and where each may contain:</para>
                <itemizedlist>
                    <listitem>
                        <para xml:id="para_81e48a34-3813-4f7a-9a7f-a0c0fc46fab0">a "@{attribute}" string for each XML attribute of the name {attribute}</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_5b1a4092-7455-4a73-bc28-10d711b9158c">a child object for each child element that must be unique</para>
                    </listitem>
                    <listitem>
                        <para xml:id="para_9052a900-6f5a-42fc-a72e-d91c852711a0">a child array for each child element that may not be unique</para>
                    </listitem>
                </itemizedlist>
                <para xml:id="para_047c0fae-697b-4956-b3e0-d239a372b80c">Example:</para>
                <programlisting><![CDATA["param": [ 
		{
			"@name": "Accept",
			"@style": "header"
		},
		{
			"@name": "Cache-control",
			"@style": "header"
		}
	]
]]></programlisting>
            </section>
        </section>
    </chapter>
    <chapter label="H" status="1" xml:id="chapter_H">
        <title>Capabilities Description</title>
        <para xml:id="para_25ffe390-195e-401d-af05-864c56008d24">A Capabilities Description is a WADL Document. See <xref linkend="biblio_WADL"/>.</para>
        <para xml:id="para_5f91971c-44e1-490b-a0b3-545a92a7f2fe">The Capabilities Description resource follows directly and unambiguously from the RESTful resources defined in
            <xref linkend="chapter_10" xrefstyle="select: label"/>,
            <xref linkend="chapter_11" xrefstyle="select: label"/> and
            <xref linkend="chapter_12" xrefstyle="select: label"/>.</para>
        <para xml:id="para_85bc1475-ed75-41da-994d-7278d84e47b5">The WADL document shall contain one top-level "application" element.</para>
        <para xml:id="para_4c592d06-b0ad-4d00-b707-d3598374cacf">The "application" element shall contain one "resources" element whose "base" attribute value is the base URL for the service. This may be a combination of protocol (either http or https), host, port, and application.</para>
        <para xml:id="para_09894f4b-77c8-49f8-aa16-314e4505e05c">Additionally, the WADL content shall include a "resource" element for the Target Resource specified in the request describing all methods and child resources for the specified resource and each of its children.</para>
        <para xml:id="para_7d415cca-f195-4c72-b644-6ada0da39b91">The full resource tree and the methods defined for each resource are described in <xref linkend="table_H-1" xrefstyle="select: label"/>.</para>
        <note>
            <para xml:id="para_f4741f95-6d24-4006-a3a8-186218a1ec8e">The Retrieve Capabilities Transaction is excluded from <xref linkend="table_H-1" xrefstyle="select: label"/> because that transaction is used to retrieve this document and WADL is not self-describing.</para>
        </note>
        <table frame="box" label="H-1" rules="all" xml:id="table_H-1">
            <caption>Resources and Methods</caption>
            <thead>
                <tr valign="top">
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_a761a154-0c43-4d78-9ee8-f3c1a493baac">Service</para>
                    </th>
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_2347b32b-db1d-4246-b7a2-850267fb1ed9">Resource</para>
                    </th>
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_39f6ef29-7b70-4f13-9a1e-a2ca217662dc">Transactions</para>
                    </th>
                    <th align="center" colspan="1" rowspan="1">
                        <para xml:id="para_4f687099-479f-406d-829f-d5704058101f">Reference</para>
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr valign="top">
                    <td align="left" colspan="4" rowspan="1">
                        <para xml:id="para_8e4bfb2a-febd-4991-a6e8-845e8cb64519">Studies (see <xref linkend="sect_10.1.1" xrefstyle="select: label"/>)</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="17"/>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_96072549-3a84-42c2-acce-65a1504d210c">studies</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_297087df-6212-4688-93f8-6cb86854b7b8">Search for Studies</para>
                        <para xml:id="para_ef86f6d1-73b9-4358-95d6-19ac04f83eb6">Store Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_4e47bb02-ad7f-4b56-9bde-d6d2660d6124">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_0a73620a-f876-47ee-88aa-3a2c4a90d380">
<xref linkend="sect_10.5" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e1c38f9e-46e4-4613-b311-54dc0acf405c">{StudyInstance}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_34075dfb-efa0-4f71-aa7a-5e2bc7cd5e9c">Retrieve Study</para>
                        <para xml:id="para_561a9200-688e-4cb3-9091-a8794988eb7a">Store Study Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_be1c2fc7-6a0b-4a18-857f-794193fa7b75">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_70cb9a1b-1e54-4fe9-8a4a-36a041608e4a">
<xref linkend="sect_10.5" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_56c7460b-8f1e-4bbf-af18-d579b1077645">metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ee06fc45-e590-4946-994e-2829a226731e">Retrieve Study Metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a8d563c9-1acd-4a16-94d8-577e93163c66">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_9ae42ad9-1753-492f-a3fd-ec314b93f30d">series</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_174c75de-a95a-4a76-8462-42bd7e99669a">Search for Study Series</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a7a77e76-7b8b-4f50-9544-3801344804d2">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_57e25d0d-1574-4f68-a4f7-0468ffbcec29">{SeriesInstance}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6d5e3681-a9af-44df-87ae-a1dc5b64a970">Retrieve Series</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_61aa5e3c-73c1-4565-9790-beffba8a672e">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0c0d8b2c-0acc-47b3-87c5-03ea96866ef5">metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ee284f62-6fa1-4925-8d59-b7708840355c">Retrieve Series Metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_3d8c1ce9-0f93-40ad-aa04-45533f0ced71">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_8f8c316b-0bcb-447d-b778-f5260154b144">instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_94a4988a-7266-4747-b6c9-6f5e6eb73f57">Search for Study Series Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c1a6d67c-f6e7-4678-a9f8-14816fc58963">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_39ad15b0-99bd-461c-a04d-a26205ecf375">{SOPInstance}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_00144be4-12f5-4a16-bca1-69d3770f154c">Retrieve Instance</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_dcb00e83-2cd4-4ab4-b77e-93ba43520e75">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_1122c7ad-ec36-4444-9426-05ed585ce291">metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_7a95cf3f-9a2f-452f-a9d5-4523cb3f9719">Retrieve Instance Metadata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c3d02c04-c457-4ff3-b098-c24bcf794334">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c837504c-7a6e-4fe9-8bcc-4370ee382709">frames</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_2f205c27-59b7-4048-bf9e-dcbce802ba40">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_94a2ee62-3efa-4371-bd24-9b4d983d2b8c">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_3ea1dc17-bd4a-428e-96a8-0599ac121845">{framelist}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_01e2ab3b-2342-466c-9bf6-bc7e793d9605">Retrieve Frames</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_7a3923ae-9521-4a3e-8e58-5dc5839f4784">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f76a9b5c-b1e3-4001-82bb-53abb3f71804">instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_731e4791-8816-4735-bb38-a75a06d04013">Search for Study Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_10cdfaca-7a8f-4d34-baf3-fb6551c55d3c">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_171915cc-d820-4eea-a494-135d42114c69">series</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f07dfa14-d3fa-44b8-9733-9febfd3f72f3">Search for Series</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_4f2f6abc-eeff-412e-a809-c9d7f8b8c38b">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_58bdf3a3-0505-4329-be73-6df79faa92b7">{SeriesInstance}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_704bda01-afc2-476c-b961-5f213dc27fb1">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_df3db088-e68e-4f56-8f43-455236fe255f">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6961bc79-b34e-4561-9ea6-e496b2fdd6e8">{instances}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_1be21b8b-b772-4d80-bd08-cf340072ab0d">Search for Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_204e7697-6026-4a15-b32e-ac080bbc24c2">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ed293018-6221-4d1a-aa14-84d37900a2be">instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a1854a87-4636-46a0-a526-38e8b6fd890c">Search for Instances</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0605bb0c-4910-4a78-9673-7ffb78a31656">
<xref linkend="sect_10.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e4da18df-2139-47ae-84c3-5d3e03b0d269">{BulkDataReference}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_7e292f73-7d45-4f04-9175-72b54610675a">Retrieve Bulkdata</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6e633761-58b1-437c-bfe9-5bef2604357c">
<xref linkend="sect_10.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="4" rowspan="1">
                        <para xml:id="para_88e3b9dc-84ce-4584-999c-cd48390cc325">Worklist (see <xref linkend="sect_11.1.1" xrefstyle="select: label"/>)</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="14"/>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e6c63935-41fe-4bbc-a219-71bb83fd04d9">workitems</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d0cf735c-f01a-404b-ae78-1acf1226cbdd">Search for Workitem</para>
                        <para xml:id="para_16ec5787-da38-486b-8c5f-ea12fdfa79e9">Create Workitem</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_21e90c11-dde3-4f76-b279-022562e977ec">
<xref linkend="sect_11.9" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_07521821-f323-416f-9c99-2559ed07c9d2">
<xref linkend="sect_11.4" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d2bfaf22-a0ad-4b8c-9a8a-e82e62211e86">{Workitem}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_15af352c-d587-49fe-9ca4-2c0858c7d26b">Retrieve Workitem</para>
                        <para xml:id="para_458d8bd5-edc3-4226-a7d2-b01c2776d57b">Update Workitem</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_4a7a12c6-1ec6-4bee-aae1-804db55fd10e">
<xref linkend="sect_11.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_6ef92d9e-046e-447d-981c-9da40fb4dede">
<xref linkend="sect_11.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_625bf4d8-44e1-4a2a-ae7e-517e5acc2f26">state</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_abca3893-89d5-4229-9774-699cdc6e87cd">Change Workitem State</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6b469409-6420-4a5b-a144-5ade8eec618d">
<xref linkend="sect_11.7" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_2910eb5d-85f6-4e8a-aeda-62ef394acd55">cancelrequest</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_8b79192a-13c3-44ad-8e1c-d37b26d87807">Request Workitem Cancellation</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_2cb4b4be-e7f0-4398-b5f5-275a34fffff7">
<xref linkend="sect_11.8" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a2aefb1e-97bc-4995-ac78-b911d17ff134">subscribers</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_8106cfc6-f8df-41a6-b80f-0028bed15913">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_68378ea9-8bb7-4db4-bcdf-054a93492a06">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_68c14038-22ab-40c7-aee2-3aadaeb4be18">{AETitle}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_655857bd-97cd-44c2-9752-eb4660a12805">Subscribe</para>
                        <para xml:id="para_2b762285-9bae-4420-9fea-aa4adf1377c4">Unsubscribe</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ee652f10-e8af-402a-9ede-5162cd533bfe">
<xref linkend="sect_11.10" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_37366d2f-5c00-43ff-bec6-91d56c9bb83b">
<xref linkend="sect_11.11" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_edf4cc94-4ab0-47ed-9e97-9b249a8f46dc">1.2.840.10008.5.1.4.34.5</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c3662054-24a5-4e5b-ab34-3b116dfb050c">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_15947da8-c879-45d8-ab07-ea258be17e43">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0762510d-a6d8-4af6-97da-4d63234acd06">subscribers</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_958f207e-3aba-427b-a390-d4be4d0f6ca4">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0c9b5c4f-6386-451b-a865-13d23c122a95">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e4ce9765-bd73-4cb7-aaa5-529b0e66a003">{AETitle}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_4eec2051-5e1e-45d1-be4d-567256473a44">Subscribe</para>
                        <para xml:id="para_1e33f783-772a-484c-bb65-0c8bd6441406">Unsubscribe</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_b96dcfa4-1b29-4182-bbc5-94936130396f">
<xref linkend="sect_11.10" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_6a267022-ce05-4168-93f0-7f989ed7eb09">
<xref linkend="sect_11.11" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_a22d46ac-2a92-486b-84c3-bc1c1b6925ca">suspend</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_0d8ee151-fb01-4a20-9ce8-c1cb7afb8d80">Unsubscribe</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_1393fd1a-3de6-4586-8beb-e2f90953ea8f">
<xref linkend="sect_11.11" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_1ced6d94-6f8d-48e9-8a2a-f5bf592c780b">1.2.840.10008.5.1.4.34.5.1</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_ba9279d1-1681-4990-a276-8a32ffaf3d2a">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_98621c22-5b8c-4d42-af5e-ee6605df22b3">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_cd12d2f7-de54-4261-ad19-be82ac055010">subscribers</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_aa6ff113-7dbc-4394-a717-e101c53b0dea">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_90c87cb7-2208-4f9f-91c6-0f589ac41194">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_969cb518-8db3-48ac-a21d-1606a04bb60a">{AETitle}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e618c847-52d6-4789-9d1e-d92999d14147">Subscribe</para>
                        <para xml:id="para_e9e5bf34-b8a1-4366-8901-4b051053e32d">Unsubscribe</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e2520c59-fb95-4192-b295-a52f7fe93f6a">
<xref linkend="sect_11.10" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_8f3e1517-de2d-46ca-80a0-37a0761f9406">
<xref linkend="sect_11.11" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_96fbc905-f149-463f-bb78-befe13c10878">suspend</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_cb6dc417-4752-4747-8b18-0d0344b665a6">Suspend Worklist Subscription</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6bdbb8d7-7720-476e-b10e-c4e76a6590c0">
<xref linkend="sect_11.11" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="4" rowspan="1">
                        <para xml:id="para_78372c52-1e4b-4c42-9946-84188eefcc90">Non-Patient Instances (see <xref linkend="sect_12.1.1" xrefstyle="select: label"/>)</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="8"/>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_8af334ca-0071-4741-94d4-ee1dd05e5d05">color-palettes</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_05683b6f-000d-4ad1-b63b-707b602a1b8d">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_16329b2b-916b-49f0-8bdf-cb09990f061c">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_370a8555-7b34-44e3-874c-6347db9f33a1">{uid}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c161af1d-4a41-4a26-95e9-6963a6996e7d">Retrieve</para>
                        <para xml:id="para_340649da-0611-4a45-ad24-07146dca615c">Store</para>
                        <para xml:id="para_f61279cd-3a1b-4a0d-a283-fc9bc0af7fe7">Search</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_7fe090a9-be57-472e-beda-e48ef3c928dc">
<xref linkend="sect_12.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_75e3e19c-f4fc-43d2-9d28-edb3a81924b8">
<xref linkend="sect_12.5" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_fdb41a10-9163-4836-97cb-b67850ff7f13">
<xref linkend="sect_12.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_fd98c78a-cb66-497c-b2da-9e4f011893f3">defined-procedure-protocol</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_e093eb20-6487-4808-b8b4-249a67b288ed">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_c907da54-d8a8-4ebd-a751-af6eff99625f">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_14e56ddc-0194-493f-8569-72654a119427">{uid}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_31a89cc8-69d7-4488-b7c4-44388b68b28a">Retrieve</para>
                        <para xml:id="para_d710f71d-1062-422b-8193-5186d8e51739">Store</para>
                        <para xml:id="para_b7d64779-2c72-44b9-8c1d-5a43735d19a3">Search</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_9eb0731a-899a-499a-b10a-1c5ff18aad84">
<xref linkend="sect_12.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_e0b9537a-aed5-4252-ae1a-f539f92be153">
<xref linkend="sect_12.5" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_108c1b20-2b65-437b-ba38-f253f3010490">
<xref linkend="sect_12.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_40dff34d-1501-4d17-aedf-7d03b1be824d">hanging-protocol</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_421d1671-8841-4205-ad3e-f4c7912c2443">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_9d60f36c-4e4c-49a8-8da6-aef2550432b0">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_646b1a96-7fdb-4c8b-b289-836949824662">{uid}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_d3aa6142-9f92-4bdd-bbb2-a719bb1a1602">Retrieve</para>
                        <para xml:id="para_307dc5eb-28ad-4091-a0ec-62a4c0e22ae0">Store</para>
                        <para xml:id="para_297c7111-d931-487c-ac0e-e9e00b5b5485">Search</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f8da790c-73c4-4969-b29a-d2e27e79abca">
<xref linkend="sect_12.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_a708dd15-2c32-4e6d-b5bb-daaa54444ac5">
<xref linkend="sect_12.5" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_ff4aab07-dede-45cd-bb3e-f62497d26ac4">
<xref linkend="sect_12.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_266c1384-977a-4940-88e6-cb93f38222a8">implant-templates</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_f3734a0a-09e7-402f-af13-05c047efd6a8">N/A</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_2673ace2-755d-4b38-9e7f-848660be1ebd">N/A</para>
                    </td>
                </tr>
                <tr valign="top">
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_08f3dfc7-44a3-4f23-82a9-2253c7fbbdfb">{uid}</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_93d29f4e-2bbf-4d13-946e-89efde19e918">Retrieve</para>
                        <para xml:id="para_264852c9-abff-43f6-a88a-5671115cc249">Store</para>
                        <para xml:id="para_4594297b-d483-4735-b121-d76e2cf1aa9a">Search</para>
                    </td>
                    <td align="left" colspan="1" rowspan="1">
                        <para xml:id="para_6fd2d04c-7f61-4db0-baa6-b0e1b050c27b">
<xref linkend="sect_12.4" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_53272c18-e926-43e8-a5fa-05e5c9b6b933">
<xref linkend="sect_12.5" xrefstyle="select: label"/>
</para>
                        <para xml:id="para_7e0393b2-5feb-48ed-b22d-3d55708494fe">
<xref linkend="sect_12.6" xrefstyle="select: label"/>
</para>
                    </td>
                </tr>
            </tbody>
        </table>
    </chapter>
    <chapter label="I" status="1" xml:id="chapter_I">
        <title>Store Instances Response Module</title>
        <section label="I.1" status="2" xml:id="sect_I.1">
            <title>Response Message Body</title>
            <para xml:id="para_e49388da-4058-4e06-83d8-f32bb7d2d421">
                <xref linkend="table_I.1-1" xrefstyle="select: label"/> defines the Attributes for referencing SOP Instances that are contained in a Store Instances Response Module in the response message body.</para>
            <table frame="box" label="I.1-1" rules="all" xml:id="table_I.1-1">
                <caption>Store Instances Response Module Attributes</caption>
                <thead>
                    <tr valign="top">
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_c2005b12-a595-4bdb-8003-65865066bee3">
                                <emphasis role="bold">Attribute Name</emphasis>
                            </para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0e9fa866-6c42-4595-a58c-f295072d0248">
                                <emphasis role="bold">Tag</emphasis>
                            </para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0bf3267f-27f1-47ef-899c-efc7024a8ebc">
                                <emphasis role="bold">Type</emphasis>
                            </para>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                            <para xml:id="para_cfb84346-308e-4f19-b43a-864473d706c2">
                                <emphasis role="bold">Attribute Description</emphasis>
                            </para>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_c04ec140-cbc3-4244-8f06-dfcfeac77133">Retrieve URL</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_b028bebf-b2ff-477f-8404-f257cc338903">(0008,1190)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_6515fa8e-ac3c-4270-8e43-c225ae583d51">2</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_6dac9fff-8f03-4c67-8c7d-44f4b22b5ce9">The URL where the Study is available for retrieval via a Studies Retrieve Transaction (<xref linkend="sect_10.4" xrefstyle="select: label"/>).</para>
                            <note>
                                <para xml:id="para_a14d38f5-1ec5-4a6f-a5c5-e0a820f51ede">The VR of this attribute has changed from UT to UR.</para>
                            </note>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_533df5a1-be23-4669-bd1c-5b5141411474">Failed SOP Sequence</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_0c1f70a3-5bfd-4e45-adf8-f8b0fa5cab9b">(0008,1198)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_719fe679-cf03-498f-8854-0f3398850d2e">1C</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_908cb6fb-9a6e-4960-afbe-8726d82b0961">A Sequence of Items where each Item references a single SOP Instance for which storage could not be provided.</para>
                            <para xml:id="para_21e2f347-dcd4-49d4-9843-f9c5ed5f949c">Required if one or more SOP Instances failed to store.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="4" rowspan="1">
                            <para xml:id="para_d5fece3f-a887-49d3-999c-e15e82efde48">
                                <emphasis role="italic">&gt;<olink targetdoc="PS3.3" targetptr="table_10-11" xrefstyle="select: docname label quotedtitle"/>
                                </emphasis>
                            </para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_4da177fd-c4ba-4e90-933b-35ac07fa9c8d">&gt;Failure Reason</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_3498b087-1cc3-4e54-8788-efc11ae2ca50">(0008,1197)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9e5ee408-fa8b-45f8-a858-f255a2738bf8">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_280940ef-0e4e-479b-aa75-7d86a2093b0e">The reason that storage could not be provided for this SOP Instance.</para>
                            <para xml:id="para_be5d60d7-30e6-460f-8546-a71b71b6cfa6">See <xref linkend="sect_I.2.2" xrefstyle="select: label"/>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_8e634c87-8e2a-4b3d-8456-4284e6700a06">Referenced SOP Sequence</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_34024c16-a314-4825-9406-73a04f906fcd">(0008,1199)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_787b999f-1d54-4920-a0f2-120d357e0264">1C</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_e5198e35-9715-4267-bd65-9a12561deb32">A Sequence of Items where each Item references a single SOP Instance that was successfully stored.</para>
                            <para xml:id="para_daafa01e-02a8-4671-ba4e-8d0e663a954d">Required if one or more SOP Instances were successfully stored.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="4" rowspan="1">
                            <para xml:id="para_b07f16ad-9286-486b-9d07-70c78bc7f90e">
                                <emphasis role="italic">&gt;<olink targetdoc="PS3.3" targetptr="table_10-11" xrefstyle="select: docname label quotedtitle"/>
                                </emphasis>
                            </para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_cc2d6253-d0b3-4925-a32c-57ab42f5e637">&gt;Retrieve URL</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_d1b5fdd4-ec06-467f-9206-bbf7c17042ad">(0008,1190)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_8735e107-bb3f-43ee-b4b7-08bb6a286f4a">2</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_3babff8f-5561-421a-9aaf-209e016b8aaf">The URL where the SOP Instance is available for retrieval via a Studies Retrieve Transaction (<xref linkend="sect_10.4" xrefstyle="select: label"/>).</para>
                            <note>
                                <para xml:id="para_21b6655c-00bd-438b-82da-32927a76a00c">The VR of this attribute has changed from UT to UR.</para>
                            </note>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_bb9c1f94-f18e-4911-9dc4-1ad333cb15b1">&gt;Warning Reason</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a1922779-4c0a-409b-aeb0-dbaacd809387">(0008,1196)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_ae089573-4faf-485b-a2b5-565bcee42937">1C</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2bed7f7f-4aad-4e68-8f2b-edcd8b254aa2">The reason that this SOP Instance was accepted with warnings.</para>
                            <para xml:id="para_7cea3252-c2ca-4f36-a8d6-e58e33e9d103">Required if there was a warning for this SOP Instance.</para>
                            <para xml:id="para_b7f5cb07-05b1-4b11-b216-29c781af140a">See <xref linkend="sect_I.2.1" xrefstyle="select: label"/>.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_b6c4e525-dc86-4ffc-8d94-3432f6900fa8">&gt;Original Attributes Sequence</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_12a0455f-1532-428e-a518-2bf5e285fa37">(0400,0561)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_a2faadcd-459d-4b53-8f63-e0e56aab9221">3</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f05c5e00-1626-4de1-831a-e10af93623fd">Sequence of Items containing all attributes that were removed or replaced by other values.</para>
                            <para xml:id="para_22a9a511-0846-47f5-9457-665120229af7">One or more Items are permitted in this sequence.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_30992e50-016b-4f57-93f0-83f45a996da5">&gt;&gt;Attribute Modification DateTime</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_82a6490a-96f9-464a-b991-5ffdc37c00b2">(0400,0562)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_d2a54f2c-55ef-4aa6-a86d-0d26c7849cdb">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_2e42817f-83b1-4b9b-9d1a-35617d83479a">Date and time the attributes were removed and/or replaced.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_558e8f4b-f874-4c2f-838d-f51598992167">&gt;&gt;Modifying System</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_db470055-8427-4fb5-a28a-795f48d633f7">(0400,0563)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_29597362-8c8c-4494-a6cc-fb11482fa007">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_294fd7e5-5f73-4484-b74c-e8bb6ad789d1">Identification of the system that removed and/or replaced the attributes.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a7e51148-9a74-427f-9538-e2e77114dbd5">&gt;&gt;Reason for the Attribute Modification</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_54dfbc3c-ef5e-47f1-9605-f7a09ef821eb">(0400,0565)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_789c9468-b8c5-407a-bbbf-46ec8e4f8b54">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_f8c2e811-fe27-411e-86b7-3acd3bd63b05">Reason for the attribute modification.</para>
                            <variablelist>
                                <title>Defined Terms</title>
                                <varlistentry>
                                    <term>COERCE</term>
                                    <listitem>
                                        <para xml:id="para_2a5b9d42-44e6-491f-84f1-b3b6df5df2db">Replace values of attributes such as Patient Name, ID, Accession Number, for example, during import of media from an external institution, or reconciliation against a master patient index.</para>
                                    </listitem>
                                </varlistentry>
                                <varlistentry>
                                    <term>CORRECT</term>
                                    <listitem>
                                        <para xml:id="para_78f7c9b6-feb5-4624-8a2e-a620c8c9d3e8">Replace incorrect values, such as Patient Name or ID, for example, when incorrect worklist item was chosen or operator input error.</para>
                                    </listitem>
                                </varlistentry>
                            </variablelist>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_a622fade-7503-4bf4-b9c9-1d38be3cba74">&gt;&gt;Modified Attributes Sequence</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_f8320d5c-74fd-485d-87f3-9507d00d7a5b">(0400,0550)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_9e122227-a0d1-45e6-b903-3e4d8fc6e6c1">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_97bc651a-30ac-4780-9661-435cd8115fa3">Sequence that contains all the Attributes, with their previous values, that were modified or removed from the main Data Set.</para>
                            <para xml:id="para_81288324-d9f2-4f93-8317-6050ea4fd608">Only a single Item shall be included in this sequence.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="4" rowspan="1">
                            <para xml:id="para_2fa21bd9-7dee-4f34-8ea4-8b9ee7377f5a">
                                <emphasis role="italic">&gt;&gt;Any Attribute from the main Data Set that was modified or removed; may include Sequence Attributes and their Items.</emphasis>
                            </para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_cb568799-0276-49b5-8b4b-2b31fa7792c4">Other Failures Sequence</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_1a568e51-daf6-479a-8d56-988e38acf255">(0008,119A)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_d49ecb0c-b14b-484b-8d17-ae09089f5482">1C</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_0884aef7-375d-4ecf-bf54-edd71a56a4d0">Reasons not associated with a specific SOP Instance that storage could not be provided.</para>
                            <para xml:id="para_a83d995f-5adb-4bcf-9b34-c5d8fe36f230">Each Item references a single storage failure.</para>
                            <para xml:id="para_9a232cc0-af20-4c26-8f85-6d3694a95dcb">Required if there are one or more failures not associated with a specific SOP Instance.</para>
                        </td>
                    </tr>
                    <tr valign="top">
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_5cc2cad3-4311-42ab-a14f-a074242119ac">&gt;Failure Reason</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_8814116c-7ce3-423a-90cb-45d7fc23064c">(0008,1197)</para>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                            <para xml:id="para_ff47f674-ebf3-4f80-9039-c8c7b5af26bb">1</para>
                        </td>
                        <td align="left" colspan="1" rowspan="1">
                            <para xml:id="para_91ea016f-b2d1-481f-b555-5c93ddc29d0b">The reason that storage could not be provided for this message item.</para>
                            <para xml:id="para_e02b26d6-ed9d-4090-b898-d4be72f0b57f">See <xref linkend="sect_I.2.2" xrefstyle="select: label"/>.</para>
                        </td>
                    </tr>
                </tbody>
            </table>
        </section>

        <section label="I.2" status="2" xml:id="sect_I.2">
            <title>Store Instances Response Attribute Description</title>
            <section label="I.2.1" status="3" xml:id="sect_I.2.1">
                <title>Warning Reason</title>
                <para xml:id="para_72dac4bd-0502-41cf-9665-5aa8f552a190">
                    <xref linkend="table_I.2-1" xrefstyle="select: label"/> defines the semantics for which the associated value shall be used for the Warning Reason (0008,1196):</para>
                <table frame="box" label="I.2-1" rules="all" xml:id="table_I.2-1">
                    <caption>Store Instances Response Warning Reason Values</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8953826e-e85e-4c91-9b90-a271ac093904">
                                    <emphasis role="bold">Status Code (hexadecimal)</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_115dcf44-3821-4da7-91eb-1f1a0340ce59">
                                    <emphasis role="bold">Status Code (decimal)</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_1f838393-06ad-4e5b-9342-caf14f4b7b2c">
                                    <emphasis role="bold">Meaning</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5fafd0ad-6a91-4d19-811c-7544516963f2">
                                    <emphasis role="bold">Explanation</emphasis>
                                </para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_eee5c649-9437-46fc-8280-3d6e01c4bd8f">B000</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_cbb8f452-3146-4a3d-9c9e-c437a94b32a3">45056</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1775b7f6-27ec-49c5-bdf0-ed9ebc786e98">Coercion of Data Elements</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2c0958a2-2569-416d-ba8a-2056e90d2b9f">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) modified one or more data elements during storage of the instance. See <xref linkend="sect_10.5.3" xrefstyle="select: label"/>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_3d94e323-9132-436f-9399-bcd163c0b6b1">B006</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_16e7a71f-1c1b-48a0-9cd8-e287b694931c">45062</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0df517b7-b98f-4499-b247-8a085270a52d">Elements Discarded</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_c09912da-0aa1-4e73-8f01-fbede7a1a8e6">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) discarded some data elements during storage of the instance. See <xref linkend="sect_10.5.3" xrefstyle="select: label"/>.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_5de806fb-de60-416a-8472-155b62d61e5b">B007</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_18ffa823-4df3-484f-8e47-dbd18945d1ec">45063</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_7aa00253-6953-4012-8e5e-5f323910a75b">Data Set does not match SOP Class</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_eaf99b32-e15c-4b98-b1ab-10fb5150c9d7">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) observed that the Data Set did not match the constraints of the SOP Class during storage of the instance.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_32cfb01d-8dcc-4451-80d8-a051c256ecc8">Additional codes may be used for the Warning Reason (0008,1196) to address the semantics of other issues.</para>
                <para xml:id="para_a64bd9b0-9327-4f70-b963-fd65e9574022">In the event that multiple codes may apply, the single most appropriate code shall be used.</para>
            </section>
            <section label="I.2.2" status="7" xml:id="sect_I.2.2">
                <title>Failure Reason</title>
                <para xml:id="para_bffa65be-8a0b-4d67-ba52-d24660eca54e">
                    <xref linkend="table_I.2-2" xrefstyle="select: label"/> defines the semantics for which the associated value shall be used for the Failure Reason (0008,1197). Implementation specific warning and error codes shall be defined in the conformance statement:</para>
                <table frame="box" label="I.2-2" rules="all" xml:id="table_I.2-2">
                    <caption>Store Instances Response Failure Reason Values</caption>
                    <thead>
                        <tr valign="top">
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_612441fc-ba4b-4055-be42-0c57d060f4ee">
                                    <emphasis role="bold">Status Code (hexadecimal)</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_1ab8b3da-6670-46c5-a987-6a756963fa29">
                                    <emphasis role="bold">Status Code (decimal)</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8c359862-5f4c-419d-aa5b-cf363da80776">
                                    <emphasis role="bold">Meaning</emphasis>
                                </para>
                            </th>
                            <th align="center" colspan="1" rowspan="1">
                                <para xml:id="para_822b75ff-1687-4bfa-b90e-8605bb148cd4">
                                    <emphasis role="bold">Explanation</emphasis>
                                </para>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_13906f19-81a8-4d0d-9e81-c6dde91fa615">A7xx</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8c762531-ff0d-431e-813d-d8640156b04e">42752 - 43007</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_8bfe8ab4-c4ca-42b1-b8c7-9b85ce710585">Refused out of Resources</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_a77fda45-53b8-4b9c-b646-b6e63224e780">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because it was out of resources.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_731d1d92-263d-4e85-9b56-9a0008b6d8b8">A9xx</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_74a8a92f-9cea-44a5-a0da-1ce1047f5dd9">43264 - 43519</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_b0be1f3e-3cce-4df1-981f-d37974faee3b">Error: Data Set does not match SOP Class</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_eefa0312-8d77-4534-be2a-756f07e2d53d">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because the instance does not conform to its specified SOP Class.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_8fb1f44a-fcfd-43bd-91d0-84cb867d40d0">Cxxx</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_91ee52af-8b0a-4b24-a398-c5dd106ae22c">49152 - 53247</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_455bf080-2eb1-44e6-bbfa-0c946dc73ba7">Error: Cannot understand</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_0c99bf76-16fc-4aa7-a974-33529cc190f4">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because it cannot understand certain Data Elements.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_d404cf05-6fce-48ca-b92d-87b7973f46fd">C122</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_bfdec14c-bf08-4f48-846b-b72ee0deb1ea">49442</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_09340523-6919-42aa-94f7-8516a9bf54f1">Referenced Transfer Syntax not supported</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_1c0e9e21-0064-43c2-87de-dbce76148334">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because it does not support the requested Transfer Syntax for the instance.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_a321e0df-cb5c-407f-90b0-dc9fee3365f7">0110</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_7d11a40a-910f-425f-ba4b-ba5126cf4c08">272</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2dc93e43-8a17-4a2a-93cd-62ac780fb978">Processing failure</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_01ac8dd9-b814-48c9-911b-d8d740be8495">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because of a general failure in processing the operation.</para>
                            </td>
                        </tr>
                        <tr valign="top">
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_2c4a795a-3cf1-4100-a377-ad7f8ad1d3d3">0122</para>
                            </td>
                            <td align="center" colspan="1" rowspan="1">
                                <para xml:id="para_ba7503d0-ab6a-403b-8bdd-0ddab083bd86">290</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_2d39ca80-6d34-437f-a978-852455d5b6fd">Referenced SOP Class not supported</para>
                            </td>
                            <td align="left" colspan="1" rowspan="1">
                                <para xml:id="para_50987c76-f847-46ed-9c0f-db69378319b2">The Studies Store Transaction (<xref linkend="sect_10.5" xrefstyle="select: label"/>) did not store the instance because it does not support the requested SOP Class.</para>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <para xml:id="para_69e5c43f-5057-4d92-85b0-4ead1adf6f99">Additional codes may be used for the Failure Reason (0008,1197) to address the semantics of other issues.</para>
                <para xml:id="para_56798204-dc85-4ec1-953d-1a15f7f94ffe">In the event that multiple codes may apply, the single most appropriate code shall be used.</para>
            </section>
        </section>
        <section label="I.3" status="6" xml:id="sect_I.3">
            <title>Response Message Body Example</title>
            <para xml:id="para_d4e5d494-eab4-43a5-9603-4b46d124b71d">The following is an example of a <olink targetdoc="PS3.18" targetptr="PS3.18" xrefstyle="select: labelnumber"/> XML Store Instances Response Module in the response message body containing 2 failed SOP Instances, 1 successful SOP Instance, and 1 accepted SOP Instance with a warning:</para>
            <programlisting><![CDATA[<?xml version="1.0" encoding="utf-8" xml:space="preserve"?>
<NativeDicomModel xmlns="http://dicom.nema.org/PS3.19/models/NativeDICOM"
xsi:schemaLocation="http://dicom.nema.org/PS3.19/models/NativeDICOM"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <DicomAttribute tag="00081198" vr="SQ" keyword="FailedSOPSequence">
    <Item number="1">
      <DicomAttribute tag="00081150" vr="UI" keyword="ReferencedSOPClassUID">
        <Value number="1">1.2.840.10008.3.1.2.3.1</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081155" vr="UI"
      keyword="ReferencedSOPInstanceUID">
        <Value number="1">
        2.16.124.113543.6003.1011758472.49886.19426.2085542308</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081197" vr="US" keyword="FailureReason">
        <Value number="1">290</Value>
      </DicomAttribute>
    </Item>
    <Item number="2">
      <DicomAttribute tag="00081150" vr="UI" keyword="ReferencedSOPClassUID">
        <Value number="1">1.2.840.10008.3.1.2.3.1</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081155" vr="UI"
      keyword="ReferencedSOPInstanceUID">
        <Value number="1">
        2.16.124.113543.6003.1011758472.49886.19426.2085542309</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081197" vr="US" keyword="FailureReason">
        <Value number="1">290</Value>
      </DicomAttribute>
    </Item>
  </DicomAttribute>
  <DicomAttribute tag="00081199" vr="SQ" keyword="ReferencedSOPSequence">
    <Item number="1">
      <DicomAttribute tag="00081150" vr="UI" keyword="ReferencedSOPClassUID">
        <Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081155" vr="UI"
      keyword="ReferencedSOPInstanceUID">
        <Value number="1">
        2.16.124.113543.6003.189642796.63084.16748.2599092903</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081190" vr="UR" keyword="RetrieveURL">
        <Value number="1">
        https://wadors.hospital.com/studies/2.16.124.113543.6003.1154777499.30246.19789.3503430045/
        series/2.16.124.113543.6003.2588828330.45298.17418.2723805630/
        instances/2.16.124.113543.6003.189642796.63084.16748.2599092903</Value>
      </DicomAttribute>
    </Item>
    <Item number="2">
      <DicomAttribute tag="00081150" vr="UI" keyword="ReferencedSOPClassUID">
        <Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081155" vr="UI"
      keyword="ReferencedSOPInstanceUID">
        <Value number="1">
        2.16.124.113543.6003.189642796.63084.16748.2599092905</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081196" vr="US" keyword="WarningReason">
        <Value number="1">45056</Value>
      </DicomAttribute>
      <DicomAttribute tag="00081190" vr="UR" keyword="RetrieveURL">
        <Value number="1">
        https://wadors.hospital.com/studies/2.16.124.113543.6003.1154777499.30246.19789.3503430045/
        series/2.16.124.113543.6003.2588828330.45298.17418.2723805630/
        instances/2.16.124.113543.6003.189642796.63084.16748.2599092905</Value>
      </DicomAttribute>
    </Item>
  </DicomAttribute>
  <DicomAttribute tag="00081190" vr="UR" keyword="RetrieveURL">
    <Value number="1">
    https://wadors.hospital.com/studies/2.16.124.113543.6003.1154777499.30246.19789.3503430045</Value>
  </DicomAttribute>
</NativeDicomModel>
]]></programlisting>
        </section>
    </chapter>
</book>
