<book xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" version="5.0">
    <title>CP-1889</title>
    <subtitle>Recently added OV, SV and UV VRs were not included in PS3.18 or PS3.19</subtitle>
    <chapter>
        <title></title>
        <informaltable rules="all" frame="box">
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Status</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>Final Text</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Date of Last Update</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>2020/01/16</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Person Assigned</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>David Clunie</para><para><link
                    xl:href="mailto:dclunie@dclunie.com"/></para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Submitter Name</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>Jörg Riesmeier</para><para><link
                    xl:href="mailto:dicom@jriesmeier.com"/></para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Submission Date</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>2019/02/08</para></td>
            </tr>
        </informaltable>
        <informaltable rules="all" frame="box">
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Correction Number CP-1889</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Log Summary: Recently added OV, SV and UV VRs were not included in PS3.18 or PS3.19</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top">
                    <para>Name of Standard</para>
                    <para>PS3.18, PS3.19</para>
                </td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Rationale for Correction:</para>
                    <para>The recently added OV, SV and UV VRs were not included in PS3.18 or PS3.19. Add them.</para>
                </td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top">Correction Wording:</td>
            </tr>
        </informaltable>
    </chapter>
    <chapter>
        <title/>

      <informaltable rules="all" frame="box">
        <tr>
          <td>
            <para><emphasis role="italic">Amend DICOM PS3.18 as follows (changes to existing text are bold and <emphasis role="bold"><emphasis role="underline">underlined</emphasis></emphasis> for additions and <emphasis role="bold"><emphasis role="strikethrough">struckthrough</emphasis></emphasis> for removals):</emphasis></para>
          </td>
        </tr>
      </informaltable>
        
        <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, <emphasis role="bold"><emphasis role="underline">OV, </emphasis></emphasis>OW, SL, SS, ST, <emphasis role="bold"><emphasis role="underline">SV, </emphasis></emphasis>UC, UL, UN, US, <emphasis role="bold"><emphasis role="strikethrough">and </emphasis></emphasis>UT<emphasis role="bold"><emphasis role="underline"> and UV</emphasis></emphasis>, 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="F.2.2" status="3" xml:id="sect_F.2.2">
            <title>DICOM JSON Model Object Structure</title>
            <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, <emphasis role="bold"><emphasis role="underline">OV, </emphasis></emphasis>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, <emphasis role="bold"><emphasis role="underline">OV, </emphasis></emphasis>OW, SL, SS, ST, <emphasis role="bold"><emphasis role="underline">SV, </emphasis></emphasis>UC, UL, UN, US, <emphasis role="bold"><emphasis role="strikethrough">and </emphasis></emphasis>UT<emphasis role="bold"><emphasis role="underline"> and UV</emphasis></emphasis> (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, <emphasis role="bold"><emphasis role="underline">OV, </emphasis></emphasis>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>
        <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>
              </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>
              </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><emphasis role="bold"><emphasis role="underline">OV</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Other 64-bit Very Long</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Base64 encoded octet-stream</emphasis></emphasis></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><emphasis role="bold"><emphasis role="underline">SV</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Signed 64-bit Very Long</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Number or String</emphasis></emphasis></para>
                            <para><emphasis role="bold"><emphasis role="underline">See Note.</emphasis></emphasis></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><emphasis role="bold"><emphasis role="underline">UV</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Unsigned 64-bit Very Long</emphasis></emphasis></para>
                  </td>
                  <td align="left" colspan="1" rowspan="1">
                      <para><emphasis role="bold"><emphasis role="underline">Number or String.</emphasis></emphasis></para>
                            <para><emphasis role="bold"><emphasis role="underline">See Note.</emphasis></emphasis></para>
                  </td>
              </tr>
          </tbody>
        </table>
            <note>
                <para>For IS <emphasis role="bold"><emphasis role="strikethrough">and</emphasis><emphasis role="underline">,</emphasis></emphasis> DS, <emphasis role="bold"><emphasis role="underline"> SV and UV,</emphasis></emphasis>a JSON String representation may be used if needed to avoid losing precision.</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>
        
        <informaltable rules="all" frame="box">
            <tr>
                <td>
                    <para><emphasis role="italic">Amend DICOM PS3.19 as follows (changes to existing text are bold and <emphasis role="bold"><emphasis role="underline">underlined</emphasis></emphasis> for additions and <emphasis role="bold"><emphasis role="strikethrough">struckthrough</emphasis></emphasis> for removals):</emphasis></para>
                </td>
            </tr>
        </informaltable>
        
        <section label="A.1" status="2" xml:id="sect_A.1">
      <title>Native DICOM Model</title>
      <section label="A.1.5" status="3" xml:id="sect_A.1.5">
        <title>Description</title>
        <table frame="box" label="A.1.5-2" rules="all" xml:id="table_A.1.5-2">
          <caption>DICOM Data Set Macro</caption>
          <thead>
            <tr valign="top">
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_c218b456-f838-4f94-aa50-e29ba82d18d3">Name</para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_b2134810-216a-4ba9-9d02-423f3977a7cc">Optionality</para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_f9451cd0-5b97-46f6-801a-d78eac224b8a">Cardinality</para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_d5f5e379-5f85-4614-9021-6788d744409e">Description</para>
              </th>
            </tr>
          </thead>
          <tbody>
            <tr valign="top">
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_a17e59c9-8124-4bc2-8038-8a46dcf37f86">&gt;vr</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_5666ce45-1e8d-4d53-bfa0-31ad0a01e037">O</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_636a0a23-6f72-4168-970c-73d08f8eff9d">A</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_014336b0-0974-40fa-a418-b5baa8a53b78">The Value Representation of this element, represented as a two character uppercase string, as defined in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> and specified for this Data Element in <olink targetdoc="PS3.6" targetptr="PS3.6" xrefstyle="select: labelnumber"/>.</para>
                <note>
                  <para xml:id="para_f886b675-6060-4a18-910a-70a11d6168cf">Implementations may utilize the Value Representation to validate data values, if desired.</para>
                </note>
              </td>
            </tr>
            <tr valign="top">
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_31b6df8b-b513-47c7-98fd-7560712cf032">&gt;Value</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_66f6d78e-6622-4c90-b6cd-660b875c0561">C</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_1d501a66-bd93-47d8-9a27-0ea5030abf7c">1-n</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_8ee25519-f1f2-45e5-a5f9-6249b8c964b9">A Value from the Value Field of the DICOM Data Element. There is one Infoset Value element for each DICOM Value or Sequence Item.</para>
                <para xml:id="para_7b4cbdca-1cff-4e57-a7cf-599188cd008b">Required if the DICOM Data Element represented is not zero length and an Item, PersonName, InlineBinary or BulkData XML element is not present. Shall not be used if the VR of the enclosing Attribute is either SQ or PN.</para>
              </td>
            </tr>
            <tr valign="top">
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_2b996d78-0885-405e-a398-275654546c4b">&gt;BulkData</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_d839bf89-c633-4c62-8159-6df6dcdfcd7e">C</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_916744f4-562d-45bf-bc50-b5d2aba9934b">1</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_e28f29d3-876d-4219-823d-d63a61daa38e">A reference to a blob of data that the recipient may retrieve through use of the GetData() method, a WADO-RS call or a STOW-RS call.</para>
                <para xml:id="para_56897839-8f7d-4cbe-9959-e50ec10937cd">Required if the DICOM Data Element represented is not zero length and an XML Infoset Value, Item, InlineBinary or PersonName element is not present.</para>
                <para xml:id="para_05efa8e6-e32a-4bc7-8c41-1e8eda28f39b">The provider of the data may use a BulkData reference at its discretion to avoid encoding a large DICOM Value Field as text by value in the Infoset. For example, pixel data or look up tables.</para>
                <para xml:id="para_ac5ff352-569c-43cb-864c-882bd9deb93f">There is a single BulkData Infoset element representing the entire Value Field, and not one per Value in the case where the Value Multiplicity is greater than one.</para>
                <note>
                  <para xml:id="para_214d1867-e438-4959-9d1c-1d5b8123d934">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 BulkData element.</para>
                </note>
                <para xml:id="para_40e6cfd1-d1ab-428c-aa1d-759b3233246a">All rules (e.g., byte ordering and swapping) in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> apply.</para>
                <note>
                  <para xml:id="para_368ed09e-9d16-43d8-acad-d6712577863f">Implementers should in particular pay attention the <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> rules regarding the value representations of OD, OF, OL<emphasis role="bold"><emphasis role="underline">, OV</emphasis></emphasis> and OW.</para>
                </note>
                <para xml:id="para_63ec0186-3bf5-40db-80b1-b9418adccb87">If the BulkData has a string or text Value Representation, the value(s) of the DICOM Specific Character Set Data Element, if present, might be necessary to determine its encoding.</para>
              </td>
            </tr>
            <tr valign="top">
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_33499e05-95a8-41ef-bcb1-dd40828a0094">&gt;InlineBinary</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_953d3787-25b8-4492-a8d6-754a636a6ca7">C</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para xml:id="para_6ab8dc55-455a-412c-9ee6-55d9f6b07fee">1</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para xml:id="para_c8261e23-154d-478b-942f-d5cf04ec6e80">The Value Field of the enclosing Attribute encoded as base64.</para>
                <para xml:id="para_13d05e88-dca4-43da-8b95-6813cc019b00">Required if the DICOM Data Element represented is:</para>
                <itemizedlist>
                  <listitem>
                    <para xml:id="para_ae8c8397-ac01-44c6-ab86-c1331edbdf51">not zero length</para>
                  </listitem>
                  <listitem>
                    <para xml:id="para_ea43ed8e-37de-4f23-bb03-143638a399e9">the VR if the enclosing Attribute is <emphasis role="bold"><emphasis role="strikethrough">either </emphasis></emphasis>OB, OD, OF, <emphasis role="bold"><emphasis role="underline">OL, OV, </emphasis></emphasis>OW, or UN</para>
                  </listitem>
                  <listitem>
                    <para xml:id="para_b03235fb-fdb4-4ead-90ef-6e72088c8ccb">an XML Infoset Value or BulkData XML element is not present</para>
                  </listitem>
                </itemizedlist>
                <para xml:id="para_0b53c5f8-fe34-45f9-84e7-5c444ddeb5c8">Shall not be present otherwise.</para>
                <para xml:id="para_5bb461ea-68fb-4344-94d4-eca457036c25">There is a single InlineBinary Infoset element representing the entire Value Field, and not one per Value in the case where the Value Multiplicity is greater than one.</para>
                <note>
                  <para xml:id="para_1e59701e-0115-4042-b6a4-f224edcaf619">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 would be represented as a single InlineBinary element.</para>
                </note>
                 <para xml:id="para_59619b0f-1a7f-49ec-9d00-3dd74f2c1b72">All rules (e.g., byte ordering and swapping) in <olink targetdoc="PS3.5" targetptr="PS3.5" xrefstyle="select: labelnumber"/> apply.</para>
                <note>
                  <para xml:id="para_50130faa-0218-41ff-86cb-3c9c9a4d8e7b">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<emphasis role="bold"><emphasis role="underline">, OV</emphasis></emphasis> and OW.</para>
                </note>
              </td>
            </tr>
          </tbody>
        </table>
      </section>
            
            <section label="A.1.6" status="3" xml:id="sect_A.1.6">
                <title>Schema</title>
            
            <informaltable rules="all" frame="box">
                <tr>
                    <td>
                        <para><emphasis role="italic">In DICOM PS3.19 A.1.6 Schema replace this:</emphasis></para>
                    </td>
                </tr>
            </informaltable>
            
            
            <programlisting><![CDATA[VR = attribute vr { "AE" | "AS" | "AT"| "CS" | "DA" | "DS" | "DT" | "FL" | "FD" 
                    | "IS" | "LO" | "LT" | "OB" | "OD" | "OF" | "OL" | "OW" | "PN" | "SH" | "SL" 
                    | "SQ" | "SS" | "ST" | "TM" | "UC" | "UI" | "UL" | "UN" | "UR" | "US" | "UT" }
]]></programlisting>
            
            
            <informaltable rules="all" frame="box">
                <tr>
                    <td>
                        <para><emphasis role="italic">with this, by adding OV, SV and UV:</emphasis></para>
                    </td>
                </tr>
            </informaltable>
 
            <programlisting><![CDATA[VR = attribute vr { "AE" | "AS" | "AT"| "CS" | "DA" | "DS" | "DT" | "FL" | "FD" 
                    | "IS" | "LO" | "LT" | "OB" | "OD" | "OF" | "OL" | "OV" | | "OW" | "PN" | "SH" | "SL" 
                    | "SQ" | "SS" | "ST" | "SV" | "TM" | "UC" | "UI" | "UL" | "UN" | "UR" | "US" | "UT" | "UV" }
]]></programlisting>
            </section>
    </section>
        
          
        
         
    </chapter>
</book>
