<?xml version="1.0" encoding="WINDOWS-1252"?>
<!-- Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved.    NAME      ordcmsd.xsd - XML Schema for DICOM standard dictionary document.        MODIFIED   (MM/DD/YY)   llmartin    10/27/14 - 18735854: XML Schema Annotations   jiezhan     03/09/12 - update to DICOM standard 2011   myalavar    06/06/07 - review comments   myalavar    04/10/07 - doc comments   dguo        04/02/05 -  Created-->
<xs:schema xmlns="http://xmlns.oracle.com/ord/dicom/standardDictionary_1_0" xmlns:dt="http://xmlns.oracle.com/ord/dicom/datatype_1_0" xmlns:xdb="http://xmlns.oracle.com/xdb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://xmlns.oracle.com/ord/dicom/standardDictionary_1_0" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true" xdb:flags="2105651" xdb:schemaURL="http://xmlns.oracle.com/ord/dicom/standardDictionary_1_0" xdb:schemaOwner="ORDSYS" xdb:numProps="9">
  <xs:import namespace="http://xmlns.oracle.com/ord/dicom/datatype_1_0" schemaLocation="http://xmlns.oracle.com/ord/dicom/datatype_1_0"/>
  <xs:annotation>
    <xs:documentation>    Introduction      This schema defines the data dictionary that lists the DICOM       standard attributes as published by the DICOM standard committee.      No other attributes, such as those defined by a modality       manufacturer or an organization other than NEMA,      should be included in the standard data dictionary.    Structure Overview      Question mark &quot;?&quot; means optional items.      Plus &quot;+&quot; means one or more items.      Asterisk &quot;*&quot; means zero or more items.      DICOM_STANDARD_ATTRIBUTES        DOCUMENT_HEADER?      DOCUMENT_CHANGE_LOG*        DOCUMENT_MODIFIER        DOCUMENT_MODIFICATION_DATE        DOCUMENT_VERSION?        MODIFICATION_COMMENT?            BASE_DOCUMENT?            BASE_DOCUMENT_RELEASE_DATE?        BASE_DOCUMENT_DESCRIPTION?    ATTRIBUTE_DEFINERS?      DEFINER+        NAME        ID?        STANDARD_ATTRIBUTE_DEFINITION+      TAG      NAME      VR?          VM?          RETIRED?        DOCUMENT_HEADER is an optional header to specify the    modification history. See dt:DOCUMENT_HEADER_T    for more information.    ATTRIBUTE_DEFINERS specify the owner of each    attribute. See dt:ATTR_DEFINER_T for more    information. All DICOM standard attributes must have    definer name &quot;DICOM&quot; and UID &quot;1.2.840.10008.1&quot;.    A standard dictionary contains one or more standard attribute    definitions.    Each standard attribute specification takes a tag specification,    a name, a value representation type, a value multiplicity    type, and a retired flag. See DICOM P3-6 2011 for a     description of these elements. See dt:VR_T dt:VM_T for the allowed     values of value representation and value multiplicity elements.        Note: Wildcard character &quot;x&quot; can be used to specify    standard attribute tags (for example, 60xx0010 for overlay rows).          Multiple attribute definitions must not be associated with    the same tag in a standard dictionary. For example, the    attribute definition 60100010 matches the wildcard     attribute 60xx0010, they cannot coexist in     the dictionary. As a rule, an attribute must not match two     entries in the dictionary.  </xs:documentation>
  </xs:annotation>
  <xs:element name="DICOM_STANDARD_ATTRIBUTES" xdb:SQLType="DICOM_STANDARD_ATTR_ORD_DCM_T" xdb:propNumber="3242" xdb:global="true" xdb:SQLName="DICOM_STANDARD_ATTRIBUTES" xdb:SQLSchema="ORDSYS" xdb:memType="258">
    <xs:complexType xdb:SQLType="DICOM_STANDARD_ATTR_ORD_DCM_T" xdb:SQLSchema="ORDSYS">
      <xs:sequence>
        <xs:element name="DOCUMENT_HEADER" type="dt:DOCUMENT_HEADER_T" minOccurs="0" xdb:SQLType="DT_DOCUMENT_HEADER_ORD_DCM_T" xdb:propNumber="3234" xdb:global="false" xdb:SQLName="DOCUMENT_HEADER" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
        <xs:element name="ATTRIBUTE_DEFINERS" type="dt:ATTR_DEFINERS_T" minOccurs="0" xdb:SQLType="DT_ATTR_DEFINERS_ORD_DCM_T" xdb:propNumber="3235" xdb:global="false" xdb:SQLName="ATTRIBUTE_DEFINERS" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
        <xs:element name="STANDARD_ATTRIBUTE_DEFINITION" maxOccurs="unbounded" xdb:SQLType="STANDARD_ATTR_DEF_ORD_DCM_T" xdb:SQLCollType="STANDARD_ATTR_DEF_ORD_DCM_C" xdb:propNumber="3241" xdb:global="false" xdb:SQLName="STANDARD_ATTRIBUTE_DEFINITION" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false" xdb:SQLCollSchema="ORDSYS">
          <xs:complexType xdb:SQLType="STANDARD_ATTR_DEF_ORD_DCM_T" xdb:SQLSchema="ORDSYS">
            <xs:sequence>
              <xs:element name="TAG" type="dt:ATTR_TAG_T" xdb:propNumber="3236" xdb:global="false" xdb:SQLName="TAG" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
              <xs:element name="NAME" type="dt:SHORT_STRING_T" xdb:propNumber="3237" xdb:global="false" xdb:SQLName="NAME" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
              <xs:element name="VR" type="dt:VR_T" minOccurs="0" xdb:propNumber="3238" xdb:global="false" xdb:SQLName="VR" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
              <xs:element name="VM" type="dt:VM_T" minOccurs="0" xdb:propNumber="3239" xdb:global="false" xdb:SQLName="VM" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
              <xs:element name="RETIRED" type="xs:boolean" minOccurs="0" xdb:propNumber="3240" xdb:global="false" xdb:SQLName="RETIRED" xdb:SQLType="RAW" xdb:memType="252" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
