<?xml version="1.0" encoding="WINDOWS-1252"?>
<!-- Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved.    NAME      ordcmss.xsd - XML Schema for Oracle-reserved data types.        MODIFIED   (MM/DD/YY)   llmartin    10/27/14 - 18735854: XML Schema Annotations   myalavar    04/10/07 - doc comments   dguo        04/02/05 -  Created-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://xmlns.oracle.com/ord/dicom/orddicom_1_0" xmlns:xdb="http://xmlns.oracle.com/xdb" xmlns:dt="http://xmlns.oracle.com/ord/dicom/datatype_1_0" targetNamespace="http://xmlns.oracle.com/ord/dicom/orddicom_1_0" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true" xdb:flags="2105651" xdb:schemaURL="http://xmlns.oracle.com/ord/dicom/orddicom_1_0" xdb:schemaOwner="ORDSYS" xdb:numProps="33">
  <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 is the ORDDicom schema for Oracle-reserved data types.    </xs:documentation>
  </xs:annotation>
  <xs:element name="ANY_ATTR" type="ANY_ATTR_T" nillable="true" xdb:propNumber="3243" xdb:global="true" xdb:SQLName="ANY_ATTR" xdb:SQLType="ANY_ATTR_ORD_DCM_T" xdb:SQLSchema="ORDSYS" xdb:memType="258"/>
  <xs:complexType name="ANY_ATTR_T" xdb:SQLType="ANY_ATTR_ORD_DCM_T" xdb:SQLSchema="ORDSYS">
    <xs:annotation>
      <xs:documentation>        Any attribute type (ANY_ATTR_T) maps to a single DICOM        attribute type.  Each attribute type has a name that reflects        the DICOM value representation of the attribute.        Each attribute is strongly typed and its type matches its DICOM        VR.  Certain DICOM configuration files, such as constraint         document, use ANY_ATTR_T.      </xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="APPLICATION_ENTITY" type="dt:AE_ATTR_T" xdb:SQLType="DT_AE_ATTR_ORD_DCM_T" xdb:propNumber="3248" xdb:global="false" xdb:SQLName="APPLICATION_ENTITY" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="AGE_STRING" type="dt:AS_ATTR_T" xdb:SQLType="DT_AS_ATTR_ORD_DCM_T" xdb:propNumber="3249" xdb:global="false" xdb:SQLName="AGE_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="ATTRIBUTE_TAG" type="dt:AT_ATTR_T" xdb:SQLType="DT_AT_ATTR_ORD_DCM_T" xdb:propNumber="3250" xdb:global="false" xdb:SQLName="ATTRIBUTE_TAG" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="CODE_STRING" type="dt:CS_ATTR_T" xdb:SQLType="DT_CS_ATTR_ORD_DCM_T" xdb:propNumber="3251" xdb:global="false" xdb:SQLName="CODE_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="DATE" type="dt:DA_ATTR_T" xdb:SQLType="DT_DA_ATTR_ORD_DCM_T" xdb:SQLName="DATE_ORD_DCM" xdb:propNumber="3252" xdb:global="false" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="DECIMAL_STRING" type="dt:DS_ATTR_T" xdb:SQLType="DT_DS_ATTR_ORD_DCM_T" xdb:propNumber="3253" xdb:global="false" xdb:SQLName="DECIMAL_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="FLOAT_SINGLE" type="dt:FL_ATTR_T" xdb:SQLType="DT_FL_ATTR_ORD_DCM_T" xdb:propNumber="3254" xdb:global="false" xdb:SQLName="FLOAT_SINGLE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="FLOAT_DOUBLE" type="dt:FD_ATTR_T" xdb:SQLType="DT_FD_ATTR_ORD_DCM_T" xdb:propNumber="3255" xdb:global="false" xdb:SQLName="FLOAT_DOUBLE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="INTEGER_STRING" type="dt:IS_ATTR_T" xdb:SQLType="DT_IS_ATTR_ORD_DCM_T" xdb:propNumber="3256" xdb:global="false" xdb:SQLName="INTEGER_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="LONG_STRING" type="dt:LO_ATTR_T" xdb:SQLType="DT_LO_ATTR_ORD_DCM_T" xdb:propNumber="3257" xdb:global="false" xdb:SQLName="LONG_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="LONG_TEXT" type="dt:LT_ATTR_T" xdb:SQLType="DT_LT_ATTR_ORD_DCM_T" xdb:propNumber="3258" xdb:global="false" xdb:SQLName="LONG_TEXT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="OTHER_BYTE" type="dt:OB_ATTR_T" xdb:SQLType="DT_OB_ATTR_ORD_DCM_T" xdb:propNumber="3259" xdb:global="false" xdb:SQLName="OTHER_BYTE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="OTHER_FLOAT" type="dt:OF_ATTR_T" xdb:SQLType="DT_OF_ATTR_ORD_DCM_T" xdb:propNumber="3260" xdb:global="false" xdb:SQLName="OTHER_FLOAT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="OTHER_WORD" type="dt:OW_ATTR_T" xdb:SQLType="DT_OW_ATTR_ORD_DCM_T" xdb:propNumber="3261" xdb:global="false" xdb:SQLName="OTHER_WORD" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="PERSON_NAME" type="dt:PN_ATTR_T" xdb:SQLType="DT_PN_ATTR_ORD_DCM_T" xdb:propNumber="3262" xdb:global="false" xdb:SQLName="PERSON_NAME" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="SHORT_STRING" type="dt:SH_ATTR_T" xdb:SQLType="DT_SH_ATTR_ORD_DCM_T" xdb:propNumber="3263" xdb:global="false" xdb:SQLName="SHORT_STRING" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="SIGNED_LONG" type="dt:SL_ATTR_T" xdb:SQLType="DT_SL_ATTR_ORD_DCM_T" xdb:propNumber="3264" xdb:global="false" xdb:SQLName="SIGNED_LONG" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="SEQUENCE" type="dt:SQ_ATTR_T" xdb:SQLType="DT_SQ_ATTR_ORD_DCM_T" xdb:propNumber="3265" xdb:global="false" xdb:SQLName="SEQUENCE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="SIGNED_SHORT" type="dt:SS_ATTR_T" xdb:SQLType="DT_SS_ATTR_ORD_DCM_T" xdb:propNumber="3266" xdb:global="false" xdb:SQLName="SIGNED_SHORT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="SHORT_TEXT" type="dt:ST_ATTR_T" xdb:SQLType="DT_ST_ATTR_ORD_DCM_T" xdb:propNumber="3267" xdb:global="false" xdb:SQLName="SHORT_TEXT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="TIME" type="dt:TM_ATTR_T" xdb:SQLType="DT_TM_ATTR_ORD_DCM_T" xdb:propNumber="3268" xdb:global="false" xdb:SQLName="TIME" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="UNIQUE_ID" type="dt:UI_ATTR_T" xdb:SQLType="DT_UI_ATTR_ORD_DCM_T" xdb:propNumber="3269" xdb:global="false" xdb:SQLName="UNIQUE_ID" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="UNSIGNED_LONG" type="dt:UL_ATTR_T" xdb:SQLType="DT_UL_ATTR_ORD_DCM_T" xdb:propNumber="3270" xdb:global="false" xdb:SQLName="UNSIGNED_LONG" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="UNKNOWN" type="dt:UN_ATTR_T" xdb:SQLType="DT_UN_ATTR_ORD_DCM_T" xdb:propNumber="3271" xdb:global="false" xdb:SQLName="UNKNOWN" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="UNSIGNED_SHORT" type="dt:US_ATTR_T" xdb:SQLType="DT_US_ATTR_ORD_DCM_T" xdb:propNumber="3272" xdb:global="false" xdb:SQLName="UNSIGNED_SHORT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="UNLIMITED_TEXT" type="dt:UT_ATTR_T" xdb:SQLType="DT_UT_ATTR_ORD_DCM_T" xdb:propNumber="3273" xdb:global="false" xdb:SQLName="UNLIMITED_TEXT" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="EXTENDED_TYPE" type="dt:EXT_ATTR_T" xdb:SQLType="DT_EXT_ATTR_ORD_DCM_T" xdb:propNumber="3274" xdb:global="false" xdb:SQLName="EXTENDED_TYPE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
      <xs:element name="EXCEPTION_TYPE" type="dt:EXP_ATTR_T" xdb:SQLType="DT_EXP_ATTR_ORD_DCM_T" xdb:propNumber="3275" xdb:global="false" xdb:SQLName="EXCEPTION_TYPE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
    </xs:choice>
  </xs:complexType>
  <xs:element name="CT_OPERAND_T" xdb:SQLType="CT_OPERAND_ORD_DCM_T" xdb:propNumber="3247" xdb:global="true" xdb:SQLName="CT_OPERAND_T" xdb:SQLSchema="ORDSYS" xdb:memType="258">
    <xs:annotation>
      <xs:documentation>        Database table storage type for constraint operand      </xs:documentation>
    </xs:annotation>
    <xs:complexType xdb:SQLType="CT_OPERAND_ORD_DCM_T" xdb:SQLSchema="ORDSYS">
      <xs:choice>
        <xs:element name="STRING_VALUE" type="dt:MIXED_TEXT_T" xdb:SQLType="DT_MIXED_TEXT_ORD_DCM_T" xdb:propNumber="3244" xdb:global="false" xdb:SQLName="STRING_VALUE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
        <xs:element name="XML_VALUE" type="dt:ATTR_VALUE_T" xdb:SQLType="DT_ATTR_VALUE_ORD_DCM_T" xdb:propNumber="3245" xdb:global="false" xdb:SQLName="XML_VALUE" xdb:SQLSchema="ORDSYS" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false"/>
        <xs:element name="ATTRIBUTE_TAG" type="dt:VALUE_LOCATOR_MACRO_T" xdb:propNumber="3246" xdb:global="false" xdb:SQLName="ATTRIBUTE_TAG" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>
