Author: richard.opalka(a)jboss.com
Date: 2009-03-19 10:07:26 -0400 (Thu, 19 Mar 2009)
New Revision: 9631
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/tools/jbws2411/
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/tools/jbws2411/JBWS2411TestCase.java
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030000UV04.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030202UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030203UV02.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT040203UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT070000UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090003UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090100UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090300UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150000UV02.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150001UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150002UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150003UV03.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT500000UV04.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT710000UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCAI_MT900001UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCCI_MT000100UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MFMI_MT700701UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/NarrativeBlock.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_IN201101UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_MT201101UV01.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes-base.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/infrastructureRoot.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/voc.xsd
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/wsdl/
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/wsdl/PRPA_AR201102UV01.wsdl
Log:
[JBWS-2411] providing test case
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/tools/jbws2411/JBWS2411TestCase.java
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/tools/jbws2411/JBWS2411TestCase.java
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/tools/jbws2411/JBWS2411TestCase.java 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,58 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.tools.jbws2411;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+
+import javax.wsdl.Definition;
+import javax.wsdl.WSDLException;
+
+import org.jboss.wsf.test.JBossWSTest;
+
+import org.jboss.ws.tools.wsdl.WSDL11DefinitionFactory;
+import org.jboss.ws.tools.wsdl.WSDL11Reader;
+
+/**
+ * [JBWS-2411] OutOfMemoryExecption in WSDL11Reader when loading xml schemas with
circular references
+ *
+ * @author ropalka(a)redhat.com
+ */
+public class JBWS2411TestCase extends JBossWSTest
+{
+
+ public void testIssue() throws Exception
+ {
+ URL wsdlFile =
getResourceFile("tools/jbws2411/wsdl/PRPA_AR201102UV01.wsdl").toURL();
+
+ WSDL11DefinitionFactory factory = WSDL11DefinitionFactory.newInstance();
+ Definition impWsdl = factory.parse(wsdlFile);
+
+ WSDL11Reader reader = new WSDL11Reader();
+ reader.processDefinition(impWsdl, wsdlFile);
+ }
+
+}
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030000UV04.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030000UV04.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030000UV04.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT030000UV04.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
+ <xs:include schemaLocation="COCT_MT500000UV04.xsd"/>
+ <xs:include schemaLocation="COCT_MT150002UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT030202UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT710000UV01.xsd"/>
+ <xs:complexType name="COCT_MT030000UV04.BirthPlace">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="birthplace"
type="COCT_MT710000UV01.Place" nillable="true" minOccurs="1"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="BIRTHPL"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Citizen">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="politicalOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="CIT"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.ContactParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="contactOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="contactPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassContact"
use="optional" default="CON"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Employment">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="jobCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="jobTitleName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="jobClassCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="employerOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassEmployee"
use="optional" default="EMP"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Entity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="quantity" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="existenceTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassRoot"
use="optional" default="ENT"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Guarantor">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="guarantorOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="guarantorPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="GUAR"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Guardian">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="certificateText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="guardianOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="guardianPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="GUARD"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.LanguageCommunication">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="proficiencyLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="preferenceInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Member">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="groupEntity"
type="COCT_MT030000UV04.Entity" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="MBR"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.NonPersonLivingSubject">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="quantity" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="existenceTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="riskCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="handlingCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthOrderNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="organDonorInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="strainText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="genderStatusCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asOtherIDs"
type="COCT_MT030000UV04.OtherIDs" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="COCT_MT030000UV04.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCoveredParty"
type="COCT_MT500000UV04.CoveredParty" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="contactParty"
type="COCT_MT030000UV04.ContactParty" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guardian"
type="COCT_MT030000UV04.Guardian" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guarantor"
type="COCT_MT030000UV04.Guarantor" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="birthPlace"
type="COCT_MT030000UV04.BirthPlace" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassNonPersonLivingSubject" use="optional"
default="NLIV"/>
+ <xs:attribute name="determinerCode" type="cs"
use="required"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.OtherIDs">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="scopingOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassRoot"
use="optional" default="ROL"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthOrderNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="organDonorInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="maritalStatusCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="educationLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="disabilityCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="livingArrangementCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="religiousAffiliationCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="raceCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="ethnicGroupCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asOtherIDs"
type="COCT_MT030000UV04.OtherIDs" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asEmployment"
type="COCT_MT030000UV04.Employment" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCitizen"
type="COCT_MT030000UV04.Citizen" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asStudent"
type="COCT_MT030000UV04.Student" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="COCT_MT030000UV04.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCoveredParty"
type="COCT_MT500000UV04.CoveredParty" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="contactParty"
type="COCT_MT030000UV04.ContactParty" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guardian"
type="COCT_MT030000UV04.Guardian" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guarantor"
type="COCT_MT030000UV04.Guarantor" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="birthPlace"
type="COCT_MT030000UV04.BirthPlace" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="languageCommunication"
type="COCT_MT030000UV04.LanguageCommunication" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030000UV04.Student">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="schoolOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="STD"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030202UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030202UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030202UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT030202UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT030202UV01.Birthplace">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="birthplace"
type="COCT_MT030202UV01.Place" nillable="true" minOccurs="1"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="BIRTHPL"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030202UV01.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthplace"
type="COCT_MT030202UV01.Birthplace" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030202UV01.Place">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="directionsText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="positionText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="gpsText" type="ST"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassPlace"
use="optional" default="PLC"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030203UV02.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030203UV02.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT030203UV02.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT030203UV02.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT030203UV02.LanguageCommunication">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="proficiencyLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="preferenceInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT030203UV02.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="languageCommunication"
type="COCT_MT030203UV02.LanguageCommunication" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT040203UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT040203UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT040203UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT040203UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
+ <xs:include schemaLocation="COCT_MT030203UV02.xsd"/>
+ <xs:complexType name="COCT_MT040203UV01.NotificationParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:element name="contactOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="contactPerson"
type="COCT_MT030203UV02.Person" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassContact"
use="optional" default="CON"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT070000UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT070000UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT070000UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT070000UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT710000UV01.xsd"/>
+ <xs:complexType name="COCT_MT070000UV01.LocatedEntity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="location"
type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassLocatedEntity"
use="optional" default="LOCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090003UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090003UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090003UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT090003UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
+ <xs:complexType name="COCT_MT090003UV01.AssignedEntity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:element name="assignedOrganization"
type="COCT_MT090003UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedPerson"
type="COCT_MT090003UV01.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedDevice"
type="COCT_MT090003UV01.Device" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="representedOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090003UV01.Device">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="manufacturerModelName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="softwareName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassDevice"
use="optional" default="DEV"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090003UV01.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="1"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090003UV01.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="1"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090100UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090100UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090100UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT090100UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
+ <xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
+ <xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
+ <xs:complexType name="COCT_MT090100UV01.AssignedPerson">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="certificateText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="assignedPerson"
type="COCT_MT090100UV01.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="representedOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.Group">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="RGRP"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.LanguageCommunication">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="proficiencyLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="preferenceInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.LicensedEntity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="issuingOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="LicensedEntityRole"
use="optional" default="LIC"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.Member">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="group" type="COCT_MT090100UV01.Group"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="MBR"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="asRoleOther"
type="COCT_MT090100UV01.RoleOther" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asLicensedEntity"
type="COCT_MT090100UV01.LicensedEntity" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="COCT_MT090100UV01.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asLocatedEntity"
type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="languageCommunication"
type="COCT_MT090100UV01.LanguageCommunication" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090100UV01.RoleOther">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="scopingOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassRoot"
use="optional" default="ROL"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090300UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090300UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT090300UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT090300UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
+ <xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
+ <xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
+ <xs:complexType name="COCT_MT090300UV01.AssignedDevice">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="certificateText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="assignedDevice"
type="COCT_MT090300UV01.Device" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="representedOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.Device">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="manufacturerModelName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="softwareName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asRoleOther"
type="COCT_MT090300UV01.RoleOther" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asLicensedEntity"
type="COCT_MT090300UV01.LicensedEntity" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="COCT_MT090300UV01.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asLocatedEntity"
type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="languageCommunication"
type="COCT_MT090300UV01.LanguageCommunication" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassDevice"
use="optional" default="DEV"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.Group">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="RGRP"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.LanguageCommunication">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="proficiencyLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="preferenceInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.LicensedEntity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="issuingOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="LicensedEntityRole"
use="optional" default="LIC"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.Member">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="group" type="COCT_MT090300UV01.Group"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="MBR"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT090300UV01.RoleOther">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="scopingOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassRoot"
use="optional" default="ROL"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150000UV02.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150000UV02.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150000UV02.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT150000UV02.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
+ <xs:complexType name="COCT_MT150000UV02.ContactParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="contactPerson"
type="COCT_MT150000UV02.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassContact"
use="optional" default="CON"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150000UV02.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="ON" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="standardIndustryClassCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asOrganizationPartOf"
type="COCT_MT150000UV02.OrganizationPartOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="contactParty"
type="COCT_MT150000UV02.ContactParty" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="organizationContains"
type="COCT_MT150000UV02.OrganizationContains" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150000UV02.OrganizationContains">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="partOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PART"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150000UV02.OrganizationPartOf">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="wholeOrganization"
type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PART"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150000UV02.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="asLocatedEntity"
type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150001UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150001UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150001UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT150001UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT150001UV01.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150002UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150002UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150002UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT150002UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT150002UV01.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="ON" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150003UV03.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150003UV03.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT150003UV03.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT150003UV03.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT150003UV03.ContactParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="contactPerson"
type="COCT_MT150003UV03.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassContact"
use="optional" default="CON"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150003UV03.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="ON" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="contactParty"
type="COCT_MT150003UV03.ContactParty" nillable="true"
minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT150003UV03.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="1"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT500000UV04.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT500000UV04.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT500000UV04.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT500000UV04.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT500000UV04.AccommodationCoverage">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="code" type="CS" minOccurs="1"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="ACCM"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="DEF"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.Author">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="carrierRole"
type="COCT_MT500000UV04.CarrierRole" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="AUT"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.Beneficiary">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="sequenceNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="policyOrAccount"
type="COCT_MT500000UV04.PolicyOrAccount" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="BEN"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.CarrierOrganization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="TN" minOccurs="1"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.CarrierRole">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="underwritingCarrierOrganization"
type="COCT_MT500000UV04.CarrierOrganization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="UNDWRT"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.CoveredParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="code" type="CS" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="beneficiaryOf"
type="COCT_MT500000UV04.Beneficiary" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="COVPTY"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.EmployerOrganization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="ON" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.Employment">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="employerOrganization"
type="COCT_MT500000UV04.EmployerOrganization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassEmployee"
use="optional" default="EMP"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.Holder">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="policyHolder"
type="COCT_MT500000UV04.PolicyHolder" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="HLD"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.Limitation">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="accommodationCoverage"
type="COCT_MT500000UV04.AccommodationCoverage" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="LIMIT"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.PolicyHolder">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="policyHolderPerson"
type="COCT_MT500000UV04.PolicyHolderPerson" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="policyHolderOrganization"
type="COCT_MT500000UV04.PolicyHolderOrganization" minOccurs="1"
maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="POLHOLD"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.PolicyHolderOrganization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="TN" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.PolicyHolderPerson">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="PN" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asEmployment"
type="COCT_MT500000UV04.Employment" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT500000UV04.PolicyOrAccount">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="holder" type="COCT_MT500000UV04.Holder"
nillable="true" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="author" type="COCT_MT500000UV04.Author"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="limitation"
type="COCT_MT500000UV04.Limitation" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="COV"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT710000UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT710000UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/COCT_MT710000UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type COCT_MT710000UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="COCT_MT710000UV01.LocatedEntityHasParts">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="locatedPlace"
type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassLocatedEntity"
use="optional" default="LOCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT710000UV01.LocatedEntityPartOf">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="location"
type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassLocatedEntity"
use="optional" default="LOCE"/>
+ </xs:complexType>
+ <xs:complexType name="COCT_MT710000UV01.Place">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="directionsText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="positionText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="gpsText" type="ST"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asLocatedEntityPartOf"
type="COCT_MT710000UV01.LocatedEntityPartOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="locatedEntityHasParts"
type="COCT_MT710000UV01.LocatedEntityHasParts" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassPlace"
use="optional" default="PLC"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCAI_MT900001UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCAI_MT900001UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCAI_MT900001UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type MCAI_MT900001UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:complexType name="MCAI_MT900001UV01.ActOrderRequired">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="SXCM_TS"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="subject"
type="MCAI_MT900001UV01.Subject" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClassRoot"
use="optional" default="ACT"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="RQO"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.DetectedIssueEvent">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CD" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="text" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="value" type="ANY"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="mitigatedBy"
type="MCAI_MT900001UV01.SourceOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="triggerFor"
type="MCAI_MT900001UV01.Requires" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="ALRT"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.DetectedIssueManagement">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="code" type="CD" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="text" type="ED" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClassRoot"
use="optional" default="ACT"/>
+ <xs:attribute name="moodCode" type="x_ActMoodDefEvn"
use="required"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.Requires">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="actOrderRequired"
type="MCAI_MT900001UV01.ActOrderRequired" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="TRIG"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.Role">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassRoot"
use="optional" default="ROL"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.SourceOf">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="detectedIssueManagement"
type="MCAI_MT900001UV01.DetectedIssueManagement" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="MITGT"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional" default="false"/>
+ </xs:complexType>
+ <xs:complexType name="MCAI_MT900001UV01.Subject">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="role" type="MCAI_MT900001UV01.Role"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ParticipationTargetSubject" use="optional"
default="SBJ"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCCI_MT000100UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCCI_MT000100UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MCCI_MT000100UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type MCCI_MT000100UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT040203UV01.xsd"/>
+ <xs:complexType name="MCCI_MT000100UV01.Agent">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="representedOrganization"
type="MCCI_MT000100UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassAgent"
use="optional" default="AGNT"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.AttentionLine">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="keyWordText" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="value" type="ANY"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.Device">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="existenceTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="manufacturerModelName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="softwareName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asAgent" type="MCCI_MT000100UV01.Agent"
nillable="true" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asLocatedEntity"
type="MCCI_MT000100UV01.LocatedEntity" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassDevice"
use="optional" default="DEV"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.EntityRsp">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassRoot"
use="optional" default="ENT"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.LocatedEntity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="location"
type="MCCI_MT000100UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassLocatedEntity"
use="optional" default="LOCE"/>
+ </xs:complexType><!--<xs:complexType
name="MCCI_MT000100UV01.Message">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="creationTime" type="TS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="securityText" type="ST"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="versionCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="interactionId" type="II"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="profileId" type="II"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="processingCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="processingModeCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="acceptAckCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="sequenceNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="attachmentText" type="ED"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="receiver"
type="MCCI_MT000100UV01.Receiver" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="respondTo"
type="MCCI_MT000100UV01.RespondTo" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="sender" type="MCCI_MT000100UV01.Sender"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="attentionLine"
type="MCCI_MT000100UV01.AttentionLine" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+Placeholder for element referencing stub: ControlActProcess
+<xs:element name="REPLACE_ME" type="xs:anyType"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>--><xs:complexType
name="MCCI_MT000100UV01.Organization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="notificationParty"
type="COCT_MT040203UV01.NotificationParty" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.Place">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassPlace"
use="optional" default="PLC"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.Receiver">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="device" type="MCCI_MT000100UV01.Device"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="CommunicationFunctionType" use="optional"
fixed="RCV"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.RespondTo">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="entityRsp"
type="MCCI_MT000100UV01.EntityRsp" nillable="true"
minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="CommunicationFunctionType" use="optional"
fixed="RSP"/>
+ </xs:complexType>
+ <xs:complexType name="MCCI_MT000100UV01.Sender">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="device" type="MCCI_MT000100UV01.Device"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="CommunicationFunctionType" use="optional"
fixed="SND"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MFMI_MT700701UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MFMI_MT700701UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/MFMI_MT700701UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type MFMI_MT700701UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT090300UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT090100UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT090003UV01.xsd"/>
+ <xs:include schemaLocation="MCAI_MT900001UV01.xsd"/>
+ <xs:complexType name="MFMI_MT700701UV01.ActDefinition">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CD" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="text" type="ED" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClassRoot"
use="optional" default="ACT"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="DEF"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.Author1">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedEntity"
type="COCT_MT090003UV01.AssignedEntity" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="AUT"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.Author2">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="noteText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedEntity"
type="COCT_MT090003UV01.AssignedEntity" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="AUT"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.AuthorOrPerformer">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="noteText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="signatureCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="signatureText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="assignedDevice"
type="COCT_MT090300UV01.AssignedDevice" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="assignedPerson"
type="COCT_MT090100UV01.AssignedPerson" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="x_ParticipationAuthorPerformer" use="required"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType><!--<xs:complexType
name="MFMI_MT700701UV01.ControlActProcess">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CD" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="text" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="priorityCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="reasonCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="overseer"
type="MFMI_MT700701UV01.Overseer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="authorOrPerformer"
type="MFMI_MT700701UV01.AuthorOrPerformer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="dataEnterer"
type="MFMI_MT700701UV01.DataEnterer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="informationRecipient"
type="MFMI_MT700701UV01.InformationRecipient" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="subject"
type="MFMI_MT700701UV01.Subject1" nillable="true"
minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element name="reasonOf"
type="MFMI_MT700701UV01.Reason" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClassControlAct"
use="optional" default="CACT"/>
+ <xs:attribute name="moodCode" type="x_ActMoodIntentEvent"
use="required"/>
+ </xs:complexType>--><xs:complexType
name="MFMI_MT700701UV01.Custodian">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="assignedEntity"
type="COCT_MT090003UV01.AssignedEntity" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="CST"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.DataEnterer">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="noteText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedPerson"
type="COCT_MT090100UV01.AssignedPerson" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="ENT"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.Definition">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="actDefinition"
type="MFMI_MT700701UV01.ActDefinition" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="INST"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.InformationRecipient">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedPerson"
type="COCT_MT090100UV01.AssignedPerson" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ParticipationInformationRecipient" use="required"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.InFulfillmentOf">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="registrationRequest"
type="MFMI_MT700701UV01.RegistrationRequest" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipFulfills"
use="optional" default="FLFS"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.Overseer">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="noteText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="time" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="signatureCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="signatureText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="assignedPerson"
type="COCT_MT090100UV01.AssignedPerson" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="x_ParticipationVrfRespSprfWit" use="required"/>
+ <xs:attribute name="contextControlCode"
type="ContextControl" use="optional" default="AP"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.PriorRegistration">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="REG"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.Reason">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="detectedIssueEvent"
type="MCAI_MT900001UV01.DetectedIssueEvent" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipReason"
use="optional" default="RSON"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional"/>
+ </xs:complexType><!--<xs:complexType
name="MFMI_MT700701UV01.RegistrationEvent">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="subject1"
type="MFMI_MT700701UV01.Subject2" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="author"
type="MFMI_MT700701UV01.Author2" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="custodian"
type="MFMI_MT700701UV01.Custodian" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="inFulfillmentOf"
type="MFMI_MT700701UV01.InFulfillmentOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="definition"
type="MFMI_MT700701UV01.Definition" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="replacementOf"
type="MFMI_MT700701UV01.ReplacementOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="REG"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>--><xs:complexType
name="MFMI_MT700701UV01.RegistrationRequest">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="author"
type="MFMI_MT700701UV01.Author1" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="REG"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="RQO"/>
+ </xs:complexType>
+ <xs:complexType name="MFMI_MT700701UV01.ReplacementOf">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="priorRegistration"
type="MFMI_MT700701UV01.PriorRegistration" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ActRelationshipReplacement" use="optional"
default="RPLC"/>
+ </xs:complexType><!--<xs:complexType
name="MFMI_MT700701UV01.Subject1">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="registrationEvent"
type="MFMI_MT700701UV01.RegistrationEvent" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="SUBJ"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional" default="false"/>
+ </xs:complexType>--><!--<xs:complexType
name="MFMI_MT700701UV01.Subject2">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+Placeholder for element referencing stub: RegisteredRole
+<xs:element name="REPLACE_ME" type="xs:anyType"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ParticipationTargetSubject" use="optional"
default="SBJ"/>
+ </xs:complexType>--><!--<xs:complexType
name="MFMI_MT700701UV01.Subject3">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+Placeholder for element referencing stub: RegisteredAct
+<xs:element name="REPLACE_ME" type="xs:anyType"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="SUBJ"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional" default="false"/>
+ </xs:complexType>--></xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/NarrativeBlock.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/NarrativeBlock.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/NarrativeBlock.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,544 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!-- $Id: NarrativeBlock.xsd,v 1.1 2006/04/25 20:08:55 wbeeler Exp $ -->
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified">
+ <xs:complexType name="StrucDoc.Text" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph"
type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="mediaType" type="xs:string"
fixed="text/x-hl7-text+xml"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Title" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content"
type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.TitleFootnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="mediaType" type="xs:string"
fixed="text/x-hl7-title+xml"/>
+ </xs:complexType><!-- DELETE THIS, we don't need to define a global
element for text
+ <xs:element name="text" type="text"/>
+ -->
+ <xs:complexType name="StrucDoc.Br"/>
+ <xs:complexType name="StrucDoc.Caption" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Col">
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="span" type="xs:string"
default="1"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Colgroup">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="col" type="StrucDoc.Col"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="span" type="xs:string"
default="1"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Content" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="revised">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="insert"/>
+ <xs:enumeration value="delete"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.TitleContent" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content"
type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.TitleFootnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Footnote" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph"
type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content"
type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.FootnoteRef">
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="IDREF" type="xs:IDREF"
use="required"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Item" mixed="true">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption"
minOccurs="0"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content"
type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph"
type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.LinkHtml" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="name" type="xs:string"/>
+ <xs:attribute name="href" type="xs:string"/>
+ <xs:attribute name="rel" type="xs:string"/>
+ <xs:attribute name="rev" type="xs:string"/>
+ <xs:attribute name="title" type="xs:string"/>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.List">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption"
minOccurs="0"/>
+ <xs:element name="item" type="StrucDoc.Item"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="listType" default="unordered">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="ordered"/>
+ <xs:enumeration value="unordered"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Paragraph" mixed="true">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption"
minOccurs="0"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content"
type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.RenderMultiMedia">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption"
minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="referencedObject" type="xs:IDREFS"
use="required"/>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Sub" mixed="true"/>
+ <xs:complexType name="StrucDoc.Sup" mixed="true"/>
+ <xs:complexType name="StrucDoc.Table">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption"
minOccurs="0"/>
+ <xs:choice>
+ <xs:element name="col" type="StrucDoc.Col"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="colgroup" type="StrucDoc.Colgroup"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:element name="thead" type="StrucDoc.Thead"
minOccurs="0"/>
+ <xs:element name="tfoot" type="StrucDoc.Tfoot"
minOccurs="0"/>
+ <xs:element name="tbody" type="StrucDoc.Tbody"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="summary" type="xs:string"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="border" type="xs:string"/>
+ <xs:attribute name="frame">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="void"/>
+ <xs:enumeration value="above"/>
+ <xs:enumeration value="below"/>
+ <xs:enumeration value="hsides"/>
+ <xs:enumeration value="lhs"/>
+ <xs:enumeration value="rhs"/>
+ <xs:enumeration value="vsides"/>
+ <xs:enumeration value="box"/>
+ <xs:enumeration value="border"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rules">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="none"/>
+ <xs:enumeration value="groups"/>
+ <xs:enumeration value="rows"/>
+ <xs:enumeration value="cols"/>
+ <xs:enumeration value="all"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="cellspacing" type="xs:string"/>
+ <xs:attribute name="cellpadding" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tbody">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Td" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph"
type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="abbr" type="xs:string"/>
+ <xs:attribute name="axis" type="xs:string"/>
+ <xs:attribute name="headers" type="xs:IDREFS"/>
+ <xs:attribute name="scope">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="row"/>
+ <xs:enumeration value="col"/>
+ <xs:enumeration value="rowgroup"/>
+ <xs:enumeration value="colgroup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rowspan" type="xs:string"
default="1"/>
+ <xs:attribute name="colspan" type="xs:string"
default="1"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tfoot">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Th" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml"
type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote"
type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef"
type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia"
type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="abbr" type="xs:string"/>
+ <xs:attribute name="axis" type="xs:string"/>
+ <xs:attribute name="headers" type="xs:IDREFS"/>
+ <xs:attribute name="scope">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="row"/>
+ <xs:enumeration value="col"/>
+ <xs:enumeration value="rowgroup"/>
+ <xs:enumeration value="colgroup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rowspan" type="xs:string"
default="1"/>
+ <xs:attribute name="colspan" type="xs:string"
default="1"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Thead">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tr">
+ <xs:choice maxOccurs="unbounded">
+ <xs:element name="th" type="StrucDoc.Th"/>
+ <xs:element name="td" type="StrucDoc.Td"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_IN201101UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_IN201101UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_IN201101UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif">
+ <xs:annotation>
+ <xs:documentation>Source Information
+ Rendered by: RoseTree 3.0.19
+ Rendered on:
+This document was rendered into XML using software provided to HL7 by Beeler Consulting
LLC.
+ PubDB to MIF Transform: $RCSfile: PubDbXmlToMIF.xsl,v $ $Revision: 1.8 $ $Date:
2005/07/09 20:19:24 $
+ Fix names transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ HTML to MIF Markup transform: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ Generated using schema builder version: 2.0 and DynamicMifToXSD.xsl version: 1.4
+ Dynamic MIF to Schema Transform: $Id: DynamicMifToXsd.xsl,v 1.9 2005/07/09 20:18:36
lmckenzi Exp $
+ Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15
lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="MCCI_MT000100UV01.xsd"/>
+ <xs:include schemaLocation="MFMI_MT700701UV01.xsd"/>
+ <xs:include schemaLocation="PRPA_MT201101UV01.xsd"/>
+ <xs:element name="PRPA_IN201101UV01">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension
base="PRPA_IN201101UV01.MCCI_MT000100UV01.Message">
+ <xs:attribute name="ITSVersion" type="xs:string"
use="required" fixed="XML_1.0"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="PRPA_IN201101UV01.MCCI_MT000100UV01.Message">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="creationTime" type="TS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="securityText" type="ST"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="versionCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="interactionId" type="II"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="profileId" type="II"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="processingCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="processingModeCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="acceptAckCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="sequenceNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="attachmentText" type="ED"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="receiver"
type="MCCI_MT000100UV01.Receiver" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="respondTo"
type="MCCI_MT000100UV01.RespondTo" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="sender" type="MCCI_MT000100UV01.Sender"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="attentionLine"
type="MCCI_MT000100UV01.AttentionLine" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="controlActProcess"
type="PRPA_IN201101UV01.MFMI_MT700701UV01.ControlActProcess"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType
name="PRPA_IN201101UV01.MFMI_MT700701UV01.ControlActProcess">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CD" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="text" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="priorityCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="reasonCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="overseer"
type="MFMI_MT700701UV01.Overseer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="authorOrPerformer"
type="MFMI_MT700701UV01.AuthorOrPerformer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="dataEnterer"
type="MFMI_MT700701UV01.DataEnterer" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="informationRecipient"
type="MFMI_MT700701UV01.InformationRecipient" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="subject"
type="PRPA_IN201101UV01.MFMI_MT700701UV01.Subject1" nillable="true"
minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element name="reasonOf"
type="MFMI_MT700701UV01.Reason" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClassControlAct"
use="optional" default="CACT"/>
+ <xs:attribute name="moodCode" type="x_ActMoodIntentEvent"
use="required"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_IN201101UV01.MFMI_MT700701UV01.Subject1">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="registrationEvent"
type="PRPA_IN201101UV01.MFMI_MT700701UV01.RegistrationEvent"
nillable="true" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ActRelationshipType"
use="optional" fixed="SUBJ"/>
+ <xs:attribute name="contextConductionInd" type="bl"
use="optional" default="false"/>
+ </xs:complexType>
+ <xs:complexType
name="PRPA_IN201101UV01.MFMI_MT700701UV01.RegistrationEvent">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="subject1"
type="PRPA_IN201101UV01.MFMI_MT700701UV01.Subject2" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="author"
type="MFMI_MT700701UV01.Author2" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="custodian"
type="MFMI_MT700701UV01.Custodian" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="inFulfillmentOf"
type="MFMI_MT700701UV01.InFulfillmentOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="definition"
type="MFMI_MT700701UV01.Definition" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="replacementOf"
type="MFMI_MT700701UV01.ReplacementOf" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="REG"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_IN201101UV01.MFMI_MT700701UV01.Subject2">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="patient"
type="PRPA_MT201101UV01.Patient" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ParticipationTargetSubject" use="optional"
default="SBJ"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_MT201101UV01.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_MT201101UV01.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/PRPA_MT201101UV01.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,402 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
+*****************************************************************************************************************
+* XML schema for message type PRPA_MT201101UV01.
+* Source information:
+* Rendered by: RoseTree 3.0.19
+* Rendered on:
+* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+*
+* Generated by XMLITS version 2.0
+* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp
$
+* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52
lmckenzi Exp $
+*
+* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. All advertising materials mentioning features or use of this software
+* must display the following acknowledgement:
+* This product includes software developed by Health Level Seven.
+* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS
IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*
+********************************************************************************************************************
+ -->
+ <xs:annotation>
+ <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
+HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26
lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+ HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3
2005/04/17 03:20:15 lmckenzi Exp $
+ Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
+ Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $
+StaticMifToXsd.xsl version 2.0</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="infrastructureRoot.xsd"/>
+ <xs:include schemaLocation="NarrativeBlock.xsd"/>
+ <xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
+ <xs:include schemaLocation="COCT_MT150001UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT500000UV04.xsd"/>
+ <xs:include schemaLocation="COCT_MT150002UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT030202UV01.xsd"/>
+ <xs:include schemaLocation="COCT_MT030000UV04.xsd"/>
+ <xs:include schemaLocation="COCT_MT710000UV01.xsd"/>
+ <xs:complexType name="PRPA_MT201101UV01.BirthPlace">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="birthplace"
type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="BIRTHPL"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Citizen">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="politicalOrganization"
type="COCT_MT150001UV01.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="CIT"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.ContactParty">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="contactOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="contactPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassContact"
use="optional" default="CON"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Employment">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="jobTitleName" type="SC"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="jobClassCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="employerOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassEmployee"
use="optional" default="EMP"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Entity">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="quantity" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="existenceTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClassRoot"
use="optional" default="ENT"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Guarantor">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="guarantorOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="guarantorPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="GUAR"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Guardian">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="certificateText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="guardianOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="guardianPerson"
type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="GUARD"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.HealthCareProvider">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:element name="healthCareProviderPerson"
type="PRPA_MT201101UV01.ProviderPerson" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="healthCareProviderOrganization"
type="PRPA_MT201101UV01.ProviderOrganization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="issuingOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PROV"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.LanguageCommunication">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="languageCode" type="CE"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="modeCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="proficiencyLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="preferenceInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Member">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="groupEntity"
type="PRPA_MT201101UV01.Entity" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="MBR"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.NonPersonLivingSubject">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="quantity" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="existenceTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="riskCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="handlingCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthOrderNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="organDonorInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="strainText" type="ED"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="genderStatusCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="asOtherIDs"
type="PRPA_MT201101UV01.OtherIDs" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asPatientOfOtherProvider"
type="PRPA_MT201101UV01.PatientOfOtherProvider" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="PRPA_MT201101UV01.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCoveredParty"
type="COCT_MT500000UV04.CoveredParty" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="contactParty"
type="PRPA_MT201101UV01.ContactParty" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guardian"
type="PRPA_MT201101UV01.Guardian" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guarantor"
type="PRPA_MT201101UV01.Guarantor" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="personalRelationship"
type="PRPA_MT201101UV01.PersonalRelationship" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="birthPlace"
type="PRPA_MT201101UV01.BirthPlace" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassNonPersonLivingSubject" use="optional"
default="NLIV"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.OtherIDs">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="scopingOrganization"
type="COCT_MT150002UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassRoot"
use="optional" default="ROL"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Patient">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="1"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="confidentialityCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="veryImportantPersonCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="patientPerson"
type="PRPA_MT201101UV01.Person" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ <xs:element name="patientNonPersonLivingSubject"
type="PRPA_MT201101UV01.NonPersonLivingSubject" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="providerOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PAT"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.PatientCareProvision">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CD" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="effectiveTime" type="SXCM_TS"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="responsibleParty"
type="PRPA_MT201101UV01.ResponsibleParty2" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="ActClass"
use="optional" fixed="PCPR"/>
+ <xs:attribute name="moodCode" type="ActMood"
use="optional" fixed="EVN"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.PatientOfOtherProvider">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="providerOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="subjectOf"
type="PRPA_MT201101UV01.Subject2" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PAT"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Person">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="name" type="PN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="desc" type="ED" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="administrativeGenderCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="birthTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="deceasedTime" type="TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="multipleBirthOrderNumber" type="INT"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="organDonorInd" type="BL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="maritalStatusCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="educationLevelCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="disabilityCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="livingArrangementCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="religiousAffiliationCode" type="CE"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="raceCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="ethnicGroupCode" type="CE"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asOtherIDs"
type="PRPA_MT201101UV01.OtherIDs" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asPatientOfOtherProvider"
type="PRPA_MT201101UV01.PatientOfOtherProvider" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asEmployment"
type="PRPA_MT201101UV01.Employment" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCitizen"
type="PRPA_MT201101UV01.Citizen" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asStudent"
type="PRPA_MT201101UV01.Student" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asMember"
type="PRPA_MT201101UV01.Member" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="asCoveredParty"
type="COCT_MT500000UV04.CoveredParty" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="contactParty"
type="PRPA_MT201101UV01.ContactParty" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guardian"
type="PRPA_MT201101UV01.Guardian" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="guarantor"
type="PRPA_MT201101UV01.Guarantor" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="personalRelationship"
type="PRPA_MT201101UV01.PersonalRelationship" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="birthPlace"
type="PRPA_MT201101UV01.BirthPlace" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="languageCommunication"
type="PRPA_MT201101UV01.LanguageCommunication" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.PersonalRelationship">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="code" type="CE" minOccurs="1"
maxOccurs="1"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:choice>
+ <xs:element name="relationshipHolder1"
type="COCT_MT030000UV04.Person" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="relationshipHolder2"
type="COCT_MT030000UV04.NonPersonLivingSubject" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="PRS"/>
+ <xs:attribute name="negationInd" type="bl"
use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.ProviderEmployer">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="employerOrganization"
type="COCT_MT150001UV01.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClassEmployee"
use="optional" default="EMP"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.ProviderOrganization">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode"
type="EntityClassOrganization" use="optional"
default="ORG"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.ProviderPerson">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="name" type="EN" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="asProviderEmployer"
type="PRPA_MT201101UV01.ProviderEmployer" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="EntityClass"
use="optional" fixed="PSN"/>
+ <xs:attribute name="determinerCode" type="EntityDeterminer"
use="optional" fixed="INSTANCE"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.ResponsibleParty2">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="healthCareProvider"
type="PRPA_MT201101UV01.HealthCareProvider" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode" type="ParticipationType"
use="optional" fixed="RESP"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Student">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="id" type="II" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="addr" type="AD" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="telecom" type="TEL"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="statusCode" type="CS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="effectiveTime" type="IVL_TS"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="schoolOrganization"
type="COCT_MT150003UV03.Organization" nillable="true"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="classCode" type="RoleClass"
use="optional" fixed="STD"/>
+ </xs:complexType>
+ <xs:complexType name="PRPA_MT201101UV01.Subject2">
+ <xs:sequence>
+ <xs:group ref="InfrastructureRootElements"/>
+ <xs:element name="patientCareProvision"
type="PRPA_MT201101UV01.PatientCareProvision" nillable="true"
minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="InfrastructureRootAttributes"/>
+ <xs:attribute name="typeCode"
type="ParticipationTargetSubject" use="optional"
default="SBJ"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes-base.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes-base.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes-base.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,1859 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by Health Level Seven.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ -->
+<!--
+ This schema is generated from a Generic Schema Definition (GSD)
+ by gsd2xsl. Do not edit this file.
+ -->
+<xs:schema
xmlns:sch="http://www.ascc.net/xml/schematron"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
+ <xs:annotation>
+ <xs:documentation>
+ Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Health Level Seven. All rights
reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by Health Level Seven.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+Generated by $Id: datatypes-base.xsd,v 1.1 2006/04/25 20:08:55 wbeeler Exp
$</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="voc.xsd"/>
+ <xs:annotation>
+ <xs:documentation> $Id: datatypes-base.xsd,v 1.1 2006/04/25 20:08:55 wbeeler
Exp $
+Generated by $Id: datatypes-base.xsd,v 1.1 2006/04/25 20:08:55 wbeeler Exp
$</xs:documentation>
+ </xs:annotation>
+ <xs:complexType name="ANY" abstract="true">
+ <xs:annotation>
+ <xs:documentation>
+ Defines the basic properties of every data value. This
+ is an abstract type, meaning that no value can be just
+ a data value without belonging to any concrete type.
+ Every concrete type is a specialization of this
+ general abstract DataValue type.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:attribute name="nullFlavor" type="NullFlavor"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ An exceptional value expressing missing information
+ and possibly the reason why the information is missing.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:simpleType name="bl">
+ <xs:annotation>
+ <xs:documentation>
+ The Boolean type stands for the values of two-valued logic.
+ A Boolean value can be either true or
+ false, or, as any other value may be NULL.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:boolean">
+ <xs:pattern value="true|false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="BL">
+ <xs:annotation>
+ <xs:documentation>
+ The Boolean type stands for the values of two-valued logic.
+ A Boolean value can be either true or
+ false, or, as any other value may be NULL.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate BL">
+ <sch:rule abstract="true" id="rule-BL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and
@value)"/>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="value" use="optional"
type="bl"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="bn">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="bl"/>
+ </xs:simpleType>
+ <xs:complexType name="ANYNonNull">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ANY">
+ <xs:attribute name="nullFlavor" type="NullFlavor"
use="prohibited"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BN">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANYNonNull">
+ <xs:attribute name="value" use="optional"
type="bn"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BIN" abstract="true"
mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ Binary data is a raw block of bits. Binary data is a
+ protected type that MUST not be used outside the data
+ type specification.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="representation" use="optional"
type="BinaryDataEncoding" default="TXT">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the representation of the binary data that
+ is the content of the binary data value.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="bin">
+ <xs:annotation>
+ <xs:documentation>
+ Binary data is a raw block of bits. Binary data is a
+ protected type that MUST not be used outside the data
+ type specification.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:base64Binary"/>
+ </xs:simpleType>
+ <xs:simpleType name="BinaryDataEncoding">
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="B64"/>
+ <xs:enumeration value="TXT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="ED" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ Data that is primarily intended for human interpretation
+ or for further machine processing is outside the scope of
+ HL7. This includes unformatted or formatted written language,
+ multimedia data, or structured information as defined by a
+ different standard (e.g., XML-signatures.) Instead of the
+ data itself, an ED may contain
+ only a reference (see TEL.) Note
+ that the ST data type is a
+ specialization of
+ when the is text/plain.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="BIN">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ A telecommunication address (TEL), such as a URL
+ for HTTP or FTP, which will resolve to precisely
+ the same binary data that could as well have been
+ provided as inline data.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="thumbnail" minOccurs="0"
maxOccurs="1" type="thumbnail"/>
+ </xs:sequence>
+ <xs:attribute name="mediaType" type="cs"
use="optional" default="text/plain">
+ <xs:annotation>
+ <xs:documentation>
+ Identifies the type of the encapsulated data and
+ identifies a method to interpret or render the data.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="language" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ For character based information the language property
+ specifies the human language of the text.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="compression"
type="CompressionAlgorithm" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the raw byte data is compressed,
+ and what compression algorithm was used.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="integrityCheck" type="bin"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The integrity check is a short binary value representing
+ a cryptographically strong checksum that is calculated
+ over the binary data. The purpose of this property, when
+ communicated with a reference is for anyone to validate
+ later whether the reference still resolved to the same
+ data that the reference resolved to when the encapsulated
+ data value with reference was created.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="integrityCheckAlgorithm"
type="IntegrityCheckAlgorithm" use="optional"
default="SHA-1">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the algorithm used to compute the
+ integrityCheck value.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="thumbnail" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A thumbnail is an abbreviated rendition of the full
+ data. A thumbnail requires significantly fewer
+ resources than the full data, while still maintaining
+ some distinctive similarity with the full data. A
+ thumbnail is typically used with by-reference
+ encapsulated data. It allows a user to select data
+ more efficiently before actually downloading through
+ the reference.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ED">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="thumbnail" type="thumbnail"
minOccurs="0" maxOccurs="0"/>
+ </xs:sequence>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="st">
+ <xs:annotation>
+ <xs:documentation>
+ The character string data type stands for text data,
+ primarily intended for machine processing (e.g.,
+ sorting, querying, indexing, etc.) Used for names,
+ symbols, and formal expressions.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="ST" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ The character string data type stands for text data,
+ primarily intended for machine processing (e.g.,
+ sorting, querying, indexing, etc.) Used for names,
+ symbols, and formal expressions.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate ST">
+ <sch:rule abstract="true" id="rule-ST">
+ <sch:report test="(@nullFlavor or text()) and not(@nullFlavor and
text())">
+ <p
xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema"
xmlns:xlink="http://www.w3.org/TR/WD-xlink">Text content is only allowed in
non-NULL values.</p>
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ED">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL"
minOccurs="0" maxOccurs="0"/>
+ <xs:element name="thumbnail" type="ED"
minOccurs="0" maxOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="representation"
type="BinaryDataEncoding" fixed="TXT"/>
+ <xs:attribute name="mediaType" type="cs"
fixed="text/plain"/>
+ <xs:attribute name="language" type="cs"
use="optional"/>
+ <xs:attribute name="compression"
type="CompressionAlgorithm" use="prohibited"/>
+ <xs:attribute name="integrityCheck" type="bin"
use="prohibited"/>
+ <xs:attribute name="integrityCheckAlgorithm"
type="IntegrityCheckAlgorithm" use="prohibited"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="cs">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data in its simplest form, consists of a code.
+ The code system and code system version is fixed by
+ the context in which the value occurs. is used
+ for coded attributes that have a single HL7-defined
+ value set.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[^\s]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="CD">
+ <xs:annotation>
+ <xs:documentation>
+ A concept descriptor represents any kind of concept usually
+ by giving a code defined in a code system. A concept
+ descriptor can contain the original text or phrase that
+ served as the basis of the coding and one or more
+ translations into different coding systems. A concept
+ descriptor can also contain qualifiers to describe, e.g.,
+ the concept of a "left foot" as a postcoordinated term built
+ from the primary code "FOOT" and the qualifier "LEFT".
+ In exceptional cases, the concept descriptor need not
+ contain a code but only the original text describing
+ that concept.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="qualifier" type="CR"
minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies additional codes that increase the
+ specificity of the primary code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="translation" type="CD"
minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ A set of other concept descriptors that translate
+ this concept descriptor into other code systems.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="code" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CE">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, consists of a coded value (CV)
+ and, optionally, coded value(s) from other coding systems
+ that identify the same concept. Used when alternative
+ codes may exist.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CD">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="qualifier" type="CR"
minOccurs="0" maxOccurs="0"/>
+ <xs:element name="translation" type="CD"
minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ A set of other concept descriptors that translate
+ this concept descriptor into other code systems.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="code" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CV">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, consists of a code, display name, code system,
+ and original text. Used when a single code value must be sent.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CE">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="translation" type="CD"
minOccurs="0" maxOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="code" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CS">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, consists of a code, display name, code system,
+ and original text. Used when a single code value must be sent.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CV">
+ <xs:attribute name="code" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid"
use="prohibited"/>
+ <xs:attribute name="codeSystemName" type="st"
use="prohibited"/>
+ <xs:attribute name="codeSystemVersion" type="st"
use="prohibited"/>
+ <xs:attribute name="displayName" type="st"
use="prohibited"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CO">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, where the domain from which the codeset comes
+ is ordered. The Coded Ordinal data type adds semantics
+ related to ordering so that models that make use of such
+ domains may introduce model elements that involve statements
+ about the order of the terms in a domain.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="CV"/>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CR">
+ <xs:annotation>
+ <xs:documentation>
+ A concept qualifier code with optionally named role.
+ Both qualifier role and value codes must be defined by
+ the coding system. For example, if SNOMED RT defines a
+ concept "leg", a role relation "has-laterality", and
+ another concept "left", the concept role relation allows
+ to add the qualifier "has-laterality: left" to a primary
+ code "leg" to construct the meaning "left leg".
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate CR">
+ <sch:rule abstract="true" id="rule-CR">
+ <sch:report test="(value or @nullFlavor) and not(@nullFlavor and
node())">
+ <p
xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema"
xmlns:xlink="http://www.w3.org/TR/WD-xlink">
+ A value component is required or else the
+ code role is NULL.
+ </p>
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="name" type="CV"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the manner in which the concept role value
+ contributes to the meaning of a code phrase. For
+ example, if SNOMED RT defines a concept "leg", a role
+ relation "has-laterality", and another concept
"left",
+ the concept role relation allows to add the qualifier
+ "has-laterality: left" to a primary code
"leg" to
+ construct the meaning "left leg". In this example
+ "has-laterality" is .
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="value" type="CD"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The concept that modifies the primary code of a code
+ phrase through the role relation. For example, if
+ SNOMED RT defines a concept "leg", a role relation
+ "has-laterality", and another concept "left",
the
+ concept role relation allows adding the qualifier
+ "has-laterality: left" to a primary code
"leg" to
+ construct the meaning "left leg". In this example
+ "left" is .
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="inverted" type="bn"
use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates if the sense of the role name is inverted.
+ This can be used in cases where the underlying code
+ system defines inversion but does not provide reciprocal
+ pairs of role names. By default, inverted is false.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SC" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ An ST that optionally may have a code attached.
+ The text must always be present if a code is present. The
+ code is often a local code.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="code" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="uid">
+ <xs:annotation>
+ <xs:documentation>
+ A unique identifier string is a character string which
+ identifies an object in a globally unique and timeless
+ manner. The allowable formats and values and procedures
+ of this data type are strictly controlled by HL7. At this
+ time, user-assigned identifiers may be certain character
+ representations of ISO Object Identifiers ()
+ and DCE
+ Universally Unique Identifiers ().
+ HL7 also reserves
+ the right to assign other forms of UIDs (,
+ such as mnemonic
+ identifiers for code systems.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="oid uuid ruid"/>
+ </xs:simpleType>
+ <xs:simpleType name="oid">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="uuid">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern
value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ruid">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[A-Za-z][A-Za-z0-9\-]*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="II">
+ <xs:annotation>
+ <xs:documentation>
+ An identifier that uniquely identifies a thing or object.
+ Examples are object identifier for HL7 RIM objects,
+ medical record number, order id, service catalog item id,
+ Vehicle Identification Number (VIN), etc. Instance
+ identifiers are defined based on ISO object identifiers.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate II">
+ <sch:rule abstract="true" id="rule-II">
+ <sch:report test="(@root or @nullFlavor) and not(@root and
@nullFlavor)">
+ A root component is required or else the II value is NULL.
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="root" type="uid"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A unique identifier that guarantees the global uniqueness
+ of the instance identifier. The root alone may be the
+ entire instance identifier.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="extension" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A character string as a unique identifier within the
+ scope of the identifier root.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="assigningAuthorityName" type="st"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A human readable name or mnemonic for the assigning
+ authority. This name may be provided solely for the
+ convenience of unaided humans interpreting an value
+ and can have no computational meaning. Note: no
+ automated processing must depend on the assigning
+ authority name to be present in any form.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayable" type="bl"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if the identifier is intended for human
+ display and data entry (displayable = true) as
+ opposed to pure machine interoperation (displayable
+ = false).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="url">
+ <xs:annotation>
+ <xs:documentation>
+ A telecommunications address specified according to
+ Internet standard RFC 1738
+ [
http://www.ietf.org/rfc/rfc1738.txt]. The
+ URL specifies the protocol and the contact point defined
+ by that protocol for the resource. Notable uses of the
+ telecommunication address data type are for telephone and
+ telefax numbers, e-mail addresses, Hypertext references,
+ FTP references, etc.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:complexType name="URL" abstract="true">
+ <xs:annotation>
+ <xs:documentation>
+ A telecommunications address specified according to
+ Internet standard RFC 1738
+ [
http://www.ietf.org/rfc/rfc1738.txt]. The
+ URL specifies the protocol and the contact point defined
+ by that protocol for the resource. Notable uses of the
+ telecommunication address data type are for telephone and
+ telefax numbers, e-mail addresses, Hypertext references,
+ FTP references, etc.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate URL">
+ <sch:rule abstract="true" id="rule-URL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and
@value)"/>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="value" type="url"
use="optional"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="ts">
+ <xs:annotation>
+ <xs:documentation>
+ A quantity specifying a point on the axis of natural time.
+ A point in time is most often represented as a calendar
+ expression.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern
value="[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="TS">
+ <xs:annotation>
+ <xs:documentation>
+ A quantity specifying a point on the axis of natural time.
+ A point in time is most often represented as a calendar
+ expression.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional"
type="ts"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="TEL">
+ <xs:annotation>
+ <xs:documentation>
+ A telephone number (voice or fax), e-mail address, or
+ other locator for a resource (information or service)
+ mediated by telecommunication equipment. The address
+ is specified as a URL
+ qualified by time specification and use codes that help
+ in deciding which address to use for a given time and
+ purpose.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="URL">
+ <xs:sequence>
+ <xs:element name="useablePeriod" minOccurs="0"
maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the periods of time during which the
+ telecommunication address can be used. For a
+ telephone number, this can indicate the time of day
+ in which the party can be reached on that telephone.
+ For a web address, it may specify a time range in
+ which the web content is promised to be available
+ under the given address.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional"
type="set_TelecommunicationAddressUse">
+ <xs:annotation>
+ <xs:documentation>
+ One or more codes advising a system or user which
+ telecommunication address in a set of like addresses
+ to select for a given telecommunication need.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ADXP" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A character string that may have a type-tag signifying its
+ role in the address. Typical parts that exist in about
+ every address are street, house number, or post box,
+ postal code, city, country but other roles may be defined
+ regionally, nationally, or on an enterprise level (e.g. in
+ military addresses). Addresses are usually broken up into
+ lines, which are indicated by special line-breaking
+ delimiter elements (e.g., DEL).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="partType" type="AddressPartType">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether an address part names the street,
+ city, country, postal code, post box, etc. If the type
+ is NULL the address part is unclassified and would
+ simply appear on an address label as is.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.delimiter">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DEL"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.country">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="CNT"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.state">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="STA"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.county">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="CPA"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.city">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="CTY"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.postalCode">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="ZIP"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetAddressLine">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="SAL"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.houseNumber">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="BNR"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.houseNumberNumeric">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="BNN"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.direction">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DIR"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetName">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="STR"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetNameBase">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="STB"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <!--
+ jaxb implementors note: the jaxb code generator (v1.0.?) will
+ fail to append "Type" to streetNameType so that there will be
+ duplicate definitions in the java source for streetNameType.
+ You will have to fix this manually.
+ -->
+ <xs:complexType mixed="true" name="adxp.streetNameType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="STTYP"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.additionalLocator">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="ADL"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.unitID">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="UNID"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.unitType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="UNIT"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.careOf">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="CAR"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.censusTract">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="CEN"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.deliveryAddressLine">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DAL"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.deliveryInstallationType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DINST"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.deliveryInstallationArea">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DINSTA"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.deliveryInstallationQualifier">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DINSTQ"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryMode">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DMOD"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.deliveryModeIdentifier">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="DMODID"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true"
name="adxp.buildingNumberSuffix">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="BNS"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.postBox">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="POB"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.precinct">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType"
fixed="PRE"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="AD" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ Mailing and home or office addresses. A sequence of
+ address parts, such as street or post office Box, city,
+ postal code, country, etc.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter"
type="adxp.delimiter"/>
+ <xs:element name="country" type="adxp.country"/>
+ <xs:element name="state" type="adxp.state"/>
+ <xs:element name="county" type="adxp.county"/>
+ <xs:element name="city" type="adxp.city"/>
+ <xs:element name="postalCode"
type="adxp.postalCode"/>
+ <xs:element name="streetAddressLine"
type="adxp.streetAddressLine"/>
+ <xs:element name="houseNumber"
type="adxp.houseNumber"/>
+ <xs:element name="houseNumberNumeric"
type="adxp.houseNumberNumeric"/>
+ <xs:element name="direction"
type="adxp.direction"/>
+ <xs:element name="streetName"
type="adxp.streetName"/>
+ <xs:element name="streetNameBase"
type="adxp.streetNameBase"/>
+ <xs:element name="streetNameType"
type="adxp.streetNameType"/>
+ <xs:element name="additionalLocator"
type="adxp.additionalLocator"/>
+ <xs:element name="unitID" type="adxp.unitID"/>
+ <xs:element name="unitType" type="adxp.unitType"/>
+ <xs:element name="careOf" type="adxp.careOf"/>
+ <xs:element name="censusTract"
type="adxp.censusTract"/>
+ <xs:element name="deliveryAddressLine"
type="adxp.deliveryAddressLine"/>
+ <xs:element name="deliveryInstallationType"
type="adxp.deliveryInstallationType"/>
+ <xs:element name="deliveryInstallationArea"
type="adxp.deliveryInstallationArea"/>
+ <xs:element name="deliveryInstallationQualifier"
type="adxp.deliveryInstallationQualifier"/>
+ <xs:element name="deliveryMode"
type="adxp.deliveryMode"/>
+ <xs:element name="deliveryModeIdentifier"
type="adxp.deliveryModeIdentifier"/>
+ <xs:element name="buildingNumberSuffix"
type="adxp.buildingNumberSuffix"/>
+ <xs:element name="postBox" type="adxp.postBox"/>
+ <xs:element name="precinct" type="adxp.precinct"/>
+ </xs:choice>
+ <xs:element name="useablePeriod" minOccurs="0"
maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A GTS specifying the
+ periods of time during which the address can be used.
+ This is used to specify different addresses for
+ different times of the year or to refer to historical
+ addresses.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional"
type="set_PostalAddressUse">
+ <xs:annotation>
+ <xs:documentation>
+ A set of codes advising a system or user which address
+ in a set of like addresses to select for a given purpose.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="isNotOrdered" type="bl"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A boolean value specifying whether the order of the
+ address parts is known or not. While the address parts
+ are always a Sequence, the order in which they are
+ presented may or may not be known. Where this matters,
+ can be used to convey this
+ information.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ENXP" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A character string token representing a part of a name.
+ May have a type code signifying the role of the part in
+ the whole entity name, and a qualifier code for more detail
+ about the name part type. Typical name parts for person
+ names are given names, and family names, titles, etc.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="partType"
type="EntityNamePartType">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the name part is a given name, family
+ name, prefix, suffix, etc.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="qualifier" use="optional"
type="set_EntityNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation> is a set of codes each of which specifies
+ a certain subcategory of the name part in addition to
+ the main name part type. For example, a given name may
+ be flagged as a nickname, a family name may be a
+ pseudonym or a name of public records.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.delimiter" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType"
fixed="DEL"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.family" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType"
fixed="FAM"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.given" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType"
fixed="GIV"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.prefix" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType"
fixed="PFX"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.suffix" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType"
fixed="SFX"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A name for a person, organization, place or thing. A
+ sequence of name parts, such as given name or family
+ name, prefix, suffix, etc. Examples for entity name
+ values are "Jim Bob Walton, Jr.", "Health Level Seven,
+ Inc.", "Lake Tahoe", etc. An entity name may be as simple
+ as a character string or may consist of several entity name
+ parts, such as, "Jim", "Bob", "Walton", and
"Jr.", "Health
+ Level Seven" and "Inc.", "Lake" and
"Tahoe".
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter" type="en.delimiter"/>
+ <xs:element name="family" type="en.family"/>
+ <xs:element name="given" type="en.given"/>
+ <xs:element name="prefix" type="en.prefix"/>
+ <xs:element name="suffix" type="en.suffix"/>
+ </xs:choice>
+ <xs:element name="validTime" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ An interval of time specifying the time during which
+ the name is or was used for the entity. This
+ accomodates the fact that people change names for
+ people, places and things.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional"
type="set_EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>
+ A set of codes advising a system or user which name
+ in a set of like names to select for a given purpose.
+ A name without specific use code might be a default
+ name useful for any purpose, but a name with a specific
+ use code would be preferred for that respective purpose.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A name for a person. A sequence of name parts, such as
+ given name or family name, prefix, suffix, etc. PN differs
+ from EN because the qualifier type cannot include LS
+ (Legal Status).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="EN"/>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ON" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A name for an organization. A sequence of name parts.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="EN">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter" type="en.delimiter"/>
+ <xs:element name="prefix" type="en.prefix"/>
+ <xs:element name="suffix" type="en.suffix"/>
+ </xs:choice>
+ <xs:element name="validTime" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ An interval of time specifying the time during which
+ the name is or was used for the entity. This
+ accomodates the fact that people change names for
+ people, places and things.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional"
type="set_EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>
+ A set of codes advising a system or user which name
+ in a set of like names to select for a given purpose.
+ A name without specific use code might be a default
+ name useful for any purpose, but a name with a specific
+ use code would be preferred for that respective purpose.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="TN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A restriction of entity name that is effectively a simple string used
+ for a simple name for things and places.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="EN">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ An interval of time specifying the time during which
+ the name is or was used for the entity. This
+ accomodates the fact that people change names for
+ people, places and things.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="QTY" abstract="true">
+ <xs:annotation>
+ <xs:documentation> is an abstract generalization
+ for all data types (1) whose value set has an order
+ relation (less-or-equal) and (2) where difference is
+ defined in all of the data type's totally ordered value
+ subsets. The quantity type abstraction is needed in
+ defining certain other types, such as the interval and
+ the probability distribution.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>QTY</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY"/>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="int">
+ <xs:annotation>
+ <xs:documentation>
+ Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise
+ numbers that are results of counting and enumerating.
+ Integer numbers are discrete, the set of integers is
+ infinite but countable. No arbitrary limit is imposed on
+ the range of integer numbers. Two NULL flavors are
+ defined for the positive and negative infinity.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:integer"/>
+ </xs:simpleType>
+ <xs:complexType name="INT">
+ <xs:annotation>
+ <xs:documentation>
+ Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise
+ numbers that are results of counting and enumerating.
+ Integer numbers are discrete, the set of integers is
+ infinite but countable. No arbitrary limit is imposed on
+ the range of integer numbers. Two NULL flavors are
+ defined for the positive and negative infinity.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>INT</diff>
+ <sch:pattern name="validate INT">
+ <sch:rule abstract="true" id="rule-INT">
+ <sch:report test="(@value or @nullFlavor) and not(@value and
@nullFlavor)"/>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional"
type="int"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="real">
+ <xs:annotation>
+ <xs:documentation>
+ Fractional numbers. Typically used whenever quantities
+ are measured, estimated, or computed from other real
+ numbers. The typical representation is decimal, where
+ the number of significant decimal digits is known as the
+ precision. Real numbers are needed beyond integers
+ whenever quantities of the real world are measured,
+ estimated, or computed from other real numbers. The term
+ "Real number" in this specification is used to mean
+ that fractional values are covered without necessarily
+ implying the full set of the mathematical real numbers.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="xs:decimal xs:double"/>
+ </xs:simpleType>
+ <xs:complexType name="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ Fractional numbers. Typically used whenever quantities
+ are measured, estimated, or computed from other real
+ numbers. The typical representation is decimal, where
+ the number of significant decimal digits is known as the
+ precision. Real numbers are needed beyond integers
+ whenever quantities of the real world are measured,
+ estimated, or computed from other real numbers. The term
+ "Real number" in this specification is used to mean
+ that fractional values are covered without necessarily
+ implying the full set of the mathematical real numbers.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>REAL</diff>
+ <sch:pattern name="validate REAL">
+ <sch:rule abstract="true" id="rule-REAL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and
@value)"/>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional"
type="real"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PQR">
+ <xs:annotation>
+ <xs:documentation>
+ A representation of a physical quantity in a unit from
+ any code system. Used to show alternative representation
+ for a physical quantity.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="CV">
+ <xs:attribute name="value" type="real"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the measurement value in terms of
+ the unit specified in the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A dimensioned quantity expressing the result of a
+ measurement act.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="translation" type="PQR"
minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ An alternative representation of the same physical
+ quantity expressed in a different unit, of a different
+ unit code system and possibly with a different value.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="value" type="real"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the quantity measured in terms of
+ the unit.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unit" type="cs"
use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The unit of measure specified in the Unified Code for
+ Units of Measure (UCUM)
+ [
http://aurora.rg.iupui.edu/UCUM].
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="MO">
+ <xs:annotation>
+ <xs:documentation>
+ A monetary amount is a quantity expressing the amount of
+ money in some currency. Currencies are the units in which
+ monetary amounts are denominated in different economic
+ regions. While the monetary amount is a single kind of
+ quantity (money) the exchange rates between the different
+ units are variable. This is the principle difference
+ between physical quantity and monetary amounts, and the
+ reason why currency units are not physical units.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>MO</diff>
+ <sch:pattern name="validate MO">
+ <sch:rule abstract="true" id="rule-MO">
+ <sch:report test="not(@nullFlavor and (@value or
@currency))"/>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" type="real"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the monetary amount in terms of the
+ currency unit.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="currency" type="cs"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The currency unit as defined in ISO 4217.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO">
+ <xs:annotation>
+ <xs:documentation>
+ A quantity constructed as the quotient of a numerator
+ quantity divided by a denominator quantity. Common
+ factors in the numerator and denominator are not
+ automatically cancelled out. supports titers
+ (e.g., "1:128") and other quantities produced by
+ laboratories that truly represent ratios. Ratios are
+ not simply "structured numerics", particularly blood
+ pressure measurements (e.g. "120/60") are not ratios.
+ In many cases REAL should be used instead
+ of .
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="RTO_QTY_QTY"/>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="probability">
+ <xs:annotation>
+ <xs:documentation>
+ The probability assigned to the value, a decimal number
+ between 0 (very uncertain) and 1 (certain).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:double">
+ <xs:minInclusive value="0.0"/>
+ <xs:maxInclusive value="1.0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="EIVL.event">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CE">
+ <xs:attribute name="code" type="TimingEvent"
use="optional"/>
+ <xs:attribute name="codeSystem" type="uid"
fixed="2.16.840.1.113883.5.139"/>
+ <xs:attribute name="codeSystemName" type="st"
fixed="TimingEvent"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <!--
+ Instantiated templates
+ -->
+ <xs:complexType name="SXCM_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="set_TelecommunicationAddressUse">
+ <xs:list itemType="TelecommunicationAddressUse"/>
+ </xs:simpleType>
+ <xs:simpleType name="set_PostalAddressUse">
+ <xs:list itemType="PostalAddressUse"/>
+ </xs:simpleType>
+ <xs:simpleType name="set_EntityNamePartQualifier">
+ <xs:list itemType="EntityNamePartQualifier"/>
+ </xs:simpleType>
+ <xs:complexType name="IVL_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="set_EntityNameUse">
+ <xs:list itemType="EntityNameUse"/>
+ </xs:simpleType>
+ <xs:complexType name="RTO_QTY_QTY">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_QTY_QTY</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="QTY">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="QTY">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+</xs:schema>
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/datatypes.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,1379 @@
+<?xml version="1.0" encoding="UTF-8"?><!-- $Id:
datatypes.xsd,v 1.1 2006/04/25 20:08:55 wbeeler Exp $ -->
+<!--
+ This schema is generated from a Generic Schema Definition (GSD)
+ by gsd2xsl. Do not edit this file.
+ -->
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
+ <xs:annotation>
+ <xs:documentation>
+ Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Health Level Seven.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or
+ without modification, are permitted provided that the following
+ conditions are met:
+ 1. Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the following
+ disclaimer.
+ 2. Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+ 3. All advertising materials mentioning features or use of this
+ software must display the following acknowledgement:
+
+ This product includes software developed by Health Level Seven.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
+ NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+ SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+
+ Generated by $Id: datatypes.xsd,v 1.1 2006/04/25 20:08:55 wbeeler Exp $
+</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="datatypes-base.xsd"/>
+ <!--
+ Instantiated templates
+ -->
+ <xs:complexType name="PIVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ Note: because this type is defined as an extension of SXCM_T,
+ all of the attributes and elements accepted for T are also
+ accepted by this definition. However, they are NOT allowed
+ by the normative description of this type. Unfortunately,
+ we cannot write a general purpose schematron contraints to
+ provide that extra validation, thus applications must be
+ aware that instance (fragments) that pass validation with
+ this might might still not be legal.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="phase" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A prototype of the repeating interval specifying the
+ duration of each occurrence and anchors the periodic
+ interval sequence at a certain point in time.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="period" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A time duration specifying a reciprocal measure of
+ the frequency at which the periodic interval repeats.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="alignment" type="CalendarCycle"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if and how the repetitions are aligned to
+ the cycles of the underlying calendar (e.g., to
+ distinguish every 30 days from "the 5th of every
+ month".) A non-aligned periodic interval recurs
+ independently from the calendar. An aligned periodic
+ interval is synchronized with the calendar.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="institutionSpecified" type="bl"
use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the exact timing is up to the party
+ executing the schedule (e.g., to distinguish "every 8
+ hours" from "3 times a day".)
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EIVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ Note: because this type is defined as an extension of SXCM_T,
+ all of the attributes and elements accepted for T are also
+ accepted by this definition. However, they are NOT allowed
+ by the normative description of this type. Unfortunately,
+ we cannot write a general purpose schematron contraints to
+ provide that extra validation, thus applications must be
+ aware that instance (fragments) that pass validation with
+ this might might still not be legal.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="event" type="EIVL.event"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="offset" minOccurs="0"
maxOccurs="1" type="IVL_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ An interval of elapsed time (duration, not absolute
+ point in time) that marks the offsets for the
+ beginning, width and end of the event-related periodic
+ interval measured from the time each such event
+ actually occurred.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PQ">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PQ">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PPD_TS">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>PPD_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:sequence>
+ <xs:element name="standardDeviation" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The primary measure of variance/uncertainty of the
+ value (the square root of the sum of the squares of
+ the differences between all data points and the mean).
+ The standard deviation is used to normalize the data
+ for computing the distribution function. Applications
+ that cannot deal with probability distributions can
+ still get an idea about the confidence level by looking
+ at the standard deviation.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="distributionType"
type="ProbabilityDistributionType" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying the type of probability distribution.
+ Possible values are as shown in the attached table.
+ The NULL value (unknown) for the type code indicates
+ that the probability distribution type is unknown. In
+ that case, the standard deviation has the meaning of an
+ informal guess.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PPD_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>PPD_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:sequence>
+ <xs:element name="standardDeviation" minOccurs="0"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The primary measure of variance/uncertainty of the
+ value (the square root of the sum of the squares of
+ the differences between all data points and the mean).
+ The standard deviation is used to normalize the data
+ for computing the distribution function. Applications
+ that cannot deal with probability distributions can
+ still get an idea about the confidence level by looking
+ at the standard deviation.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="distributionType"
type="ProbabilityDistributionType" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying the type of probability distribution.
+ Possible values are as shown in the attached table.
+ The NULL value (unknown) for the type code indicates
+ that the probability distribution type is unknown. In
+ that case, the standard deviation has the meaning of an
+ informal guess.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PIVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ Note: because this type is defined as an extension of SXCM_T,
+ all of the attributes and elements accepted for T are also
+ accepted by this definition. However, they are NOT allowed
+ by the normative description of this type. Unfortunately,
+ we cannot write a general purpose schematron contraints to
+ provide that extra validation, thus applications must be
+ aware that instance (fragments) that pass validation with
+ this might might still not be legal.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:sequence>
+ <xs:element name="phase" minOccurs="0"
maxOccurs="1" type="IVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A prototype of the repeating interval specifying the
+ duration of each occurrence and anchors the periodic
+ interval sequence at a certain point in time.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="period" minOccurs="0"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A time duration specifying a reciprocal measure of
+ the frequency at which the periodic interval repeats.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="alignment" type="CalendarCycle"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if and how the repetitions are aligned to
+ the cycles of the underlying calendar (e.g., to
+ distinguish every 30 days from "the 5th of every
+ month".) A non-aligned periodic interval recurs
+ independently from the calendar. An aligned periodic
+ interval is synchronized with the calendar.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="institutionSpecified" type="bl"
use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the exact timing is up to the party
+ executing the schedule (e.g., to distinguish "every 8
+ hours" from "3 times a day".)
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="PPD_TS">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="PPD_TS">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EIVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ Note: because this type is defined as an extension of SXCM_T,
+ all of the attributes and elements accepted for T are also
+ accepted by this definition. However, they are NOT allowed
+ by the normative description of this type. Unfortunately,
+ we cannot write a general purpose schematron contraints to
+ provide that extra validation, thus applications must be
+ aware that instance (fragments) that pass validation with
+ this might might still not be legal.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:sequence>
+ <xs:element name="event" type="EIVL.event"
minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="offset" minOccurs="0"
maxOccurs="1" type="IVL_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ An interval of elapsed time (duration, not absolute
+ point in time) that marks the offsets for the
+ beginning, width and end of the event-related periodic
+ interval measured from the time each such event
+ actually occurred.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_PQ">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="PPD_PQ">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="PPD_PQ">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXPR_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="comp" minOccurs="2"
maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_CD">
+ <xs:complexContent>
+ <xs:extension base="CD">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_MO">
+ <xs:complexContent>
+ <xs:extension base="MO">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_INT">
+ <xs:complexContent>
+ <xs:extension base="INT">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_REAL">
+ <xs:complexContent>
+ <xs:extension base="REAL">
+ <xs:attribute name="operator" type="SetOperator"
use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ A code specifying whether the set component is included
+ (union) or excluded (set-difference) from the set, or
+ other set operations with the current set component and
+ the set as constructed from the representation stream
+ up to the current point.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_INT">
+ <xs:complexContent>
+ <xs:extension base="SXCM_INT">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_INT">
+ <xs:complexContent>
+ <xs:extension base="INT">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_REAL">
+ <xs:complexContent>
+ <xs:extension base="SXCM_REAL">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_REAL">
+ <xs:complexContent>
+ <xs:extension base="REAL">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_MO">
+ <xs:complexContent>
+ <xs:extension base="SXCM_MO">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1"
maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1"
maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1"
maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0"
maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1"
maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The arithmetic mean of the interval (low plus high
+ divided by 2). The purpose of distinguishing the center
+ as a semantic property is for conversions of intervals
+ from and to point values.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0"
maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between high and low boundary. The
+ purpose of distinguishing a width property is to
+ handle all cases of incomplete information
+ symmetrically. In any interval representation only
+ two of the three properties high, low, and width need
+ to be stated and the third can be derived.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_MO">
+ <xs:complexContent>
+ <xs:extension base="MO">
+ <xs:attribute name="inclusive" type="bl"
use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="HXIT_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The time interval during which the given information
+ was, is, or is expected to be valid. The interval can
+ be open or closed, as well as infinite or undefined on
+ either side.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="HXIT_CE">
+ <xs:complexContent>
+ <xs:extension base="CE">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0"
maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The time interval during which the given information
+ was, is, or is expected to be valid. The interval can
+ be open or closed, as well as infinite or undefined on
+ either side.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BXIT_CD">
+ <xs:complexContent>
+ <xs:extension base="CD">
+ <xs:attribute name="qty" type="int"
use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity in which the bag item occurs in its containing bag.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BXIT_IVL_PQ">
+ <xs:complexContent>
+ <xs:extension base="IVL_PQ">
+ <xs:attribute name="qty" type="int"
use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity in which the bag item occurs in its containing bag.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SLIST_PQ">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="origin" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The origin of the list item value scale, i.e., the
+ physical quantity that a zero-digit in the sequence
+ would represent.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="scale" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A ratio-scale quantity that is factored out of the
+ digit sequence.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="digits" minOccurs="1"
maxOccurs="1" type="list_int">
+ <xs:annotation>
+ <xs:documentation>
+ A sequence of raw digits for the sample values. This is
+ typically the raw output of an A/D converter.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="list_int">
+ <xs:list itemType="int"/>
+ </xs:simpleType>
+ <xs:complexType name="SLIST_TS">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="origin" minOccurs="1"
maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ The origin of the list item value scale, i.e., the
+ physical quantity that a zero-digit in the sequence
+ would represent.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="scale" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A ratio-scale quantity that is factored out of the
+ digit sequence.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="digits" minOccurs="1"
maxOccurs="1" type="list_int">
+ <xs:annotation>
+ <xs:documentation>
+ A sequence of raw digits for the sample values. This is
+ typically the raw output of an A/D converter.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="GLIST_TS">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="head" minOccurs="1"
maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ This is the start-value of the generated list.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="increment" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between one value and its previous
+ different value. For example, to generate the sequence
+ (1; 4; 7; 10; 13; ...) the increment is 3; likewise to
+ generate the sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;
+ 13; ...) the increment is also 3.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="period" type="int"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If non-NULL, specifies that the sequence alternates,
+ i.e., after this many increments, the sequence item
+ values roll over to start from the initial sequence
+ item value. For example, the sequence (1; 2; 3; 1; 2;
+ 3; 1; 2; 3; ...) has period 3; also the sequence
+ (1; 1; 2; 2; 3; 3; 1; 1; 2; 2; 3; 3; ...) has period
+ 3 too.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="denominator" type="int"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The integer by which the index for the sequence is
+ divided, effectively the number of times the sequence
+ generates the same sequence item value before
+ incrementing to the next sequence item value. For
+ example, to generate the sequence (1; 1; 1; 2; 2; 2; 3; 3;
+ 3; ...) the denominator is 3.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="GLIST_PQ">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="head" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ This is the start-value of the generated list.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="increment" minOccurs="1"
maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The difference between one value and its previous
+ different value. For example, to generate the sequence
+ (1; 4; 7; 10; 13; ...) the increment is 3; likewise to
+ generate the sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;
+ 13; ...) the increment is also 3.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="period" type="int"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If non-NULL, specifies that the sequence alternates,
+ i.e., after this many increments, the sequence item
+ values roll over to start from the initial sequence
+ item value. For example, the sequence (1; 2; 3; 1; 2;
+ 3; 1; 2; 3; ...) has period 3; also the sequence
+ (1; 1; 2; 2; 3; 3; 1; 1; 2; 2; 3; 3; ...) has period
+ 3 too.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="denominator" type="int"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The integer by which the index for the sequence is
+ divided, effectively the number of times the sequence
+ generates the same sequence item value before
+ incrementing to the next sequence item value. For
+ example, to generate the sequence (1; 1; 1; 2; 2; 2; 3; 3;
+ 3; ...) the denominator is 3.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO_PQ_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_PQ_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO_MO_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_MO_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="UVP_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="probability" type="probability"
use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The probability assigned to the value, a decimal number
+ between 0 (very uncertain) and 1 (certain).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+</xs:schema>
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/infrastructureRoot.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/infrastructureRoot.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/infrastructureRoot.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified"
xmlns:mif="urn:hl7-org:v3/mif">
+ <xs:annotation xmlns="urn:hl7-org:v3">
+ <xs:documentation>Source Information
+ Rendered by: RoseTree 3.0.9
+ Rendered on: 11/6/2005 T16:34:54
+This model was rendered into XML using software provided to HL7 by Beeler Consulting
LLC.
+ Transform: $RCSfile: RoseTreeRimToMIFStaticModel.xsl,v $ $Revision: 1.4 $ $Date:
2005/04/17 03:20:15 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: RimInfrastructureRootToXsd.xsl,v
1.2 2005/05/24 00:10:36 lmckenzi Exp $
+ Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15
lmckenzi Exp $
+ Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi
Exp $</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="datatypes.xsd"/>
+ <xs:include schemaLocation="voc.xsd"/>
+ <xs:complexType name="all.InfrastructureRoot.typeId"
xmlns="urn:hl7-org:v3">
+ <xs:complexContent>
+ <xs:restriction base="II">
+ <xs:attribute name="root" type="uid"
fixed="2.16.840.1.113883.1.3" use="required"/>
+ <xs:attribute name="extension" type="st"
use="required"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="all.InfrastructureRoot.templateId"
xmlns="urn:hl7-org:v3">
+ <xs:complexContent>
+ <xs:extension base="II">
+ <xs:attribute name="unsorted" type="xs:boolean"
default="false"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:group name="InfrastructureRootElements">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS"
minOccurs="0" maxOccurs="unbounded"
xmlns="urn:hl7-org:v3"/>
+ <xs:element name="typeId"
type="all.InfrastructureRoot.typeId" minOccurs="0"
maxOccurs="1" xmlns="urn:hl7-org:v3"/>
+ <xs:element name="templateId"
type="all.InfrastructureRoot.templateId" minOccurs="0"
maxOccurs="unbounded" xmlns="urn:hl7-org:v3"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:attributeGroup name="InfrastructureRootAttributes">
+ <xs:attribute name="nullFlavor" type="NullFlavor"
use="optional" xmlns="urn:hl7-org:v3"/>
+ </xs:attributeGroup>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/voc.xsd
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/voc.xsd
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/schemas/voc.xsd 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,19003 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:annotation>
+ <xs:documentation> $Id: Vocabulary.xml,v 1.2 2006/03/19 20:04:43 wbeeler Exp
$
+RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
$</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="datatypes.xsd"/>
+ <xs:simpleType name="Classes">
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ABCcodes">
+ <xs:annotation>
+ <xs:documentation>vocSet: E0 (C-0-E0-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementCondition">
+ <xs:annotation>
+ <xs:documentation>vocSet: T155 (C-0-T155-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AL"/>
+ <xs:enumeration value="ER"/>
+ <xs:enumeration value="NE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementDetailCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19638
(C-0-T19638-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AcknowledgementDetailNotSupportedCode
AcknowledgementDetailSyntaxErrorCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RTUDEST"/>
+ <xs:enumeration value="RTEDEST"/>
+ <xs:enumeration value="RTWDEST"/>
+ <xs:enumeration value="NOSTORE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementDetailNotSupportedCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19640
(C-0-T19638-A19640-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NS260"/>
+ <xs:enumeration value="NS261"/>
+ <xs:enumeration value="NS200"/>
+ <xs:enumeration value="NS250"/>
+ <xs:enumeration value="NS202"/>
+ <xs:enumeration value="NS203"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementDetailSyntaxErrorCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19639
(C-0-T19638-A19639-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SYN102"/>
+ <xs:enumeration value="SYN104"/>
+ <xs:enumeration value="SYN110"/>
+ <xs:enumeration value="SYN112"/>
+ <xs:enumeration value="SYN100"/>
+ <xs:enumeration value="SYN101"/>
+ <xs:enumeration value="SYN103"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementDetailType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19358
(C-0-T19358-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementMessageCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: D21 (C-0-D21-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgementType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T8 (C-0-T8-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CA"/>
+ <xs:enumeration value="CE"/>
+ <xs:enumeration value="CR"/>
+ <xs:enumeration value="AA"/>
+ <xs:enumeration value="AE"/>
+ <xs:enumeration value="AR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AcknowledgmentMessageType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D22 (C-0-D22-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11527
(C-0-T11527-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassRoot"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13856
(C-0-T11527-S13856-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassContainer ActClassContract
ActClassControlAct ActClassObservation ActClassProcedure ActClassStorage ActClassSupply
x_ActClassDocumentEntryAct x_ActClassDocumentEntryOrganizer
x_LabProcessClassCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACT"/>
+ <xs:enumeration value="SUBST"/>
+ <xs:enumeration value="VERIF"/>
+ <xs:enumeration value="ACSN"/>
+ <xs:enumeration value="ACCM"/>
+ <xs:enumeration value="ACCT"/>
+ <xs:enumeration value="PCPR"/>
+ <xs:enumeration value="CTTEVENT"/>
+ <xs:enumeration value="CONS"/>
+ <xs:enumeration value="CONTREG"/>
+ <xs:enumeration value="DISPACT"/>
+ <xs:enumeration value="ENC"/>
+ <xs:enumeration value="ADJUD"/>
+ <xs:enumeration value="XACT"/>
+ <xs:enumeration value="INC"/>
+ <xs:enumeration value="INFRM"/>
+ <xs:enumeration value="INVE"/>
+ <xs:enumeration value="MPROT"/>
+ <xs:enumeration value="REG"/>
+ <xs:enumeration value="REV"/>
+ <xs:enumeration value="SPCTRT"/>
+ <xs:enumeration value="SBADM"/>
+ <xs:enumeration value="TRNS"/>
+ <xs:enumeration value="LIST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassContainer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19445
(C-0-T11527-S13856-A19445-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassComposition ActClassEntry ActClassExtract
ActClassOrganizer">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FOLDER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassComposition">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20083
(C-0-T11527-S13856-A19445-S20083-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassDocument">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMPOSITION"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassDocument">
+ <xs:annotation>
+ <xs:documentation>specDomain: S18938
(C-0-T11527-S13856-A19445-S20083-S18938-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassClinicalDocument">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassClinicalDocument">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13948
(C-0-T11527-S13856-A19445-S20083-S18938-S13948-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOCCLIN"/>
+ <xs:enumeration value="CDALVLONE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassEntry">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20087
(C-0-T11527-S13856-A19445-S20087-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENTRY"/>
+ <xs:enumeration value="CLUSTER"/>
+ <xs:enumeration value="BATTERY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassExtract">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20080
(C-0-T11527-S13856-A19445-S20080-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTRACT"/>
+ <xs:enumeration value="EHR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassOrganizer">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20084
(C-0-T11527-S13856-A19445-S20084-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORGANIZER"/>
+ <xs:enumeration value="CATEGORY"/>
+ <xs:enumeration value="DOCBODY"/>
+ <xs:enumeration value="DOCSECT"/>
+ <xs:enumeration value="TOPIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassContract">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14002
(C-0-T11527-S13856-S14002-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassFinancialContract">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CNTRCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassFinancialContract">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14003
(C-0-T11527-S13856-S14002-S14003-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FCNTRCT"/>
+ <xs:enumeration value="COV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassControlAct">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11534
(C-0-T11527-S13856-S11534-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CACT"/>
+ <xs:enumeration value="ACTN"/>
+ <xs:enumeration value="INFO"/>
+ <xs:enumeration value="STC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassObservation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11529
(C-0-T11527-S13856-S11529-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassCondition ActClassObservationSeries
ActClassROI">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBS"/>
+ <xs:enumeration value="CNOD"/>
+ <xs:enumeration value="CLNTRL"/>
+ <xs:enumeration value="ALRT"/>
+ <xs:enumeration value="DGIMG"/>
+ <xs:enumeration value="INVSTG"/>
+ <xs:enumeration value="SPCOBS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassCondition">
+ <xs:annotation>
+ <xs:documentation>specDomain: S18862
(C-0-T11527-S13856-S11529-S18862-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassPublicHealthCase">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassPublicHealthCase">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11530
(C-0-T11527-S13856-S11529-S18862-S11530-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CASE"/>
+ <xs:enumeration value="OUTB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassObservationSeries">
+ <xs:annotation>
+ <xs:documentation>specDomain: S18875
(C-0-T11527-S13856-S11529-S18875-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBSSER"/>
+ <xs:enumeration value="OBSCOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassROI">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17893
(C-0-T11527-S13856-S11529-A17893-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ROIBND"/>
+ <xs:enumeration value="ROIOVL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassProcedure">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11532
(C-0-T11527-S13856-S11532-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassSpecimenCollection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PROC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassSpecimenCollection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21457
(C-0-T11527-S13856-S11532-S21457-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPECCOLLECT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassStorage">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21456
(C-0-T11527-S13856-S21456-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STORE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassSupply">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11535
(C-0-T11527-S13856-S11535-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPLY"/>
+ <xs:enumeration value="DIET"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActClassDocumentEntryAct">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19599
(C-0-T11527-S13856-A19599-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACCM"/>
+ <xs:enumeration value="ACT"/>
+ <xs:enumeration value="PCPR"/>
+ <xs:enumeration value="CTTEVENT"/>
+ <xs:enumeration value="CONS"/>
+ <xs:enumeration value="INC"/>
+ <xs:enumeration value="INFRM"/>
+ <xs:enumeration value="REG"/>
+ <xs:enumeration value="SPCTRT"/>
+ <xs:enumeration value="TRNS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActClassDocumentEntryOrganizer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19598
(C-0-T11527-S13856-A19598-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CLUSTER"/>
+ <xs:enumeration value="BATTERY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_LabProcessClassCodes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19657
(C-0-T11527-S13856-A19657-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACSN"/>
+ <xs:enumeration value="CONTREG"/>
+ <xs:enumeration value="PROC"/>
+ <xs:enumeration value="SPCTRT"/>
+ <xs:enumeration value="TRNS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T13953
(C-0-T13953-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClaimAttachmentCode
ActCognitiveProfessionalServiceCode ActInjuryCode ActInvoicePaymentCode
ActTransportationModeCode ExternallyDefinedActCodes HL7DefinedActCodes ObservationType
x_LabProcessCodes"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActClaimAttachmentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19672
(C-0-T13953-A19672-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActCognitiveProfessionalServiceCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19706
(C-0-T13953-A19706-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoicePaymentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19673
(C-0-T13953-A19673-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BONUS"/>
+ <xs:enumeration value="CFWD"/>
+ <xs:enumeration value="EPYMT"/>
+ <xs:enumeration value="EDU"/>
+ <xs:enumeration value="GARN"/>
+ <xs:enumeration value="PINV"/>
+ <xs:enumeration value="PPRD"/>
+ <xs:enumeration value="PROA"/>
+ <xs:enumeration value="RECOV"/>
+ <xs:enumeration value="RETRO"/>
+ <xs:enumeration value="INVOICE"/>
+ <xs:enumeration value="TRAN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActTransportationModeCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19732
(C-0-T13953-A19732-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActPatientTransportationModeCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Ambulance">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21547
(C-0-T13953-A19732-A19733-S21547-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMBT"/>
+ <xs:enumeration value="AMBAIR"/>
+ <xs:enumeration value="AMBGRND"/>
+ <xs:enumeration value="AMBHELO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExternallyDefinedActCodes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16493
(C-0-T13953-A16493-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DocumentSectionType DocumentType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DocumentSectionType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10871
(C-0-T13953-A16493-A10871-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DocumentType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10870
(C-0-T13953-A16493-A10870-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMedicationDocumentCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMedicationDocumentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19723
(C-0-T13953-A16493-A10870-A19723-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="HL7DefinedActCodes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13954
(C-0-T13953-A13954-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActAccountCode ActAdjudicationCode
ActAdjudicationGroupCode ActAdjudicationInformationCode ActAdjudicationResultActionCode
ActBillableTreatmentPlanCode ActBillingArrangementCode ActBoundedROICode
ActContainerRegistrationCode ActControlVariable ActCoverageConfirmationCode
ActCoverageLimitCode ActDetectedIssueCode ActDetectedIssueManagementCode ActDietCode
ActDisciplinaryActionCode ActEncounterAccommodationCode ActEncounterCode
ActFinancialTransactionCode ActIncidentCode ActInsurancePolicyCode ActInvoiceElementCode
ActInvoiceElementSummaryCode ActInvoiceOverrideCode ActListCode ActMonitoringProtocolCode
ActOrderCode ActPaymentCode ActPharmacySupplyType ActPrivilegeCategorization
ActProcedureCode ActProductAcquisitionCode ActSpecObsCode ActSpecimenTreatmentCode
ActSubstanceAdminSubstitutionCode ActSubstanceAdministrationCode CanadianActProcedureCode
HL7TriggerEventCode ROIOverlayShape x_ActFinancialProductAcquisitionCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="_ActClaimAttachmentCode"/>
+ <xs:enumeration value="_ActRegistryCode"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActAccountCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14809
(C-0-T13953-A13954-A14809-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CreditCard">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CASH"/>
+ <xs:enumeration value="ACCTRECEIVABLE"/>
+ <xs:enumeration value="PBILLACCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CreditCard">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14811
(C-0-T13953-A13954-A14809-A14811-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AE"/>
+ <xs:enumeration value="DN"/>
+ <xs:enumeration value="DV"/>
+ <xs:enumeration value="MC"/>
+ <xs:enumeration value="V"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdjudicationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17616
(C-0-T13953-A13954-A17616-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdjudicatedWithAdjustments">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AR"/>
+ <xs:enumeration value="AS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdjudicatedWithAdjustments">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19347
(C-0-T13953-A13954-A17616-S19347-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AA"/>
+ <xs:enumeration value="ANF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdjudicationGroupCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17968
(C-0-T13953-A13954-A17968-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="DAY"/>
+ <xs:enumeration value="LOC"/>
+ <xs:enumeration value="MONTH"/>
+ <xs:enumeration value="PERIOD"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="WEEK"/>
+ <xs:enumeration value="YEAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdjudicationInformationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19383
(C-0-T13953-A13954-A19383-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdjudicationResultActionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17472
(C-0-T13953-A13954-A17472-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DISPLAY"/>
+ <xs:enumeration value="FORM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActBillableTreatmentPlanCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19440
(C-0-T13953-A13954-A19440-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActBillingArrangementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17478
(C-0-T13953-A13954-A17478-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLK"/>
+ <xs:enumeration value="CAP"/>
+ <xs:enumeration value="CONTF"/>
+ <xs:enumeration value="FFS"/>
+ <xs:enumeration value="FINBILL"/>
+ <xs:enumeration value="ROST"/>
+ <xs:enumeration value="SESS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActBoundedROICode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17896
(C-0-T13953-A13954-A17896-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ROIFS"/>
+ <xs:enumeration value="ROIPS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActContainerRegistrationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14058
(C-0-T13953-A13954-A14058-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="ID"/>
+ <xs:enumeration value="IP"/>
+ <xs:enumeration value="O"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActControlVariable">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16857
(C-0-T13953-A13954-A16857-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGControlVariable">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUTO"/>
+ <xs:enumeration value="ENDC"/>
+ <xs:enumeration value="REFLEX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGControlVariable">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19331
(C-0-T13953-A13954-A16857-A19331-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGControlVariableMDC">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGControlVariableMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19336
(C-0-T13953-A13954-A16857-A19331-A19336-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActCoverageConfirmationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17487
(C-0-T13953-A13954-A17487-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActCoverageAuthorizationConfirmationCode
ActCoverageEligibilityConfirmationCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActCoverageAuthorizationConfirmationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17491
(C-0-T13953-A13954-A17487-A17491-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUTH"/>
+ <xs:enumeration value="NAUTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActCoverageEligibilityConfirmationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17488
(C-0-T13953-A13954-A17487-A17488-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ELG"/>
+ <xs:enumeration value="NELG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActCoverageLimitCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17496
(C-0-T13953-A13954-A17496-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NETAMT"/>
+ <xs:enumeration value="UNITPRICE"/>
+ <xs:enumeration value="UNITQTY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16124
(C-0-T13953-A13954-A16124-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActAdministrativeDetectedIssueCode
ActFinancialDetectedIssueCode ActSuppliedItemDetectedIssueCode
ClinicalActionDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdministrativeDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19429
(C-0-T13953-A13954-A16124-A19429-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActAdministrativeAuthorizationDetectedIssueCode
ActAdministrativeRuleDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="ActAdministrativeAuthorizationDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19620
(C-0-T13953-A13954-A16124-A19429-A19620-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdministrativeRuleDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19621
(C-0-T13953-A13954-A16124-A19429-A19621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KEY205"/>
+ <xs:enumeration value="KEY204"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActFinancialDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19428
(C-0-T13953-A13954-A16124-A19428-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSuppliedItemDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16656
(C-0-T13953-A13954-A16124-A16656-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdministrationDetectedIssueCode
SupplyDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdministrationDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16657
(C-0-T13953-A13954-A16124-A16656-A16657-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AppropriatenessDetectedIssueCode
ComplianceDetectedIssueCode DosageProblemDetectedIssueCode DrugActionDetectedIssueCode
TimingDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AppropriatenessDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16658
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InteractionDetectedIssueCode
ObservationDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InteractionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16659
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-A16659-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="TherapeuticProductDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FOOD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="TherapeuticProductDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S17807
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-A16659-S17807-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TPROD"/>
+ <xs:enumeration value="DRG"/>
+ <xs:enumeration value="NHP"/>
+ <xs:enumeration value="NONRX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16664
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AgeDetectedIssueCode ConditionDetectedIssueCode
ReactionDetectedIssueCode RelatedReactionDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBSA"/>
+ <xs:enumeration value="GEND"/>
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="LAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AgeDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16669
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16669-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGE"/>
+ <xs:enumeration value="DOSEHINDA"/>
+ <xs:enumeration value="DOSELINDA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConditionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16665
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HeightSurfaceAreaAlert WeightAlert">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COND"/>
+ <xs:enumeration value="LACT"/>
+ <xs:enumeration value="PREG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HeightSurfaceAreaAlert">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17795
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-A17795-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEHINDSA"/>
+ <xs:enumeration value="DOSELINDSA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WeightAlert">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17794
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-A17794-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEHINDW"/>
+ <xs:enumeration value="DOSELINDW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ReactionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16672
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16672-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="REACT"/>
+ <xs:enumeration value="ALGY"/>
+ <xs:enumeration value="INT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RelatedReactionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16676
(C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16676-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RREACT"/>
+ <xs:enumeration value="RALG"/>
+ <xs:enumeration value="RINT"/>
+ <xs:enumeration value="RAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ComplianceDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16687
(C-0-T13953-A13954-A16124-A16656-A16657-S16687-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMPLY"/>
+ <xs:enumeration value="DUPTHPY"/>
+ <xs:enumeration value="PLYDOC"/>
+ <xs:enumeration value="PLYPHRM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DosageProblemDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16680
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DoseDurationDetectedIssueCode
DoseHighDetectedIssueCode DoseIntervalDetectedIssueCode
DoseLowDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DoseDurationDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16684
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DoseDurationHighDetectedIssueCode
DoseDurationLowDetectedIssueCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEDUR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DoseDurationHighDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16686
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-S16686-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEDURH"/>
+ <xs:enumeration value="DOSEDURHIND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DoseDurationLowDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16685
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-S16685-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEDURL"/>
+ <xs:enumeration value="DOSEDURLIND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DoseHighDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16681
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16681-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEH"/>
+ <xs:enumeration value="DOSEHINDA"/>
+ <xs:enumeration value="DOSEHINDSA"/>
+ <xs:enumeration value="DOSEHIND"/>
+ <xs:enumeration value="DOSEHINDW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DoseIntervalDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16683
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16683-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEIVL"/>
+ <xs:enumeration value="DOSEIVLIND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DoseLowDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16682
(C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16682-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOSEL"/>
+ <xs:enumeration value="DOSELINDA"/>
+ <xs:enumeration value="DOSELINDSA"/>
+ <xs:enumeration value="DOSELIND"/>
+ <xs:enumeration value="DOSELINDW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DrugActionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17815
(C-0-T13953-A13954-A16124-A16656-A16657-A17815-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="TimingDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17816
(C-0-T13953-A13954-A16124-A16656-A16657-A17816-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENDLATE"/>
+ <xs:enumeration value="STRTLATE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SupplyDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16691
(C-0-T13953-A13954-A16124-A16656-A16691-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TOOLATE"/>
+ <xs:enumeration value="TOOSOON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicalActionDetectedIssueCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17814
(C-0-T13953-A13954-A16124-A17814-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActDetectedIssueManagementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16695
(C-0-T13953-A13954-A16695-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActAdministrativeDetectedIssueManagementCode
ActFinancialDetectedIssueManagementCode OtherActionTakenManagementCode
SupplyAppropriateManagementCode TherapyAppropriateManagementCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdministrativeDetectedIssueManagementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19431
(C-0-T13953-A13954-A16695-A19431-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AuthorizationIssueManagementCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AuthorizationIssueManagementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19619
(C-0-T13953-A13954-A16695-A19431-A19619-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EMAUTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActFinancialDetectedIssueManagementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19430
(C-0-T13953-A13954-A16695-A19430-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="OtherActionTakenManagementCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16703
(C-0-T13953-A13954-A16695-S16703-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="8"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="9"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="12"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SupplyAppropriateManagementCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16709
(C-0-T13953-A13954-A16695-S16709-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="18"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="17"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TherapyAppropriateManagementCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16696
(C-0-T13953-A13954-A16695-S16696-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ConsultedPrescriberManagementCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="4"/>
+ <xs:enumeration value="19"/>
+ <xs:enumeration value="7"/>
+ <xs:enumeration value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ConsultedPrescriberManagementCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16700
(C-0-T13953-A13954-A16695-S16696-S16700-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="5"/>
+ <xs:enumeration value="6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActDietCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10376
(C-0-T13953-A13954-A10376-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BR"/>
+ <xs:enumeration value="DM"/>
+ <xs:enumeration value="FAST"/>
+ <xs:enumeration value="GF"/>
+ <xs:enumeration value="LQ"/>
+ <xs:enumeration value="LF"/>
+ <xs:enumeration value="LP"/>
+ <xs:enumeration value="LS"/>
+ <xs:enumeration value="VLI"/>
+ <xs:enumeration value="NF"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="PAR"/>
+ <xs:enumeration value="PAF"/>
+ <xs:enumeration value="RD"/>
+ <xs:enumeration value="SCH"/>
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActDisciplinaryActionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19642
(C-0-T13953-A13954-A19642-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActEncounterCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13955
(C-0-T13953-A13954-A13955-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInpatientEncounterCode
ActMedicalServiceCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMB"/>
+ <xs:enumeration value="EMER"/>
+ <xs:enumeration value="FLD"/>
+ <xs:enumeration value="HH"/>
+ <xs:enumeration value="SS"/>
+ <xs:enumeration value="VR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInpatientEncounterCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16847
(C-0-T13953-A13954-A13955-S16847-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IMP"/>
+ <xs:enumeration value="ACUTE"/>
+ <xs:enumeration value="NONAC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActMedicalServiceCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17449
(C-0-T13953-A13954-A13955-A17449-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ALC"/>
+ <xs:enumeration value="CARD"/>
+ <xs:enumeration value="CHR"/>
+ <xs:enumeration value="DNTL"/>
+ <xs:enumeration value="DRGRHB"/>
+ <xs:enumeration value="GENRL"/>
+ <xs:enumeration value="MED"/>
+ <xs:enumeration value="OBS"/>
+ <xs:enumeration value="ONC"/>
+ <xs:enumeration value="PALL"/>
+ <xs:enumeration value="PED"/>
+ <xs:enumeration value="PHAR"/>
+ <xs:enumeration value="PHYRHB"/>
+ <xs:enumeration value="PSYCH"/>
+ <xs:enumeration value="SURG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActFinancialTransactionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14804
(C-0-T13953-A13954-A14804-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHRG"/>
+ <xs:enumeration value="REV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActIncidentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16508
(C-0-T13953-A13954-A16508-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MVA"/>
+ <xs:enumeration value="SCHOOL"/>
+ <xs:enumeration value="SPT"/>
+ <xs:enumeration value="WPA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInsurancePolicyCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19350
(C-0-T13953-A13954-A19350-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUTOPOL"/>
+ <xs:enumeration value="EHCPOL"/>
+ <xs:enumeration value="HSAPOL"/>
+ <xs:enumeration value="PUBLICPOL"/>
+ <xs:enumeration value="WCBPOL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceElementCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19397
(C-0-T13953-A13954-A19397-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceAdjudicationPaymentCode
ActInvoiceDetailCode ActInvoiceGroupCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceAdjudicationPaymentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19412
(C-0-T13953-A13954-A19397-A19412-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceAdjudicationPaymentGroupCode
ActInvoiceAdjudicationPaymentSummaryCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceAdjudicationPaymentGroupCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19414
(C-0-T13953-A13954-A19397-A19412-A19414-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceAdjudicationPaymentSummaryCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19413
(C-0-T13953-A13954-A19397-A19412-A19413-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="DAY"/>
+ <xs:enumeration value="INVTYPE"/>
+ <xs:enumeration value="LOC"/>
+ <xs:enumeration value="MONTH"/>
+ <xs:enumeration value="PAYEE"/>
+ <xs:enumeration value="PAYOR"/>
+ <xs:enumeration value="PERIOD"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="SENDAPP"/>
+ <xs:enumeration value="WEEK"/>
+ <xs:enumeration value="YEAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19401
(C-0-T13953-A13954-A19397-A19401-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceDetailClinicalProductCode
ActInvoiceDetailClinicalServiceCode ActInvoiceDetailDrugProductCode
ActInvoiceDetailGenericCode ActInvoiceDetailPreferredAccommodationCode
CanadianActInvoiceDetailClinicalProductCode CanadianActInvoiceDetailClinicalServiceCode
x_ActInvoiceDetailPharmacyCode x_ActInvoiceDetailPreferredAccommodationCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianActInvoiceDetailClinicalProductCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19432
(C-0-T13953-A13954-A19397-A19401-A19432-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianActInvoiceDetailClinicalServiceCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19434
(C-0-T13953-A13954-A19397-A19401-A19434-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActInvoiceDetailPharmacyCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19415
(C-0-T13953-A13954-A19397-A19401-A19415-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceDetailClinicalProductCode
ActInvoiceDetailClinicalServiceCode ActInvoiceDetailDrugProductCode
ActInvoiceDetailGenericCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailClinicalProductCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19404
(C-0-T13953-A13954-A19397-A19401-A19415-A19404-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailClinicalServiceCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19405
(C-0-T13953-A13954-A19397-A19401-A19415-A19405-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailDrugProductCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19402
(C-0-T13953-A13954-A19397-A19401-A19415-A19402-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailGenericCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19407
(C-0-T13953-A13954-A19397-A19401-A19415-A19407-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceDetailGenericAdjudicatorCode
ActInvoiceDetailGenericModifierCode ActInvoiceDetailGenericProviderCode
ActInvoiceDetailTaxCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailGenericAdjudicatorCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19411
(C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19411-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEDUCTIBLE"/>
+ <xs:enumeration value="COPAYMENT"/>
+ <xs:enumeration value="PAY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailGenericModifierCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19410
(C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19410-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ISOL"/>
+ <xs:enumeration value="AFTHRS"/>
+ <xs:enumeration value="OOO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailGenericProviderCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19408
(C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19408-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CANCAPT"/>
+ <xs:enumeration value="DSC"/>
+ <xs:enumeration value="ESA"/>
+ <xs:enumeration value="FFSTOP"/>
+ <xs:enumeration value="FNLFEE"/>
+ <xs:enumeration value="FRSTFEE"/>
+ <xs:enumeration value="MARKUP"/>
+ <xs:enumeration value="MISSAPT"/>
+ <xs:enumeration value="PERMBNS"/>
+ <xs:enumeration value="PERFEE"/>
+ <xs:enumeration value="RESTOCK"/>
+ <xs:enumeration value="TRAVEL"/>
+ <xs:enumeration value="URGENT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailTaxCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19409
(C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19409-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FST"/>
+ <xs:enumeration value="HST"/>
+ <xs:enumeration value="PST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActInvoiceDetailPreferredAccommodationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19416
(C-0-T13953-A13954-A19397-A19401-A19416-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="ActInvoiceDetailPreferredAccommodationCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceDetailPreferredAccommodationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19406
(C-0-T13953-A13954-A19397-A19401-A19416-A19406-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActEncounterAccommodationCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActEncounterAccommodationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16130
(C-0-T13953-A13954-A19397-A19401-A19416-A19406-A16130-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="SP"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceGroupCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19398
(C-0-T13953-A13954-A19397-A19398-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInvoiceInterGroupCode
ActInvoiceRootGroupCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceInterGroupCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19400
(C-0-T13953-A13954-A19397-A19398-A19400-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CPNDDRGING"/>
+ <xs:enumeration value="CPNDINDING"/>
+ <xs:enumeration value="CPNDSUPING"/>
+ <xs:enumeration value="DRUGING"/>
+ <xs:enumeration value="FRAMEING"/>
+ <xs:enumeration value="LENSING"/>
+ <xs:enumeration value="PRDING"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceRootGroupCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19399
(C-0-T13953-A13954-A19397-A19398-A19399-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RXCINV"/>
+ <xs:enumeration value="RXDINV"/>
+ <xs:enumeration value="CPINV"/>
+ <xs:enumeration value="CSPINV"/>
+ <xs:enumeration value="CSINV"/>
+ <xs:enumeration value="FININV"/>
+ <xs:enumeration value="OHSINV"/>
+ <xs:enumeration value="PAINV"/>
+ <xs:enumeration value="SBFINV"/>
+ <xs:enumeration value="VRXINV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceElementSummaryCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17522
(C-0-T13953-A13954-A17522-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InvoiceElementAdjudicated InvoiceElementPaid
InvoiceElementSubmitted">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InvoiceElementAdjudicated">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17530
(C-0-T13953-A13954-A17522-A17530-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADNPPPELAT"/>
+ <xs:enumeration value="ADNPPPELCT"/>
+ <xs:enumeration value="ADNPPPMNAT"/>
+ <xs:enumeration value="ADNPPPMNCT"/>
+ <xs:enumeration value="ADNPSPELAT"/>
+ <xs:enumeration value="ADNPSPELCT"/>
+ <xs:enumeration value="ADNPSPMNAT"/>
+ <xs:enumeration value="ADNPSPMNCT"/>
+ <xs:enumeration value="ADNFPPELAT"/>
+ <xs:enumeration value="ADNFPPELCT"/>
+ <xs:enumeration value="ADNFPPMNAT"/>
+ <xs:enumeration value="ADNFPPMNCT"/>
+ <xs:enumeration value="ADNFSPELAT"/>
+ <xs:enumeration value="ADNFSPELCT"/>
+ <xs:enumeration value="ADNFSPMNAT"/>
+ <xs:enumeration value="ADNFSPMNCT"/>
+ <xs:enumeration value="ADPPPPELAT"/>
+ <xs:enumeration value="ADPPPPELCT"/>
+ <xs:enumeration value="ADPPPPMNAT"/>
+ <xs:enumeration value="ADPPPPMNCT"/>
+ <xs:enumeration value="ADPPSPELAT"/>
+ <xs:enumeration value="ADPPSPELCT"/>
+ <xs:enumeration value="ADPPSPMNAT"/>
+ <xs:enumeration value="ADPPSPMNCT"/>
+ <xs:enumeration value="ADRFPPELAT"/>
+ <xs:enumeration value="ADRFPPELCT"/>
+ <xs:enumeration value="ADRFPPMNAT"/>
+ <xs:enumeration value="ADRFPPMNCT"/>
+ <xs:enumeration value="ADRFSPELAT"/>
+ <xs:enumeration value="ADRFSPELCT"/>
+ <xs:enumeration value="ADRFSPMNAT"/>
+ <xs:enumeration value="ADRFSPMNCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InvoiceElementPaid">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17563
(C-0-T13953-A13954-A17522-A17563-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PDNPPPELAT"/>
+ <xs:enumeration value="PDNPPPELCT"/>
+ <xs:enumeration value="PDNPPPMNAT"/>
+ <xs:enumeration value="PDNPPPMNCT"/>
+ <xs:enumeration value="PDNPSPELAT"/>
+ <xs:enumeration value="PDNPSPELCT"/>
+ <xs:enumeration value="PDNPSPMNAT"/>
+ <xs:enumeration value="PDNPSPMNCT"/>
+ <xs:enumeration value="PDNFPPELAT"/>
+ <xs:enumeration value="PDNFPPELCT"/>
+ <xs:enumeration value="PDNFPPMNAT"/>
+ <xs:enumeration value="PDNFPPMNCT"/>
+ <xs:enumeration value="PDNFSPELAT"/>
+ <xs:enumeration value="PDNFSPELCT"/>
+ <xs:enumeration value="PDNFSPMNAT"/>
+ <xs:enumeration value="PDNFSPMNCT"/>
+ <xs:enumeration value="PDPPPPELAT"/>
+ <xs:enumeration value="PDPPPPELCT"/>
+ <xs:enumeration value="PDPPPPMNAT"/>
+ <xs:enumeration value="PDPPPPMNCT"/>
+ <xs:enumeration value="PDPPSPELAT"/>
+ <xs:enumeration value="PDPPSPELCT"/>
+ <xs:enumeration value="PDPPSPMNAT"/>
+ <xs:enumeration value="PDPPSPMNCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InvoiceElementSubmitted">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17523
(C-0-T13953-A13954-A17522-A17523-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SBBLELAT"/>
+ <xs:enumeration value="SBBLELCT"/>
+ <xs:enumeration value="SBNFELCT"/>
+ <xs:enumeration value="SBNFELAT"/>
+ <xs:enumeration value="SBPDELAT"/>
+ <xs:enumeration value="SBPDELCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceOverrideCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17590
(C-0-T13953-A13954-A17590-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COVGE"/>
+ <xs:enumeration value="PYRDELAY"/>
+ <xs:enumeration value="EFORM"/>
+ <xs:enumeration value="FAX"/>
+ <xs:enumeration value="GFTH"/>
+ <xs:enumeration value="LATE"/>
+ <xs:enumeration value="MANUAL"/>
+ <xs:enumeration value="ORTHO"/>
+ <xs:enumeration value="OOJ"/>
+ <xs:enumeration value="PAPER"/>
+ <xs:enumeration value="PIE"/>
+ <xs:enumeration value="REFNR"/>
+ <xs:enumeration value="REPSERV"/>
+ <xs:enumeration value="UNRELAT"/>
+ <xs:enumeration value="VERBAUTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActListCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19364
(C-0-T13953-A13954-A19364-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMedicationList ActObservationList
ActTherapyDurationWorkingListCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMedicationList">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19976
(C-0-T13953-A13954-A19364-S19976-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MEDLIST"/>
+ <xs:enumeration value="CURMEDLIST"/>
+ <xs:enumeration value="DISCMEDLIST"/>
+ <xs:enumeration value="HISTMEDLIST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActObservationList">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19370
(C-0-T13953-A13954-A19364-A19370-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActConditionList">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CARELIST"/>
+ <xs:enumeration value="GOALLIST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActConditionList">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21322
(C-0-T13953-A13954-A19364-A19370-S21322-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONDLIST"/>
+ <xs:enumeration value="INTOLIST"/>
+ <xs:enumeration value="PROBLIST"/>
+ <xs:enumeration value="RISKLIST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActMonitoringProtocolCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16231
(C-0-T13953-A13954-A16231-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ControlledSubstanceMonitoringProtocol">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ControlledSubstanceMonitoringProtocol">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16232
(C-0-T13953-A13954-A16231-S16232-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DEADrugSchedule">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CTLSUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DEADrugSchedule">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19254
(C-0-T13953-A13954-A16231-S16232-A19254-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActOrderCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19586
(C-0-T13953-A13954-A19586-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActPaymentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17610
(C-0-T13953-A13954-A17610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACH"/>
+ <xs:enumeration value="CHK"/>
+ <xs:enumeration value="DDP"/>
+ <xs:enumeration value="NON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActPharmacySupplyType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16208
(C-0-T13953-A13954-A16208-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EmergencyPharmacySupplyType
FirstFillPharmacySupplyType RefillPharmacySupplyType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FS"/>
+ <xs:enumeration value="MS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EmergencyPharmacySupplyType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16220
(C-0-T13953-A13954-A16208-S16220-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EM"/>
+ <xs:enumeration value="SO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="FirstFillPharmacySupplyType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16209
(C-0-T13953-A13954-A16208-S16209-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FF"/>
+ <xs:enumeration value="DF"/>
+ <xs:enumeration value="FFC"/>
+ <xs:enumeration value="FFP"/>
+ <xs:enumeration value="TF"/>
+ <xs:enumeration value="UD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RefillPharmacySupplyType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16215
(C-0-T13953-A13954-A16208-S16215-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RF"/>
+ <xs:enumeration value="DF"/>
+ <xs:enumeration value="RFF"/>
+ <xs:enumeration value="RFC"/>
+ <xs:enumeration value="RFP"/>
+ <xs:enumeration value="TB"/>
+ <xs:enumeration value="UD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActPrivilegeCategorization">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19725
(C-0-T13953-A13954-A19725-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActProductAcquisitionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17958
(C-0-T13953-A13954-A17958-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Loan Transfer">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Loan">
+ <xs:annotation>
+ <xs:documentation>specDomain: S17961
(C-0-T13953-A13954-A17958-S17961-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LOAN"/>
+ <xs:enumeration value="RENT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Transfer">
+ <xs:annotation>
+ <xs:documentation>specDomain: S17959
(C-0-T13953-A13954-A17958-S17959-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRANSFER"/>
+ <xs:enumeration value="SALE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecObsCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13957
(C-0-T13953-A13954-A13957-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActSpecObsDilutionCode ActSpecObsInterferenceCode
ActSpecObsVolumeCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ARTBLD"/>
+ <xs:enumeration value="EVNFCTS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecObsDilutionCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14352
(C-0-T13953-A13954-A13957-S14352-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DILUTION"/>
+ <xs:enumeration value="AUTO-HIGH"/>
+ <xs:enumeration value="AUTO-LOW"/>
+ <xs:enumeration value="PRE"/>
+ <xs:enumeration value="RERUN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecObsInterferenceCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14382
(C-0-T13953-A13954-A13957-S14382-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INTFR"/>
+ <xs:enumeration value="FIBRIN"/>
+ <xs:enumeration value="HEMOLYSIS"/>
+ <xs:enumeration value="ICTERUS"/>
+ <xs:enumeration value="LIPEMIA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecObsVolumeCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14369
(C-0-T13953-A13954-A13957-S14369-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VOLUME"/>
+ <xs:enumeration value="AVAILABLE"/>
+ <xs:enumeration value="CONSUMPTION"/>
+ <xs:enumeration value="CURRENT"/>
+ <xs:enumeration value="INITIAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecimenTreatmentCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14040
(C-0-T13953-A13954-A14040-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACID"/>
+ <xs:enumeration value="ALK"/>
+ <xs:enumeration value="DEFB"/>
+ <xs:enumeration value="FILT"/>
+ <xs:enumeration value="LDLP"/>
+ <xs:enumeration value="NEUT"/>
+ <xs:enumeration value="RECA"/>
+ <xs:enumeration value="UFIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSubstanceAdminSubstitutionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16621
(C-0-T13953-A13954-A16621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="SubstanceAdminGenericSubstitution">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="SubstanceAdminGenericSubstitution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16623
(C-0-T13953-A13954-A16621-S16623-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="TE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSubstanceAdministrationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19708
(C-0-T13953-A13954-A19708-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActSubstanceAdministrationImmunizationCode
x_MedicationOrImmunization">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DRUG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActSubstanceAdministrationImmunizationCode">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21519
(C-0-T13953-A13954-A19708-S21519-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IMMUNIZ"/>
+ <xs:enumeration value="BOOSTER"/>
+ <xs:enumeration value="INITIMMUNIZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_MedicationOrImmunization">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19745
(C-0-T13953-A13954-A19708-A19745-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DRUG"/>
+ <xs:enumeration value="IMMUNIZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianActProcedureCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19433
(C-0-T13953-A13954-A19433-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="HL7TriggerEventCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19427
(C-0-T13953-A13954-A19427-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ROIOverlayShape">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16117
(C-0-T13953-A13954-A16117-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CIRCLE"/>
+ <xs:enumeration value="ELLIPSE"/>
+ <xs:enumeration value="POINT"/>
+ <xs:enumeration value="POLY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActFinancialProductAcquisitionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17963
(C-0-T13953-A13954-A17963-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RENT"/>
+ <xs:enumeration value="SALE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16226
(C-0-T13953-A16226-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AnnotationType CommonClinicalObservationType
DiagnosticImageCode FDALabelData IndividualCaseSafetyReportType
LogicalObservationIdentifierNamesAndCodes ObservationAllergyTestType
ObservationDiagnosisTypes ObservationIndicationType ObservationIntoleranceType
ObservationIssueTriggerCodedObservationType ObservationIssueTriggerMeasuredObservationType
ObservationSequenceType ObservationSeriesType PatientCharacteristicObservationType
PrescriptionObservationType SimpleMeasurableClinicalObservationType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADVERSE_REACTION"/>
+ <xs:enumeration value="SEV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AnnotationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19329
(C-0-T13953-A16226-A19329-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGAnnotationType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGAnnotationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19330
(C-0-T13953-A16226-A19329-A19330-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGAnnotationTypeMDC">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGAnnotationTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19335
(C-0-T13953-A16226-A19329-A19330-A19335-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CommonClinicalObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19715
(C-0-T13953-A16226-A19715-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DiagnosticImageCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19737
(C-0-T13953-A16226-A19737-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="FDALabelData">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19255
(C-0-T13953-A16226-A19255-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FDACOATING"/>
+ <xs:enumeration value="FDACOLOR"/>
+ <xs:enumeration value="FDAIMPRINTCD"/>
+ <xs:enumeration value="FDALOGO"/>
+ <xs:enumeration value="FDASCORING"/>
+ <xs:enumeration value="FDASHAPE"/>
+ <xs:enumeration value="FDASIZE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IndividualCaseSafetyReportType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19622
(C-0-T13953-A16226-A19622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LogicalObservationIdentifierNamesAndCodes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16492
(C-0-T13953-A16226-A16492-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationAllergyTestType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19695
(C-0-T13953-A16226-A19695-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationDiagnosisTypes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20927
(C-0-T13953-A16226-S20927-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DX"/>
+ <xs:enumeration value="ADMDX"/>
+ <xs:enumeration value="DISDX"/>
+ <xs:enumeration value="INTDX"/>
+ <xs:enumeration value="NOI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationIndicationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19728
(C-0-T13953-A16226-A19728-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationIntoleranceType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21498
(C-0-T13953-A16226-S21498-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ObservationAllergyType
ObservationDrugIntoleranceType ObservationEnvironmentalIntoleranceType
ObservationFoodIntoleranceType ObservationNonAllergyIntoleranceType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationAllergyType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21499
(C-0-T13953-A16226-S21498-S21499-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ALG"/>
+ <xs:enumeration value="DALG"/>
+ <xs:enumeration value="EALG"/>
+ <xs:enumeration value="FALG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationDrugIntoleranceType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21501
(C-0-T13953-A16226-S21498-S21501-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DINT"/>
+ <xs:enumeration value="DALG"/>
+ <xs:enumeration value="DNAINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationEnvironmentalIntoleranceType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21503
(C-0-T13953-A16226-S21498-S21503-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EINT"/>
+ <xs:enumeration value="EALG"/>
+ <xs:enumeration value="ENAINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationFoodIntoleranceType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21502
(C-0-T13953-A16226-S21498-S21502-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FINT"/>
+ <xs:enumeration value="FALG"/>
+ <xs:enumeration value="FNAINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationNonAllergyIntoleranceType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21500
(C-0-T13953-A16226-S21498-S21500-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NAINT"/>
+ <xs:enumeration value="DNAINT"/>
+ <xs:enumeration value="ENAINT"/>
+ <xs:enumeration value="FNAINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationIssueTriggerCodedObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19712
(C-0-T13953-A16226-A19712-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationIssueTriggerMeasuredObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19713
(C-0-T13953-A16226-A19713-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationSequenceType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19325
(C-0-T13953-A16226-A19325-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGObservationSequenceType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TIME_ABSOLUTE"/>
+ <xs:enumeration value="TIME_RELATIVE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGObservationSequenceType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19328
(C-0-T13953-A16226-A19325-A19328-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGLeadTypeMDC">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGLeadTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19334
(C-0-T13953-A16226-A19325-A19328-A19334-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationSeriesType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19321
(C-0-T13953-A16226-A19321-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGObservationSeriesType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGObservationSeriesType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19322
(C-0-T13953-A16226-A19321-A19322-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="REPRESENTATIVE_BEAT"/>
+ <xs:enumeration value="RHYTHM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PatientCharacteristicObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19714
(C-0-T13953-A16226-A19714-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PrescriptionObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19616
(C-0-T13953-A16226-A19616-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SimpleMeasurableClinicalObservationType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19711
(C-0-T13953-A16226-A19711-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="x_LabProcessCodes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19656
(C-0-T13953-A19656-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActInfoPersistCode ActObservationVerificationCode
ActSpecimenAccessionCode ActSpecimenLabelCode ActSpecimenManifestCode
ActSpecimenTransportCode">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActInfoPersistCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19659
(C-0-T13953-A19656-A19659-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActObservationVerificationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19658
(C-0-T13953-A19656-A19658-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecimenAccessionCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19662
(C-0-T13953-A19656-A19662-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecimenLabelCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19660
(C-0-T13953-A19656-A19660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecimenManifestCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19661
(C-0-T13953-A19656-A19661-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSpecimenTransportCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19663
(C-0-T13953-A19656-A19663-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInjuryCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19348
(C-0-T19348-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActInvoiceElementModifier">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17704
(C-0-T17704-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EFORM"/>
+ <xs:enumeration value="FAX"/>
+ <xs:enumeration value="LINV"/>
+ <xs:enumeration value="PAPER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActMood">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10196
(C-0-T10196-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodCompletionTrack ActMoodPredicate
x_ActMoodDefEvn x_ActMoodDefEvnRqoPrmsPrp x_ActMoodDocumentObservation
x_ActMoodEvnOrdPrmsPrp x_ActMoodIntentEvent x_ActMoodOrdPrms x_ActMoodOrdPrmsEvn
x_ActMoodPermPermrq x_ActMoodRqoPrpAptArq x_ClinicalStatementActMood
x_ClinicalStatementEncounterMood x_ClinicalStatementObservationMood
x_ClinicalStatementProcedureMood x_ClinicalStatementSubstanceMood
x_ClinicalStatementSupplyMood x_DocumentActMood x_DocumentEncounterMood
x_DocumentProcedureMood x_DocumentSubstanceMood"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodCompletionTrack">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10197
(C-0-T10196-A10197-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodIntent">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodPredicate">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10202
(C-0-T10196-A10202-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GOL"/>
+ <xs:enumeration value="EVN.CRT"/>
+ <xs:enumeration value="OPT"/>
+ <xs:enumeration value="PERM"/>
+ <xs:enumeration value="PERMRQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDefEvn">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19375
(C-0-T10196-A19375-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDefEvnRqoPrmsPrp">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19371
(C-0-T10196-A19371-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDocumentObservation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18943
(C-0-T10196-A18943-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GOL"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodEvnOrdPrmsPrp">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18965
(C-0-T10196-A18965-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodIntentEvent">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16742
(C-0-T10196-A16742-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodIntent">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodIntent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10199
(C-0-T10196-A16742-S10199-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodOrdPrms">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16735
(C-0-T10196-A16735-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodOrdPrmsEvn">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16730
(C-0-T10196-A16730-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodPermPermrq">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19689
(C-0-T10196-A19689-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PERM"/>
+ <xs:enumeration value="PERMRQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodRqoPrpAptArq">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19372
(C-0-T10196-A19372-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementActMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19649
(C-0-T10196-A19649-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementEncounterMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19648
(C-0-T10196-A19648-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementObservationMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19644
(C-0-T10196-A19644-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GOL"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementProcedureMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19647
(C-0-T10196-A19647-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementSubstanceMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19645
(C-0-T10196-A19645-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ClinicalStatementSupplyMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19646
(C-0-T10196-A19646-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentActMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19458
(C-0-T10196-A19458-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentEncounterMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19459
(C-0-T10196-A19459-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentProcedureMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19460
(C-0-T10196-A19460-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentSubstanceMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19461
(C-0-T10196-A19461-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActPatientTransportationModeCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: D23 (C-0-D23-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActPaymentReason">
+ <xs:annotation>
+ <xs:documentation>vocSet: D24 (C-0-D24-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActPriority">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16866
(C-0-T16866-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActPriorityCallback
x_EncounterAdmissionUrgency">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="PRN"/>
+ <xs:enumeration value="CR"/>
+ <xs:enumeration value="EL"/>
+ <xs:enumeration value="EM"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="RR"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="UR"/>
+ <xs:enumeration value="UD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActPriorityCallback">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16871
(C-0-T16866-S16871-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CS"/>
+ <xs:enumeration value="CSP"/>
+ <xs:enumeration value="CSR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EncounterAdmissionUrgency">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19457
(C-0-T16866-A19457-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EL"/>
+ <xs:enumeration value="EM"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="UR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActProcedureCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19349
(C-0-T19349-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActReason">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14878
(C-0-T14878-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActAccommodationReason ActAdjudicationReason
ActBillableClinicalServiceReason ActIneligibilityReason ActNoImmunizationReason
ActSupplyFulfillmentRefusalReason ControlActReason EligibilityActReasonCode
NonPerformanceReasonCode ReasonForNotEvaluatingDevice ReferralReasonCode
SchedulingActReason SubstanceAdminSubstitutionNotAllowedReason
SubstanceAdminSubstitutionReason TransferActReason x_ActEncounterReason">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MEDNEC"/>
+ <xs:enumeration value="PAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActAccommodationReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17425
(C-0-T14878-A17425-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACCREQNA"/>
+ <xs:enumeration value="FLRCNV"/>
+ <xs:enumeration value="MEDNEC"/>
+ <xs:enumeration value="PAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActAdjudicationReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19385
(C-0-T14878-A19385-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActBillableClinicalServiceReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19388
(C-0-T14878-A19388-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActIneligibilityReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19355
(C-0-T14878-A19355-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COVSUS"/>
+ <xs:enumeration value="DECSD"/>
+ <xs:enumeration value="REGERR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActNoImmunizationReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19717
(C-0-T14878-A19717-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActSupplyFulfillmentRefusalReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19718
(C-0-T14878-A19718-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ControlActReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19692
(C-0-T14878-A19692-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ControlActReasonConditionNullify">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ControlActReasonConditionNullify">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19693
(C-0-T14878-A19692-A19693-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EligibilityActReasonCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19694
(C-0-T14878-A19694-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CoverageEligibilityReason">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NonPerformanceReasonCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19744
(C-0-T14878-A19744-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ReasonForNotEvaluatingDevice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19636
(C-0-T14878-A19636-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ReferralReasonCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19743
(C-0-T14878-A19743-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SchedulingActReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14879
(C-0-T14878-A14879-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MTG"/>
+ <xs:enumeration value="MED"/>
+ <xs:enumeration value="FIN"/>
+ <xs:enumeration value="DEC"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PHY"/>
+ <xs:enumeration value="BLK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubstanceAdminSubstitutionNotAllowedReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19719
(C-0-T14878-A19719-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SubstanceAdminSubstitutionReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19377
(C-0-T14878-A19377-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CT"/>
+ <xs:enumeration value="FP"/>
+ <xs:enumeration value="OS"/>
+ <xs:enumeration value="RR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TransferActReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15983
(C-0-T14878-A15983-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ER"/>
+ <xs:enumeration value="RQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActEncounterReason">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19456
(C-0-T14878-A19456-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MEDNEC"/>
+ <xs:enumeration value="PAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipCheckpoint">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10349
(C-0-T10349-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipJoin">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10360
(C-0-T10360-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="K"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipRelatedOrder">
+ <xs:annotation>
+ <xs:documentation>vocSet: D25 (C-0-D25-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipSplit">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10355
(C-0-T10355-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E1"/>
+ <xs:enumeration value="EW"/>
+ <xs:enumeration value="I1"/>
+ <xs:enumeration value="IW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipSubset">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19613
(C-0-T19613-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ExpectedSubset ParticipationSubset
PastSubset">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MAX"/>
+ <xs:enumeration value="MIN"/>
+ <xs:enumeration value="SUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationSubset">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19736
(C-0-T19613-A19736-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ExpectedSubset PastSubset">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ExpectedSubset">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21368
(C-0-T19613-A19736-S21368-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FUTURE"/>
+ <xs:enumeration value="LAST"/>
+ <xs:enumeration value="NEXT"/>
+ <xs:enumeration value="FUTSUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PastSubset">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21367
(C-0-T19613-S21367-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAST"/>
+ <xs:enumeration value="FIRST"/>
+ <xs:enumeration value="RECENT"/>
+ <xs:enumeration value="PREVSUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10317
(C-0-T10317-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipConditional
ActRelationshipHasComponent ActRelationshipOutcome ActRelationshipPertains
ActRelationshipSequel x_ActRelationshipDocument x_ActRelationshipEntry
x_ActRelationshipEntryRelationship x_ActRelationshipExternalReference
x_ActRelationshipPatientTransport x_ActRelationshipPertinentInfo"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipConditional">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18977
(C-0-T10317-A18977-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipReason">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CIND"/>
+ <xs:enumeration value="PRCN"/>
+ <xs:enumeration value="TRIG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipReason">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10321
(C-0-T10317-A18977-S10321-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RSON"/>
+ <xs:enumeration value="MITGT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipHasComponent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10318
(C-0-T10317-S10318-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="ARR"/>
+ <xs:enumeration value="DEP"/>
+ <xs:enumeration value="CTRLV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipOutcome">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10324
(C-0-T10317-S10324-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipObjective">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OUTC"/>
+ <xs:enumeration value="GOAL"/>
+ <xs:enumeration value="RISK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipObjective">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19617
(C-0-T10317-S10324-A19617-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBJC"/>
+ <xs:enumeration value="OBJF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipPertains">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10329
(C-0-T10317-S10329-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipAccounting ActRelationshipHasSupport
ActRelationshipTemporallyPertains">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PERT"/>
+ <xs:enumeration value="ITEMSLOC"/>
+ <xs:enumeration value="NAME"/>
+ <xs:enumeration value="AUTH"/>
+ <xs:enumeration value="COVBY"/>
+ <xs:enumeration value="EXPL"/>
+ <xs:enumeration value="PREV"/>
+ <xs:enumeration value="REFV"/>
+ <xs:enumeration value="SUBJ"/>
+ <xs:enumeration value="DRIV"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="LIMIT"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="SUMM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipAccounting">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14900
(C-0-T10317-S10329-A14900-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipCostTracking
ActRelationshipPosting">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipCostTracking">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19610
(C-0-T10317-S10329-A14900-A19610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHRG"/>
+ <xs:enumeration value="COST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipPosting">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19609
(C-0-T10317-S10329-A14900-A19609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CREDIT"/>
+ <xs:enumeration value="DEBIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipHasSupport">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10330
(C-0-T10317-S10329-S10330-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="SPRTBND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipTemporallyPertains">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19587
(C-0-T10317-S10329-A19587-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SAS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipSequel">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10337
(C-0-T10317-S10337-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipExcerpt ActRelationshipFulfills
ActRelationshipReplacement">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SEQL"/>
+ <xs:enumeration value="DOC"/>
+ <xs:enumeration value="ELNK"/>
+ <xs:enumeration value="GEVL"/>
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="OPTN"/>
+ <xs:enumeration value="INST"/>
+ <xs:enumeration value="APND"/>
+ <xs:enumeration value="MTCH"/>
+ <xs:enumeration value="REV"/>
+ <xs:enumeration value="XFRM"/>
+ <xs:enumeration value="UPDT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipExcerpt">
+ <xs:annotation>
+ <xs:documentation>specDomain: S18660
(C-0-T10317-S10337-S18660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="VRXCRPT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipFulfills">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10342
(C-0-T10317-S10337-S10342-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FLFS"/>
+ <xs:enumeration value="OCCR"/>
+ <xs:enumeration value="OREF"/>
+ <xs:enumeration value="SCH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipReplacement">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10338
(C-0-T10317-S10337-S10338-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RPLC"/>
+ <xs:enumeration value="SUCC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipDocument">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A11610
(C-0-T10317-A11610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APND"/>
+ <xs:enumeration value="RPLC"/>
+ <xs:enumeration value="XFRM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipEntry">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19446
(C-0-T10317-A19446-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="DRIV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipEntryRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19447
(C-0-T10317-A19447-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="GEVL"/>
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="RSON"/>
+ <xs:enumeration value="SUBJ"/>
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="SAS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipExternalReference">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19000
(C-0-T10317-A19000-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="ELNK"/>
+ <xs:enumeration value="SUBJ"/>
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="RPLC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipPatientTransport">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19005
(C-0-T10317-A19005-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ARR"/>
+ <xs:enumeration value="DEP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipPertinentInfo">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19562
(C-0-T10317-A19562-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUBJ"/>
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="REFR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActSite">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16537
(C-0-T16537-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AnimalActSite HumanActSite"/>
+ </xs:simpleType>
+ <xs:simpleType name="AnimalActSite">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16539
(C-0-T16537-A16539-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianActInjurySite">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19439
(C-0-T16537-A16538-A19439-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Dentition">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19346
(C-0-T16537-A16538-A19346-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ArtificialDentition PermanentDentition
PrimaryDentition SupernumeraryTooth">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ArtificialDentition">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19345
(C-0-T16537-A16538-A19346-A19345-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TID10a"/>
+ <xs:enumeration value="TID10i"/>
+ <xs:enumeration value="TID10p"/>
+ <xs:enumeration value="TID10pd"/>
+ <xs:enumeration value="TID10pm"/>
+ <xs:enumeration value="TID11a"/>
+ <xs:enumeration value="TID11i"/>
+ <xs:enumeration value="TID11p"/>
+ <xs:enumeration value="TID11pd"/>
+ <xs:enumeration value="TID11pm"/>
+ <xs:enumeration value="TID12a"/>
+ <xs:enumeration value="TID12i"/>
+ <xs:enumeration value="TID12p"/>
+ <xs:enumeration value="TID12pd"/>
+ <xs:enumeration value="TID12pm"/>
+ <xs:enumeration value="TID13a"/>
+ <xs:enumeration value="TID13i"/>
+ <xs:enumeration value="TID13p"/>
+ <xs:enumeration value="TID13pd"/>
+ <xs:enumeration value="TID13pm"/>
+ <xs:enumeration value="TID14a"/>
+ <xs:enumeration value="TID14i"/>
+ <xs:enumeration value="TID14p"/>
+ <xs:enumeration value="TID14pd"/>
+ <xs:enumeration value="TID14pm"/>
+ <xs:enumeration value="TID15a"/>
+ <xs:enumeration value="TID15i"/>
+ <xs:enumeration value="TID15p"/>
+ <xs:enumeration value="TID15pd"/>
+ <xs:enumeration value="TID15pm"/>
+ <xs:enumeration value="TID16a"/>
+ <xs:enumeration value="TID16i"/>
+ <xs:enumeration value="TID16p"/>
+ <xs:enumeration value="TID16pd"/>
+ <xs:enumeration value="TID16pm"/>
+ <xs:enumeration value="TID17a"/>
+ <xs:enumeration value="TID17ad"/>
+ <xs:enumeration value="TID17am"/>
+ <xs:enumeration value="TID17i"/>
+ <xs:enumeration value="TID17id"/>
+ <xs:enumeration value="TID17im"/>
+ <xs:enumeration value="TID17p"/>
+ <xs:enumeration value="TID17pd"/>
+ <xs:enumeration value="TID17pm"/>
+ <xs:enumeration value="TID18a"/>
+ <xs:enumeration value="TID18ad"/>
+ <xs:enumeration value="TID18am"/>
+ <xs:enumeration value="TID18i"/>
+ <xs:enumeration value="TID18id"/>
+ <xs:enumeration value="TID18im"/>
+ <xs:enumeration value="TID18p"/>
+ <xs:enumeration value="TID18pd"/>
+ <xs:enumeration value="TID18pm"/>
+ <xs:enumeration value="TID19a"/>
+ <xs:enumeration value="TID19ad"/>
+ <xs:enumeration value="TID19am"/>
+ <xs:enumeration value="TID19i"/>
+ <xs:enumeration value="TID19id"/>
+ <xs:enumeration value="TID19im"/>
+ <xs:enumeration value="TID19p"/>
+ <xs:enumeration value="TID19pd"/>
+ <xs:enumeration value="TID19pm"/>
+ <xs:enumeration value="TID1a"/>
+ <xs:enumeration value="TID1i"/>
+ <xs:enumeration value="TID1p"/>
+ <xs:enumeration value="TID1pd"/>
+ <xs:enumeration value="TID1pm"/>
+ <xs:enumeration value="TID20a"/>
+ <xs:enumeration value="TID20i"/>
+ <xs:enumeration value="TID20p"/>
+ <xs:enumeration value="TID20pd"/>
+ <xs:enumeration value="TID20pm"/>
+ <xs:enumeration value="TID21a"/>
+ <xs:enumeration value="TID21i"/>
+ <xs:enumeration value="TID21p"/>
+ <xs:enumeration value="TID21pd"/>
+ <xs:enumeration value="TID21pm"/>
+ <xs:enumeration value="TID22a"/>
+ <xs:enumeration value="TID22i"/>
+ <xs:enumeration value="TID22p"/>
+ <xs:enumeration value="TID22pd"/>
+ <xs:enumeration value="TID22pm"/>
+ <xs:enumeration value="TID23a"/>
+ <xs:enumeration value="TID23i"/>
+ <xs:enumeration value="TID23p"/>
+ <xs:enumeration value="TID23pd"/>
+ <xs:enumeration value="TID23pm"/>
+ <xs:enumeration value="TID24a"/>
+ <xs:enumeration value="TID24i"/>
+ <xs:enumeration value="TID24p"/>
+ <xs:enumeration value="TID24pd"/>
+ <xs:enumeration value="TID24pm"/>
+ <xs:enumeration value="TID25a"/>
+ <xs:enumeration value="TID25i"/>
+ <xs:enumeration value="TID25p"/>
+ <xs:enumeration value="TID25pd"/>
+ <xs:enumeration value="TID25pm"/>
+ <xs:enumeration value="TID26a"/>
+ <xs:enumeration value="TID26i"/>
+ <xs:enumeration value="TID26p"/>
+ <xs:enumeration value="TID26pd"/>
+ <xs:enumeration value="TID26pm"/>
+ <xs:enumeration value="TID27a"/>
+ <xs:enumeration value="TID27i"/>
+ <xs:enumeration value="TID27p"/>
+ <xs:enumeration value="TID27pd"/>
+ <xs:enumeration value="TID27pm"/>
+ <xs:enumeration value="TID28a"/>
+ <xs:enumeration value="TID28i"/>
+ <xs:enumeration value="TID28p"/>
+ <xs:enumeration value="TID28pd"/>
+ <xs:enumeration value="TID28pm"/>
+ <xs:enumeration value="TID29a"/>
+ <xs:enumeration value="TID29i"/>
+ <xs:enumeration value="TID29p"/>
+ <xs:enumeration value="TID29pd"/>
+ <xs:enumeration value="TID29pm"/>
+ <xs:enumeration value="TID2a"/>
+ <xs:enumeration value="TID2i"/>
+ <xs:enumeration value="TID2p"/>
+ <xs:enumeration value="TID2pd"/>
+ <xs:enumeration value="TID2pm"/>
+ <xs:enumeration value="TID30a"/>
+ <xs:enumeration value="TID30ad"/>
+ <xs:enumeration value="TID30am"/>
+ <xs:enumeration value="TID30i"/>
+ <xs:enumeration value="TID30id"/>
+ <xs:enumeration value="TID30im"/>
+ <xs:enumeration value="TID30p"/>
+ <xs:enumeration value="TID30pd"/>
+ <xs:enumeration value="TID30pm"/>
+ <xs:enumeration value="TID31a"/>
+ <xs:enumeration value="TID31ad"/>
+ <xs:enumeration value="TID31am"/>
+ <xs:enumeration value="TID31i"/>
+ <xs:enumeration value="TID31id"/>
+ <xs:enumeration value="TID31im"/>
+ <xs:enumeration value="TID31p"/>
+ <xs:enumeration value="TID31pd"/>
+ <xs:enumeration value="TID31pm"/>
+ <xs:enumeration value="TID32a"/>
+ <xs:enumeration value="TID32ad"/>
+ <xs:enumeration value="TID32am"/>
+ <xs:enumeration value="TID32i"/>
+ <xs:enumeration value="TID32id"/>
+ <xs:enumeration value="TID32im"/>
+ <xs:enumeration value="TID32p"/>
+ <xs:enumeration value="TID32pd"/>
+ <xs:enumeration value="TID32pm"/>
+ <xs:enumeration value="TID3a"/>
+ <xs:enumeration value="TID3i"/>
+ <xs:enumeration value="TID3p"/>
+ <xs:enumeration value="TID3pd"/>
+ <xs:enumeration value="TID3pm"/>
+ <xs:enumeration value="TID4a"/>
+ <xs:enumeration value="TID4i"/>
+ <xs:enumeration value="TID4p"/>
+ <xs:enumeration value="TID4pd"/>
+ <xs:enumeration value="TID4pm"/>
+ <xs:enumeration value="TID5a"/>
+ <xs:enumeration value="TID5i"/>
+ <xs:enumeration value="TID5p"/>
+ <xs:enumeration value="TID5pd"/>
+ <xs:enumeration value="TID5pm"/>
+ <xs:enumeration value="TID6a"/>
+ <xs:enumeration value="TID6i"/>
+ <xs:enumeration value="TID6p"/>
+ <xs:enumeration value="TID6pd"/>
+ <xs:enumeration value="TID6pm"/>
+ <xs:enumeration value="TID7a"/>
+ <xs:enumeration value="TID7i"/>
+ <xs:enumeration value="TID7p"/>
+ <xs:enumeration value="TID7pd"/>
+ <xs:enumeration value="TID7pm"/>
+ <xs:enumeration value="TID8a"/>
+ <xs:enumeration value="TID8i"/>
+ <xs:enumeration value="TID8p"/>
+ <xs:enumeration value="TID8pd"/>
+ <xs:enumeration value="TID8pm"/>
+ <xs:enumeration value="TID9a"/>
+ <xs:enumeration value="TID9i"/>
+ <xs:enumeration value="TID9p"/>
+ <xs:enumeration value="TID9pd"/>
+ <xs:enumeration value="TID9pm"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PermanentDentition">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19342
(C-0-T16537-A16538-A19346-A19342-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TID1"/>
+ <xs:enumeration value="TID10"/>
+ <xs:enumeration value="TID11"/>
+ <xs:enumeration value="TID12"/>
+ <xs:enumeration value="TID13"/>
+ <xs:enumeration value="TID14"/>
+ <xs:enumeration value="TID15"/>
+ <xs:enumeration value="TID16"/>
+ <xs:enumeration value="TID17"/>
+ <xs:enumeration value="TID17d"/>
+ <xs:enumeration value="TID17m"/>
+ <xs:enumeration value="TID18"/>
+ <xs:enumeration value="TID18d"/>
+ <xs:enumeration value="TID18m"/>
+ <xs:enumeration value="TID19"/>
+ <xs:enumeration value="TID19d"/>
+ <xs:enumeration value="TID19m"/>
+ <xs:enumeration value="TID2"/>
+ <xs:enumeration value="TID20"/>
+ <xs:enumeration value="TID21"/>
+ <xs:enumeration value="TID22"/>
+ <xs:enumeration value="TID23"/>
+ <xs:enumeration value="TID24"/>
+ <xs:enumeration value="TID25"/>
+ <xs:enumeration value="TID26"/>
+ <xs:enumeration value="TID27"/>
+ <xs:enumeration value="TID28"/>
+ <xs:enumeration value="TID29"/>
+ <xs:enumeration value="TID3"/>
+ <xs:enumeration value="TID30"/>
+ <xs:enumeration value="TID30d"/>
+ <xs:enumeration value="TID30m"/>
+ <xs:enumeration value="TID31"/>
+ <xs:enumeration value="TID31d"/>
+ <xs:enumeration value="TID31m"/>
+ <xs:enumeration value="TID32"/>
+ <xs:enumeration value="TID32d"/>
+ <xs:enumeration value="TID32m"/>
+ <xs:enumeration value="TID4"/>
+ <xs:enumeration value="TID5"/>
+ <xs:enumeration value="TID6"/>
+ <xs:enumeration value="TID7"/>
+ <xs:enumeration value="TID8"/>
+ <xs:enumeration value="TID9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PrimaryDentition">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19344
(C-0-T16537-A16538-A19346-A19344-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TIDA"/>
+ <xs:enumeration value="TIDB"/>
+ <xs:enumeration value="TIDC"/>
+ <xs:enumeration value="TIDD"/>
+ <xs:enumeration value="TIDE"/>
+ <xs:enumeration value="TIDF"/>
+ <xs:enumeration value="TIDG"/>
+ <xs:enumeration value="TIDH"/>
+ <xs:enumeration value="TIDI"/>
+ <xs:enumeration value="TIDJ"/>
+ <xs:enumeration value="TIDK"/>
+ <xs:enumeration value="TIDL"/>
+ <xs:enumeration value="TIDM"/>
+ <xs:enumeration value="TIDN"/>
+ <xs:enumeration value="TIDO"/>
+ <xs:enumeration value="TIDP"/>
+ <xs:enumeration value="TIDQ"/>
+ <xs:enumeration value="TIDR"/>
+ <xs:enumeration value="TIDS"/>
+ <xs:enumeration value="TIDT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SupernumeraryTooth">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19343
(C-0-T16537-A16538-A19346-A19343-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TID10s"/>
+ <xs:enumeration value="TID11s"/>
+ <xs:enumeration value="TID12s"/>
+ <xs:enumeration value="TID13s"/>
+ <xs:enumeration value="TID14s"/>
+ <xs:enumeration value="TID15s"/>
+ <xs:enumeration value="TID16s"/>
+ <xs:enumeration value="TID17s"/>
+ <xs:enumeration value="TID18s"/>
+ <xs:enumeration value="TID19s"/>
+ <xs:enumeration value="TID1s"/>
+ <xs:enumeration value="TID20s"/>
+ <xs:enumeration value="TID21s"/>
+ <xs:enumeration value="TID22s"/>
+ <xs:enumeration value="TID23s"/>
+ <xs:enumeration value="TID24s"/>
+ <xs:enumeration value="TID25s"/>
+ <xs:enumeration value="TID26s"/>
+ <xs:enumeration value="TID27s"/>
+ <xs:enumeration value="TID28s"/>
+ <xs:enumeration value="TID29s"/>
+ <xs:enumeration value="TID2s"/>
+ <xs:enumeration value="TID30s"/>
+ <xs:enumeration value="TID31s"/>
+ <xs:enumeration value="TID32s"/>
+ <xs:enumeration value="TID3s"/>
+ <xs:enumeration value="TID4s"/>
+ <xs:enumeration value="TID5s"/>
+ <xs:enumeration value="TID6s"/>
+ <xs:enumeration value="TID7s"/>
+ <xs:enumeration value="TID8s"/>
+ <xs:enumeration value="TID9s"/>
+ <xs:enumeration value="TIDAs"/>
+ <xs:enumeration value="TIDBs"/>
+ <xs:enumeration value="TIDCs"/>
+ <xs:enumeration value="TIDDs"/>
+ <xs:enumeration value="TIDEs"/>
+ <xs:enumeration value="TIDFs"/>
+ <xs:enumeration value="TIDGs"/>
+ <xs:enumeration value="TIDHs"/>
+ <xs:enumeration value="TIDIs"/>
+ <xs:enumeration value="TIDJs"/>
+ <xs:enumeration value="TIDKs"/>
+ <xs:enumeration value="TIDLs"/>
+ <xs:enumeration value="TIDMs"/>
+ <xs:enumeration value="TIDNs"/>
+ <xs:enumeration value="TIDOs"/>
+ <xs:enumeration value="TIDPs"/>
+ <xs:enumeration value="TIDQs"/>
+ <xs:enumeration value="TIDRs"/>
+ <xs:enumeration value="TIDSs"/>
+ <xs:enumeration value="TIDTs"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HumanSubstanceAdministrationSite">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19724
(C-0-T16537-A16538-A19724-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="InjuryActSite">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19438
(C-0-T16537-A16538-A19438-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15933
(C-0-T15933-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActStatusNormal x_DocumentStatus">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="nullified"/>
+ <xs:enumeration value="obsolete"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActStatusNormal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15936
(C-0-T15933-S15936-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="aborted"/>
+ <xs:enumeration value="active"/>
+ <xs:enumeration value="cancelled"/>
+ <xs:enumeration value="completed"/>
+ <xs:enumeration value="held"/>
+ <xs:enumeration value="new"/>
+ <xs:enumeration value="suspended"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentStatus">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16916
(C-0-T15933-A16916-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="active"/>
+ <xs:enumeration value="cancelled"/>
+ <xs:enumeration value="new"/>
+ <xs:enumeration value="obsolete"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActTherapyDurationWorkingListCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: D26 (C-0-D26-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActUncertainty">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16899
(C-0-T16899-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="U"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AddressPartType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10642
(C-0-T10642-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdditionalLocator DeliveryAddressLine
StreetAddressLine">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CAR"/>
+ <xs:enumeration value="CEN"/>
+ <xs:enumeration value="CNT"/>
+ <xs:enumeration value="CPA"/>
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="CTY"/>
+ <xs:enumeration value="POB"/>
+ <xs:enumeration value="ZIP"/>
+ <xs:enumeration value="PRE"/>
+ <xs:enumeration value="STA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdditionalLocator">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10651
(C-0-T10642-S10651-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADL"/>
+ <xs:enumeration value="UNIT"/>
+ <xs:enumeration value="UNID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DeliveryAddressLine">
+ <xs:annotation>
+ <xs:documentation>specDomain: S17887
(C-0-T10642-S17887-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DAL"/>
+ <xs:enumeration value="DINSTA"/>
+ <xs:enumeration value="DINSTQ"/>
+ <xs:enumeration value="DINST"/>
+ <xs:enumeration value="DMOD"/>
+ <xs:enumeration value="DMODID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StreetAddressLine">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14822
(C-0-T10642-S14822-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BuildingNumber StreetName">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SAL"/>
+ <xs:enumeration value="DIR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BuildingNumber">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10649
(C-0-T10642-S14822-S10649-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BNR"/>
+ <xs:enumeration value="BNN"/>
+ <xs:enumeration value="BNS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StreetName">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10648
(C-0-T10642-S14822-S10648-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STR"/>
+ <xs:enumeration value="STB"/>
+ <xs:enumeration value="STTYP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AdministrativeGender">
+ <xs:annotation>
+ <xs:documentation>vocSet: T1 (C-0-T1-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="UN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AmericanIndianAlaskaNativeLanguages">
+ <xs:annotation>
+ <xs:documentation>vocSet: T18130
(C-0-T18130-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Algic Caddoan Chimakuan EskimoAleut Hokan Iroquoian
Keresan KiowaTanoan Muskogean Nadene Penutian Pidgin Salishan SiouanCatawba UtoAztecan
Wakashan Yukian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-HAI"/>
+ <xs:enumeration value="x-KUN"/>
+ <xs:enumeration value="x-PSD"/>
+ <xs:enumeration value="x-YUC"/>
+ <xs:enumeration value="x-ZUN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Algic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18131
(C-0-T18130-A18131-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Algonquian Ritwan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Algonquian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18132
(C-0-T18130-A18131-A18132-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Arapahoan CreeMontagnais EasternAlgonquin Ojibwayan
SaukFoxKickapoo">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-BLC"/>
+ <xs:enumeration value="x-CHY"/>
+ <xs:enumeration value="x-MEZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Arapahoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18142
(C-0-T18130-A18131-A18132-A18142-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ArapahoGrosVentre">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ArapahoGrosVentre">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18143
(C-0-T18130-A18131-A18132-A18142-A18143-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ARP"/>
+ <xs:enumeration value="x-ATS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CreeMontagnais">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18135
(C-0-T18130-A18131-A18132-A18135-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Cree">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Cree">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18136
(C-0-T18130-A18131-A18132-A18135-A18136-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CRP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EasternAlgonquin">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18171
(C-0-T18130-A18131-A18132-A18171-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Abenakian Delawaran">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-MIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Abenakian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18174
(C-0-T18130-A18131-A18132-A18171-A18174-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-AAQ"/>
+ <xs:enumeration value="x-MAC"/>
+ <xs:enumeration value="x-ABE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Delawaran">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18184
(C-0-T18130-A18131-A18132-A18171-A18184-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-DEL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Ojibwayan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18156
(C-0-T18130-A18131-A18132-A18156-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-POT"/>
+ <xs:enumeration value="x-OJB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SaukFoxKickapoo">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18164
(C-0-T18130-A18131-A18132-A18164-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KIC"/>
+ <xs:enumeration value="x-SAC"/>
+ <xs:enumeration value="x-SJW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Ritwan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18189
(C-0-T18130-A18131-A18189-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-YUR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Caddoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18223
(C-0-T18130-A18223-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NorthernCaddoan SouthernCaddoan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NorthernCaddoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18224
(C-0-T18130-A18223-A18224-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ARI"/>
+ <xs:enumeration value="x-PAW"/>
+ <xs:enumeration value="x-WIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SouthernCaddoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18233
(C-0-T18130-A18223-A18233-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CAD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Chimakuan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18238
(C-0-T18130-A18238-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-QUI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EskimoAleut">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18191
(C-0-T18130-A18191-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Aleut Eskimoan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Aleut">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18221
(C-0-T18130-A18191-A18221-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ALW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Eskimoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18192
(C-0-T18130-A18191-A18192-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InuitInupiaq SirenikskiYupik">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InuitInupiaq">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18210
(C-0-T18130-A18191-A18192-A18210-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ESI"/>
+ <xs:enumeration value="x-ESK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SirenikskiYupik">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18193
(C-0-T18130-A18191-A18192-A18193-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ESU"/>
+ <xs:enumeration value="x-ESS"/>
+ <xs:enumeration value="x-EMS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Hokan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18241
(C-0-T18130-A18241-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CochimiYuman Palaihnihan Pomoan Shasta">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KYH"/>
+ <xs:enumeration value="x-WAS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CochimiYuman">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18274
(C-0-T18130-A18241-A18274-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Yuman">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Yuman">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18275
(C-0-T18130-A18241-A18274-A18275-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DeltaCalifornia Pai River">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DeltaCalifornia">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18291
(C-0-T18130-A18241-A18274-A18275-A18291-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Diegueno">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-COC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Diegueno">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18292
(C-0-T18130-A18241-A18274-A18275-A18291-A18292-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-DIH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Pai">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18276
(C-0-T18130-A18241-A18274-A18275-A18276-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-YUF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="River">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18282
(C-0-T18130-A18241-A18274-A18275-A18282-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-MRC"/>
+ <xs:enumeration value="x-MOV"/>
+ <xs:enumeration value="x-YUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Palaihnihan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18248
(C-0-T18130-A18241-A18248-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ACH"/>
+ <xs:enumeration value="x-ATW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Pomoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18253
(C-0-T18130-A18241-A18253-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-POO"/>
+ <xs:enumeration value="x-KJU"/>
+ <xs:enumeration value="x-PEF"/>
+ <xs:enumeration value="x-PEO"/>
+ <xs:enumeration value="x-PEQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Shasta">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18244
(C-0-T18130-A18241-A18244-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-SHT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Iroquoian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18306
(C-0-T18130-A18306-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NorthernIroquoian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NorthernIroquoian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18307
(C-0-T18130-A18306-A18307-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CAY"/>
+ <xs:enumeration value="x-MOH"/>
+ <xs:enumeration value="x-ONE"/>
+ <xs:enumeration value="x-ONO"/>
+ <xs:enumeration value="x-SEE"/>
+ <xs:enumeration value="x-TUS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Keresan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18319
(C-0-T18130-A18319-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KJQ"/>
+ <xs:enumeration value="x-KEE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="KiowaTanoan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18327
(C-0-T18130-A18327-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Tiwa">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TOW"/>
+ <xs:enumeration value="x-KIO"/>
+ <xs:enumeration value="x-TEW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Tiwa">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18331
(C-0-T18130-A18327-A18331-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TAO"/>
+ <xs:enumeration value="x-TIX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Muskogean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18338
(C-0-T18130-A18338-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CentralMuskogean WesternMuskogean">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CRK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CentralMuskogean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18342
(C-0-T18130-A18338-A18342-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-AKZ"/>
+ <xs:enumeration value="x-CKU"/>
+ <xs:enumeration value="x-MIK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WesternMuskogean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18339
(C-0-T18130-A18338-A18339-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CIC"/>
+ <xs:enumeration value="x-CCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Nadene">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18352
(C-0-T18130-A18352-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AthapaskanEyak">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TLI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AthapaskanEyak">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18356
(C-0-T18130-A18352-A18356-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Athapaskan">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-EYA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Athapaskan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18358
(C-0-T18130-A18352-A18356-A18358-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Apachean CentralAlaskaYukon PacificCoastAthapaskan
SouthernAlaska">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Apachean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18399
(C-0-T18130-A18352-A18356-A18358-A18399-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EasternApachean WesternApachean">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-APK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EasternApachean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18407
(C-0-T18130-A18352-A18356-A18358-A18399-A18407-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-APJ"/>
+ <xs:enumeration value="x-APL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WesternApachean">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18400
(C-0-T18130-A18352-A18356-A18358-A18399-A18400-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-NAV"/>
+ <xs:enumeration value="x-APM"/>
+ <xs:enumeration value="x-APW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CentralAlaskaYukon">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18365
(C-0-T18130-A18352-A18356-A18358-A18365-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="KoyukonIngalik KutchinHan TananaTutchone">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="KoyukonIngalik">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18366
(C-0-T18130-A18352-A18356-A18358-A18365-A18366-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ING"/>
+ <xs:enumeration value="x-HOI"/>
+ <xs:enumeration value="x-KOY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="KutchinHan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18379
(C-0-T18130-A18352-A18356-A18358-A18365-A18379-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-HAA"/>
+ <xs:enumeration value="x-KUC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TananaTutchone">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18371
(C-0-T18130-A18352-A18356-A18358-A18365-A18371-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Tanana">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KUU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Tanana">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18374
(C-0-T18130-A18352-A18356-A18358-A18365-A18371-A18374-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TAA"/>
+ <xs:enumeration value="x-TCB"/>
+ <xs:enumeration value="x-TAU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PacificCoastAthapaskan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18386
(C-0-T18130-A18352-A18356-A18358-A18386-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CaliforniaAthapaskan OregonAthapaskan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CaliforniaAthapaskan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18391
(C-0-T18130-A18352-A18356-A18358-A18386-A18391-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KTW"/>
+ <xs:enumeration value="x-HUP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OregonAthapaskan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18387
(C-0-T18130-A18352-A18356-A18358-A18386-A18387-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TOL"/>
+ <xs:enumeration value="x-TUU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SouthernAlaska">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18359
(C-0-T18130-A18352-A18356-A18358-A18359-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-AHT"/>
+ <xs:enumeration value="x-TFN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Penutian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18413
(C-0-T18130-A18413-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Chinookan Coosan Maiduan PlateauPenutian Takelman
Tsimshianic Utian Wintuan Yokutsan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Chinookan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18414
(C-0-T18130-A18413-A18414-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="UpperChinook">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="UpperChinook">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18415
(C-0-T18130-A18413-A18414-A18415-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-WAC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Coosan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18421
(C-0-T18130-A18413-A18421-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-COS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Maiduan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18435
(C-0-T18130-A18413-A18435-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-NSZ"/>
+ <xs:enumeration value="x-NMU"/>
+ <xs:enumeration value="x-MAI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PlateauPenutian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18498
(C-0-T18130-A18413-A18498-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Sahaptian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KLA"/>
+ <xs:enumeration value="x-NEZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Sahaptian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18500
(C-0-T18130-A18413-A18498-A18500-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-WAR"/>
+ <xs:enumeration value="x-UMA"/>
+ <xs:enumeration value="x-WAA"/>
+ <xs:enumeration value="x-YAK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Takelman">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18424
(C-0-T18130-A18413-A18424-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Kalapuyan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Kalapuyan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18425
(C-0-T18130-A18413-A18424-A18425-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Tsimshianic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18511
(C-0-T18130-A18413-A18511-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-TSI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Utian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18458
(C-0-T18130-A18413-A18458-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Miwokan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Miwokan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18459
(C-0-T18130-A18413-A18458-A18459-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EasternMiwok WesternMiwok">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EasternMiwok">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18463
(C-0-T18130-A18413-A18458-A18459-A18463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CSM"/>
+ <xs:enumeration value="x-NSQ"/>
+ <xs:enumeration value="x-PMW"/>
+ <xs:enumeration value="x-SKD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WesternMiwok">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18460
(C-0-T18130-A18413-A18458-A18459-A18460-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CSI"/>
+ <xs:enumeration value="x-LMW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Wintuan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18431
(C-0-T18130-A18413-A18431-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-WIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Yokutsan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18479
(C-0-T18130-A18413-A18479-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-GSH"/>
+ <xs:enumeration value="x-ENH"/>
+ <xs:enumeration value="x-PYL"/>
+ <xs:enumeration value="x-TKH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Pidgin">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18518
(C-0-T18130-A18518-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CHH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Salishan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18523
(C-0-T18130-A18523-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CentralSalish InteriorSalish Tsamosan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CentralSalish">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18524
(C-0-T18130-A18523-A18524-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CLM"/>
+ <xs:enumeration value="x-LUT"/>
+ <xs:enumeration value="x-STR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InteriorSalish">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18540
(C-0-T18130-A18523-A18540-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CRD"/>
+ <xs:enumeration value="x-COL"/>
+ <xs:enumeration value="x-FLA"/>
+ <xs:enumeration value="x-OKA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Tsamosan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18533
(C-0-T18130-A18523-A18533-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-COW"/>
+ <xs:enumeration value="x-CEA"/>
+ <xs:enumeration value="x-QUN"/>
+ <xs:enumeration value="x-CJH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SiouanCatawba">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18552
(C-0-T18130-A18552-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Siouan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Siouan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18553
(C-0-T18130-A18552-A18553-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MississippiValley MissouriRiver">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-MHQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MississippiValley">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18562
(C-0-T18130-A18552-A18553-A18562-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ChiwereWinnebago Dakotan Dhegiha">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ChiwereWinnebago">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18593
(C-0-T18130-A18552-A18553-A18562-A18593-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-IOW"/>
+ <xs:enumeration value="x-WIN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Dakotan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18563
(C-0-T18130-A18552-A18553-A18562-A18563-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-ASB"/>
+ <xs:enumeration value="x-DHG"/>
+ <xs:enumeration value="x-LKT"/>
+ <xs:enumeration value="x-NKT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Dhegiha">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18580
(C-0-T18130-A18552-A18553-A18562-A18580-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KAA"/>
+ <xs:enumeration value="x-OMA"/>
+ <xs:enumeration value="x-OSA"/>
+ <xs:enumeration value="x-QUA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MissouriRiver">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18554
(C-0-T18130-A18552-A18553-A18554-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CRO"/>
+ <xs:enumeration value="x-HID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UtoAztecan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18605
(C-0-T18130-A18605-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Numic Takic Taracahitan Tepiman">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-HOP"/>
+ <xs:enumeration value="x-TUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Numic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18606
(C-0-T18130-A18605-A18606-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CentralNumic SouthernNumic WesternNumic">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CentralNumic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18611
(C-0-T18130-A18605-A18606-A18611-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-COM"/>
+ <xs:enumeration value="x-PAR"/>
+ <xs:enumeration value="x-SHH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SouthernNumic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18617
(C-0-T18130-A18605-A18606-A18617-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-KAW"/>
+ <xs:enumeration value="x-UTE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WesternNumic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18607
(C-0-T18130-A18605-A18606-A18607-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-MON"/>
+ <xs:enumeration value="x-PAO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Takic">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18621
(C-0-T18130-A18605-A18621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Cupan SerranoGabrielino">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Cupan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18624
(C-0-T18130-A18605-A18621-A18624-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-CHL"/>
+ <xs:enumeration value="x-CUP"/>
+ <xs:enumeration value="x-LUI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SerranoGabrielino">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18622
(C-0-T18130-A18605-A18621-A18622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-SER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Taracahitan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18636
(C-0-T18130-A18605-A18636-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Cahitan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Cahitan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18637
(C-0-T18130-A18605-A18636-A18637-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-YAQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Tepiman">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18629
(C-0-T18130-A18605-A18629-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-PAP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Wakashan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18640
(C-0-T18130-A18640-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Nootkan">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Nootkan">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18641
(C-0-T18130-A18640-A18641-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-MYH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Yukian">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18646
(C-0-T18130-A18646-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="x-WAO"/>
+ <xs:enumeration value="x-YUK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AttentionKeyword">
+ <xs:annotation>
+ <xs:documentation>vocSet: D27 (C-0-D27-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="BatchName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D28 (C-0-D28-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CCI">
+ <xs:annotation>
+ <xs:documentation>vocSet: E2 (C-0-E2-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CSAID">
+ <xs:annotation>
+ <xs:documentation>vocSet: E1 (C-0-E1-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Calendar">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17422
(C-0-T17422-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GREG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycle">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10684
(C-0-T10684-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CalendarCycleOneLetter
CalendarCycleTwoLetter"/>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycleOneLetter">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10701
(C-0-T10684-A10701-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="J"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="W"/>
+ <xs:enumeration value="Y"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycleTwoLetter">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10685
(C-0-T10684-A10685-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GregorianCalendarCycle">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CD"/>
+ <xs:enumeration value="DM"/>
+ <xs:enumeration value="DW"/>
+ <xs:enumeration value="DY"/>
+ <xs:enumeration value="CH"/>
+ <xs:enumeration value="HD"/>
+ <xs:enumeration value="CN"/>
+ <xs:enumeration value="NH"/>
+ <xs:enumeration value="CM"/>
+ <xs:enumeration value="MY"/>
+ <xs:enumeration value="CS"/>
+ <xs:enumeration value="SN"/>
+ <xs:enumeration value="CW"/>
+ <xs:enumeration value="WY"/>
+ <xs:enumeration value="CY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GregorianCalendarCycle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10758
(C-0-T10684-A10685-A10758-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10682
(C-0-T10682-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GREG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CaseDetectionMethod">
+ <xs:annotation>
+ <xs:documentation>vocSet: D29 (C-0-D29-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CaseDiseaseImported">
+ <xs:annotation>
+ <xs:documentation>vocSet: D30 (C-0-D30-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CaseTransmissionMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: D31 (C-0-D31-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Charset">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14853
(C-0-T14853-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EBCDIC"/>
+ <xs:enumeration value="ISO-10646-UCS-2"/>
+ <xs:enumeration value="ISO-10646-UCS-4"/>
+ <xs:enumeration value="ISO-8859-1"/>
+ <xs:enumeration value="ISO-8859-2"/>
+ <xs:enumeration value="ISO-8859-5"/>
+ <xs:enumeration value="JIS-2022-JP"/>
+ <xs:enumeration value="US-ASCII"/>
+ <xs:enumeration value="UTF-7"/>
+ <xs:enumeration value="UTF-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CodeSystem">
+ <xs:annotation>
+ <xs:documentation>vocSet: T396 (C-0-T396-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ABCcodes"/>
+ <xs:enumeration value="AS4E"/>
+ <xs:enumeration value="AS4"/>
+ <xs:enumeration value="AcknowledgementDetailType"/>
+ <xs:enumeration value="AcknowledgementCondition"/>
+ <xs:enumeration value="AcknowledgementDetailCode"/>
+ <xs:enumeration value="AcknowledgementType"/>
+ <xs:enumeration value="ActClass"/>
+ <xs:enumeration value="ActCode"/>
+ <xs:enumeration value="ActInvoiceElementModifier"/>
+ <xs:enumeration value="ActMood"/>
+ <xs:enumeration value="ActPriority"/>
+ <xs:enumeration value="ActReason"/>
+ <xs:enumeration value="ActRelationshipCheckpoint"/>
+ <xs:enumeration value="ActRelationshipJoin"/>
+ <xs:enumeration value="ActRelationshipSplit"/>
+ <xs:enumeration value="ActRelationshipSubset"/>
+ <xs:enumeration value="ActRelationshipType"/>
+ <xs:enumeration value="ActSite"/>
+ <xs:enumeration value="ActStatus"/>
+ <xs:enumeration value="ActUncertainty"/>
+ <xs:enumeration value="AddressPartType"/>
+ <xs:enumeration value="AdministrativeGender"/>
+ <xs:enumeration value="ACR"/>
+ <xs:enumeration value="ATC"/>
+ <xs:enumeration value="AmericanIndianAlaskaNativeLanguages"/>
+ <xs:enumeration value="CAMNCVS"/>
+ <xs:enumeration value="CSAID"/>
+ <xs:enumeration value="CDCA"/>
+ <xs:enumeration value="CDCM"/>
+ <xs:enumeration value="CDS"/>
+ <xs:enumeration value="CVX"/>
+ <xs:enumeration value="MVX"/>
+ <xs:enumeration value="CD2"/>
+ <xs:enumeration value="CE"/>
+ <xs:enumeration value="CLP"/>
+ <xs:enumeration value="CST"/>
+ <xs:enumeration value="C4"/>
+ <xs:enumeration value="C5"/>
+ <xs:enumeration value="Calendar"/>
+ <xs:enumeration value="CalendarCycle"/>
+ <xs:enumeration value="CalendarType"/>
+ <xs:enumeration value="CCI"/>
+ <xs:enumeration value="ICD-10-CA"/>
+ <xs:enumeration value="Charset"/>
+ <xs:enumeration value="CAS"/>
+ <xs:enumeration value="CodeSystem"/>
+ <xs:enumeration value="CodingRationale"/>
+ <xs:enumeration value="CommunicationFunctionType"/>
+ <xs:enumeration value="CompressionAlgorithm"/>
+ <xs:enumeration value="ConceptGenerality"/>
+ <xs:enumeration value="Confidentiality"/>
+ <xs:enumeration value="ContainerCap"/>
+ <xs:enumeration value="ContainerSeparator"/>
+ <xs:enumeration value="ContextControl"/>
+ <xs:enumeration value="Currency"/>
+ <xs:enumeration value="DCL"/>
+ <xs:enumeration value="DQL"/>
+ <xs:enumeration value="DCM"/>
+ <xs:enumeration value="DataType"/>
+ <xs:enumeration value="Dentition"/>
+ <xs:enumeration value="DeviceAlertLevel"/>
+ <xs:enumeration value="DocumentCompletion"/>
+ <xs:enumeration value="DocumentStorage"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="EditStatus"/>
+ <xs:enumeration value="EducationLevel"/>
+ <xs:enumeration value="EmployeeJobClass"/>
+ <xs:enumeration value="EncounterAcuity"/>
+ <xs:enumeration value="EncounterAccident"/>
+ <xs:enumeration value="EncounterAdmissionSource"/>
+ <xs:enumeration value="EncounterReferralSource"/>
+ <xs:enumeration value="EncounterSpecialCourtesy"/>
+ <xs:enumeration value="EntityClass"/>
+ <xs:enumeration value="EntityCode"/>
+ <xs:enumeration value="EntityDeterminer"/>
+ <xs:enumeration value="EntityHandling"/>
+ <xs:enumeration value="EntityNamePartQualifier"/>
+ <xs:enumeration value="EntityNamePartType"/>
+ <xs:enumeration value="EntityNameUse"/>
+ <xs:enumeration value="EntityRisk"/>
+ <xs:enumeration value="EntityStatus"/>
+ <xs:enumeration value="ENZC"/>
+ <xs:enumeration value="EquipmentAlertLevel"/>
+ <xs:enumeration value="Ethnicity"/>
+ <xs:enumeration value="E5"/>
+ <xs:enumeration value="E7"/>
+ <xs:enumeration value="E6"/>
+ <xs:enumeration value="FDK"/>
+ <xs:enumeration value="FDDX"/>
+ <xs:enumeration value="FDDC"/>
+ <xs:enumeration value="GTSAbbreviation"/>
+ <xs:enumeration value="GenderStatus"/>
+ <xs:enumeration value="HPC"/>
+ <xs:enumeration value="HB"/>
+ <xs:enumeration value="CodeSystemType"/>
+ <xs:enumeration value="ConceptStatus"/>
+ <xs:enumeration value="HL7ITSVersionCode"/>
+ <xs:enumeration value="ConceptProperty"/>
+ <xs:enumeration value="HL7CommitteeIDInRIM"/>
+ <xs:enumeration value="HL7ConformanceInclusion"/>
+ <xs:enumeration value="HL7DefinedRoseProperty"/>
+ <xs:enumeration value="HL7StandardVersionCode"/>
+ <xs:enumeration value="HL7UpdateMode"/>
+ <xs:enumeration value="HI"/>
+ <xs:enumeration value="HealthcareProviderTaxonomyHIPAA"/>
+ <xs:enumeration value="HHC"/>
+ <xs:enumeration value="HtmlLinkType"/>
+ <xs:enumeration value="ICS"/>
+ <xs:enumeration value="I10"/>
+ <xs:enumeration value="I10P"/>
+ <xs:enumeration value="I9C"/>
+ <xs:enumeration value="I9"/>
+ <xs:enumeration value="IC2"/>
+ <xs:enumeration value="IETF1766"/>
+ <xs:enumeration value="IBT"/>
+ <xs:enumeration value="MDC"/>
+ <xs:enumeration value="ISO3166-1"/>
+ <xs:enumeration value="ISO3166-2"/>
+ <xs:enumeration value="ISO3166-3"/>
+ <xs:enumeration value="ISO4217"/>
+ <xs:enumeration value="IUPC"/>
+ <xs:enumeration value="IUPP"/>
+ <xs:enumeration value="IntegrityCheckAlgorithm"/>
+ <xs:enumeration value="ICDO"/>
+ <xs:enumeration value="ICSD"/>
+ <xs:enumeration value="JC8"/>
+ <xs:enumeration value="LanguageAbilityMode"/>
+ <xs:enumeration value="LanguageAbilityProficiency"/>
+ <xs:enumeration value="LivingArrangement"/>
+ <xs:enumeration value="LocalMarkupIgnore"/>
+ <xs:enumeration value="LocalRemoteControlState"/>
+ <xs:enumeration value="LN"/>
+ <xs:enumeration value="MDFAttributeType"/>
+ <xs:enumeration value="MDFSubjectAreaPrefix"/>
+ <xs:enumeration value="UMD"/>
+ <xs:enumeration value="MEDCIN"/>
+ <xs:enumeration value="MIME"/>
+ <xs:enumeration value="ManagedParticipationStatus"/>
+ <xs:enumeration value="MapRelationship"/>
+ <xs:enumeration value="MaritalStatus"/>
+ <xs:enumeration value="MaterialType"/>
+ <xs:enumeration value="MdfHmdMetSourceType"/>
+ <xs:enumeration value="MdfHmdRowType"/>
+ <xs:enumeration value="MdfRmimRowType"/>
+ <xs:enumeration value="MediaType"/>
+ <xs:enumeration value="MEDR"/>
+ <xs:enumeration value="MEDX"/>
+ <xs:enumeration value="MEDC"/>
+ <xs:enumeration value="MDDX"/>
+ <xs:enumeration value="MGPI"/>
+ <xs:enumeration value="MessageWaitingPriority"/>
+ <xs:enumeration value="MessageCondition"/>
+ <xs:enumeration value="ModifyIndicator"/>
+ <xs:enumeration value="MULTUM"/>
+ <xs:enumeration value="NAACCR"/>
+ <xs:enumeration value="NDA"/>
+ <xs:enumeration value="NOC"/>
+ <xs:enumeration value="NUCCProviderCodes"/>
+ <xs:enumeration value="NUBC-UB92"/>
+ <xs:enumeration value="NDC"/>
+ <xs:enumeration value="NAICS"/>
+ <xs:enumeration value="NullFlavor"/>
+ <xs:enumeration value="NIC"/>
+ <xs:enumeration value="NMMDS"/>
+ <xs:enumeration value="ObservationInterpretation"/>
+ <xs:enumeration value="ObservationMethod"/>
+ <xs:enumeration value="ObservationValue"/>
+ <xs:enumeration value="OHA"/>
+ <xs:enumeration value="OrderableDrugForm"/>
+ <xs:enumeration value="OrganizationNameType"/>
+ <xs:enumeration value="POS"/>
+ <xs:enumeration value="ParameterizedDataType"/>
+ <xs:enumeration value="ParticipationFunction"/>
+ <xs:enumeration value="ParticipationMode"/>
+ <xs:enumeration value="ParticipationSignature"/>
+ <xs:enumeration value="ParticipationType"/>
+ <xs:enumeration value="PatientImportance"/>
+ <xs:enumeration value="PaymentTerms"/>
+ <xs:enumeration value="PeriodicIntervalOfTimeAbbreviation"/>
+ <xs:enumeration value="PNDS"/>
+ <xs:enumeration value="PersonDisabilityType"/>
+ <xs:enumeration value="ConceptCodeRelationship"/>
+ <xs:enumeration value="PostalAddressUse"/>
+ <xs:enumeration value="ProbabilityDistributionType"/>
+ <xs:enumeration value="ProcedureMethod"/>
+ <xs:enumeration value="ProcessingID"/>
+ <xs:enumeration value="ProcessingMode"/>
+ <xs:enumeration value="QueryParameterValue"/>
+ <xs:enumeration value="QueryPriority"/>
+ <xs:enumeration value="QueryQuantityUnit"/>
+ <xs:enumeration value="QueryResponse"/>
+ <xs:enumeration value="QueryStatusCode"/>
+ <xs:enumeration value="Race"/>
+ <xs:enumeration value="RC"/>
+ <xs:enumeration value="RelationalOperator"/>
+ <xs:enumeration value="RelationshipConjunction"/>
+ <xs:enumeration value="ReligiousAffiliation"/>
+ <xs:enumeration value="ResponseLevel"/>
+ <xs:enumeration value="ResponseModality"/>
+ <xs:enumeration value="ResponseMode"/>
+ <xs:enumeration value="RoleClass"/>
+ <xs:enumeration value="RoleCode"/>
+ <xs:enumeration value="RoleLinkType"/>
+ <xs:enumeration value="RoleStatus"/>
+ <xs:enumeration value="RouteOfAdministration"/>
+ <xs:enumeration value="SNM3"/>
+ <xs:enumeration value="SNT"/>
+ <xs:enumeration value="SDM"/>
+ <xs:enumeration value="Sequencing"/>
+ <xs:enumeration value="SetOperator"/>
+ <xs:enumeration value="SpecimenType"/>
+ <xs:enumeration value="StyleType"/>
+ <xs:enumeration value="SubstanceAdminSubstitution"/>
+ <xs:enumeration value="SubstitutionCondition"/>
+ <xs:enumeration value="SNM"/>
+ <xs:enumeration value="TableCellHorizontalAlign"/>
+ <xs:enumeration value="TableCellScope"/>
+ <xs:enumeration value="TableCellVerticalAlign"/>
+ <xs:enumeration value="TableFrame"/>
+ <xs:enumeration value="TableRules"/>
+ <xs:enumeration value="IETF3066"/>
+ <xs:enumeration value="TargetAwareness"/>
+ <xs:enumeration value="TelecommunicationAddressUse"/>
+ <xs:enumeration value="RCFB"/>
+ <xs:enumeration value="RCV2"/>
+ <xs:enumeration value="TimingEvent"/>
+ <xs:enumeration value="TribalEntityUS"/>
+ <xs:enumeration value="UC"/>
+ <xs:enumeration value="UCUM"/>
+ <xs:enumeration value="URLScheme"/>
+ <xs:enumeration value="UML"/>
+ <xs:enumeration value="UnitsOfMeasure"/>
+ <xs:enumeration value="UPC"/>
+ <xs:enumeration value="VaccineManufacturer"/>
+ <xs:enumeration value="VaccineType"/>
+ <xs:enumeration value="VocabularyDomainQualifier"/>
+ <xs:enumeration value="WC"/>
+ <xs:enumeration value="ART"/>
+ <xs:enumeration value="W4"/>
+ <xs:enumeration value="W1-W2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CodeSystemType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19359
(C-0-T19359-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="EI"/>
+ <xs:enumeration value="I"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CodingRationale">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19250
(C-0-T19250-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SH"/>
+ <xs:enumeration value="HL7"/>
+ <xs:enumeration value="SRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CommunicationFunctionType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16031
(C-0-T16031-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RCV"/>
+ <xs:enumeration value="RSP"/>
+ <xs:enumeration value="SND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CompressionAlgorithm">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10620
(C-0-T10620-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Z"/>
+ <xs:enumeration value="DF"/>
+ <xs:enumeration value="GZ"/>
+ <xs:enumeration value="ZL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConceptCodeRelationship">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19363
(C-0-T19363-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="hasPart"/>
+ <xs:enumeration value="hasSubtype"/>
+ <xs:enumeration value="smallerThan"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConceptGenerality">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11033
(C-0-T11033-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="S"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConceptPropertyId">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19361
(C-0-T19361-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OID"/>
+ <xs:enumeration value="appliesTo"/>
+ <xs:enumeration value="howApplies"/>
+ <xs:enumeration value="inverseRelationship"/>
+ <xs:enumeration value="openIssue"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConceptStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19360
(C-0-T19360-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Confidentiality">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10228
(C-0-T10228-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ConfidentialityByAccessKind
ConfidentialityByInfoType ConfidentialityModifiers x_BasicConfidentialityKind
x_VeryBasicConfidentialityKind"/>
+ </xs:simpleType>
+ <xs:simpleType name="ConfidentialityByAccessKind">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10229
(C-0-T10228-A10229-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="V"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConfidentialityByInfoType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10240
(C-0-T10228-A10240-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HIV"/>
+ <xs:enumeration value="PSY"/>
+ <xs:enumeration value="SDV"/>
+ <xs:enumeration value="ETH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ConfidentialityModifiers">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10236
(C-0-T10228-A10236-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_BasicConfidentialityKind">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16926
(C-0-T10228-A16926-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="V"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_VeryBasicConfidentialityKind">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19738
(C-0-T10228-A19738-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContainerCap">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14049
(C-0-T14049-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MedicationCap">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FILM"/>
+ <xs:enumeration value="FOIL"/>
+ <xs:enumeration value="PUSH"/>
+ <xs:enumeration value="SCR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MedicationCap">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16184
(C-0-T14049-A16184-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHILD"/>
+ <xs:enumeration value="EASY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContainerSeparator">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14054
(C-0-T14054-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GEL"/>
+ <xs:enumeration value="NONE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControl">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16478
(C-0-T16478-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ContextControlAdditive ContextControlNonPropagating
ContextControlOverriding ContextControlPropagating"/>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlAdditive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18934
(C-0-T16478-A18934-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AN"/>
+ <xs:enumeration value="AP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlNonPropagating">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18937
(C-0-T16478-A18937-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AN"/>
+ <xs:enumeration value="ON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlOverriding">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18935
(C-0-T16478-A18935-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ON"/>
+ <xs:enumeration value="OP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlPropagating">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18936
(C-0-T16478-A18936-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AP"/>
+ <xs:enumeration value="OP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Country">
+ <xs:annotation>
+ <xs:documentation>vocSet: T171 (C-0-T171-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CoverageEligibilityReason">
+ <xs:annotation>
+ <xs:documentation>vocSet: D32 (C-0-D32-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Currency">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17388
(C-0-T17388-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ARS"/>
+ <xs:enumeration value="AUD"/>
+ <xs:enumeration value="THB"/>
+ <xs:enumeration value="BRL"/>
+ <xs:enumeration value="CAD"/>
+ <xs:enumeration value="DEM"/>
+ <xs:enumeration value="EUR"/>
+ <xs:enumeration value="FRF"/>
+ <xs:enumeration value="INR"/>
+ <xs:enumeration value="TRL"/>
+ <xs:enumeration value="FIM"/>
+ <xs:enumeration value="MXN"/>
+ <xs:enumeration value="NLG"/>
+ <xs:enumeration value="NZD"/>
+ <xs:enumeration value="PHP"/>
+ <xs:enumeration value="GBP"/>
+ <xs:enumeration value="ZAR"/>
+ <xs:enumeration value="RUR"/>
+ <xs:enumeration value="ILS"/>
+ <xs:enumeration value="ESP"/>
+ <xs:enumeration value="CHF"/>
+ <xs:enumeration value="TWD"/>
+ <xs:enumeration value="USD"/>
+ <xs:enumeration value="CLF"/>
+ <xs:enumeration value="KRW"/>
+ <xs:enumeration value="JPY"/>
+ <xs:enumeration value="CNY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10774
(C-0-T10774-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeDataValue"/>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeDataValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10775
(C-0-T10774-A10775-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeAnnotated DataTypeBag DataTypeBoolean
DataTypeConceptDescriptor DataTypeConceptRole DataTypeHistorical
DataTypeInstanceIdentifier DataTypeInterval DataTypeObjectIdentifier DataTypeQuantity
DataTypeSequence DataTypeSet DataTypeUncertainValueNarrative
DataTypeUncertainValueProbabilistic DataTypeUniversalResourceLocator">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeAnnotated">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10845
(C-0-T10774-A10775-S10845-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeAnnotatedConceptDescriptor
DataTypeAnnotatedPhysicalQuantity">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ANT<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeAnnotatedConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10846
(C-0-T10774-A10775-S10845-S10846-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ANT<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeAnnotatedPhysicalQuantity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10848
(C-0-T10774-A10775-S10845-S10848-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ANT<PQ>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeBag">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10831
(C-0-T10774-A10775-S10831-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeBagOfConceptDescriptors
DataTypeBagOfPhysicalQuantities">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAG<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeBagOfConceptDescriptors">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10832
(C-0-T10774-A10775-S10831-S10832-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAG<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeBagOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10833
(C-0-T10774-A10775-S10831-S10833-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAG<PQ>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeBoolean">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10776
(C-0-T10774-A10775-S10776-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10780
(C-0-T10774-A10775-S10780-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeCodedSimpleValue DataTypeCodedValue
DataTypeCodedWithEquivalents">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeCodedSimpleValue">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10782
(C-0-T10774-A10775-S10780-S10782-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeCodedValue">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10783
(C-0-T10774-A10775-S10780-S10783-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeCodedWithEquivalents">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10784
(C-0-T10774-A10775-S10780-S10784-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeConceptRole">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10781
(C-0-T10774-A10775-S10781-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeHistorical">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10850
(C-0-T10774-A10775-S10850-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeHistoricalAddress">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HXIT<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeHistoricalAddress">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10851
(C-0-T10774-A10775-S10850-S10851-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HXIT<AD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeInstanceIdentifier">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10785
(C-0-T10774-A10775-S10785-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="II"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeInterval">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10834
(C-0-T10774-A10775-S10834-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeIntervalOfIntegerNumbers
DataTypeIntervalOfPhysicalQuantities DataTypeIntervalOfPointsInTime
DataTypeIntervalOfRealNumbers">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<QTY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeIntervalOfIntegerNumbers">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10835
(C-0-T10774-A10775-S10834-S10835-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<INT>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeIntervalOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10839
(C-0-T10774-A10775-S10834-S10839-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeUncertainProbabilisticIntervalOfPhysicalQuantities">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<PQ>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeIntervalOfPointsInTime">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10841
(C-0-T10774-A10775-S10834-S10841-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSetOfPointsInTime">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<TS>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfPointsInTime">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10807
(C-0-T10774-A10775-S10834-S10841-S10807-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeEventRelatedInterval
DataTypeGeneralTimingSpecification DataTypePeriodicIntervalOfTime">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<TS>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeEventRelatedInterval">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10844
(C-0-T10774-A10775-S10834-S10841-S10807-S10844-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EIVL<TS>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeGeneralTimingSpecification">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10808
(C-0-T10774-A10775-S10834-S10841-S10807-S10808-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GTS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePeriodicIntervalOfTime">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10843
(C-0-T10774-A10775-S10834-S10841-S10807-S10843-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PIVL<TS>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeIntervalOfRealNumbers">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10837
(C-0-T10774-A10775-S10834-S10837-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<REAL>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeObjectIdentifier">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10786
(C-0-T10774-A10775-S10786-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeQuantity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10794
(C-0-T10774-A10775-A10794-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeIntegerNumber DataTypeMonetaryAmount
DataTypeParametricProbabilityDistribution DataTypePhysicalQuantity DataTypePointInTime
DataTypeRatio DataTypeRealNumber">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeIntegerNumber">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10795
(C-0-T10774-A10775-A10794-S10795-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeMonetaryAmount">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10798
(C-0-T10774-A10775-A10794-S10798-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeParametricProbabilityDistribution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10864
(C-0-T10774-A10775-A10794-S10864-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PPD<QTY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePhysicalQuantity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10797
(C-0-T10774-A10775-A10794-S10797-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeParametricProbabilityDistributionOfPhysicalQuantities">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeParametricProbabilityDistributionOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10866
(C-0-T10774-A10775-A10794-S10797-S10866-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PPD<PQ>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePointInTime">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10799
(C-0-T10774-A10775-A10794-S10799-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeRatio">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10800
(C-0-T10774-A10775-A10794-S10800-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RTO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeRealNumber">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10796
(C-0-T10774-A10775-A10794-S10796-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeParametricProbabilityDistributionOfRealNumbers">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="REAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeParametricProbabilityDistributionOfRealNumbers">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10865
(C-0-T10774-A10775-A10794-S10796-S10865-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PPD<REAL>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequence">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10821
(C-0-T10774-A10775-S10821-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfBooleans
DataTypeSequenceOfSequencesOfDataValues">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfBooleans">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10822
(C-0-T10774-A10775-S10821-S10822-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeBinaryData">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<BL>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeBinaryData">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10777
(C-0-T10774-A10775-S10821-S10822-S10777-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeEncodedData">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BIN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeEncodedData">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10778
(C-0-T10774-A10775-S10821-S10822-S10777-S10778-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeCharacterString">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ED"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeCharacterString">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10779
(C-0-T10774-A10775-S10821-S10822-S10777-S10778-S10779-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeAddressPart DataTypeOrganizationName
DataTypePersonNamePart">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeAddressPart">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10792
(C-0-T10774-A10775-S10821-S10822-S10777-S10778-S10779-S10792-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADXP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeOrganizationName">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10793
(C-0-T10774-A10775-S10821-S10822-S10777-S10778-S10779-S10793-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePersonNamePart">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10790
(C-0-T10774-A10775-S10821-S10822-S10777-S10778-S10779-S10790-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PNXP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfSequencesOfDataValues">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10823
(C-0-T10774-A10775-S10821-S10823-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfSequenceOfBooleans">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="LIST<LIST<ANY>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfSequenceOfBooleans">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10824
(C-0-T10774-A10775-S10821-S10823-S10824-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfBinaryData">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="LIST<LIST<BL>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfBinaryData">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10825
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfEncodedData">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<BIN>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfEncodedData">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10826
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfCharacterStrings">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<ED>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfCharacterStrings">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10827
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-S10827-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSequenceOfPersonNameParts
DataTypeSequenceOfPostalAddressParts">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<ST>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfPersonNameParts">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10828
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-S10827-S10828-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypePersonNameType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<PNXP>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePersonNameType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10789
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-S10827-S10828-S10789-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSequenceOfPostalAddressParts">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10829
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-S10827-S10829-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypePostalAndResidentialAddress">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<ADXP>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypePostalAndResidentialAddress">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10791
(C-0-T10774-A10775-S10821-S10823-S10824-S10825-S10826-S10827-S10829-S10791-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10801
(C-0-T10774-A10775-S10801-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSetOfCharacterStrings
DataTypeSetOfConceptDescriptors DataTypeSetOfIntegerNumbers
DataTypeSetOfIntervalsOfPhysicalQuantitiy DataTypeSetOfPhysicalQuantities
DataTypeSetOfRealNumbers DataTypeSetOfSequencesOfCharacterStrings
DataTypeSetOfUncertainProbabilisticConceptDescriptor
DataTypeSetOfUncertainProbabilisticIntervalOfPhysicalQuantities
DataTypeSetOfUncertainValueProbabilistic">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfCharacterStrings">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10809
(C-0-T10774-A10775-S10801-S10809-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<ST>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfCodedSimpleValue">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10803
(C-0-T10774-A10775-S10801-S10802-S10803-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<CS>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfCodedValue">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10804
(C-0-T10774-A10775-S10801-S10802-S10804-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<CV>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfCodedWithEquivalents">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10805
(C-0-T10774-A10775-S10801-S10802-S10805-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<CE>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfConceptDescriptors">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10816
(C-0-T10774-A10775-S10801-S10802-S10816-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<UVP<CD>>"/>
+ <xs:enumeration value="NPPD<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfIntegerNumbers">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10867
(C-0-T10774-A10775-S10801-S10867-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<INT>"/>
+ <xs:enumeration value="IVL<INT>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfIntervalsOfPhysicalQuantitiy">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10819
(C-0-T10774-A10775-S10801-S10869-S10819-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<UVP<IVL<PQ>>>"/>
+ <xs:enumeration
value="NPPD<IVL<PQ>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10818
(C-0-T10774-A10775-S10801-S10818-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<PQ>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfRealNumbers">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10868
(C-0-T10774-A10775-S10801-S10868-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<REAL>"/>
+ <xs:enumeration value="IVL<REAL>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfSequencesOfCharacterStrings">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10810
(C-0-T10774-A10775-S10801-S10810-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSetOfAddresses">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<LIST<ST>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfAddresses">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10811
(C-0-T10774-A10775-S10801-S10810-S10811-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeSetOfHistoricalAddresses">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<AD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfHistoricalAddresses">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10812
(C-0-T10774-A10775-S10801-S10810-S10811-S10812-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeHistoryOfAddress">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<HXIT<AD>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeHistoryOfAddress">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10813
(C-0-T10774-A10775-S10801-S10810-S10811-S10812-S10813-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HIST<AD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeSetOfUncertainProbabilisticConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10816
(C-0-T10774-A10775-S10801-S10816-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeNonParametricProbabilityDistributionOfConceptDescriptor">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<UVP<CD>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeNonParametricProbabilityDistributionOfConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10862
(C-0-T10774-A10775-S10801-S10816-S10862-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NPPD<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeSetOfUncertainProbabilisticIntervalOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10819
(C-0-T10774-A10775-S10801-S10819-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeNonParametricProbabilityDistributionOfIntervalOfPhysicalQuantities">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<UVP<IVL<PQ>>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeNonParametricProbabilityDistributionOfIntervalOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10863
(C-0-T10774-A10775-S10801-S10819-S10863-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="NPPD<IVL<PQ>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeSetOfUncertainValueProbabilistic">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10814
(C-0-T10774-A10775-S10801-S10814-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeNonParametricProbabilityDistribution">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="SET<UVP<ANY>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeNonParametricProbabilityDistribution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10815
(C-0-T10774-A10775-S10801-S10814-S10815-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NPPD<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeUncertainValueNarrative">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10853
(C-0-T10774-A10775-S10853-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DataTypeUncertainNarrativeConceptDescriptor">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVN<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeUncertainNarrativeConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10854
(C-0-T10774-A10775-S10853-S10854-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVN<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeUncertainValueProbabilistic">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10856
(C-0-T10774-A10775-S10856-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeUncertainProbabilisticConceptDescriptor
DataTypeUncertainProbabilisticIntervalOfPhysicalQuantities">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVP<ANY>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeUncertainProbabilisticConceptDescriptor">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10857
(C-0-T10774-A10775-S10856-S10857-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVP<CD>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="DataTypeUncertainProbabilisticIntervalOfPhysicalQuantities">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10859
(C-0-T10774-A10775-S10856-S10859-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration
value="UVP<IVL<PQ>>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeUniversalResourceLocator">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10788
(C-0-T10774-A10775-S10788-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DataTypeTelecommunicationAddress">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="URL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DataTypeTelecommunicationAddress">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10787
(C-0-T10774-A10775-S10788-S10787-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TEL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceAlertLevel">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14066
(C-0-T14066-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Diagnosis">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15931
(C-0-T15931-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DocumentCompletion">
+ <xs:annotation>
+ <xs:documentation>vocSet: T271 (C-0-T271-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AU"/>
+ <xs:enumeration value="DI"/>
+ <xs:enumeration value="DO"/>
+ <xs:enumeration value="IP"/>
+ <xs:enumeration value="IN"/>
+ <xs:enumeration value="LA"/>
+ <xs:enumeration value="PA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DocumentStorage">
+ <xs:annotation>
+ <xs:documentation>vocSet: T275 (C-0-T275-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DocumentStorageActive">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AR"/>
+ <xs:enumeration value="PU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DocumentStorageActive">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10584
(C-0-T275-S10584-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AC"/>
+ <xs:enumeration value="AA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EditStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11040
(C-0-T11040-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActiveEditStatus InactiveEditStatus
ObsoleteEditStatus RejectedEditStatus">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="P"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActiveEditStatus">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11042
(C-0-T11040-S11042-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InactiveEditStatus">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11044
(C-0-T11040-S11044-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObsoleteEditStatus">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11045
(C-0-T11040-S11045-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="O"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RejectedEditStatus">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11043
(C-0-T11040-S11043-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EducationLevel">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19175
(C-0-T19175-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSOC"/>
+ <xs:enumeration value="BD"/>
+ <xs:enumeration value="POSTG"/>
+ <xs:enumeration value="ELEM"/>
+ <xs:enumeration value="GD"/>
+ <xs:enumeration value="HS"/>
+ <xs:enumeration value="SCOL"/>
+ <xs:enumeration value="PB"/>
+ <xs:enumeration value="SEC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ElementName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D33 (C-0-D33-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EmployeeJob">
+ <xs:annotation>
+ <xs:documentation>vocSet: D34 (C-0-D34-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EmployeeJobClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16036
(C-0-T16036-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EmployeeOccupationCode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="_EmployeeOccupationCode"/>
+ <xs:enumeration value="FT"/>
+ <xs:enumeration value="PT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EmployeeOccupationCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19691
(C-0-T16036-A19691-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EmployeeSalaryType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D35 (C-0-D35-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EmploymentStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15930
(C-0-T15930-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterAccident">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12231
(C-0-T12231-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterAcuity">
+ <xs:annotation>
+ <xs:documentation>vocSet: D36 (C-0-D36-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterAdmissionSource">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12234
(C-0-T12234-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="LD"/>
+ <xs:enumeration value="NB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterDischargeDisposition">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19453
(C-0-T19453-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterReferralSource">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19454
(C-0-T19454-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EncounterSpecialCourtesy">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12242
(C-0-T12242-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXT"/>
+ <xs:enumeration value="NRM"/>
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="STF"/>
+ <xs:enumeration value="VIP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10882
(C-0-T10882-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassRoot x_EntityClassDocumentReceiving
x_EntityClassPersonOrOrgReceiving"/>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13922
(C-0-T10882-S13922-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassLivingSubject EntityClassMaterial
EntityClassOrganization EntityClassPlace">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="RGRP"/>
+ <xs:enumeration value="HCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassLivingSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10884
(C-0-T10882-S13922-S10884-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassNonPersonLivingSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIV"/>
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassNonPersonLivingSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11621
(C-0-T10882-S13922-S10884-S11621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NLIV"/>
+ <xs:enumeration value="ANM"/>
+ <xs:enumeration value="MIC"/>
+ <xs:enumeration value="PLNT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10883
(C-0-T10882-S13922-S10883-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassManufacturedMaterial">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MAT"/>
+ <xs:enumeration value="CHEM"/>
+ <xs:enumeration value="FOOD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassManufacturedMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13934
(C-0-T10882-S13922-S10883-S13934-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassContainer EntityClassDevice">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MMAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassContainer">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11622
(C-0-T10882-S13922-S10883-S13934-S11622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="HOLD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11623
(C-0-T10882-S13922-S10883-S13934-S11623-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEV"/>
+ <xs:enumeration value="CER"/>
+ <xs:enumeration value="MODDV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassPlace">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10892
(C-0-T10882-S13922-S10892-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PLC"/>
+ <xs:enumeration value="CITY"/>
+ <xs:enumeration value="COUNTRY"/>
+ <xs:enumeration value="COUNTY"/>
+ <xs:enumeration value="PROVINCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EntityClassDocumentReceiving">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19462
(C-0-T10882-A19462-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassOrganization">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HCE"/>
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19463
(C-0-T10882-A19463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassOrganization">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassOrganization">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10889
(C-0-T10882-A19463-S10889-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="State">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORG"/>
+ <xs:enumeration value="PUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="State">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10890
(C-0-T10882-A19463-S10889-S10890-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STATE"/>
+ <xs:enumeration value="NAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16040
(C-0-T16040-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MaterialEntityClassType OrganizationEntityType
PlaceEntityType ResourceGroupEntityType x_AdministeredSubstance"/>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialEntityClassType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16041
(C-0-T16040-A16041-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CanadianProductEntityType ContainerEntityType
DeviceGenericType DrugEntity ExposureAgentEntityType MaterialEntityAdditive MedicalDevice
ProductEntityType SpecimenEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLDPRD"/>
+ <xs:enumeration value="VCCNE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianProductEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19435
(C-0-T16040-A16041-A19435-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ContainerEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16143
(C-0-T16040-A16041-A16143-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PackageEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PackageEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16144
(C-0-T16040-A16041-A16143-S16144-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CompliancePackageEntityType KitEntityType
NonRigidContainerEntityType RigidContainerEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PKG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CompliancePackageEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16170
(C-0-T16040-A16041-A16143-S16144-S16170-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BlisterPackEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMPPKG"/>
+ <xs:enumeration value="DIALPK"/>
+ <xs:enumeration value="DISK"/>
+ <xs:enumeration value="DOSET"/>
+ <xs:enumeration value="STRIP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="KitEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16145
(C-0-T16040-A16041-A16143-S16144-S16145-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KIT"/>
+ <xs:enumeration value="SYSTM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NonRigidContainerEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16147
(C-0-T16040-A16041-A16143-S16144-A16147-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAG"/>
+ <xs:enumeration value="PACKT"/>
+ <xs:enumeration value="PCH"/>
+ <xs:enumeration value="SACH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RigidContainerEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16152
(C-0-T16040-A16041-A16143-S16144-A16152-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BlisterPackEntityType IndividualPackageEntityType
MultiUseContainerEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BlisterPackEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16171
(C-0-T16040-A16041-A16143-S16144-A16152-S16171-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLSTRPK"/>
+ <xs:enumeration value="CARD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IndividualPackageEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16176
(C-0-T16040-A16041-A16143-S16144-A16152-A16176-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMP"/>
+ <xs:enumeration value="MINIM"/>
+ <xs:enumeration value="NEBAMP"/>
+ <xs:enumeration value="OVUL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MultiUseContainerEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16153
(C-0-T16040-A16041-A16143-S16144-A16152-A16153-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BottleEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BOX"/>
+ <xs:enumeration value="CAN"/>
+ <xs:enumeration value="CNSTR"/>
+ <xs:enumeration value="CART"/>
+ <xs:enumeration value="JAR"/>
+ <xs:enumeration value="JUG"/>
+ <xs:enumeration value="TIN"/>
+ <xs:enumeration value="TUB"/>
+ <xs:enumeration value="TUBE"/>
+ <xs:enumeration value="VIAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BottleEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16155
(C-0-T16040-A16041-A16143-S16144-A16152-A16153-S16155-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PlasticBottleEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BOT"/>
+ <xs:enumeration value="BOTA"/>
+ <xs:enumeration value="BOTD"/>
+ <xs:enumeration value="BOTG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PlasticBottleEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16159
(C-0-T16040-A16041-A16143-S16144-A16152-A16153-S16155-S16159-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BOTP"/>
+ <xs:enumeration value="BOTPLY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceGenericType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19623
(C-0-T16040-A16041-A19623-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NonDrugAgentEntity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19699
(C-0-T16040-A16041-A19698-A19699-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialEntityAdditive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16042
(C-0-T16040-A16041-A16042-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="F10"/>
+ <xs:enumeration value="C32"/>
+ <xs:enumeration value="C38"/>
+ <xs:enumeration value="HCL6"/>
+ <xs:enumeration value="ACDA"/>
+ <xs:enumeration value="ACDB"/>
+ <xs:enumeration value="ACET"/>
+ <xs:enumeration value="AMIES"/>
+ <xs:enumeration value="HEPA"/>
+ <xs:enumeration value="BACTM"/>
+ <xs:enumeration value="BOR"/>
+ <xs:enumeration value="BOUIN"/>
+ <xs:enumeration value="BF10"/>
+ <xs:enumeration value="WEST"/>
+ <xs:enumeration value="BSKM"/>
+ <xs:enumeration value="CTAD"/>
+ <xs:enumeration value="CARS"/>
+ <xs:enumeration value="CARY"/>
+ <xs:enumeration value="CHLTM"/>
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="JKM"/>
+ <xs:enumeration value="KARN"/>
+ <xs:enumeration value="LIA"/>
+ <xs:enumeration value="HEPL"/>
+ <xs:enumeration value="M4"/>
+ <xs:enumeration value="M4RT"/>
+ <xs:enumeration value="M5"/>
+ <xs:enumeration value="MMDTM"/>
+ <xs:enumeration value="MICHTM"/>
+ <xs:enumeration value="HNO3"/>
+ <xs:enumeration value="NONE"/>
+ <xs:enumeration value="PAGE"/>
+ <xs:enumeration value="PHENOL"/>
+ <xs:enumeration value="PVA"/>
+ <xs:enumeration value="KOX"/>
+ <xs:enumeration value="EDTK15"/>
+ <xs:enumeration value="EDTK75"/>
+ <xs:enumeration value="RLM"/>
+ <xs:enumeration value="SST"/>
+ <xs:enumeration value="SILICA"/>
+ <xs:enumeration value="NAF"/>
+ <xs:enumeration value="FL100"/>
+ <xs:enumeration value="FL10"/>
+ <xs:enumeration value="SPS"/>
+ <xs:enumeration value="HEPN"/>
+ <xs:enumeration value="EDTN"/>
+ <xs:enumeration value="STUTM"/>
+ <xs:enumeration value="THROM"/>
+ <xs:enumeration value="FDP"/>
+ <xs:enumeration value="THYMOL"/>
+ <xs:enumeration value="THYO"/>
+ <xs:enumeration value="TOLU"/>
+ <xs:enumeration value="URETM"/>
+ <xs:enumeration value="VIRTM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MedicalDevice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16188
(C-0-T16040-A16041-A16188-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AccessMedicalDevice
AdministrationMedicalDevice">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AccessMedicalDevice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16200
(C-0-T16040-A16041-A16188-A16200-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LineAccessMedicalDevice">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LineAccessMedicalDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16201
(C-0-T16040-A16041-A16188-A16200-S16201-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LINE"/>
+ <xs:enumeration value="IALINE"/>
+ <xs:enumeration value="IVLINE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AdministrationMedicalDevice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16189
(C-0-T16040-A16041-A16188-A16189-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InhalerMedicalDevice
InjectionMedicalDevice">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APLCTR"/>
+ <xs:enumeration value="PMP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InhalerMedicalDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16196
(C-0-T16040-A16041-A16188-A16189-S16196-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INH"/>
+ <xs:enumeration value="DSKUNH"/>
+ <xs:enumeration value="DSKS"/>
+ <xs:enumeration value="TRBINH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InjectionMedicalDevice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16191
(C-0-T16040-A16041-A16188-A16189-A16191-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AINJ"/>
+ <xs:enumeration value="PEN"/>
+ <xs:enumeration value="SYR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProductEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19357
(C-0-T16040-A16041-A19357-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HealthCareCommonProcedureCodingSystem">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HealthCareCommonProcedureCodingSystem">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19394
(C-0-T16040-A16041-A19357-A19394-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SpecimenEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19464
(C-0-T16040-A16041-A19464-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ABS"/>
+ <xs:enumeration value="AMN"/>
+ <xs:enumeration value="ASP"/>
+ <xs:enumeration value="BPH"/>
+ <xs:enumeration value="BIFL"/>
+ <xs:enumeration value="BLDCO"/>
+ <xs:enumeration value="BLDA"/>
+ <xs:enumeration value="BBL"/>
+ <xs:enumeration value="BLDC"/>
+ <xs:enumeration value="BPU"/>
+ <xs:enumeration value="BLDV"/>
+ <xs:enumeration value="FLU"/>
+ <xs:enumeration value="BON"/>
+ <xs:enumeration value="MILK"/>
+ <xs:enumeration value="BRO"/>
+ <xs:enumeration value="BRN"/>
+ <xs:enumeration value="CALC"/>
+ <xs:enumeration value="STON"/>
+ <xs:enumeration value="CNL"/>
+ <xs:enumeration value="CDM"/>
+ <xs:enumeration value="CTP"/>
+ <xs:enumeration value="CSF"/>
+ <xs:enumeration value="CVM"/>
+ <xs:enumeration value="CVX"/>
+ <xs:enumeration value="COL"/>
+ <xs:enumeration value="CNJT"/>
+ <xs:enumeration value="CRN"/>
+ <xs:enumeration value="CUR"/>
+ <xs:enumeration value="CYST"/>
+ <xs:enumeration value="DIAF"/>
+ <xs:enumeration value="DOSE"/>
+ <xs:enumeration value="DRN"/>
+ <xs:enumeration value="DUFL"/>
+ <xs:enumeration value="EAR"/>
+ <xs:enumeration value="EARW"/>
+ <xs:enumeration value="ELT"/>
+ <xs:enumeration value="ENDC"/>
+ <xs:enumeration value="ENDM"/>
+ <xs:enumeration value="EOS"/>
+ <xs:enumeration value="RBC"/>
+ <xs:enumeration value="BRTH"/>
+ <xs:enumeration value="EXG"/>
+ <xs:enumeration value="EYE"/>
+ <xs:enumeration value="FIB"/>
+ <xs:enumeration value="FLT"/>
+ <xs:enumeration value="FIST"/>
+ <xs:enumeration value="FOOD"/>
+ <xs:enumeration value="GAS"/>
+ <xs:enumeration value="GAST"/>
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="GENC"/>
+ <xs:enumeration value="GENF"/>
+ <xs:enumeration value="GENL"/>
+ <xs:enumeration value="GENV"/>
+ <xs:enumeration value="HAR"/>
+ <xs:enumeration value="IHG"/>
+ <xs:enumeration value="IT"/>
+ <xs:enumeration value="ISLT"/>
+ <xs:enumeration value="LAM"/>
+ <xs:enumeration value="WBC"/>
+ <xs:enumeration value="LN"/>
+ <xs:enumeration value="LNA"/>
+ <xs:enumeration value="LNV"/>
+ <xs:enumeration value="LIQ"/>
+ <xs:enumeration value="LYM"/>
+ <xs:enumeration value="MAC"/>
+ <xs:enumeration value="MAR"/>
+ <xs:enumeration value="MEC"/>
+ <xs:enumeration value="MBLD"/>
+ <xs:enumeration value="MLK"/>
+ <xs:enumeration value="NAIL"/>
+ <xs:enumeration value="NOS"/>
+ <xs:enumeration value="PAFL"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRT"/>
+ <xs:enumeration value="PLC"/>
+ <xs:enumeration value="PLAS"/>
+ <xs:enumeration value="PLB"/>
+ <xs:enumeration value="PPP"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="PLR"/>
+ <xs:enumeration value="PMN"/>
+ <xs:enumeration value="PUS"/>
+ <xs:enumeration value="SAL"/>
+ <xs:enumeration value="SMN"/>
+ <xs:enumeration value="SMPLS"/>
+ <xs:enumeration value="SER"/>
+ <xs:enumeration value="SKM"/>
+ <xs:enumeration value="SKN"/>
+ <xs:enumeration value="SPRM"/>
+ <xs:enumeration value="SPT"/>
+ <xs:enumeration value="SPTC"/>
+ <xs:enumeration value="SPTT"/>
+ <xs:enumeration value="STL"/>
+ <xs:enumeration value="SWT"/>
+ <xs:enumeration value="SNV"/>
+ <xs:enumeration value="TEAR"/>
+ <xs:enumeration value="THRT"/>
+ <xs:enumeration value="THRB"/>
+ <xs:enumeration value="TISG"/>
+ <xs:enumeration value="TLGI"/>
+ <xs:enumeration value="TLNG"/>
+ <xs:enumeration value="TISPL"/>
+ <xs:enumeration value="TSMI"/>
+ <xs:enumeration value="TISU"/>
+ <xs:enumeration value="TISS"/>
+ <xs:enumeration value="TUB"/>
+ <xs:enumeration value="ULC"/>
+ <xs:enumeration value="UMB"/>
+ <xs:enumeration value="UMED"/>
+ <xs:enumeration value="USUB"/>
+ <xs:enumeration value="URTH"/>
+ <xs:enumeration value="UR"/>
+ <xs:enumeration value="URT"/>
+ <xs:enumeration value="URC"/>
+ <xs:enumeration value="URNS"/>
+ <xs:enumeration value="VOM"/>
+ <xs:enumeration value="WAT"/>
+ <xs:enumeration value="BLD"/>
+ <xs:enumeration value="BDY"/>
+ <xs:enumeration value="WICK"/>
+ <xs:enumeration value="WND"/>
+ <xs:enumeration value="WNDA"/>
+ <xs:enumeration value="WNDD"/>
+ <xs:enumeration value="WNDE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19608
(C-0-T16040-A19608-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IndividualCaseSafetyReportSenderType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RELIG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IndividualCaseSafetyReportSenderType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19624
(C-0-T16040-A19608-A19624-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PlaceEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16100
(C-0-T16040-A16100-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CountryEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BED"/>
+ <xs:enumeration value="BLDG"/>
+ <xs:enumeration value="FLOOR"/>
+ <xs:enumeration value="ROOM"/>
+ <xs:enumeration value="WING"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CountryEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19675
(C-0-T16040-A16100-A19675-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ResourceGroupEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19652
(C-0-T16040-A19652-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRAC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_AdministeredSubstance">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19667
(C-0-T16040-A19667-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="x_Medicine">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VCCNE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_Medicine">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19668
(C-0-T16040-A19667-A19668-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DrugEntity VaccineEntityType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLDPRD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DrugEntity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16530
(C-0-T16040-A19667-A19668-A16530-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ClinicalDrug">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicalDrug">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16205
(C-0-T16040-A19667-A19668-A16530-A16205-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActiveIngredientDrugEntityType
ManufacturedDrug">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActiveIngredientDrugEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19721
(C-0-T16040-A19667-A19668-A16530-A16205-A19721-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ManufacturedDrug">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16206
(C-0-T16040-A19667-A19668-A16530-A16205-A16206-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PackagedDrugProductEntity">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PackagedDrugProductEntity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19618
(C-0-T16040-A19667-A19668-A16530-A16205-A16206-A19618-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="VaccineEntityType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21458
(C-0-T16040-A19667-A19668-S21458-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VCCNE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityDeterminer">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10878
(C-0-T10878-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityDeterminerDetermined
x_DeterminerInstanceKind">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INSTANCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityDeterminerDetermined">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10879
(C-0-T10878-S10879-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KIND"/>
+ <xs:enumeration value="QUANTIFIED_KIND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DeterminerInstanceKind">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19670
(C-0-T10878-A19670-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KIND"/>
+ <xs:enumeration value="QUANTIFIED_KIND"/>
+ <xs:enumeration value="INSTANCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityHandling">
+ <xs:annotation>
+ <xs:documentation>vocSet: T13988
(C-0-T13988-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMB"/>
+ <xs:enumeration value="C37"/>
+ <xs:enumeration value="CAMB"/>
+ <xs:enumeration value="CFRZ"/>
+ <xs:enumeration value="CREF"/>
+ <xs:enumeration value="DFRZ"/>
+ <xs:enumeration value="MTLF"/>
+ <xs:enumeration value="CATM"/>
+ <xs:enumeration value="PRTL"/>
+ <xs:enumeration value="REF"/>
+ <xs:enumeration value="SBU"/>
+ <xs:enumeration value="UFRZ"/>
+ <xs:enumeration value="PSA"/>
+ <xs:enumeration value="DRY"/>
+ <xs:enumeration value="FRZ"/>
+ <xs:enumeration value="NTR"/>
+ <xs:enumeration value="PSO"/>
+ <xs:enumeration value="UPR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15888
(C-0-T15888-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OrganizationNamePartQualifier
PersonNamePartQualifier"/>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15889
(C-0-T15888-A15889-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10659
(C-0-T15888-A10659-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PersonNamePartAffixTypes
PersonNamePartChangeQualifier PersonNamePartMiscQualifier">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IN"/>
+ <xs:enumeration value="TITLE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartAffixTypes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10666
(C-0-T15888-A10659-A10666-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AC"/>
+ <xs:enumeration value="NB"/>
+ <xs:enumeration value="PR"/>
+ <xs:enumeration value="VV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartChangeQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10660
(C-0-T15888-A10659-A10660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AD"/>
+ <xs:enumeration value="BR"/>
+ <xs:enumeration value="SP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartMiscQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10671
(C-0-T15888-A10659-A10671-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNamePartType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15880
(C-0-T15880-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="x_OrganizationNamePartType
x_PersonNamePartType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="FAM"/>
+ <xs:enumeration value="GIV"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_OrganizationNamePartType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15881
(C-0-T15880-A15881-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_PersonNamePartType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10653
(C-0-T15880-A10653-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="FAM"/>
+ <xs:enumeration value="GIV"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15913
(C-0-T15913-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse
OrganizationNameUse PersonNameUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationNameUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15914
(C-0-T15913-A15914-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="C"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNameSearchUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21363
(C-0-T15913-A200-S21363-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SRCH"/>
+ <xs:enumeration value="SNDX"/>
+ <xs:enumeration value="PHON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNameUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21321
(C-0-T15913-A200-S21321-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="A"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityRisk">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10405
(C-0-T10405-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MaterialDangerInfectious
MaterialDangerInflammable">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BIO"/>
+ <xs:enumeration value="COR"/>
+ <xs:enumeration value="ESC"/>
+ <xs:enumeration value="AGG"/>
+ <xs:enumeration value="INJ"/>
+ <xs:enumeration value="POI"/>
+ <xs:enumeration value="RAD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialDangerInfectious">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10407
(C-0-T10405-S10407-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INF"/>
+ <xs:enumeration value="BHZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialDangerInflammable">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10412
(C-0-T10405-S10412-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IFL"/>
+ <xs:enumeration value="EXP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16005
(C-0-T16005-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityStatusNormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="nullified"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityStatusNormal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16006
(C-0-T16005-S16006-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="active"/>
+ <xs:enumeration value="terminated"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EquipmentAlertLevel">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10896
(C-0-T10896-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Ethnicity">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15836
(C-0-T15836-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EthnicityHispanic">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2186-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EthnicityHispanic">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15837
(C-0-T15836-S15837-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EthnicityHispanicCentralAmerican
EthnicityHispanicMexican EthnicityHispanicSouthAmerican
EthnicityHispanicSpaniard">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2135-2"/>
+ <xs:enumeration value="2182-4"/>
+ <xs:enumeration value="2184-0"/>
+ <xs:enumeration value="2178-2"/>
+ <xs:enumeration value="2180-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EthnicityHispanicCentralAmerican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15854
(C-0-T15836-S15837-S15854-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2155-0"/>
+ <xs:enumeration value="2163-4"/>
+ <xs:enumeration value="2162-6"/>
+ <xs:enumeration value="2156-8"/>
+ <xs:enumeration value="2157-6"/>
+ <xs:enumeration value="2158-4"/>
+ <xs:enumeration value="2159-2"/>
+ <xs:enumeration value="2160-0"/>
+ <xs:enumeration value="2161-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EthnicityHispanicMexican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15848
(C-0-T15836-S15837-S15848-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2148-5"/>
+ <xs:enumeration value="2151-9"/>
+ <xs:enumeration value="2152-7"/>
+ <xs:enumeration value="2149-3"/>
+ <xs:enumeration value="2153-5"/>
+ <xs:enumeration value="2150-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EthnicityHispanicSouthAmerican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15863
(C-0-T15836-S15837-S15863-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2165-9"/>
+ <xs:enumeration value="2166-7"/>
+ <xs:enumeration value="2167-5"/>
+ <xs:enumeration value="2168-3"/>
+ <xs:enumeration value="2169-1"/>
+ <xs:enumeration value="2176-6"/>
+ <xs:enumeration value="2170-9"/>
+ <xs:enumeration value="2171-7"/>
+ <xs:enumeration value="2172-5"/>
+ <xs:enumeration value="2175-8"/>
+ <xs:enumeration value="2173-3"/>
+ <xs:enumeration value="2174-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EthnicityHispanicSpaniard">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15838
(C-0-T15836-S15837-S15838-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2137-8"/>
+ <xs:enumeration value="2138-6"/>
+ <xs:enumeration value="2139-4"/>
+ <xs:enumeration value="2142-8"/>
+ <xs:enumeration value="2145-1"/>
+ <xs:enumeration value="2140-2"/>
+ <xs:enumeration value="2141-0"/>
+ <xs:enumeration value="2143-6"/>
+ <xs:enumeration value="2146-9"/>
+ <xs:enumeration value="2144-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExposureAgentEntityType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D37 (C-0-D37-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="GTSAbbreviation">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10720
(C-0-T10720-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GTSAbbreviationHolidays">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AM"/>
+ <xs:enumeration value="BID"/>
+ <xs:enumeration value="JB"/>
+ <xs:enumeration value="JE"/>
+ <xs:enumeration value="PM"/>
+ <xs:enumeration value="QID"/>
+ <xs:enumeration value="TID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GTSAbbreviationHolidays">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10725
(C-0-T10720-S10725-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GTSAbbreviationHolidaysChristianRoman
GTSAbbreviationHolidaysUSNational">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="JH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GTSAbbreviationHolidaysChristianRoman">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10726
(C-0-T10720-S10725-A10726-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="JHCHREAS"/>
+ <xs:enumeration value="JHCHRGFR"/>
+ <xs:enumeration value="JHCHRNEW"/>
+ <xs:enumeration value="JHCHRPEN"/>
+ <xs:enumeration value="JHCHRXME"/>
+ <xs:enumeration value="JHCHRXMS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GTSAbbreviationHolidaysUSNational">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10733
(C-0-T10720-S10725-S10733-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="JHNUS"/>
+ <xs:enumeration value="JHNUSCLM"/>
+ <xs:enumeration value="JHNUSIND"/>
+ <xs:enumeration value="JHNUSIND1"/>
+ <xs:enumeration value="JHNUSIND5"/>
+ <xs:enumeration value="JHNUSLBR"/>
+ <xs:enumeration value="JHNUSMEM"/>
+ <xs:enumeration value="JHNUSMEM5"/>
+ <xs:enumeration value="JHNUSMEM6"/>
+ <xs:enumeration value="JHNUSMLK"/>
+ <xs:enumeration value="JHNUSPRE"/>
+ <xs:enumeration value="JHNUSTKS"/>
+ <xs:enumeration value="JHNUSTKS5"/>
+ <xs:enumeration value="JHNUSVET"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GenderStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11523
(C-0-T11523-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7CommitteeIDInRIM">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10034
(C-0-T10034-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C02"/>
+ <xs:enumeration value="C06"/>
+ <xs:enumeration value="C09"/>
+ <xs:enumeration value="C00"/>
+ <xs:enumeration value="C04"/>
+ <xs:enumeration value="C03"/>
+ <xs:enumeration value="C12"/>
+ <xs:enumeration value="C10"/>
+ <xs:enumeration value="C20"/>
+ <xs:enumeration value="C01"/>
+ <xs:enumeration value="C21"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7ConformanceInclusion">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10010
(C-0-T10010-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InclusionNotMandatory">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="M"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InclusionNotMandatory">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10012
(C-0-T10010-A10012-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InclusionNotRequired">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NP"/>
+ <xs:enumeration value="RQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InclusionNotRequired">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10015
(C-0-T10010-A10012-S10015-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NR"/>
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="RE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7DefinedRoseProperty">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10083
(C-0-T10083-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ApplicationRoleI"/>
+ <xs:enumeration value="Cardinality"/>
+ <xs:enumeration value="MayRepeat"/>
+ <xs:enumeration value="InstancedDTsymbo"/>
+ <xs:enumeration value="DTsymbol"/>
+ <xs:enumeration value="DevelopingCommit"/>
+ <xs:enumeration value="Organization"/>
+ <xs:enumeration value="EndState"/>
+ <xs:enumeration value="HMD"/>
+ <xs:enumeration value="zhxID"/>
+ <xs:enumeration value="ID"/>
+ <xs:enumeration value="DeleteFromMIM"/>
+ <xs:enumeration value="MIM_id"/>
+ <xs:enumeration value="MandatoryInclusi"/>
+ <xs:enumeration value="MsgID"/>
+ <xs:enumeration value="ModelDate"/>
+ <xs:enumeration value="ModelDescription"/>
+ <xs:enumeration value="ModelID"/>
+ <xs:enumeration value="ModelName"/>
+ <xs:enumeration value="ModelVersion"/>
+ <xs:enumeration value="IsPrimitiveDT"/>
+ <xs:enumeration value="RcvResp"/>
+ <xs:enumeration value="IsReferenceDT"/>
+ <xs:enumeration value="RespComm_id"/>
+ <xs:enumeration value="StartState"/>
+ <xs:enumeration value="StateAttribute"/>
+ <xs:enumeration value="StateTransition"/>
+ <xs:enumeration value="IsSubjectClass"/>
+ <xs:enumeration value="V23_Fields"/>
+ <xs:enumeration value="V23_Datatype"/>
+ <xs:enumeration value="Vocab_domain"/>
+ <xs:enumeration value="Vocab_strength"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7ITSVersionCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19449
(C-0-T19449-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XMLV1PR1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7StandardVersionCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19373
(C-0-T19373-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ActRelationshipExpectedSubset"/>
+ <xs:enumeration value="ActRelationshipPastSubset"/>
+ <xs:enumeration value="_ParticipationSubset"/>
+ <xs:enumeration value="FUTURE"/>
+ <xs:enumeration value="LAST"/>
+ <xs:enumeration value="NEXT"/>
+ <xs:enumeration value="FIRST"/>
+ <xs:enumeration value="FUTSUM"/>
+ <xs:enumeration value="MAX"/>
+ <xs:enumeration value="MIN"/>
+ <xs:enumeration value="RECENT"/>
+ <xs:enumeration value="PAST"/>
+ <xs:enumeration value="PREVSUM"/>
+ <xs:enumeration value="SUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HL7UpdateMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10018
(C-0-T10018-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="SetUpdateMode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="K"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="V"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="SetUpdateMode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10024
(C-0-T10018-A10024-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ESA"/>
+ <xs:enumeration value="ESAC"/>
+ <xs:enumeration value="ESC"/>
+ <xs:enumeration value="ESD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HPC">
+ <xs:annotation>
+ <xs:documentation>vocSet: E5 (C-0-E5-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="HealthcareProviderTaxonomyHIPAA">
+ <xs:annotation>
+ <xs:documentation>vocSet: T13129
(C-0-T13129-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IndividualHealthcareProviderHIPAA
OrganizationalHealthcareProviderHIPAA"/>
+ </xs:simpleType>
+ <xs:simpleType name="IndividualHealthcareProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13130
(C-0-T13129-A13130-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AbstractChiropractersHIPAA
BehavioralHealthAndOrSocialServiceProviderHIPAA DentalServiceProviderHIPAA
DietaryAndOrNutritionalServiceProviderHIPAA EmergencyMedicalServiceProviderHIPAA
EyeAndVisionServiceProviderHIPAA NursingServiceProviderHIPAA
NursingServiceRelatedProviderHIPAA OtherPhysicianProviderHIPAA OtherServiceProviderHIPAA
OtherTechnologistAndOrTechnicianHIPAA PharmacyServiceProviderHIPAA
PhysicianAssistantsAndOrAdvancedPracticeNursingProviderHIPAA PhysicianHIPAA
PodiatricMedicineAndOrSurgeryServiceProviderHIPAA
RespiratoryAndOrRehabilitativeAndOrRestorativeProviderHIPAA
SpeechAndOrLanguageAndOrHearingServiceProviderHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AbstractChiropractersHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13174
(C-0-T13129-A13130-A13174-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ChiropractersHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ChiropractersHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13175
(C-0-T13129-A13130-A13174-S13175-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="111N00000N"/>
+ <xs:enumeration value="111NI0900N"/>
+ <xs:enumeration value="111NN0400N"/>
+ <xs:enumeration value="111NN1001N"/>
+ <xs:enumeration value="111NX0100N"/>
+ <xs:enumeration value="111NX0800N"/>
+ <xs:enumeration value="111NR0200N"/>
+ <xs:enumeration value="111NS0005N"/>
+ <xs:enumeration value="111NT0100N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="BehavioralHealthAndOrSocialServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13131
(C-0-T13129-A13130-A13131-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BehavioralHealthAndOrSocialServiceCounselorHIPAA
NeuropsychologistHIPAA PsychoanalystHIPAA PsychologistHIPAA SocialWorkerHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="106H00000N"/>
+ <xs:enumeration value="225CA2500N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="BehavioralHealthAndOrSocialServiceCounselorHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13132
(C-0-T13129-A13130-A13131-S13132-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="101Y00000N"/>
+ <xs:enumeration value="101YA0400N"/>
+ <xs:enumeration value="101YM0800N"/>
+ <xs:enumeration value="101YP1600N"/>
+ <xs:enumeration value="101YP2500N"/>
+ <xs:enumeration value="101YS0200N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NeuropsychologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13147
(C-0-T13129-A13130-A13131-A13147-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="103GC0700N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PsychoanalystHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13149
(C-0-T13129-A13130-A13131-S13149-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="103S00000N"/>
+ <xs:enumeration value="103SA1800N"/>
+ <xs:enumeration value="103SA1400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PsychologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13152
(C-0-T13129-A13130-A13131-S13152-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="103T00000N"/>
+ <xs:enumeration value="103TA0400N"/>
+ <xs:enumeration value="103TA0700N"/>
+ <xs:enumeration value="103TB0200N"/>
+ <xs:enumeration value="103TC2200N"/>
+ <xs:enumeration value="103TC0700N"/>
+ <xs:enumeration value="103TC1900N"/>
+ <xs:enumeration value="103TE1000N"/>
+ <xs:enumeration value="103TE1100N"/>
+ <xs:enumeration value="103TF0000N"/>
+ <xs:enumeration value="103TF0200N"/>
+ <xs:enumeration value="103TH0100N"/>
+ <xs:enumeration value="103TM1700N"/>
+ <xs:enumeration value="103TM1800N"/>
+ <xs:enumeration value="103TP2700N"/>
+ <xs:enumeration value="103TP2701N"/>
+ <xs:enumeration value="103TR0400N"/>
+ <xs:enumeration value="103TS0200N"/>
+ <xs:enumeration value="103TW0100N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SocialWorkerHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13171
(C-0-T13129-A13130-A13131-S13171-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="104100000N"/>
+ <xs:enumeration value="1041C0700N"/>
+ <xs:enumeration value="1041S0200N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DentalServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16460
(C-0-T13129-A13130-A16460-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DentistHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="126800000N"/>
+ <xs:enumeration value="124Q00000N"/>
+ <xs:enumeration value="126900000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DentistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13188
(C-0-T13129-A13130-A16460-S13188-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Prosthodontics">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="122300000N"/>
+ <xs:enumeration value="1223D0001Y"/>
+ <xs:enumeration value="1223E0200Y"/>
+ <xs:enumeration value="1223X0400Y"/>
+ <xs:enumeration value="1223P0106Y"/>
+ <xs:enumeration value="1223P0221Y"/>
+ <xs:enumeration value="1223P0300Y"/>
+ <xs:enumeration value="1223S0112Y"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Prosthodontics">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13195
(C-0-T13129-A13130-A16460-S13188-A13195-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1327D0700N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DietaryAndOrNutritionalServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13197
(C-0-T13129-A13130-A13197-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DietaryManagerHIPAA NutritionistHIPAA
RegisteredDieticianHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="136A00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DietaryManagerHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13198
(C-0-T13129-A13130-A13197-A13198-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NutritionistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13205
(C-0-T13129-A13130-A13197-S13205-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="133N00000N"/>
+ <xs:enumeration value="133NN1002N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RegisteredDieticianHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13201
(C-0-T13129-A13130-A13197-S13201-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="133V00000N"/>
+ <xs:enumeration value="133VN1006N"/>
+ <xs:enumeration value="133VN1004N"/>
+ <xs:enumeration value="133VN1005N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EmergencyMedicalServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13207
(C-0-T13129-A13130-A13207-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="146N00000N"/>
+ <xs:enumeration value="146M00000N"/>
+ <xs:enumeration value="146L00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EyeAndVisionServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13211
(C-0-T13129-A13130-A13211-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="EyeAndVisionServiceProviderTechnicianAndOrTechnologistHIPAA
OptometristHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="EyeAndVisionServiceProviderTechnicianAndOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13219
(C-0-T13129-A13130-A13211-A13219-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="156FC0800N"/>
+ <xs:enumeration value="156FC0801N"/>
+ <xs:enumeration value="156FX1700N"/>
+ <xs:enumeration value="156FX1100N"/>
+ <xs:enumeration value="156FX1101N"/>
+ <xs:enumeration value="156FX1800N"/>
+ <xs:enumeration value="156FX1201N"/>
+ <xs:enumeration value="156FX1202N"/>
+ <xs:enumeration value="156FX1900N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OptometristHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13212
(C-0-T13129-A13130-A13211-S13212-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="152W00000N"/>
+ <xs:enumeration value="152WC0800N"/>
+ <xs:enumeration value="152WL0500N"/>
+ <xs:enumeration value="152WX0102N"/>
+ <xs:enumeration value="152WP0200N"/>
+ <xs:enumeration value="152WS0006N"/>
+ <xs:enumeration value="152WV0400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13229
(C-0-T13129-A13130-A13229-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RegisteredNurseHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="164W00000N"/>
+ <xs:enumeration value="164X00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RegisteredNurseHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13232
(C-0-T13129-A13130-A13229-S13232-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="163W00000N"/>
+ <xs:enumeration value="163WA0400N"/>
+ <xs:enumeration value="163WA2000N"/>
+ <xs:enumeration value="163WC3500N"/>
+ <xs:enumeration value="163WC0400N"/>
+ <xs:enumeration value="163WC1400N"/>
+ <xs:enumeration value="163WC1500N"/>
+ <xs:enumeration value="163WC2100N"/>
+ <xs:enumeration value="163WC1600N"/>
+ <xs:enumeration value="163WC0200N"/>
+ <xs:enumeration value="163WD0400N"/>
+ <xs:enumeration value="163WD1100N"/>
+ <xs:enumeration value="163WE0003N"/>
+ <xs:enumeration value="163WE0900N"/>
+ <xs:enumeration value="163WF0300N"/>
+ <xs:enumeration value="163WG0100N"/>
+ <xs:enumeration value="163WG0000N"/>
+ <xs:enumeration value="163WG0600N"/>
+ <xs:enumeration value="163WH0500N"/>
+ <xs:enumeration value="163WH0200N"/>
+ <xs:enumeration value="163WH1000N"/>
+ <xs:enumeration value="163WI0600N"/>
+ <xs:enumeration value="163WI0500N"/>
+ <xs:enumeration value="163WL0100N"/>
+ <xs:enumeration value="163WM1400N"/>
+ <xs:enumeration value="163WM0102N"/>
+ <xs:enumeration value="163WM0705N"/>
+ <xs:enumeration value="163WN0002N"/>
+ <xs:enumeration value="163WN0003N"/>
+ <xs:enumeration value="163WN0300N"/>
+ <xs:enumeration value="163WN0800N"/>
+ <xs:enumeration value="163WN1003N"/>
+ <xs:enumeration value="163WX0002N"/>
+ <xs:enumeration value="163WX0003N"/>
+ <xs:enumeration value="163WX0106N"/>
+ <xs:enumeration value="163WX0200N"/>
+ <xs:enumeration value="163WX1000N"/>
+ <xs:enumeration value="163WX1100N"/>
+ <xs:enumeration value="163WX0800N"/>
+ <xs:enumeration value="163WX1500N"/>
+ <xs:enumeration value="163WX0601N"/>
+ <xs:enumeration value="163WP0000N"/>
+ <xs:enumeration value="163WP0218N"/>
+ <xs:enumeration value="163WP0200N"/>
+ <xs:enumeration value="163WP1700N"/>
+ <xs:enumeration value="163WP2200N"/>
+ <xs:enumeration value="163WP2201N"/>
+ <xs:enumeration value="163WP0808N"/>
+ <xs:enumeration value="163WP0809N"/>
+ <xs:enumeration value="163WP0807N"/>
+ <xs:enumeration value="163WR0400N"/>
+ <xs:enumeration value="163WR1000N"/>
+ <xs:enumeration value="163WS0200N"/>
+ <xs:enumeration value="163WS0121N"/>
+ <xs:enumeration value="163WU0100N"/>
+ <xs:enumeration value="163WW0101N"/>
+ <xs:enumeration value="163WW0000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingServiceRelatedProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13134
(C-0-T13129-A13130-S13134-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="NursingServiceRelatedProviderTechnicianHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="374700000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NursingServiceRelatedProviderTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13134
(C-0-T13129-A13130-S13134-A13134-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="3747P1801N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherPhysicianProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13578
(C-0-T13129-A13130-A13578-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OtherPhysicianOsteopathHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OtherPhysicianOsteopathHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13579
(C-0-T13129-A13130-A13578-A13579-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="353BL0002N"/>
+ <xs:enumeration value="353BS0900N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13136
(C-0-T13129-A13130-A13136-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OtherServiceProviderContractorHIPAA
OtherServiceProviderSpecialistHIPAA VeterinarianHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="171100000N"/>
+ <xs:enumeration value="172A00000N"/>
+ <xs:enumeration value="176P00000N"/>
+ <xs:enumeration value="175L00000N"/>
+ <xs:enumeration value="173000000N"/>
+ <xs:enumeration value="175M00000N"/>
+ <xs:enumeration value="175F00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OtherServiceProviderContractorHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13139
(C-0-T13129-A13130-A13136-A13139-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="171WH0202N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherServiceProviderSpecialistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13347
(C-0-T13129-A13130-A13136-A13347-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1744G0900N"/>
+ <xs:enumeration value="1744P3200N"/>
+ <xs:enumeration value="1744R1103N"/>
+ <xs:enumeration value="1744R1102N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VeterinarianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13352
(C-0-T13129-A13130-A13136-A13352-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="174MM1900N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherTechnologistAndOrTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13644
(C-0-T13129-A13130-A13644-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CardiologySpecialistOrTechnologistHIPAA
HealthInformationSpecialistOrTechnologistHIPAA HealthInformationTechnicianHIPAA
OtherTechnologistOrTechnicianHIPAA OtherTechnologistOrTechnicianProviderHIPAA
PathologySpecialistOrTechnologistHIPAA PathologyTechnicianHIPAA
RadiologicTechnologistHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CardiologySpecialistOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13660
(C-0-T13129-A13130-A13644-A13660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246VC0100N"/>
+ <xs:enumeration value="246VC2400N"/>
+ <xs:enumeration value="246VC2901N"/>
+ <xs:enumeration value="246VC2902N"/>
+ <xs:enumeration value="246VC2903N"/>
+ <xs:enumeration value="246VP3600N"/>
+ <xs:enumeration value="246VS1301N"/>
+ <xs:enumeration value="246VV0100N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HealthInformationSpecialistOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13669
(C-0-T13129-A13130-A13644-A13669-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246YC3301N"/>
+ <xs:enumeration value="246YC3302N"/>
+ <xs:enumeration value="246YR1600N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HealthInformationTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13703
(C-0-T13129-A13130-A13644-A13703-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2470A2800N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherTechnologistOrTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13673
(C-0-T13129-A13130-A13644-A13673-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246ZA2600N"/>
+ <xs:enumeration value="246ZB0500N"/>
+ <xs:enumeration value="246ZB0301N"/>
+ <xs:enumeration value="246ZB0302N"/>
+ <xs:enumeration value="246ZB0600N"/>
+ <xs:enumeration value="246ZE0500N"/>
+ <xs:enumeration value="246ZE0600N"/>
+ <xs:enumeration value="246ZF0200N"/>
+ <xs:enumeration value="246ZG1000N"/>
+ <xs:enumeration value="246ZG0701N"/>
+ <xs:enumeration value="246ZI1000N"/>
+ <xs:enumeration value="246ZN0300N"/>
+ <xs:enumeration value="246ZS0400N"/>
+ <xs:enumeration value="246ZV0500N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherTechnologistOrTechnicianProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13705
(C-0-T13129-A13130-A13644-A13705-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2472B0301N"/>
+ <xs:enumeration value="2472D0500N"/>
+ <xs:enumeration value="2472E0500N"/>
+ <xs:enumeration value="2472R0900N"/>
+ <xs:enumeration value="2472V0600N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PathologySpecialistOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13688
(C-0-T13129-A13130-A13644-A13688-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246QB0000N"/>
+ <xs:enumeration value="246QC1000N"/>
+ <xs:enumeration value="246QC2700N"/>
+ <xs:enumeration value="246QH0401N"/>
+ <xs:enumeration value="246QH0000N"/>
+ <xs:enumeration value="246QH0600N"/>
+ <xs:enumeration value="246QI0000N"/>
+ <xs:enumeration value="246QL0900N"/>
+ <xs:enumeration value="246QL0901N"/>
+ <xs:enumeration value="246QM0706N"/>
+ <xs:enumeration value="246QM0900N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PathologyTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13711
(C-0-T13129-A13130-A13644-A13711-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246RH0600N"/>
+ <xs:enumeration value="246RM2200N"/>
+ <xs:enumeration value="246RP1900N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RadiologicTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13645
(C-0-T13129-A13130-A13644-A13645-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2471C1101N"/>
+ <xs:enumeration value="2471C3401N"/>
+ <xs:enumeration value="2471C3402N"/>
+ <xs:enumeration value="2471D1300N"/>
+ <xs:enumeration value="2471M1201N"/>
+ <xs:enumeration value="2471M1202N"/>
+ <xs:enumeration value="2471M2300N"/>
+ <xs:enumeration value="2471N0900N"/>
+ <xs:enumeration value="2471Q0001N"/>
+ <xs:enumeration value="2471Q0002N"/>
+ <xs:enumeration value="2471R0003N"/>
+ <xs:enumeration value="2471R0002N"/>
+ <xs:enumeration value="2471R1500N"/>
+ <xs:enumeration value="2471S1302N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PharmacyServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13354
(C-0-T13129-A13130-A13354-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PharmacistHIPAA
PharmacyServiceProviderTechnicianHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PharmacistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13355
(C-0-T13129-A13130-A13354-S13355-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="183500000N"/>
+ <xs:enumeration value="1835G0000N"/>
+ <xs:enumeration value="1835N0905N"/>
+ <xs:enumeration value="1835N1003N"/>
+ <xs:enumeration value="1835P1200N"/>
+ <xs:enumeration value="1835P1300N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PharmacyServiceProviderTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13361
(C-0-T13129-A13130-A13354-A13361-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1847P3400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="PhysicianAssistantsAndOrAdvancedPracticeNursingProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13363
(C-0-T13129-A13130-A13363-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ClinicalNurseSpecialistHIPAA NursePractitionerHIPAA
PhysicianAssistantHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="366B00000N"/>
+ <xs:enumeration value="367500000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicalNurseSpecialistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13364
(C-0-T13129-A13130-A13363-S13364-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="364S00000N"/>
+ <xs:enumeration value="364SA2100N"/>
+ <xs:enumeration value="364SA2200N"/>
+ <xs:enumeration value="364SC2300N"/>
+ <xs:enumeration value="364SC1501N"/>
+ <xs:enumeration value="364SC0200N"/>
+ <xs:enumeration value="364SE0003N"/>
+ <xs:enumeration value="364SE1400N"/>
+ <xs:enumeration value="364SF0001N"/>
+ <xs:enumeration value="364SG0600N"/>
+ <xs:enumeration value="364SH1100N"/>
+ <xs:enumeration value="364SH0200N"/>
+ <xs:enumeration value="364SI0800N"/>
+ <xs:enumeration value="364SL0600N"/>
+ <xs:enumeration value="364SM0705N"/>
+ <xs:enumeration value="364SN0000N"/>
+ <xs:enumeration value="364SN0004N"/>
+ <xs:enumeration value="364SN0800N"/>
+ <xs:enumeration value="364SX0106N"/>
+ <xs:enumeration value="364SX0200N"/>
+ <xs:enumeration value="364SX0204N"/>
+ <xs:enumeration value="364SP0200N"/>
+ <xs:enumeration value="364SP1700N"/>
+ <xs:enumeration value="364SP2800N"/>
+ <xs:enumeration value="364SP0807N"/>
+ <xs:enumeration value="364SP0808N"/>
+ <xs:enumeration value="364SP0809N"/>
+ <xs:enumeration value="364SP0810N"/>
+ <xs:enumeration value="364SP0811N"/>
+ <xs:enumeration value="364SP0812N"/>
+ <xs:enumeration value="364SP0813N"/>
+ <xs:enumeration value="364SR0400N"/>
+ <xs:enumeration value="364SR1300N"/>
+ <xs:enumeration value="364SS0200N"/>
+ <xs:enumeration value="364ST0500N"/>
+ <xs:enumeration value="364SW0102N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursePractitionerHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13402
(C-0-T13129-A13130-A13363-S13402-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="363L00000N"/>
+ <xs:enumeration value="363LA2100N"/>
+ <xs:enumeration value="363LA2200N"/>
+ <xs:enumeration value="363LC1500N"/>
+ <xs:enumeration value="363LC0200N"/>
+ <xs:enumeration value="363LF0000N"/>
+ <xs:enumeration value="363LG0600N"/>
+ <xs:enumeration value="363LN0000N"/>
+ <xs:enumeration value="363LN0005N"/>
+ <xs:enumeration value="363LX0001N"/>
+ <xs:enumeration value="363LX0106N"/>
+ <xs:enumeration value="363LP0200N"/>
+ <xs:enumeration value="363LP0223N"/>
+ <xs:enumeration value="363LP0222N"/>
+ <xs:enumeration value="363LP1700N"/>
+ <xs:enumeration value="363LP2300N"/>
+ <xs:enumeration value="363LP0808N"/>
+ <xs:enumeration value="363LS0200N"/>
+ <xs:enumeration value="363LW0102N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicianAssistantHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13422
(C-0-T13129-A13130-A13363-S13422-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="363A00000N"/>
+ <xs:enumeration value="363AM0700N"/>
+ <xs:enumeration value="363AS0400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13425
(C-0-T13129-A13130-A13425-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PhysicianAndOrOsteopathHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicianAndOrOsteopathHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13426
(C-0-T13129-A13130-A13425-S13426-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="203B00000N"/>
+ <xs:enumeration value="203BA0401N"/>
+ <xs:enumeration value="203BA0000Y"/>
+ <xs:enumeration value="203BA0001N"/>
+ <xs:enumeration value="203BA0002Y"/>
+ <xs:enumeration value="203BA0003Y"/>
+ <xs:enumeration value="203BA0501N"/>
+ <xs:enumeration value="203BA0502N"/>
+ <xs:enumeration value="203BA0100Y"/>
+ <xs:enumeration value="203BA0101Y"/>
+ <xs:enumeration value="203BA0503N"/>
+ <xs:enumeration value="203BA0504N"/>
+ <xs:enumeration value="203BA0200N"/>
+ <xs:enumeration value="203BA0201Y"/>
+ <xs:enumeration value="203BA0202N"/>
+ <xs:enumeration value="203BA0300Y"/>
+ <xs:enumeration value="203BB0000N"/>
+ <xs:enumeration value="203BB0001Y"/>
+ <xs:enumeration value="203BB0100Y"/>
+ <xs:enumeration value="203BC0000Y"/>
+ <xs:enumeration value="203BC0001Y"/>
+ <xs:enumeration value="203BC0100Y"/>
+ <xs:enumeration value="203BC2500Y"/>
+ <xs:enumeration value="203BC0200Y"/>
+ <xs:enumeration value="203BC0201Y"/>
+ <xs:enumeration value="203BC0202Y"/>
+ <xs:enumeration value="203BC0203Y"/>
+ <xs:enumeration value="203BC0300Y"/>
+ <xs:enumeration value="203BC0500Y"/>
+ <xs:enumeration value="203BD0100Y"/>
+ <xs:enumeration value="203BD0101Y"/>
+ <xs:enumeration value="203BD0900Y"/>
+ <xs:enumeration value="203BD0901N"/>
+ <xs:enumeration value="203BD0300N"/>
+ <xs:enumeration value="203BE0004Y"/>
+ <xs:enumeration value="203BE0100Y"/>
+ <xs:enumeration value="203BE0101Y"/>
+ <xs:enumeration value="203BE0102Y"/>
+ <xs:enumeration value="203BF0100Y"/>
+ <xs:enumeration value="203BF0201Y"/>
+ <xs:enumeration value="203BF0202N"/>
+ <xs:enumeration value="203BG0100Y"/>
+ <xs:enumeration value="203BG0000Y"/>
+ <xs:enumeration value="203BG0201Y"/>
+ <xs:enumeration value="203BG0202Y"/>
+ <xs:enumeration value="203BG0204Y"/>
+ <xs:enumeration value="203BG0203Y"/>
+ <xs:enumeration value="203BG0200Y"/>
+ <xs:enumeration value="203BG0300N"/>
+ <xs:enumeration value="203BG0301Y"/>
+ <xs:enumeration value="203BG0302Y"/>
+ <xs:enumeration value="203BG0303Y"/>
+ <xs:enumeration value="203BG0400N"/>
+ <xs:enumeration value="203BH0000Y"/>
+ <xs:enumeration value="203BH0003Y"/>
+ <xs:enumeration value="203BH0001Y"/>
+ <xs:enumeration value="203BH0002Y"/>
+ <xs:enumeration value="203BI0001N"/>
+ <xs:enumeration value="203BI0002N"/>
+ <xs:enumeration value="203BI0005N"/>
+ <xs:enumeration value="203BI0006N"/>
+ <xs:enumeration value="203BI0007N"/>
+ <xs:enumeration value="203BI0003Y"/>
+ <xs:enumeration value="203BI0004Y"/>
+ <xs:enumeration value="203BI0100Y"/>
+ <xs:enumeration value="203BI0200Y"/>
+ <xs:enumeration value="203BI0400N"/>
+ <xs:enumeration value="203BI0300Y"/>
+ <xs:enumeration value="203BL0000Y"/>
+ <xs:enumeration value="203BM0101Y"/>
+ <xs:enumeration value="203BM0200Y"/>
+ <xs:enumeration value="203BM0300Y"/>
+ <xs:enumeration value="203BN0001Y"/>
+ <xs:enumeration value="203BN0100Y"/>
+ <xs:enumeration value="203BN0200N"/>
+ <xs:enumeration value="203BN0300Y"/>
+ <xs:enumeration value="203BN0400Y"/>
+ <xs:enumeration value="203BN0402Y"/>
+ <xs:enumeration value="203BN0500Y"/>
+ <xs:enumeration value="203BN0600Y"/>
+ <xs:enumeration value="203BN0700Y"/>
+ <xs:enumeration value="203BN0901Y"/>
+ <xs:enumeration value="203BN0902Y"/>
+ <xs:enumeration value="203BN0900Y"/>
+ <xs:enumeration value="203BN0903Y"/>
+ <xs:enumeration value="203BN0904Y"/>
+ <xs:enumeration value="203BX0000N"/>
+ <xs:enumeration value="203BX0001Y"/>
+ <xs:enumeration value="203BX0100Y"/>
+ <xs:enumeration value="203BX0104Y"/>
+ <xs:enumeration value="203BX0105Y"/>
+ <xs:enumeration value="203BX0200Y"/>
+ <xs:enumeration value="203BX0201Y"/>
+ <xs:enumeration value="203BX0202Y"/>
+ <xs:enumeration value="203BX0300Y"/>
+ <xs:enumeration value="203BX0800N"/>
+ <xs:enumeration value="203BX2100Y"/>
+ <xs:enumeration value="203BX0500Y"/>
+ <xs:enumeration value="203BX0900N"/>
+ <xs:enumeration value="203BX0901N"/>
+ <xs:enumeration value="203BX0600Y"/>
+ <xs:enumeration value="203BX0601N"/>
+ <xs:enumeration value="203BP0001Y"/>
+ <xs:enumeration value="203BP2900N"/>
+ <xs:enumeration value="203BP0100Y"/>
+ <xs:enumeration value="203BP0101Y"/>
+ <xs:enumeration value="203BP0102Y"/>
+ <xs:enumeration value="203BP0103Y"/>
+ <xs:enumeration value="203BP0104Y"/>
+ <xs:enumeration value="203BP0105Y"/>
+ <xs:enumeration value="203BP0107N"/>
+ <xs:enumeration value="203BP0201Y"/>
+ <xs:enumeration value="203BP0202Y"/>
+ <xs:enumeration value="203BP0203Y"/>
+ <xs:enumeration value="203BP0204Y"/>
+ <xs:enumeration value="203BP0205Y"/>
+ <xs:enumeration value="203BP0206Y"/>
+ <xs:enumeration value="203BP0207Y"/>
+ <xs:enumeration value="203BP0208Y"/>
+ <xs:enumeration value="203BP0209Y"/>
+ <xs:enumeration value="203BP0220N"/>
+ <xs:enumeration value="203BP0210Y"/>
+ <xs:enumeration value="203BP0211Y"/>
+ <xs:enumeration value="203BP0212Y"/>
+ <xs:enumeration value="203BP0213Y"/>
+ <xs:enumeration value="203BP0214Y"/>
+ <xs:enumeration value="203BP0215N"/>
+ <xs:enumeration value="203BP0216Y"/>
+ <xs:enumeration value="203BP0200Y"/>
+ <xs:enumeration value="203BP2600N"/>
+ <xs:enumeration value="203BP1200N"/>
+ <xs:enumeration value="203BP0400Y"/>
+ <xs:enumeration value="203BP0500Y"/>
+ <xs:enumeration value="203BP0600Y"/>
+ <xs:enumeration value="203BP0800Y"/>
+ <xs:enumeration value="203BP0801Y"/>
+ <xs:enumeration value="203BP0802Y"/>
+ <xs:enumeration value="203BP0803Y"/>
+ <xs:enumeration value="203BP0804Y"/>
+ <xs:enumeration value="203BP0805Y"/>
+ <xs:enumeration value="203BP0806N"/>
+ <xs:enumeration value="203BP1300N"/>
+ <xs:enumeration value="203BP0901N"/>
+ <xs:enumeration value="203BP0903Y"/>
+ <xs:enumeration value="203BP1001Y"/>
+ <xs:enumeration value="203BP1003Y"/>
+ <xs:enumeration value="203BR0001Y"/>
+ <xs:enumeration value="203BR0002Y"/>
+ <xs:enumeration value="203BR0205N"/>
+ <xs:enumeration value="203BR0200Y"/>
+ <xs:enumeration value="203BR0201Y"/>
+ <xs:enumeration value="203BR0202Y"/>
+ <xs:enumeration value="203BR0203N"/>
+ <xs:enumeration value="203BR0204N"/>
+ <xs:enumeration value="203BR0300N"/>
+ <xs:enumeration value="203BR0402Y"/>
+ <xs:enumeration value="203BR0500Y"/>
+ <xs:enumeration value="203BR0600N"/>
+ <xs:enumeration value="203BR0700Y"/>
+ <xs:enumeration value="203BR0701Y"/>
+ <xs:enumeration value="203BS0000Y"/>
+ <xs:enumeration value="203BS0001Y"/>
+ <xs:enumeration value="203BS0002Y"/>
+ <xs:enumeration value="203BS0003Y"/>
+ <xs:enumeration value="203BS0004Y"/>
+ <xs:enumeration value="203BS0104N"/>
+ <xs:enumeration value="203BS0133N"/>
+ <xs:enumeration value="203BS0101Y"/>
+ <xs:enumeration value="203BS0123Y"/>
+ <xs:enumeration value="203BS0100Y"/>
+ <xs:enumeration value="203BS0129Y"/>
+ <xs:enumeration value="203BS0105Y"/>
+ <xs:enumeration value="203BS0106Y"/>
+ <xs:enumeration value="203BS0107Y"/>
+ <xs:enumeration value="203BS0108N"/>
+ <xs:enumeration value="203BS0110Y"/>
+ <xs:enumeration value="203BS0111Y"/>
+ <xs:enumeration value="203BS0113Y"/>
+ <xs:enumeration value="203BS0114N"/>
+ <xs:enumeration value="203BS0115N"/>
+ <xs:enumeration value="203BS0116N"/>
+ <xs:enumeration value="203BS0117N"/>
+ <xs:enumeration value="203BS0119N"/>
+ <xs:enumeration value="203BS0130Y"/>
+ <xs:enumeration value="203BS0120Y"/>
+ <xs:enumeration value="203BS0121Y"/>
+ <xs:enumeration value="203BS0122Y"/>
+ <xs:enumeration value="203BS0125Y"/>
+ <xs:enumeration value="203BS0126Y"/>
+ <xs:enumeration value="203BS0127N"/>
+ <xs:enumeration value="203BS0128Y"/>
+ <xs:enumeration value="203BS0102Y"/>
+ <xs:enumeration value="203BT0100N"/>
+ <xs:enumeration value="203BT0000Y"/>
+ <xs:enumeration value="203BT0002Y"/>
+ <xs:enumeration value="203BT0001Y"/>
+ <xs:enumeration value="203BU0001Y"/>
+ <xs:enumeration value="203BU0300Y"/>
+ <xs:enumeration value="203BU0100Y"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="PodiatricMedicineAndOrSurgeryServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13582
(C-0-T13129-A13130-A13582-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PodiatristHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="211D00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PodiatristHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13584
(C-0-T13129-A13130-A13582-S13584-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="213E00000N"/>
+ <xs:enumeration value="213EG0000N"/>
+ <xs:enumeration value="213EP0504N"/>
+ <xs:enumeration value="213EP1101N"/>
+ <xs:enumeration value="213ER0200N"/>
+ <xs:enumeration value="213ES0000N"/>
+ <xs:enumeration value="213ES0131N"/>
+ <xs:enumeration value="213ES0103N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="RespiratoryAndOrRehabilitativeAndOrRestorativeProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13592
(C-0-T13129-A13130-A13592-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OccupationalTherapistHIPAA PhysicalTherapistHIPAA
RehabilitationCounselorHIPAA
RespiratoryAndOrRehabilitativeAndOrRestorativeSpecialistOrTechnologistHIPAA
RespiratoryTherapistHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="221700000N"/>
+ <xs:enumeration value="225600000N"/>
+ <xs:enumeration value="226300000N"/>
+ <xs:enumeration value="225700000N"/>
+ <xs:enumeration value="225A00000N"/>
+ <xs:enumeration value="224Z00000N"/>
+ <xs:enumeration value="225000000N"/>
+ <xs:enumeration value="222Z00000N"/>
+ <xs:enumeration value="225200000N"/>
+ <xs:enumeration value="224P00000N"/>
+ <xs:enumeration value="225B00000N"/>
+ <xs:enumeration value="225800000N"/>
+ <xs:enumeration value="225400000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OccupationalTherapistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13598
(C-0-T13129-A13130-A13592-S13598-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225X00000N"/>
+ <xs:enumeration value="225XC0400N"/>
+ <xs:enumeration value="225XE1200N"/>
+ <xs:enumeration value="225XH1200N"/>
+ <xs:enumeration value="225XH1300N"/>
+ <xs:enumeration value="225XN1300N"/>
+ <xs:enumeration value="225XP0200N"/>
+ <xs:enumeration value="225XR0403N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicalTherapistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13609
(C-0-T13129-A13130-A13592-S13609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225100000N"/>
+ <xs:enumeration value="2251C2600N"/>
+ <xs:enumeration value="2251C0400N"/>
+ <xs:enumeration value="2251E1300N"/>
+ <xs:enumeration value="2251E1200N"/>
+ <xs:enumeration value="2251G0304N"/>
+ <xs:enumeration value="2251H1200N"/>
+ <xs:enumeration value="2251H1300N"/>
+ <xs:enumeration value="2251N0400N"/>
+ <xs:enumeration value="2251X0800N"/>
+ <xs:enumeration value="2251P0200N"/>
+ <xs:enumeration value="2251S0007N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RehabilitationCounselorHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13625
(C-0-T13129-A13130-A13592-S13625-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225C00000N"/>
+ <xs:enumeration value="225CA2400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="RespiratoryAndOrRehabilitativeAndOrRestorativeSpecialistOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13631
(C-0-T13129-A13130-A13592-A13631-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2255A2300N"/>
+ <xs:enumeration value="2255R0406N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RespiratoryTherapistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13629
(C-0-T13129-A13130-A13592-S13629-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225900000N"/>
+ <xs:enumeration value="2259P1700N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="SpeechAndOrLanguageAndOrHearingServiceProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13634
(C-0-T13129-A13130-A13634-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AudiologistHIPAA
SpeechAndOrLanguageAndOrHearingServiceSpecialistOrTechnologistHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="237600000N"/>
+ <xs:enumeration value="237700000N"/>
+ <xs:enumeration value="235Z00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AudiologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13635
(C-0-T13129-A13130-A13634-S13635-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Audiologist">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="231H00000N"/>
+ <xs:enumeration value="231HA2400N"/>
+ <xs:enumeration value="231HA2500N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Audiologist">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13637
(C-0-T13129-A13130-A13634-S13635-A13637-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CardiologyTechnicianHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CardiologyTechnicianHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13700
(C-0-T13129-A13130-A13634-S13635-A13637-A13700-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246WC3000N"/>
+ <xs:enumeration value="246WE0400N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="SpeechAndOrLanguageAndOrHearingServiceSpecialistOrTechnologistHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13640
(C-0-T13129-A13130-A13634-A13640-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2355A2700N"/>
+ <xs:enumeration value="2355S0801N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationalHealthcareProviderHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13715
(C-0-T13129-A13715-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AbstractHealthcareProviderAgencyHIPAA
AmbulatoryHealthCareFacilityHIPAA HospitalPracticeSetting HospitalUnitPracticeSetting
LaboratoryHIPAA ManagedCareOrganizationHIPAA NursingOrCustodialCarePracticeSetting
ResidentialTreatmentPracticeSetting SupplierHIPAA TransportationServiceHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AbstractHealthcareProviderAgencyHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13716
(C-0-T13129-A13715-A13716-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HealthcareProviderAgencyHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HealthcareProviderAgencyHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13717
(C-0-T13129-A13715-A13716-A13717-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2514C0400N"/>
+ <xs:enumeration value="2514H0200N"/>
+ <xs:enumeration value="2514H0201N"/>
+ <xs:enumeration value="2514H0300N"/>
+ <xs:enumeration value="2514N1101N"/>
+ <xs:enumeration value="2514P0906N"/>
+ <xs:enumeration value="2514V0001N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AmbulatoryHealthCareFacilityHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13725
(C-0-T13129-A13715-A13725-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AmbulatoryClinicOrCenterHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AmbulatoryClinicOrCenterHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13726
(C-0-T13129-A13715-A13725-A13726-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CardClinPracticeSetting
RadDiagTherPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="261QA0600N"/>
+ <xs:enumeration value="261QA1903N"/>
+ <xs:enumeration value="261QB0400N"/>
+ <xs:enumeration value="261QC1500N"/>
+ <xs:enumeration value="261QC1800N"/>
+ <xs:enumeration value="261QD0000N"/>
+ <xs:enumeration value="261QE0002N"/>
+ <xs:enumeration value="261QE0700N"/>
+ <xs:enumeration value="261QF0400N"/>
+ <xs:enumeration value="261QH0100N"/>
+ <xs:enumeration value="261QI0500N"/>
+ <xs:enumeration value="261QL0400N"/>
+ <xs:enumeration value="261QM1200N"/>
+ <xs:enumeration value="261QM0801N"/>
+ <xs:enumeration value="261QM1000N"/>
+ <xs:enumeration value="261QM1100N"/>
+ <xs:enumeration value="261QM1101N"/>
+ <xs:enumeration value="261QM1102N"/>
+ <xs:enumeration value="261QM1300N"/>
+ <xs:enumeration value="261QX0100N"/>
+ <xs:enumeration value="261QP2000N"/>
+ <xs:enumeration value="261QP2400N"/>
+ <xs:enumeration value="261QP0904N"/>
+ <xs:enumeration value="261QP0905N"/>
+ <xs:enumeration value="261QR0206N"/>
+ <xs:enumeration value="261QR0208N"/>
+ <xs:enumeration value="261QR0207N"/>
+ <xs:enumeration value="261QR0800N"/>
+ <xs:enumeration value="261QR0400N"/>
+ <xs:enumeration value="261QR0401N"/>
+ <xs:enumeration value="261QR0405N"/>
+ <xs:enumeration value="CARD"/>
+ <xs:enumeration value="261QR1100N"/>
+ <xs:enumeration value="261QR1300N"/>
+ <xs:enumeration value="261QS1200N"/>
+ <xs:enumeration value="261QS1000N"/>
+ <xs:enumeration value="261QS0132N"/>
+ <xs:enumeration value="261QU0200N"/>
+ <xs:enumeration value="261QV0200N"/>
+ <xs:enumeration value="ENDOS"/>
+ <xs:enumeration value="OMS"/>
+ <xs:enumeration value="PAINCL"/>
+ <xs:enumeration value="POD"/>
+ <xs:enumeration value="PC"/>
+ <xs:enumeration value="RADO"/>
+ <xs:enumeration value="RADDX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LaboratoryHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13808
(C-0-T13129-A13715-A13808-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="291U00000N"/>
+ <xs:enumeration value="292200000N"/>
+ <xs:enumeration value="293D00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ManagedCareOrganizationHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13812
(C-0-T13129-A13715-A13812-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="302F00000N"/>
+ <xs:enumeration value="302R00000N"/>
+ <xs:enumeration value="305S00000N"/>
+ <xs:enumeration value="305R00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SupplierHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13833
(C-0-T13129-A13715-A13833-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DurableMedicalEquipmentAndOrMedicalSupplySupplierHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="331L00000N"/>
+ <xs:enumeration value="332G00000N"/>
+ <xs:enumeration value="332H00000N"/>
+ <xs:enumeration value="332S00000N"/>
+ <xs:enumeration value="332U00000N"/>
+ <xs:enumeration value="335U00000N"/>
+ <xs:enumeration value="333600000N"/>
+ <xs:enumeration value="335V00000N"/>
+ <xs:enumeration value="335E00000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DurableMedicalEquipmentAndOrMedicalSupplySupplierHIPAA">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13835
(C-0-T13129-A13715-A13833-S13835-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="332B00000N"/>
+ <xs:enumeration value="332BC3200N"/>
+ <xs:enumeration value="332BD1200N"/>
+ <xs:enumeration value="332BN1400N"/>
+ <xs:enumeration value="332BX2000N"/>
+ <xs:enumeration value="332BP3500N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TransportationServiceHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13849
(C-0-T13129-A13715-A13849-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AmbulanceHIPAA">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="343900000N"/>
+ <xs:enumeration value="344600000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AmbulanceHIPAA">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13850
(C-0-T13129-A13715-A13849-A13850-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="3416A0800N"/>
+ <xs:enumeration value="3416L0300N"/>
+ <xs:enumeration value="3416S0300N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HtmlLinkType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11017
(C-0-T11017-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="alternate"/>
+ <xs:enumeration value="appendix"/>
+ <xs:enumeration value="bookmark"/>
+ <xs:enumeration value="chapter"/>
+ <xs:enumeration value="contents"/>
+ <xs:enumeration value="copyright"/>
+ <xs:enumeration value="glossary"/>
+ <xs:enumeration value="help"/>
+ <xs:enumeration value="index"/>
+ <xs:enumeration value="next"/>
+ <xs:enumeration value="prev"/>
+ <xs:enumeration value="section"/>
+ <xs:enumeration value="start"/>
+ <xs:enumeration value="stylesheet"/>
+ <xs:enumeration value="subsection"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HumanActSite">
+ <xs:annotation>
+ <xs:documentation>vocSet: D38 (C-0-D38-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="HumanLanguage">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11526
(C-0-T11526-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="I9C">
+ <xs:annotation>
+ <xs:documentation>vocSet: E6 (C-0-E6-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ICD-10-CA">
+ <xs:annotation>
+ <xs:documentation>vocSet: E3 (C-0-E3-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IETF3066">
+ <xs:annotation>
+ <xs:documentation>vocSet: E18 (C-0-E18-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ISO3166-2">
+ <xs:annotation>
+ <xs:documentation>vocSet: E8 (C-0-E8-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ImagingSubjectOrientation">
+ <xs:annotation>
+ <xs:documentation>vocSet: D39 (C-0-D39-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IndustryClassificationSystem">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16039
(C-0-T16039-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IntegrityCheckAlgorithm">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17385
(C-0-T17385-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SHA-1"/>
+ <xs:enumeration value="SHA-256"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InvoiceElementModifier">
+ <xs:annotation>
+ <xs:documentation>vocSet: D40 (C-0-D40-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="JobTitleName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D41 (C-0-D41-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LN">
+ <xs:annotation>
+ <xs:documentation>vocSet: E9 (C-0-E9-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LanguageAbilityMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12249
(C-0-T12249-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ESGN"/>
+ <xs:enumeration value="ESP"/>
+ <xs:enumeration value="EWR"/>
+ <xs:enumeration value="RSGN"/>
+ <xs:enumeration value="RSP"/>
+ <xs:enumeration value="RWR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LanguageAbilityProficiency">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12199
(C-0-T12199-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="P"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ListOwnershipLevel">
+ <xs:annotation>
+ <xs:documentation>vocSet: D42 (C-0-D42-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LivingArrangement">
+ <xs:annotation>
+ <xs:documentation>vocSet: T220 (C-0-T220-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Institution">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Institution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10189
(C-0-T220-S10189-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LocalMarkupIgnore">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10975
(C-0-T10975-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="all"/>
+ <xs:enumeration value="markup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LocalRemoteControlState">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10893
(C-0-T10893-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MDC">
+ <xs:annotation>
+ <xs:documentation>vocSet: E7 (C-0-E7-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MDFAttributeType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10045
(C-0-T10045-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADDR"/>
+ <xs:enumeration value="CD"/>
+ <xs:enumeration value="COM"/>
+ <xs:enumeration value="DTTM"/>
+ <xs:enumeration value="DESC"/>
+ <xs:enumeration value="EXPR"/>
+ <xs:enumeration value="FRC"/>
+ <xs:enumeration value="TIME"/>
+ <xs:enumeration value="ID"/>
+ <xs:enumeration value="IND"/>
+ <xs:enumeration value="NM"/>
+ <xs:enumeration value="NBR"/>
+ <xs:enumeration value="PHON"/>
+ <xs:enumeration value="QTY"/>
+ <xs:enumeration value="TXT"/>
+ <xs:enumeration value="TMR"/>
+ <xs:enumeration value="VALUE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MDFSubjectAreaPrefix">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10029
(C-0-T10029-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COI"/>
+ <xs:enumeration value="DIM"/>
+ <xs:enumeration value="RIM"/>
+ <xs:enumeration value="STW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MEDCIN">
+ <xs:annotation>
+ <xs:documentation>vocSet: E10 (C-0-E10-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ManagedParticipationStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15992
(C-0-T15992-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ManagedParticipationStatusNormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="nullified"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ManagedParticipationStatusNormal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15993
(C-0-T15992-S15993-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="active"/>
+ <xs:enumeration value="cancelled"/>
+ <xs:enumeration value="completed"/>
+ <xs:enumeration value="pending"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ManufacturerModelName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D43 (C-0-D43-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MapRelationship">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11052
(C-0-T11052-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BT"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="NT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MaritalStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12212
(C-0-T12212-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MaritalStatusUB92">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MaritalStatusUB92">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15929
(C-0-T12212-A15929-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialForm">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19651
(C-0-T19651-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OrderableDrugForm"/>
+ </xs:simpleType>
+ <xs:simpleType name="OrderableDrugForm">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14411
(C-0-T19651-A14411-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdministrableDrugForm DispensableDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdministrableDrugForm">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14570
(C-0-T19651-A14411-A14570-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DropsDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DispensableDrugForm">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14412
(C-0-T19651-A14411-A14412-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GasDrugForm GasLiquidMixture GasSolidSpray Liquid
LiquidLiquidEmulsion LiquidSolidSuspension SolidDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GasDrugForm">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14568
(C-0-T19651-A14411-A14412-A14568-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GASINHL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GasLiquidMixture">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14545
(C-0-T19651-A14411-A14412-A14545-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AerosolDrugForm FoamDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DERMSPRY"/>
+ <xs:enumeration value="RECSPRY"/>
+ <xs:enumeration value="VAGSPRY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AerosolDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14551
(C-0-T19651-A14411-A14412-A14545-S14551-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AER"/>
+ <xs:enumeration value="BAINHL"/>
+ <xs:enumeration value="INHLSOL"/>
+ <xs:enumeration value="MDINHL"/>
+ <xs:enumeration value="NASSPRY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="FoamDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14546
(C-0-T19651-A14411-A14412-A14545-S14546-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="VaginalFoam">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FOAM"/>
+ <xs:enumeration value="FOAMAPL"/>
+ <xs:enumeration value="RECFORM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="VaginalFoam">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14549
(C-0-T19651-A14411-A14412-A14545-S14546-S14549-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VAGFOAM"/>
+ <xs:enumeration value="VAGFOAMAPL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GasSolidSpray">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14559
(C-0-T19651-A14411-A14412-A14559-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="InhalantDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PWDSPRY"/>
+ <xs:enumeration value="SPRYADAPT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="InhalantDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14560
(C-0-T19651-A14411-A14412-A14559-S14560-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INHL"/>
+ <xs:enumeration value="BAINHLPWD"/>
+ <xs:enumeration value="INHLPWD"/>
+ <xs:enumeration value="MDINHLPWD"/>
+ <xs:enumeration value="NASINHL"/>
+ <xs:enumeration value="ORINHL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Liquid">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14413
(C-0-T19651-A14411-A14412-A14413-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LiquidCleanser OilDrugForm
SolutionDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LiquidCleanser">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14414
(C-0-T19651-A14411-A14412-A14413-S14414-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIQCLN"/>
+ <xs:enumeration value="LIQSOAP"/>
+ <xs:enumeration value="SHMP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OilDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14417
(C-0-T19651-A14411-A14412-A14413-S14417-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OIL"/>
+ <xs:enumeration value="TOPOIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SolutionDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14419
(C-0-T19651-A14411-A14412-A14413-S14419-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DropsDrugForm IrrigationSolution OralSolution
TopicalSolution">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SOL"/>
+ <xs:enumeration value="IPSOL"/>
+ <xs:enumeration value="IVSOL"/>
+ <xs:enumeration value="RECSOL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DropsDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14420
(C-0-T19651-A14411-A14412-A14413-S14419-S14420-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DROP"/>
+ <xs:enumeration value="NDROP"/>
+ <xs:enumeration value="OPDROP"/>
+ <xs:enumeration value="ORDROP"/>
+ <xs:enumeration value="OTDROP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IrrigationSolution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14427
(C-0-T19651-A14411-A14412-A14413-S14419-S14427-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IRSOL"/>
+ <xs:enumeration value="DOUCHE"/>
+ <xs:enumeration value="ENEMA"/>
+ <xs:enumeration value="OPIRSOL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OralSolution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14431
(C-0-T19651-A14411-A14412-A14413-S14419-S14431-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORALSOL"/>
+ <xs:enumeration value="ELIXIR"/>
+ <xs:enumeration value="RINSE"/>
+ <xs:enumeration value="ORDROP"/>
+ <xs:enumeration value="SYRUP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TopicalSolution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14437
(C-0-T19651-A14411-A14412-A14413-S14419-S14437-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TOPSOL"/>
+ <xs:enumeration value="LIN"/>
+ <xs:enumeration value="MUCTOPSOL"/>
+ <xs:enumeration value="TINC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LiquidLiquidEmulsion">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14463
(C-0-T19651-A14411-A14412-A14463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CreamDrugForm LotionDrugForm
OintmentDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CreamDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14466
(C-0-T19651-A14411-A14412-A14463-S14466-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="VaginalCream">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CRM"/>
+ <xs:enumeration value="NASCRM"/>
+ <xs:enumeration value="OPCRM"/>
+ <xs:enumeration value="ORCRM"/>
+ <xs:enumeration value="OTCRM"/>
+ <xs:enumeration value="RECCRM"/>
+ <xs:enumeration value="TOPCRM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="VaginalCream">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14473
(C-0-T19651-A14411-A14412-A14463-S14466-S14473-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VAGCRM"/>
+ <xs:enumeration value="VAGCRMAPL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LotionDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14464
(C-0-T19651-A14411-A14412-A14463-S14464-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LTN"/>
+ <xs:enumeration value="TOPLTN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OintmentDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14475
(C-0-T19651-A14411-A14412-A14463-S14475-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="VaginalOintment">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OINT"/>
+ <xs:enumeration value="NASOINT"/>
+ <xs:enumeration value="OINTAPL"/>
+ <xs:enumeration value="OPOINT"/>
+ <xs:enumeration value="OTOINT"/>
+ <xs:enumeration value="RECOINT"/>
+ <xs:enumeration value="TOPOINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="VaginalOintment">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14482
(C-0-T19651-A14411-A14412-A14463-S14475-S14482-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VAGOINT"/>
+ <xs:enumeration value="VAGOINTAPL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LiquidSolidSuspension">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14441
(C-0-T19651-A14411-A14412-A14441-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GelDrugForm PasteDrugForm
SuspensionDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GelDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14442
(C-0-T19651-A14411-A14412-A14441-S14442-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="VaginalGel">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GEL"/>
+ <xs:enumeration value="GELAPL"/>
+ <xs:enumeration value="NASGEL"/>
+ <xs:enumeration value="OPGEL"/>
+ <xs:enumeration value="OTGEL"/>
+ <xs:enumeration value="TOPGEL"/>
+ <xs:enumeration value="URETHGEL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="VaginalGel">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14449
(C-0-T19651-A14411-A14412-A14441-S14442-S14449-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VAGGEL"/>
+ <xs:enumeration value="VGELAPL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PasteDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14451
(C-0-T19651-A14411-A14412-A14441-S14451-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PASTE"/>
+ <xs:enumeration value="PUD"/>
+ <xs:enumeration value="TPASTE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SuspensionDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14454
(C-0-T19651-A14411-A14412-A14441-S14454-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OralSuspension">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUSP"/>
+ <xs:enumeration value="ITSUSP"/>
+ <xs:enumeration value="OPSUSP"/>
+ <xs:enumeration value="OTSUSP"/>
+ <xs:enumeration value="RECSUSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OralSuspension">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14457
(C-0-T19651-A14411-A14412-A14441-S14454-S14457-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ExtendedReleaseSuspension">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORSUSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ExtendedReleaseSuspension">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14458
(C-0-T19651-A14411-A14412-A14441-S14454-S14457-S14458-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ERSUSP"/>
+ <xs:enumeration value="ERSUSP12"/>
+ <xs:enumeration value="ERSUSP24"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SolidDrugForm">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14484
(C-0-T19651-A14411-A14412-A14484-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BarDrugForm PadDrugForm PatchDrugForm PillDrugForm
PowderDrugForm SuppositoryDrugForm SwabDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BEAD"/>
+ <xs:enumeration value="CAKE"/>
+ <xs:enumeration value="CEMENT"/>
+ <xs:enumeration value="GUM"/>
+ <xs:enumeration value="CRYS"/>
+ <xs:enumeration value="DISK"/>
+ <xs:enumeration value="FLAKE"/>
+ <xs:enumeration value="GRAN"/>
+ <xs:enumeration value="PELLET"/>
+ <xs:enumeration value="WAFER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BarDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14485
(C-0-T19651-A14411-A14412-A14484-S14485-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BarSoapDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAR"/>
+ <xs:enumeration value="CHEWBAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BarSoapDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14486
(C-0-T19651-A14411-A14412-A14484-S14485-S14486-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BARSOAP"/>
+ <xs:enumeration value="MEDBAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PadDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14497
(C-0-T19651-A14411-A14412-A14484-S14497-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAD"/>
+ <xs:enumeration value="MEDPAD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PatchDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14499
(C-0-T19651-A14411-A14412-A14484-S14499-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="TransdermalPatch">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PATCH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="TransdermalPatch">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14500
(C-0-T19651-A14411-A14412-A14484-S14499-S14500-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TPATCH"/>
+ <xs:enumeration value="TPATH16"/>
+ <xs:enumeration value="TPATH24"/>
+ <xs:enumeration value="TPATH72"/>
+ <xs:enumeration value="TPATH2WK"/>
+ <xs:enumeration value="TPATHWK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PillDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14506
(C-0-T19651-A14411-A14412-A14484-S14506-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CapsuleDrugForm TabletDrugForm">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PILL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CapsuleDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14507
(C-0-T19651-A14411-A14412-A14484-S14506-S14507-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OralCapsule">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CAP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OralCapsule">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14508
(C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntericCoatedCapsule
ExtendedReleaseCapsule">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORCAP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntericCoatedCapsule">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14509
(C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-S14509-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENTCAP"/>
+ <xs:enumeration value="ERENTCAP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExtendedReleaseCapsule">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14511
(C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-S14511-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ERCAP"/>
+ <xs:enumeration value="ERCAP12"/>
+ <xs:enumeration value="ERCAP24"/>
+ <xs:enumeration value="ERECCAP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TabletDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14515
(C-0-T19651-A14411-A14412-A14484-S14506-S14515-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OralTablet">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TAB"/>
+ <xs:enumeration value="VAGTAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OralTablet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14516
(C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BuccalTablet EntericCoatedTablet
ExtendedReleaseTablet">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORTAB"/>
+ <xs:enumeration value="CAPLET"/>
+ <xs:enumeration value="CHEWTAB"/>
+ <xs:enumeration value="CPTAB"/>
+ <xs:enumeration value="DRTAB"/>
+ <xs:enumeration value="DISINTAB"/>
+ <xs:enumeration value="ORTROCHE"/>
+ <xs:enumeration value="SLTAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BuccalTablet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14518
(C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14518-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BUCTAB"/>
+ <xs:enumeration value="SRBUCTAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntericCoatedTablet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14524
(C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14524-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ECTAB"/>
+ <xs:enumeration value="ERECTAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExtendedReleaseTablet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14526
(C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14526-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ERTAB"/>
+ <xs:enumeration value="ERTAB12"/>
+ <xs:enumeration value="ERTAB24"/>
+ <xs:enumeration value="ERECTAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PowderDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14534
(C-0-T19651-A14411-A14412-A14484-S14534-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="TopicalPowder">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="POWD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="TopicalPowder">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14535
(C-0-T19651-A14411-A14412-A14484-S14534-S14535-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TOPPWD"/>
+ <xs:enumeration value="RECPWD"/>
+ <xs:enumeration value="VAGPWD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SuppositoryDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14538
(C-0-T19651-A14411-A14412-A14484-S14538-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUPP"/>
+ <xs:enumeration value="RECSUPP"/>
+ <xs:enumeration value="URETHSUPP"/>
+ <xs:enumeration value="VAGSUPP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SwabDrugForm">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14542
(C-0-T19651-A14411-A14412-A14484-S14542-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SWAB"/>
+ <xs:enumeration value="MEDSWAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MaterialType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10444
(C-0-T10444-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MdfHmdMetSourceType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10076
(C-0-T10076-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="I"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MdfHmdRowType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10069
(C-0-T10069-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="assoc"/>
+ <xs:enumeration value="attr"/>
+ <xs:enumeration value="item"/>
+ <xs:enumeration value="hmd"/>
+ <xs:enumeration value="class"/>
+ <xs:enumeration value="stc"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MdfRmimRowType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10063
(C-0-T10063-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="assoc"/>
+ <xs:enumeration value="attr"/>
+ <xs:enumeration value="class"/>
+ <xs:enumeration value="rmim"/>
+ <xs:enumeration value="stc"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MediaType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14824
(C-0-T14824-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ApplicationMediaType AudioMediaType ImageMediaType
ModelMediaType MultipartMediaType TextMediaType VideoMediaType"/>
+ </xs:simpleType>
+ <xs:simpleType name="ApplicationMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14832
(C-0-T14824-A14832-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="application/dicom"/>
+ <xs:enumeration value="application/msword"/>
+ <xs:enumeration value="application/pdf"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AudioMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14835
(C-0-T14824-A14835-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="audio/basic"/>
+ <xs:enumeration value="audio/k32adpcm"/>
+ <xs:enumeration value="audio/mpeg"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ImageMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14839
(C-0-T14824-A14839-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="image/g3fax"/>
+ <xs:enumeration value="image/gif"/>
+ <xs:enumeration value="image/jpeg"/>
+ <xs:enumeration value="image/png"/>
+ <xs:enumeration value="image/tiff"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ModelMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14848
(C-0-T14824-A14848-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="model/vrml"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MultipartMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14850
(C-0-T14824-A14850-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="multipart/x-hl7-cda-level1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TextMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14825
(C-0-T14824-A14825-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="text/x-hl7-ft"/>
+ <xs:enumeration value="text/html"/>
+ <xs:enumeration value="text/plain"/>
+ <xs:enumeration value="text/rtf"/>
+ <xs:enumeration value="text/sgml"/>
+ <xs:enumeration value="text/xml"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VideoMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14845
(C-0-T14824-A14845-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="video/mpeg"/>
+ <xs:enumeration value="video/x-avi"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MessageCondition">
+ <xs:annotation>
+ <xs:documentation>vocSet: T357 (C-0-T357-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207"/>
+ <xs:enumeration value="206"/>
+ <xs:enumeration value="102"/>
+ <xs:enumeration value="205"/>
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="101"/>
+ <xs:enumeration value="100"/>
+ <xs:enumeration value="103"/>
+ <xs:enumeration value="204"/>
+ <xs:enumeration value="202"/>
+ <xs:enumeration value="203"/>
+ <xs:enumeration value="201"/>
+ <xs:enumeration value="200"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MessageWaitingPriority">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19581
(C-0-T19581-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="M"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ModifyIndicator">
+ <xs:annotation>
+ <xs:documentation>vocSet: T395 (C-0-T395-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NAICS">
+ <xs:annotation>
+ <xs:documentation>vocSet: E13 (C-0-E13-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NDA">
+ <xs:annotation>
+ <xs:documentation>vocSet: E11 (C-0-E11-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NMMDS">
+ <xs:annotation>
+ <xs:documentation>vocSet: E14 (C-0-E14-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NUBC-UB92">
+ <xs:annotation>
+ <xs:documentation>vocSet: E12 (C-0-E12-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="NullFlavor">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10609
(C-0-T10609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NoInformation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NoInformation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10610
(C-0-T10609-S10610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Other Unknown">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NI"/>
+ <xs:enumeration value="MSK"/>
+ <xs:enumeration value="NA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Other">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10616
(C-0-T10609-S10610-S10616-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OTH"/>
+ <xs:enumeration value="NINF"/>
+ <xs:enumeration value="PINF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Unknown">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10612
(C-0-T10609-S10610-S10612-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AskedButUnknown">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UNK"/>
+ <xs:enumeration value="QS"/>
+ <xs:enumeration value="NASK"/>
+ <xs:enumeration value="TRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AskedButUnknown">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10614
(C-0-T10609-S10610-S10612-S10614-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASKU"/>
+ <xs:enumeration value="NAV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretation">
+ <xs:annotation>
+ <xs:documentation>vocSet: T78 (C-0-T78-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ObservationInterpretationChange
ObservationInterpretationExceptions ObservationInterpretationNormality
ObservationInterpretationSusceptibility"/>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationChange">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10214
(C-0-T78-A10214-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="W"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationExceptions">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10225
(C-0-T78-A10225-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value=">"/>
+ <xs:enumeration value="<"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationNormality">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10206
(C-0-T78-A10206-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="ObservationInterpretationNormalityAbnormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationNormalityAbnormal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10208
(C-0-T78-A10206-S10208-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ObservationInterpretationNormalityAlert
ObservationInterpretationNormalityHigh ObservationInterpretationNormalityLow">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationNormalityAlert">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10211
(C-0-T78-A10206-S10208-S10211-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AA"/>
+ <xs:enumeration value="HH"/>
+ <xs:enumeration value="LL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationNormalityHigh">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10210
(C-0-T78-A10206-S10208-S10210-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="HH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationNormalityLow">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10209
(C-0-T78-A10206-S10208-S10209-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="LL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationInterpretationSusceptibility">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10219
(C-0-T78-A10219-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="MS"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="VS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationMethod">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14079
(C-0-T14079-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DecisionObservationMethod VerificationMethod _0272
_0275a _0280 x_AdverseEventCausalityAssessmentMethods">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="0119"/>
+ <xs:enumeration value="0075"/>
+ <xs:enumeration value="0076"/>
+ <xs:enumeration value="0077"/>
+ <xs:enumeration value="0078"/>
+ <xs:enumeration value="0079"/>
+ <xs:enumeration value="0080"/>
+ <xs:enumeration value="0081"/>
+ <xs:enumeration value="0082"/>
+ <xs:enumeration value="0083"/>
+ <xs:enumeration value="0084"/>
+ <xs:enumeration value="0085"/>
+ <xs:enumeration value="0143"/>
+ <xs:enumeration value="0145"/>
+ <xs:enumeration value="0146"/>
+ <xs:enumeration value="0144"/>
+ <xs:enumeration value="0147"/>
+ <xs:enumeration value="0148"/>
+ <xs:enumeration value="0149"/>
+ <xs:enumeration value="0050"/>
+ <xs:enumeration value="0039"/>
+ <xs:enumeration value="0065"/>
+ <xs:enumeration value="0063"/>
+ <xs:enumeration value="0062"/>
+ <xs:enumeration value="0014"/>
+ <xs:enumeration value="0150"/>
+ <xs:enumeration value="0151"/>
+ <xs:enumeration value="0152"/>
+ <xs:enumeration value="0051"/>
+ <xs:enumeration value="0026"/>
+ <xs:enumeration value="0257"/>
+ <xs:enumeration value="0240"/>
+ <xs:enumeration value="0154"/>
+ <xs:enumeration value="0153"/>
+ <xs:enumeration value="0263"/>
+ <xs:enumeration value="0047"/>
+ <xs:enumeration value="0155"/>
+ <xs:enumeration value="0241"/>
+ <xs:enumeration value="0086"/>
+ <xs:enumeration value="0156"/>
+ <xs:enumeration value="0157"/>
+ <xs:enumeration value="0158"/>
+ <xs:enumeration value="0159"/>
+ <xs:enumeration value="0160"/>
+ <xs:enumeration value="0025"/>
+ <xs:enumeration value="0031"/>
+ <xs:enumeration value="0032"/>
+ <xs:enumeration value="0161"/>
+ <xs:enumeration value="0162"/>
+ <xs:enumeration value="0120"/>
+ <xs:enumeration value="0163"/>
+ <xs:enumeration value="0015"/>
+ <xs:enumeration value="0164"/>
+ <xs:enumeration value="0165"/>
+ <xs:enumeration value="0166"/>
+ <xs:enumeration value="0016"/>
+ <xs:enumeration value="0167"/>
+ <xs:enumeration value="0033"/>
+ <xs:enumeration value="0052"/>
+ <xs:enumeration value="0038"/>
+ <xs:enumeration value="0168"/>
+ <xs:enumeration value="0044"/>
+ <xs:enumeration value="0001"/>
+ <xs:enumeration value="0002"/>
+ <xs:enumeration value="0169"/>
+ <xs:enumeration value="0170"/>
+ <xs:enumeration value="0171"/>
+ <xs:enumeration value="0027"/>
+ <xs:enumeration value="0108"/>
+ <xs:enumeration value="0172"/>
+ <xs:enumeration value="0053"/>
+ <xs:enumeration value="0173"/>
+ <xs:enumeration value="0034"/>
+ <xs:enumeration value="0035"/>
+ <xs:enumeration value="0036"/>
+ <xs:enumeration value="0242"/>
+ <xs:enumeration value="0070"/>
+ <xs:enumeration value="0071"/>
+ <xs:enumeration value="0072"/>
+ <xs:enumeration value="0074"/>
+ <xs:enumeration value="0250"/>
+ <xs:enumeration value="0109"/>
+ <xs:enumeration value="0110"/>
+ <xs:enumeration value="0111"/>
+ <xs:enumeration value="0112"/>
+ <xs:enumeration value="0113"/>
+ <xs:enumeration value="0064"/>
+ <xs:enumeration value="0066"/>
+ <xs:enumeration value="0028"/>
+ <xs:enumeration value="0029"/>
+ <xs:enumeration value="0255"/>
+ <xs:enumeration value="0174"/>
+ <xs:enumeration value="0139"/>
+ <xs:enumeration value="0251"/>
+ <xs:enumeration value="0253"/>
+ <xs:enumeration value="0175"/>
+ <xs:enumeration value="0176"/>
+ <xs:enumeration value="0258"/>
+ <xs:enumeration value="0265"/>
+ <xs:enumeration value="0040"/>
+ <xs:enumeration value="0178"/>
+ <xs:enumeration value="0177"/>
+ <xs:enumeration value="0179"/>
+ <xs:enumeration value="0180"/>
+ <xs:enumeration value="0181"/>
+ <xs:enumeration value="0183"/>
+ <xs:enumeration value="0182"/>
+ <xs:enumeration value="0003"/>
+ <xs:enumeration value="0184"/>
+ <xs:enumeration value="0185"/>
+ <xs:enumeration value="0186"/>
+ <xs:enumeration value="0187"/>
+ <xs:enumeration value="0017"/>
+ <xs:enumeration value="0018"/>
+ <xs:enumeration value="0188"/>
+ <xs:enumeration value="0041"/>
+ <xs:enumeration value="0189"/>
+ <xs:enumeration value="0190"/>
+ <xs:enumeration value="0121"/>
+ <xs:enumeration value="0269"/>
+ <xs:enumeration value="0260"/>
+ <xs:enumeration value="0122"/>
+ <xs:enumeration value="0140"/>
+ <xs:enumeration value="0095"/>
+ <xs:enumeration value="0101"/>
+ <xs:enumeration value="0102"/>
+ <xs:enumeration value="0103"/>
+ <xs:enumeration value="0105"/>
+ <xs:enumeration value="0106"/>
+ <xs:enumeration value="0267"/>
+ <xs:enumeration value="0067"/>
+ <xs:enumeration value="0254"/>
+ <xs:enumeration value="0096"/>
+ <xs:enumeration value="0097"/>
+ <xs:enumeration value="0098"/>
+ <xs:enumeration value="0099"/>
+ <xs:enumeration value="0100"/>
+ <xs:enumeration value="0270"/>
+ <xs:enumeration value="0123"/>
+ <xs:enumeration value="0264"/>
+ <xs:enumeration value="0191"/>
+ <xs:enumeration value="0266"/>
+ <xs:enumeration value="0193"/>
+ <xs:enumeration value="0192"/>
+ <xs:enumeration value="0073"/>
+ <xs:enumeration value="0256"/>
+ <xs:enumeration value="0194"/>
+ <xs:enumeration value="0019"/>
+ <xs:enumeration value="0195"/>
+ <xs:enumeration value="0124"/>
+ <xs:enumeration value="0125"/>
+ <xs:enumeration value="0042"/>
+ <xs:enumeration value="0196"/>
+ <xs:enumeration value="0198"/>
+ <xs:enumeration value="0197"/>
+ <xs:enumeration value="0261"/>
+ <xs:enumeration value="0199"/>
+ <xs:enumeration value="0004"/>
+ <xs:enumeration value="0005"/>
+ <xs:enumeration value="0200"/>
+ <xs:enumeration value="0048"/>
+ <xs:enumeration value="0201"/>
+ <xs:enumeration value="0204"/>
+ <xs:enumeration value="0202"/>
+ <xs:enumeration value="0203"/>
+ <xs:enumeration value="0206"/>
+ <xs:enumeration value="0205"/>
+ <xs:enumeration value="0054"/>
+ <xs:enumeration value="0268"/>
+ <xs:enumeration value="0107"/>
+ <xs:enumeration value="0114"/>
+ <xs:enumeration value="0141"/>
+ <xs:enumeration value="0245"/>
+ <xs:enumeration value="0246"/>
+ <xs:enumeration value="0243"/>
+ <xs:enumeration value="0244"/>
+ <xs:enumeration value="0207"/>
+ <xs:enumeration value="0208"/>
+ <xs:enumeration value="0209"/>
+ <xs:enumeration value="0006"/>
+ <xs:enumeration value="0030"/>
+ <xs:enumeration value="0210"/>
+ <xs:enumeration value="0211"/>
+ <xs:enumeration value="0259"/>
+ <xs:enumeration value="0212"/>
+ <xs:enumeration value="0213"/>
+ <xs:enumeration value="0214"/>
+ <xs:enumeration value="0126"/>
+ <xs:enumeration value="0131"/>
+ <xs:enumeration value="0127"/>
+ <xs:enumeration value="0128"/>
+ <xs:enumeration value="0129"/>
+ <xs:enumeration value="0130"/>
+ <xs:enumeration value="0215"/>
+ <xs:enumeration value="0216"/>
+ <xs:enumeration value="0217"/>
+ <xs:enumeration value="0088"/>
+ <xs:enumeration value="0218"/>
+ <xs:enumeration value="0271"/>
+ <xs:enumeration value="0020"/>
+ <xs:enumeration value="0049"/>
+ <xs:enumeration value="0115"/>
+ <xs:enumeration value="0068"/>
+ <xs:enumeration value="0132"/>
+ <xs:enumeration value="0007"/>
+ <xs:enumeration value="0219"/>
+ <xs:enumeration value="0142"/>
+ <xs:enumeration value="0043"/>
+ <xs:enumeration value="0220"/>
+ <xs:enumeration value="0221"/>
+ <xs:enumeration value="0133"/>
+ <xs:enumeration value="0089"/>
+ <xs:enumeration value="0055"/>
+ <xs:enumeration value="0056"/>
+ <xs:enumeration value="0057"/>
+ <xs:enumeration value="0058"/>
+ <xs:enumeration value="0059"/>
+ <xs:enumeration value="0060"/>
+ <xs:enumeration value="0222"/>
+ <xs:enumeration value="0090"/>
+ <xs:enumeration value="0022"/>
+ <xs:enumeration value="0252"/>
+ <xs:enumeration value="0104"/>
+ <xs:enumeration value="0021"/>
+ <xs:enumeration value="0248"/>
+ <xs:enumeration value="0134"/>
+ <xs:enumeration value="0223"/>
+ <xs:enumeration value="0224"/>
+ <xs:enumeration value="0023"/>
+ <xs:enumeration value="0008"/>
+ <xs:enumeration value="0009"/>
+ <xs:enumeration value="0225"/>
+ <xs:enumeration value="0116"/>
+ <xs:enumeration value="0226"/>
+ <xs:enumeration value="0227"/>
+ <xs:enumeration value="0010"/>
+ <xs:enumeration value="0228"/>
+ <xs:enumeration value="0061"/>
+ <xs:enumeration value="0135"/>
+ <xs:enumeration value="0229"/>
+ <xs:enumeration value="0262"/>
+ <xs:enumeration value="0091"/>
+ <xs:enumeration value="0069"/>
+ <xs:enumeration value="0230"/>
+ <xs:enumeration value="0136"/>
+ <xs:enumeration value="0231"/>
+ <xs:enumeration value="0232"/>
+ <xs:enumeration value="0233"/>
+ <xs:enumeration value="0234"/>
+ <xs:enumeration value="0037"/>
+ <xs:enumeration value="0249"/>
+ <xs:enumeration value="0235"/>
+ <xs:enumeration value="0236"/>
+ <xs:enumeration value="0045"/>
+ <xs:enumeration value="0046"/>
+ <xs:enumeration value="0011"/>
+ <xs:enumeration value="0137"/>
+ <xs:enumeration value="0117"/>
+ <xs:enumeration value="0118"/>
+ <xs:enumeration value="0024"/>
+ <xs:enumeration value="0247"/>
+ <xs:enumeration value="0012"/>
+ <xs:enumeration value="0092"/>
+ <xs:enumeration value="0094"/>
+ <xs:enumeration value="0237"/>
+ <xs:enumeration value="0238"/>
+ <xs:enumeration value="0093"/>
+ <xs:enumeration value="0138"/>
+ <xs:enumeration value="0013"/>
+ <xs:enumeration value="0087"/>
+ <xs:enumeration value="0239"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DecisionObservationMethod">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19378
(C-0-T14079-A19378-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AlgorithmicDecisionObservationMethod">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AlgorithmicDecisionObservationMethod">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19992
(C-0-T14079-A19378-S19992-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ALGM"/>
+ <xs:enumeration value="BYCL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="_0272">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21445
(C-0-T14079-S21445-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="0272"/>
+ <xs:enumeration value="0245"/>
+ <xs:enumeration value="0246"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="_0275a">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21449
(C-0-T14079-S21449-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="0275a"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="_0280">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21454
(C-0-T14079-S21454-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="0280"/>
+ <xs:enumeration value="0278"/>
+ <xs:enumeration value="0240"/>
+ <xs:enumeration value="0241"/>
+ <xs:enumeration value="0242"/>
+ <xs:enumeration value="0279"/>
+ <xs:enumeration value="0275"/>
+ <xs:enumeration value="0272"/>
+ <xs:enumeration value="0275a"/>
+ <xs:enumeration value="0277"/>
+ <xs:enumeration value="0276"/>
+ <xs:enumeration value="0273"/>
+ <xs:enumeration value="0274"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_AdverseEventCausalityAssessmentMethods">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19380
(C-0-T14079-A19380-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ALGM"/>
+ <xs:enumeration value="BYCL"/>
+ <xs:enumeration value="GINT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObservationValue">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16614
(C-0-T16614-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AllergyTestValue AnnotationValue
CanadianDiagnosisCode CanadianWorkInjuryOrDiseaseCode IndicationValue
IndividualCaseSafetyReportValueDomains InjuryObservationValue IntoleranceValue
IssueTriggerObservationValue PartialCompletionScale SeverityObservation"/>
+ </xs:simpleType>
+ <xs:simpleType name="AllergyTestValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19696
(C-0-T16614-A19696-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="AnnotationValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19332
(C-0-T16614-A19332-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGAnnotationValue">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGAnnotationValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19333
(C-0-T16614-A19332-A19333-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ECGBeatTypeMDC ECGContourObservationTypeMDC
ECGNoiseTypeMDC ECGRhythmTypeMDC ECGWaveComponentTypeMDC">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ECGBeatTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19337
(C-0-T16614-A19332-A19333-A19337-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ECGContourObservationTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19341
(C-0-T16614-A19332-A19333-A19341-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ECGNoiseTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19340
(C-0-T16614-A19332-A19333-A19340-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ECGRhythmTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19339
(C-0-T16614-A19332-A19333-A19339-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ECGWaveComponentTypeMDC">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19338
(C-0-T16614-A19332-A19333-A19338-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianDiagnosisCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19436
(C-0-T16614-A19436-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CanadianWorkInjuryOrDiseaseCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19437
(C-0-T16614-A19437-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IndicationValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19729
(C-0-T16614-A19729-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DiagnosisValue OtherIndicationValue
SymptomValue">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DiagnosisValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16615
(C-0-T16614-A19729-A16615-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SymptomValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19730
(C-0-T16614-A19729-A19730-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IndividualCaseSafetyReportValueDomains">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19625
(C-0-T16614-A19625-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CaseSeriousnessCriteria
DeviceManufacturerEvaluationInterpretation DeviceManufacturerEvaluationMethod
DeviceManufacturerEvaluationResult PertinentReactionRelatedness ProductCharacterization
ReactionActionTaken SubjectReaction SubjectReactionEmphasis
SubjectReactionOutcome">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CaseSeriousnessCriteria">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19626
(C-0-T16614-A19625-A19626-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceManufacturerEvaluationInterpretation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19633
(C-0-T16614-A19625-A19633-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceManufacturerEvaluationMethod">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19634
(C-0-T16614-A19625-A19634-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceManufacturerEvaluationResult">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19632
(C-0-T16614-A19625-A19632-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PertinentReactionRelatedness">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19629
(C-0-T16614-A19625-A19629-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ProductCharacterization">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19628
(C-0-T16614-A19625-A19628-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ReactionActionTaken">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19635
(C-0-T16614-A19625-A19635-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SubjectReaction">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19627
(C-0-T16614-A19625-A19627-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SubjectReactionEmphasis">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19631
(C-0-T16614-A19625-A19631-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SubjectReactionOutcome">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19630
(C-0-T16614-A19625-A19630-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="InjuryObservationValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19390
(C-0-T16614-A19390-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IntoleranceValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19697
(C-0-T16614-A19697-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="IssueTriggerObservationValue">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19716
(C-0-T16614-A19716-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PartialCompletionScale">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18120
(C-0-T16614-A18120-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="LE"/>
+ <xs:enumeration value="ME"/>
+ <xs:enumeration value="MI"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="S"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SeverityObservation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16643
(C-0-T16614-A16643-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="M"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationIndustryClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19298
(C-0-T19298-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationNameType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T204 (C-0-T204-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="ST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherIndicationValue">
+ <xs:annotation>
+ <xs:documentation>vocSet: D44 (C-0-D44-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PNDS">
+ <xs:annotation>
+ <xs:documentation>vocSet: E16 (C-0-E16-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10759
(C-0-T10759-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParameterizedDataTypeBag
ParameterizedDataTypeSequence ParameterizedDataTypeSet
ParameterizedDataTypeType"/>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeBag">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10763
(C-0-T10759-S10763-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAG<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeSequence">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10762
(C-0-T10759-S10762-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIST<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeSet">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10761
(C-0-T10759-S10761-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParameterizedDataTypeEventRelatedInterval
ParameterizedDataTypeInterval ParameterizedDataTypePeriodicInterval">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SET<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeEventRelatedInterval">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10766
(C-0-T10759-S10761-S10766-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EIVL<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeInterval">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10764
(C-0-T10759-S10761-S10764-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVL<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypePeriodicInterval">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10765
(C-0-T10759-S10761-S10765-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PIVL<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10760
(C-0-T10759-S10760-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParameterizedDataTypeAnnotated
ParameterizedDataTypeHistorical ParameterizedDataTypeNonParametricProbabilityDistribution
ParameterizedDataTypeParametricProbabilityDistribution
ParameterizedDataTypeUncertainValueNarrative
ParameterizedDataTypeUncertainValueProbabilistic">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeAnnotated">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10767
(C-0-T10759-S10760-S10767-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ANT<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeHistorical">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10768
(C-0-T10759-S10760-S10768-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HXIT<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="ParameterizedDataTypeNonParametricProbabilityDistribution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10771
(C-0-T10759-S10760-S10771-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NPPD<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="ParameterizedDataTypeParametricProbabilityDistribution">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10772
(C-0-T10759-S10760-S10772-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PPD<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParameterizedDataTypeUncertainValueNarrative">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10769
(C-0-T10759-S10760-S10769-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVN<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="ParameterizedDataTypeUncertainValueProbabilistic">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10770
(C-0-T10759-S10760-S10770-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UVP<T>"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationFunction">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10267
(C-0-T10267-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADMPHYS"/>
+ <xs:enumeration value="ANRS"/>
+ <xs:enumeration value="ANEST"/>
+ <xs:enumeration value="ATTPHYS"/>
+ <xs:enumeration value="DISPHYS"/>
+ <xs:enumeration value="FASST"/>
+ <xs:enumeration value="MDWF"/>
+ <xs:enumeration value="NASST"/>
+ <xs:enumeration value="PCP"/>
+ <xs:enumeration value="PRISURG"/>
+ <xs:enumeration value="RNDPHYS"/>
+ <xs:enumeration value="SNRS"/>
+ <xs:enumeration value="SASST"/>
+ <xs:enumeration value="TASST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16543
(C-0-T16543-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationModeElectronicData
ParticipationModeVerbal ParticipationModeWritten
x_PhysicalVerbalParticipationMode">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PHYSICAL"/>
+ <xs:enumeration value="REMOTE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationModeElectronicData">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16554
(C-0-T16543-S16554-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ELECTRONIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationModeVerbal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16544
(C-0-T16543-S16544-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VERBAL"/>
+ <xs:enumeration value="DICTATE"/>
+ <xs:enumeration value="FACE"/>
+ <xs:enumeration value="PHONE"/>
+ <xs:enumeration value="VIDEOCONF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationModeWritten">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16549
(C-0-T16543-S16549-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="WRITTEN"/>
+ <xs:enumeration value="EMAILWRIT"/>
+ <xs:enumeration value="HANDWRIT"/>
+ <xs:enumeration value="FAXWRIT"/>
+ <xs:enumeration value="TYPEWRIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_PhysicalVerbalParticipationMode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19739
(C-0-T16543-A19739-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PHYSICAL"/>
+ <xs:enumeration value="VERBAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationSignature">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10282
(C-0-T10282-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="X"/>
+ <xs:enumeration value="S"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10901
(C-0-T10901-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationAncillary ParticipationIndirectTarget
ParticipationInformationGenerator ParticipationInformationRecipient
ParticipationPhysicalPerformer ParticipationTargetDirect ParticipationTargetLocation
ParticipationVerifier x_EncounterParticipant x_EncounterPerformerParticipation
x_InformationRecipient x_ParticipationAuthorPerformer x_ParticipationEntVrf
x_ParticipationPrfEntVrf x_ParticipationVrfRespSprfWit x_ServiceEventPerformer">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CST"/>
+ <xs:enumeration value="RESP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationAncillary">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10247
(C-0-T10901-A10247-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADM"/>
+ <xs:enumeration value="ATND"/>
+ <xs:enumeration value="CALLBCK"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="DIS"/>
+ <xs:enumeration value="ESC"/>
+ <xs:enumeration value="REF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationIndirectTarget">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19032
(C-0-T10901-S19032-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IND"/>
+ <xs:enumeration value="BEN"/>
+ <xs:enumeration value="COV"/>
+ <xs:enumeration value="HLD"/>
+ <xs:enumeration value="RCV"/>
+ <xs:enumeration value="RCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationInformationGenerator">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10251
(C-0-T10901-A10251-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationInformationTranscriber">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUT"/>
+ <xs:enumeration value="INF"/>
+ <xs:enumeration value="WIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationInformationTranscriber">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21463
(C-0-T10901-A10251-S21463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRANS"/>
+ <xs:enumeration value="ENT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationInformationRecipient">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10263
(C-0-T10901-S10263-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IRCP"/>
+ <xs:enumeration value="REFB"/>
+ <xs:enumeration value="REFT"/>
+ <xs:enumeration value="PRCP"/>
+ <xs:enumeration value="TRC"/>
+ <xs:enumeration value="NOT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationPhysicalPerformer">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10248
(C-0-T10901-S10248-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="DIST"/>
+ <xs:enumeration value="PPRF"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetDirect">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10286
(C-0-T10901-S10286-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationTargetDevice
ParticipationTargetSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DIR"/>
+ <xs:enumeration value="BBY"/>
+ <xs:enumeration value="CSM"/>
+ <xs:enumeration value="CSM"/>
+ <xs:enumeration value="DON"/>
+ <xs:enumeration value="PRD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10298
(C-0-T10901-S10286-S10298-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEV"/>
+ <xs:enumeration value="NRD"/>
+ <xs:enumeration value="RDV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10287
(C-0-T10901-S10286-S10287-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SBJ"/>
+ <xs:enumeration value="SPC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetLocation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10302
(C-0-T10901-S10302-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LOC"/>
+ <xs:enumeration value="DST"/>
+ <xs:enumeration value="ELOC"/>
+ <xs:enumeration value="ORG"/>
+ <xs:enumeration value="RML"/>
+ <xs:enumeration value="VIA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationVerifier">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10259
(C-0-T10901-S10259-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="AUTHEN"/>
+ <xs:enumeration value="LA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EncounterParticipant">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19600
(C-0-T10901-A19600-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADM"/>
+ <xs:enumeration value="ATND"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="DIS"/>
+ <xs:enumeration value="REF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EncounterPerformerParticipation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16764
(C-0-T10901-A16764-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_InformationRecipient">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19366
(C-0-T10901-A19366-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRCP"/>
+ <xs:enumeration value="TRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationAuthorPerformer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19080
(C-0-T10901-A19080-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUT"/>
+ <xs:enumeration value="PRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationEntVrf">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19588
(C-0-T10901-A19588-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="VRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationPrfEntVrf">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19589
(C-0-T10901-A19589-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="VRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationVrfRespSprfWit">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19083
(C-0-T10901-A19083-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RESP"/>
+ <xs:enumeration value="SPRF"/>
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="WIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ServiceEventPerformer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19601
(C-0-T10901-A19601-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PatientImportance">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19265
(C-0-T19265-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BM"/>
+ <xs:enumeration value="FD"/>
+ <xs:enumeration value="FOR"/>
+ <xs:enumeration value="GOVT"/>
+ <xs:enumeration value="DFM"/>
+ <xs:enumeration value="SFM"/>
+ <xs:enumeration value="STF"/>
+ <xs:enumeration value="DR"/>
+ <xs:enumeration value="VIP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PaymentTerms">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14908
(C-0-T14908-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COD"/>
+ <xs:enumeration value="N30"/>
+ <xs:enumeration value="N60"/>
+ <xs:enumeration value="N90"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PeriodicIntervalOfTimeAbbreviation">
+ <xs:annotation>
+ <xs:documentation>vocSet: I15 (C-0-I15-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PersonDisabilityType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T295 (C-0-T295-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MobilityImpaired">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="4"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ <xs:enumeration value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MobilityImpaired">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10186
(C-0-T295-S10186-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="5"/>
+ <xs:enumeration value="CB"/>
+ <xs:enumeration value="CR"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="WK"/>
+ <xs:enumeration value="WC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PostalAddressUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10637
(C-0-T10637-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AddressUse NameRepresentationUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PHYS"/>
+ <xs:enumeration value="PST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NameRepresentationUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17860
(C-0-T10637-A17860-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ABC"/>
+ <xs:enumeration value="IDE"/>
+ <xs:enumeration value="SYL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProbabilityDistributionType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10747
(C-0-T10747-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="X2"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="LN"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="U"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProcedureMethod">
+ <xs:annotation>
+ <xs:documentation>vocSet: T16541
(C-0-T16541-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ProcessingID">
+ <xs:annotation>
+ <xs:documentation>vocSet: T103 (C-0-T103-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProcessingMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T207 (C-0-T207-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProviderCodes">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19465
(C-0-T19465-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AgenciesProviderCodes
AllopathicandOsteopathicPhysiciansProviderCodes
AmbulatoryHealthCareFacilitiesProviderCodes
BehavioralHealthandSocialServiceProvidersProviderCodes ChiropracticProvidersProviderCodes
DentalProvidersProviderCodes DietaryandNutritionalServiceProvidersProviderCodes
EmergencyMedicalServiceProvidersProviderCodes EyeandVisionServiceProvidersProviderCodes
GroupProviderCodes HospitalUnitsProviderCodes HospitalsProviderCodes
LaboratoriesProviderCodes ManagedCareOrganizationsProviderCodes
NursingServiceProvidersProviderCodes NursingServiceRelatedProvidersProviderCodes
NursingandCustodialCareFacilitiesProviderCodes OtherServiceProvidersProviderCodes
PharmacyServiceProvidersProviderCodes
PhysicianAssistantsandAdvancedPracticeNursingProvidersProviderCodes
PodiatricMedicineandSurgeryProvidersProviderCodes
ResidentialTreatmentFacilitiesProviderCodes
RespiratoryRehabilitativeandRestorativeServiceProvidersProviderCodes
RespiteCareFacilityPro!
viderCodes SpeechLanguageandHearingProvidersProviderCodes SuppliersProviderCodes
TechnologistTechnicianandOtherTechnicalServiceProvidersProviderCodes
TransportationServicesProviderCodes"/>
+ </xs:simpleType>
+ <xs:simpleType name="AgenciesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20669
(C-0-T19465-S20669-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="250000000X"/>
+ <xs:enumeration value="251B00000X"/>
+ <xs:enumeration value="251C00000X"/>
+ <xs:enumeration value="251E00000X"/>
+ <xs:enumeration value="251F00000X"/>
+ <xs:enumeration value="251G00000X"/>
+ <xs:enumeration value="251J00000X"/>
+ <xs:enumeration value="251K00000X"/>
+ <xs:enumeration value="251V00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="AllopathicandOsteopathicPhysiciansProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20096
(C-0-T19465-S20096-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AllergyandImmunologyProviderCodes
AnesthesiologyProviderCodes DermatologyProviderCodes EmergencyMedicineProviderCodes
FamilyPracticeProviderCodes InternalMedicineProviderCodes MedicalGeneticsProviderCodes
NuclearMedicineProviderCodes ObstetricsGynecologyProviderCodes
OrthopaedicSurgeryProviderCodes OtolaryngologyProviderCodes PainMedicineProviderCodes
PathologyProviderCodes PediatricsProviderCodes
PhysicalMedicineandRehabilitationProviderCodes PlasticSurgeryProviderCodes
PreventiveMedicineProviderCodes PsychiatryandNeurologyProviderCodes RadiologyProviderCodes
SurgeryProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="200000000X"/>
+ <xs:enumeration value="208U00000X"/>
+ <xs:enumeration value="208C00000X"/>
+ <xs:enumeration value="208D00000X"/>
+ <xs:enumeration value="208M00000X"/>
+ <xs:enumeration value="209800000X"/>
+ <xs:enumeration value="207T00000X"/>
+ <xs:enumeration value="204D00000X"/>
+ <xs:enumeration value="204C00000X"/>
+ <xs:enumeration value="207W00000X"/>
+ <xs:enumeration value="204E00000X"/>
+ <xs:enumeration value="208800000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AllergyandImmunologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20097
(C-0-T19465-S20096-S20097-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207K00000X"/>
+ <xs:enumeration value="207KA0200X"/>
+ <xs:enumeration value="207KI0005X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AnesthesiologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20100
(C-0-T19465-S20096-S20100-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207L00000X"/>
+ <xs:enumeration value="207LA0401X"/>
+ <xs:enumeration value="207LC0200X"/>
+ <xs:enumeration value="207LP2900X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DermatologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20106
(C-0-T19465-S20096-S20106-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207N00000X"/>
+ <xs:enumeration value="207NI0002X"/>
+ <xs:enumeration value="207NS0135X"/>
+ <xs:enumeration value="207ND0900X"/>
+ <xs:enumeration value="207ND0101X"/>
+ <xs:enumeration value="207NP0225X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EmergencyMedicineProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20112
(C-0-T19465-S20096-S20112-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207P00000X"/>
+ <xs:enumeration value="207PE0004X"/>
+ <xs:enumeration value="207PT0002X"/>
+ <xs:enumeration value="207PP0204X"/>
+ <xs:enumeration value="207PS0010X"/>
+ <xs:enumeration value="207PE0005X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="FamilyPracticeProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20118
(C-0-T19465-S20096-S20118-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207Q00000X"/>
+ <xs:enumeration value="207QA0401X"/>
+ <xs:enumeration value="207QA0000X"/>
+ <xs:enumeration value="207QA0505X"/>
+ <xs:enumeration value="207QG0300X"/>
+ <xs:enumeration value="207QS0010X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InternalMedicineProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20126
(C-0-T19465-S20096-S20126-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207R00000X"/>
+ <xs:enumeration value="207RA0401X"/>
+ <xs:enumeration value="207RA0000X"/>
+ <xs:enumeration value="207RA0201X"/>
+ <xs:enumeration value="207RC0000X"/>
+ <xs:enumeration value="207RI0001X"/>
+ <xs:enumeration value="207RC0001X"/>
+ <xs:enumeration value="207RC0200X"/>
+ <xs:enumeration value="207RE0101X"/>
+ <xs:enumeration value="207RG0100X"/>
+ <xs:enumeration value="207RG0300X"/>
+ <xs:enumeration value="207RH0000X"/>
+ <xs:enumeration value="207RH0003X"/>
+ <xs:enumeration value="207RI0008X"/>
+ <xs:enumeration value="207RI0200X"/>
+ <xs:enumeration value="207RI0011X"/>
+ <xs:enumeration value="207RM1200X"/>
+ <xs:enumeration value="207RX0202X"/>
+ <xs:enumeration value="207RN0300X"/>
+ <xs:enumeration value="207RP1001X"/>
+ <xs:enumeration value="207RR0500X"/>
+ <xs:enumeration value="207RS0010X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MedicalGeneticsProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20149
(C-0-T19465-S20096-S20149-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207S00000X"/>
+ <xs:enumeration value="207SG0202X"/>
+ <xs:enumeration value="207SC0300X"/>
+ <xs:enumeration value="207SG0201X"/>
+ <xs:enumeration value="207SG0203X"/>
+ <xs:enumeration value="207SM0001X"/>
+ <xs:enumeration value="207SG0205X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NuclearMedicineProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20159
(C-0-T19465-S20096-S20159-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207U00000X"/>
+ <xs:enumeration value="207UN0903X"/>
+ <xs:enumeration value="207UN0901X"/>
+ <xs:enumeration value="207UN0902X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ObstetricsGynecologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20163
(C-0-T19465-S20096-S20163-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207V00000X"/>
+ <xs:enumeration value="207VC0200X"/>
+ <xs:enumeration value="207VX0201X"/>
+ <xs:enumeration value="207VG0400X"/>
+ <xs:enumeration value="207VM0101X"/>
+ <xs:enumeration value="207VX0000X"/>
+ <xs:enumeration value="207VE0102X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OrthopaedicSurgeryProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20172
(C-0-T19465-S20096-S20172-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207X00000X"/>
+ <xs:enumeration value="207XS0114X"/>
+ <xs:enumeration value="207XX0004X"/>
+ <xs:enumeration value="207XS0106X"/>
+ <xs:enumeration value="207XS0117X"/>
+ <xs:enumeration value="207XX0801X"/>
+ <xs:enumeration value="207XX0005X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtolaryngologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20179
(C-0-T19465-S20096-S20179-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207Y00000X"/>
+ <xs:enumeration value="207YS0123X"/>
+ <xs:enumeration value="207YX0602X"/>
+ <xs:enumeration value="207YX0905X"/>
+ <xs:enumeration value="207YX0901X"/>
+ <xs:enumeration value="207YP0228X"/>
+ <xs:enumeration value="207YX0007X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PainMedicineProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20186
(C-0-T19465-S20096-S20186-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208V00000X"/>
+ <xs:enumeration value="208VP0014X"/>
+ <xs:enumeration value="208VP0000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PathologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20189
(C-0-T19465-S20096-S20189-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="207Z00000X"/>
+ <xs:enumeration value="207ZP0101X"/>
+ <xs:enumeration value="207ZP0102X"/>
+ <xs:enumeration value="207ZB0001X"/>
+ <xs:enumeration value="207ZP0104X"/>
+ <xs:enumeration value="207ZP0105X"/>
+ <xs:enumeration value="207ZC0500X"/>
+ <xs:enumeration value="207ZD0900X"/>
+ <xs:enumeration value="207ZF0201X"/>
+ <xs:enumeration value="207ZH0000X"/>
+ <xs:enumeration value="207ZI0100X"/>
+ <xs:enumeration value="207ZM0300X"/>
+ <xs:enumeration value="207ZP0007X"/>
+ <xs:enumeration value="207ZN0500X"/>
+ <xs:enumeration value="207ZP0213X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PediatricsProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20204
(C-0-T19465-S20096-S20204-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208000000X"/>
+ <xs:enumeration value="2080A0000X"/>
+ <xs:enumeration value="2080I0007X"/>
+ <xs:enumeration value="2080P0006X"/>
+ <xs:enumeration value="2080T0002X"/>
+ <xs:enumeration value="2080N0001X"/>
+ <xs:enumeration value="2080P0008X"/>
+ <xs:enumeration value="2080P0201X"/>
+ <xs:enumeration value="2080P0202X"/>
+ <xs:enumeration value="2080P0203X"/>
+ <xs:enumeration value="2080P0204X"/>
+ <xs:enumeration value="2080P0205X"/>
+ <xs:enumeration value="2080P0206X"/>
+ <xs:enumeration value="2080P0207X"/>
+ <xs:enumeration value="2080P0208X"/>
+ <xs:enumeration value="2080P0210X"/>
+ <xs:enumeration value="2080P0214X"/>
+ <xs:enumeration value="2080P0216X"/>
+ <xs:enumeration value="2080S0010X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicalMedicineandRehabilitationProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20223
(C-0-T19465-S20096-S20223-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208100000X"/>
+ <xs:enumeration value="2081P2900X"/>
+ <xs:enumeration value="2081P0010X"/>
+ <xs:enumeration value="2081P0004X"/>
+ <xs:enumeration value="2081S0010X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PlasticSurgeryProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20228
(C-0-T19465-S20096-S20228-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208200000X"/>
+ <xs:enumeration value="2082S0099X"/>
+ <xs:enumeration value="2082S0105X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PreventiveMedicineProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20231
(C-0-T19465-S20096-S20231-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208300000X"/>
+ <xs:enumeration value="2083A0100X"/>
+ <xs:enumeration value="2083T0002X"/>
+ <xs:enumeration value="2083X0100X"/>
+ <xs:enumeration value="2083P0500X"/>
+ <xs:enumeration value="2083P0901X"/>
+ <xs:enumeration value="2083S0010X"/>
+ <xs:enumeration value="2083P0011X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PsychiatryandNeurologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20239
(C-0-T19465-S20096-S20239-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208400000X"/>
+ <xs:enumeration value="2084A0401X"/>
+ <xs:enumeration value="2084P0802X"/>
+ <xs:enumeration value="2084P0804X"/>
+ <xs:enumeration value="2084N0600X"/>
+ <xs:enumeration value="2084F0202X"/>
+ <xs:enumeration value="2084P0805X"/>
+ <xs:enumeration value="2084P0005X"/>
+ <xs:enumeration value="2084N0400X"/>
+ <xs:enumeration value="2084N0402X"/>
+ <xs:enumeration value="2084P2900X"/>
+ <xs:enumeration value="2084P0800X"/>
+ <xs:enumeration value="2084S0010X"/>
+ <xs:enumeration value="2084V0102X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RadiologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20253
(C-0-T19465-S20096-S20253-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208500000X"/>
+ <xs:enumeration value="2085B0100X"/>
+ <xs:enumeration value="2085R0202X"/>
+ <xs:enumeration value="2085U0001X"/>
+ <xs:enumeration value="2085N0700X"/>
+ <xs:enumeration value="2085N0904X"/>
+ <xs:enumeration value="2085P0229X"/>
+ <xs:enumeration value="2085R0001X"/>
+ <xs:enumeration value="2085R0205X"/>
+ <xs:enumeration value="2085R0203X"/>
+ <xs:enumeration value="2085R0204X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SurgeryProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20264
(C-0-T19465-S20096-S20264-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="208600000X"/>
+ <xs:enumeration value="2086S0120X"/>
+ <xs:enumeration value="2086S0122X"/>
+ <xs:enumeration value="2086S0105X"/>
+ <xs:enumeration value="2086S0102X"/>
+ <xs:enumeration value="2086X0206X"/>
+ <xs:enumeration value="208G00000X"/>
+ <xs:enumeration value="204F00000X"/>
+ <xs:enumeration value="2086S0127X"/>
+ <xs:enumeration value="2086S0129X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AmbulatoryHealthCareFacilitiesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20678
(C-0-T19465-S20678-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ClinicCenterProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="260000000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicCenterProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20679
(C-0-T19465-S20678-S20679-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="261Q00000X"/>
+ <xs:enumeration value="261QM0855X"/>
+ <xs:enumeration value="261QA0600X"/>
+ <xs:enumeration value="261QM0850X"/>
+ <xs:enumeration value="261QA0005X"/>
+ <xs:enumeration value="261QA0006X"/>
+ <xs:enumeration value="261QA1903X"/>
+ <xs:enumeration value="261QA0900X"/>
+ <xs:enumeration value="261QA3000X"/>
+ <xs:enumeration value="261QB0400X"/>
+ <xs:enumeration value="261QC1500X"/>
+ <xs:enumeration value="261QC1800X"/>
+ <xs:enumeration value="261QC0050X"/>
+ <xs:enumeration value="261QD0000X"/>
+ <xs:enumeration value="261QD1600X"/>
+ <xs:enumeration value="261QE0002X"/>
+ <xs:enumeration value="261QE0700X"/>
+ <xs:enumeration value="261QE0800X"/>
+ <xs:enumeration value="261QF0050X"/>
+ <xs:enumeration value="261QF0400X"/>
+ <xs:enumeration value="261QG0250X"/>
+ <xs:enumeration value="261QH0100X"/>
+ <xs:enumeration value="261QH0700X"/>
+ <xs:enumeration value="261QI0500X"/>
+ <xs:enumeration value="261QL0400X"/>
+ <xs:enumeration value="261QM1200X"/>
+ <xs:enumeration value="261QR0206X"/>
+ <xs:enumeration value="261QM2500X"/>
+ <xs:enumeration value="261QM3000X"/>
+ <xs:enumeration value="261QM0801X"/>
+ <xs:enumeration value="261QM2800X"/>
+ <xs:enumeration value="261QM1000X"/>
+ <xs:enumeration value="261QM1100X"/>
+ <xs:enumeration value="261QM1101X"/>
+ <xs:enumeration value="261QM1102X"/>
+ <xs:enumeration value="261QR0208X"/>
+ <xs:enumeration value="261QR0207X"/>
+ <xs:enumeration value="261QM1300X"/>
+ <xs:enumeration value="261QX0100X"/>
+ <xs:enumeration value="261QX0200X"/>
+ <xs:enumeration value="261QX0203X"/>
+ <xs:enumeration value="261QS0132X"/>
+ <xs:enumeration value="261QS0112X"/>
+ <xs:enumeration value="261QP3300X"/>
+ <xs:enumeration value="261QP2000X"/>
+ <xs:enumeration value="261QP1100X"/>
+ <xs:enumeration value="261QP2300X"/>
+ <xs:enumeration value="261QP2400X"/>
+ <xs:enumeration value="261QP0904X"/>
+ <xs:enumeration value="261QP0905X"/>
+ <xs:enumeration value="261QR0200X"/>
+ <xs:enumeration value="261QR0800X"/>
+ <xs:enumeration value="261QR0400X"/>
+ <xs:enumeration value="261QR0401X"/>
+ <xs:enumeration value="261QR0405X"/>
+ <xs:enumeration value="261QR0404X"/>
+ <xs:enumeration value="261QR1100X"/>
+ <xs:enumeration value="261QR1300X"/>
+ <xs:enumeration value="261QS1200X"/>
+ <xs:enumeration value="261QS1000X"/>
+ <xs:enumeration value="261QU0200X"/>
+ <xs:enumeration value="261QV0200X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="BehavioralHealthandSocialServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20275
(C-0-T19465-S20275-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CounselorProviderCodes
NeuropsychologistProviderCodes PsychologistProviderCodes
SocialWorkerProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="100000000X"/>
+ <xs:enumeration value="106H00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CounselorProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20276
(C-0-T19465-S20275-S20276-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="101Y00000X"/>
+ <xs:enumeration value="101YA0400X"/>
+ <xs:enumeration value="101YM0800X"/>
+ <xs:enumeration value="101YP1600X"/>
+ <xs:enumeration value="101YP2500X"/>
+ <xs:enumeration value="101YS0200X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NeuropsychologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20283
(C-0-T19465-S20275-S20283-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="103G00000X"/>
+ <xs:enumeration value="103GC0700X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PsychologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20285
(C-0-T19465-S20275-S20285-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="103T00000X"/>
+ <xs:enumeration value="103TA0400X"/>
+ <xs:enumeration value="103TA0700X"/>
+ <xs:enumeration value="103TB0200X"/>
+ <xs:enumeration value="103TC2200X"/>
+ <xs:enumeration value="103TC0700X"/>
+ <xs:enumeration value="103TC1900X"/>
+ <xs:enumeration value="103TE1000X"/>
+ <xs:enumeration value="103TE1100X"/>
+ <xs:enumeration value="103TF0000X"/>
+ <xs:enumeration value="103TF0200X"/>
+ <xs:enumeration value="103TH0100X"/>
+ <xs:enumeration value="103TM1700X"/>
+ <xs:enumeration value="103TM1800X"/>
+ <xs:enumeration value="103TP0814X"/>
+ <xs:enumeration value="103TP2700X"/>
+ <xs:enumeration value="103TP2701X"/>
+ <xs:enumeration value="103TR0400X"/>
+ <xs:enumeration value="103TS0200X"/>
+ <xs:enumeration value="103TW0100X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SocialWorkerProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20305
(C-0-T19465-S20275-S20305-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="104100000X"/>
+ <xs:enumeration value="1041C0700X"/>
+ <xs:enumeration value="1041S0200X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ChiropracticProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20308
(C-0-T19465-S20308-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ChiropractorProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="110000000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ChiropractorProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20309
(C-0-T19465-S20308-S20309-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="111N00000X"/>
+ <xs:enumeration value="111NI0900X"/>
+ <xs:enumeration value="111NN0400X"/>
+ <xs:enumeration value="111NN1001X"/>
+ <xs:enumeration value="111NX0100X"/>
+ <xs:enumeration value="111NX0800X"/>
+ <xs:enumeration value="111NR0200X"/>
+ <xs:enumeration value="111NS0005X"/>
+ <xs:enumeration value="111NT0100X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DentalProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20318
(C-0-T19465-S20318-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DentistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="120000000X"/>
+ <xs:enumeration value="126800000X"/>
+ <xs:enumeration value="124Q00000X"/>
+ <xs:enumeration value="126900000X"/>
+ <xs:enumeration value="122400000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DentistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20322
(C-0-T19465-S20318-S20322-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="122300000X"/>
+ <xs:enumeration value="1223D0001X"/>
+ <xs:enumeration value="1223E0200X"/>
+ <xs:enumeration value="1223G0001X"/>
+ <xs:enumeration value="1223P0106X"/>
+ <xs:enumeration value="1223X0008X"/>
+ <xs:enumeration value="1223S0112X"/>
+ <xs:enumeration value="1223X0400X"/>
+ <xs:enumeration value="1223P0221X"/>
+ <xs:enumeration value="1223P0300X"/>
+ <xs:enumeration value="1223P0700X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="DietaryandNutritionalServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20334
(C-0-T19465-S20334-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DietitianRegisteredProviderCodes
NutritionistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="130000000X"/>
+ <xs:enumeration value="132700000X"/>
+ <xs:enumeration value="136A00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DietitianRegisteredProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20337
(C-0-T19465-S20334-S20337-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="133V00000X"/>
+ <xs:enumeration value="133VN1006X"/>
+ <xs:enumeration value="133VN1004X"/>
+ <xs:enumeration value="133VN1005X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NutritionistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20341
(C-0-T19465-S20334-S20341-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="133N00000X"/>
+ <xs:enumeration value="133NN1002X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EmergencyMedicalServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20343
(C-0-T19465-S20343-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="140000000X"/>
+ <xs:enumeration value="146N00000X"/>
+ <xs:enumeration value="146M00000X"/>
+ <xs:enumeration value="146L00000X"/>
+ <xs:enumeration value="146D00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EyeandVisionServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20348
(C-0-T19465-S20348-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OptometristProviderCodes
TechnicianTechnologistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="150000000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OptometristProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20349
(C-0-T19465-S20348-S20349-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="152W00000X"/>
+ <xs:enumeration value="152WC0802X"/>
+ <xs:enumeration value="152WL0500X"/>
+ <xs:enumeration value="152WX0102X"/>
+ <xs:enumeration value="152WP0200X"/>
+ <xs:enumeration value="152WS0006X"/>
+ <xs:enumeration value="152WV0400X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TechnicianTechnologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20356
(C-0-T19465-S20348-S20356-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="156F00000X"/>
+ <xs:enumeration value="156FC0800X"/>
+ <xs:enumeration value="156FC0801X"/>
+ <xs:enumeration value="156FX1700X"/>
+ <xs:enumeration value="156FX1100X"/>
+ <xs:enumeration value="156FX1101X"/>
+ <xs:enumeration value="156FX1800X"/>
+ <xs:enumeration value="156FX1201X"/>
+ <xs:enumeration value="156FX1202X"/>
+ <xs:enumeration value="156FX1900X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GroupProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20800
(C-0-T19465-S20800-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="190000000X"/>
+ <xs:enumeration value="193200000X"/>
+ <xs:enumeration value="193400000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HospitalUnitsProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20728
(C-0-T19465-S20728-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="270000000X"/>
+ <xs:enumeration value="275N00000X"/>
+ <xs:enumeration value="273R00000X"/>
+ <xs:enumeration value="273Y00000X"/>
+ <xs:enumeration value="276400000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HospitalsProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20733
(C-0-T19465-S20733-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ChronicDiseaseHospitalProviderCodes
GeneralAcuteCareHospitalProviderCodes MilitaryHospitalProviderCodes
RehabilitationHospitalProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="280000000X"/>
+ <xs:enumeration value="287300000X"/>
+ <xs:enumeration value="283Q00000X"/>
+ <xs:enumeration value="284300000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ChronicDiseaseHospitalProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20735
(C-0-T19465-S20733-S20735-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="281P00000X"/>
+ <xs:enumeration value="281PC2000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GeneralAcuteCareHospitalProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20737
(C-0-T19465-S20733-S20737-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="282N00000X"/>
+ <xs:enumeration value="282NC2000X"/>
+ <xs:enumeration value="282NC0060X"/>
+ <xs:enumeration value="282NR1301X"/>
+ <xs:enumeration value="282NW0100X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MilitaryHospitalProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20741
(C-0-T19465-S20733-S20741-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="286500000X"/>
+ <xs:enumeration value="2865C1500X"/>
+ <xs:enumeration value="2865M2000X"/>
+ <xs:enumeration value="2865X1600X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RehabilitationHospitalProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20746
(C-0-T19465-S20733-S20746-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="283X00000X"/>
+ <xs:enumeration value="283XC2000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LaboratoriesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20749
(C-0-T19465-S20749-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="290000000X"/>
+ <xs:enumeration value="291U00000X"/>
+ <xs:enumeration value="292200000X"/>
+ <xs:enumeration value="293D00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ManagedCareOrganizationsProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20753
(C-0-T19465-S20753-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="300000000X"/>
+ <xs:enumeration value="302F00000X"/>
+ <xs:enumeration value="302R00000X"/>
+ <xs:enumeration value="305S00000X"/>
+ <xs:enumeration value="305R00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20366
(C-0-T19465-S20366-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RegisteredNurseProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="160000000X"/>
+ <xs:enumeration value="164W00000X"/>
+ <xs:enumeration value="167G00000X"/>
+ <xs:enumeration value="164X00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RegisteredNurseProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20370
(C-0-T19465-S20366-S20370-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="163W00000X"/>
+ <xs:enumeration value="163WA0400X"/>
+ <xs:enumeration value="163WA2000X"/>
+ <xs:enumeration value="163WP2201X"/>
+ <xs:enumeration value="163WC3500X"/>
+ <xs:enumeration value="163WC0400X"/>
+ <xs:enumeration value="163WC1400X"/>
+ <xs:enumeration value="163WC1500X"/>
+ <xs:enumeration value="163WC2100X"/>
+ <xs:enumeration value="163WC1600X"/>
+ <xs:enumeration value="163WC0200X"/>
+ <xs:enumeration value="163WD0400X"/>
+ <xs:enumeration value="163WD1100X"/>
+ <xs:enumeration value="163WE0003X"/>
+ <xs:enumeration value="163WE0900X"/>
+ <xs:enumeration value="163WF0300X"/>
+ <xs:enumeration value="163WG0100X"/>
+ <xs:enumeration value="163WG0000X"/>
+ <xs:enumeration value="163WG0600X"/>
+ <xs:enumeration value="163WH0500X"/>
+ <xs:enumeration value="163WH0200X"/>
+ <xs:enumeration value="163WH1000X"/>
+ <xs:enumeration value="163WI0600X"/>
+ <xs:enumeration value="163WI0500X"/>
+ <xs:enumeration value="163WL0100X"/>
+ <xs:enumeration value="163WM0102X"/>
+ <xs:enumeration value="163WM0705X"/>
+ <xs:enumeration value="163WN0002X"/>
+ <xs:enumeration value="163WN0003X"/>
+ <xs:enumeration value="163WN0300X"/>
+ <xs:enumeration value="163WN0800X"/>
+ <xs:enumeration value="163WM1400X"/>
+ <xs:enumeration value="163WN1003X"/>
+ <xs:enumeration value="163WX0002X"/>
+ <xs:enumeration value="163WX0003X"/>
+ <xs:enumeration value="163WX0106X"/>
+ <xs:enumeration value="163WX0200X"/>
+ <xs:enumeration value="163WX1100X"/>
+ <xs:enumeration value="163WX0800X"/>
+ <xs:enumeration value="163WX1500X"/>
+ <xs:enumeration value="163WX0601X"/>
+ <xs:enumeration value="163WP0000X"/>
+ <xs:enumeration value="163WP0218X"/>
+ <xs:enumeration value="163WP0200X"/>
+ <xs:enumeration value="163WP1700X"/>
+ <xs:enumeration value="163WS0121X"/>
+ <xs:enumeration value="163WP0808X"/>
+ <xs:enumeration value="163WP0809X"/>
+ <xs:enumeration value="163WP0807X"/>
+ <xs:enumeration value="163WR0400X"/>
+ <xs:enumeration value="163WR1000X"/>
+ <xs:enumeration value="163WS0200X"/>
+ <xs:enumeration value="163WU0100X"/>
+ <xs:enumeration value="163WW0101X"/>
+ <xs:enumeration value="163WW0000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingServiceRelatedProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20425
(C-0-T19465-S20425-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="TechnicianProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="370000000X"/>
+ <xs:enumeration value="372600000X"/>
+ <xs:enumeration value="372500000X"/>
+ <xs:enumeration value="374T00000X"/>
+ <xs:enumeration value="373H00000X"/>
+ <xs:enumeration value="374U00000X"/>
+ <xs:enumeration value="376J00000X"/>
+ <xs:enumeration value="376K00000X"/>
+ <xs:enumeration value="376G00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="TechnicianProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20432
(C-0-T19465-S20425-S20432-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="374700000X"/>
+ <xs:enumeration value="3747A0650X"/>
+ <xs:enumeration value="3747P1801X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingandCustodialCareFacilitiesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20758
(C-0-T19465-S20758-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AssistedLivingFacilityProviderCodes
CustodialCareFacilityProviderCodes SkilledNursingFacilityProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="310000000X"/>
+ <xs:enumeration value="311500000X"/>
+ <xs:enumeration value="317400000X"/>
+ <xs:enumeration value="315D00000X"/>
+ <xs:enumeration value="315P00000X"/>
+ <xs:enumeration value="310500000X"/>
+ <xs:enumeration value="313M00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AssistedLivingFacilityProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20820
(C-0-T19465-S20758-S20820-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="310400000X"/>
+ <xs:enumeration value="3104A0630X"/>
+ <xs:enumeration value="3104A0625X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CustodialCareFacilityProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20761
(C-0-T19465-S20758-S20761-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="311Z00000X"/>
+ <xs:enumeration value="311ZA0620X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SkilledNursingFacilityProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20765
(C-0-T19465-S20758-S20765-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="314000000X"/>
+ <xs:enumeration value="3140N1450X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OtherServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20434
(C-0-T19465-S20434-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ContractorProviderCodes
SpecialistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="170000000X"/>
+ <xs:enumeration value="171100000X"/>
+ <xs:enumeration value="172A00000X"/>
+ <xs:enumeration value="176P00000X"/>
+ <xs:enumeration value="175L00000X"/>
+ <xs:enumeration value="173000000X"/>
+ <xs:enumeration value="177F00000X"/>
+ <xs:enumeration value="176B00000X"/>
+ <xs:enumeration value="175M00000X"/>
+ <xs:enumeration value="175F00000X"/>
+ <xs:enumeration value="170100000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ContractorProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20436
(C-0-T19465-S20434-S20436-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="171W00000X"/>
+ <xs:enumeration value="171WH0202X"/>
+ <xs:enumeration value="171WV0202X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpecialistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20448
(C-0-T19465-S20434-S20448-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="VeterinarianProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="174400000X"/>
+ <xs:enumeration value="1744G0900X"/>
+ <xs:enumeration value="1744P3200X"/>
+ <xs:enumeration value="1744R1103X"/>
+ <xs:enumeration value="1744R1102X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="VeterinarianProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20453
(C-0-T19465-S20434-S20448-S20453-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="174M00000X"/>
+ <xs:enumeration value="174MM1900X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PharmacyServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20455
(C-0-T19465-S20455-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PharmacistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="180000000X"/>
+ <xs:enumeration value="183700000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PharmacistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20456
(C-0-T19465-S20455-S20456-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="183500000X"/>
+ <xs:enumeration value="1835G0000X"/>
+ <xs:enumeration value="1835N0905X"/>
+ <xs:enumeration value="1835N1003X"/>
+ <xs:enumeration value="1835P1200X"/>
+ <xs:enumeration value="1835P1300X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="PhysicianAssistantsandAdvancedPracticeNursingProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20463
(C-0-T19465-S20463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ClinicalNurseSpecialistProviderCodes
NursePractitionerProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="360000000X"/>
+ <xs:enumeration value="367H00000X"/>
+ <xs:enumeration value="367A00000X"/>
+ <xs:enumeration value="367500000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicalNurseSpecialistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20465
(C-0-T19465-S20463-S20465-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="364S00000X"/>
+ <xs:enumeration value="364SA2100X"/>
+ <xs:enumeration value="364SA2200X"/>
+ <xs:enumeration value="364SC2300X"/>
+ <xs:enumeration value="364SC1501X"/>
+ <xs:enumeration value="364SC0200X"/>
+ <xs:enumeration value="364SE0003X"/>
+ <xs:enumeration value="364SE1400X"/>
+ <xs:enumeration value="364SF0001X"/>
+ <xs:enumeration value="364SG0600X"/>
+ <xs:enumeration value="364SH1100X"/>
+ <xs:enumeration value="364SH0200X"/>
+ <xs:enumeration value="364SI0800X"/>
+ <xs:enumeration value="364SL0600X"/>
+ <xs:enumeration value="364SM0705X"/>
+ <xs:enumeration value="364SN0000X"/>
+ <xs:enumeration value="364SN0800X"/>
+ <xs:enumeration value="364SX0106X"/>
+ <xs:enumeration value="364SX0200X"/>
+ <xs:enumeration value="364SX0204X"/>
+ <xs:enumeration value="364SP0200X"/>
+ <xs:enumeration value="364SP1700X"/>
+ <xs:enumeration value="364SP2800X"/>
+ <xs:enumeration value="364SP0808X"/>
+ <xs:enumeration value="364SP0809X"/>
+ <xs:enumeration value="364SP0807X"/>
+ <xs:enumeration value="364SP0810X"/>
+ <xs:enumeration value="364SP0811X"/>
+ <xs:enumeration value="364SP0812X"/>
+ <xs:enumeration value="364SP0813X"/>
+ <xs:enumeration value="364SR0400X"/>
+ <xs:enumeration value="364SS0200X"/>
+ <xs:enumeration value="364ST0500X"/>
+ <xs:enumeration value="364SW0102X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursePractitionerProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20501
(C-0-T19465-S20463-S20501-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PhysicianAssistantProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="363L00000X"/>
+ <xs:enumeration value="363LA2100X"/>
+ <xs:enumeration value="363LA2200X"/>
+ <xs:enumeration value="363LC1500X"/>
+ <xs:enumeration value="363LC0200X"/>
+ <xs:enumeration value="363LF0000X"/>
+ <xs:enumeration value="363LG0600X"/>
+ <xs:enumeration value="363LN0000X"/>
+ <xs:enumeration value="363LN0005X"/>
+ <xs:enumeration value="363LX0001X"/>
+ <xs:enumeration value="363LX0106X"/>
+ <xs:enumeration value="363LP0200X"/>
+ <xs:enumeration value="363LP0222X"/>
+ <xs:enumeration value="363LP1700X"/>
+ <xs:enumeration value="363LP2300X"/>
+ <xs:enumeration value="363LP0808X"/>
+ <xs:enumeration value="363LS0200X"/>
+ <xs:enumeration value="363LW0102X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicianAssistantProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20519
(C-0-T19465-S20463-S20501-S20519-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="363A00000X"/>
+ <xs:enumeration value="363AM0700X"/>
+ <xs:enumeration value="363AS0400X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="PodiatricMedicineandSurgeryProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20522
(C-0-T19465-S20522-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PodiatristProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="210000000X"/>
+ <xs:enumeration value="211D00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PodiatristProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20524
(C-0-T19465-S20522-S20524-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="213E00000X"/>
+ <xs:enumeration value="213EG0000X"/>
+ <xs:enumeration value="213EP1101X"/>
+ <xs:enumeration value="213EP0504X"/>
+ <xs:enumeration value="213ER0200X"/>
+ <xs:enumeration value="213ES0000X"/>
+ <xs:enumeration value="213ES0131X"/>
+ <xs:enumeration value="213ES0103X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ResidentialTreatmentFacilitiesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20766
(C-0-T19465-S20766-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="SubstanceAbuseDisorderRehabilitationFacilityProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="320000000X"/>
+ <xs:enumeration value="320800000X"/>
+ <xs:enumeration value="320900000X"/>
+ <xs:enumeration value="323P00000X"/>
+ <xs:enumeration value="322D00000X"/>
+ <xs:enumeration value="320600000X"/>
+ <xs:enumeration value="320700000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="SubstanceAbuseDisorderRehabilitationFacilityProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20769
(C-0-T19465-S20766-S20769-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="324500000X"/>
+ <xs:enumeration value="3245S0500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="RespiratoryRehabilitativeandRestorativeServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20532
(C-0-T19465-S20532-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OccupationalTherapistProviderCodes
PhysicalTherapistProviderCodes RehabilitationCounselorProviderCodes
RespiratoryTherapistCertifiedProviderCodes RespiratoryTherapistRegisteredProviderCodes
SpecialistTechnologistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="220000000X"/>
+ <xs:enumeration value="221700000X"/>
+ <xs:enumeration value="225600000X"/>
+ <xs:enumeration value="226300000X"/>
+ <xs:enumeration value="225700000X"/>
+ <xs:enumeration value="225A00000X"/>
+ <xs:enumeration value="224Z00000X"/>
+ <xs:enumeration value="225000000X"/>
+ <xs:enumeration value="222Z00000X"/>
+ <xs:enumeration value="225200000X"/>
+ <xs:enumeration value="224P00000X"/>
+ <xs:enumeration value="225B00000X"/>
+ <xs:enumeration value="225800000X"/>
+ <xs:enumeration value="225400000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OccupationalTherapistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20538
(C-0-T19465-S20532-S20538-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225X00000X"/>
+ <xs:enumeration value="225XE1200X"/>
+ <xs:enumeration value="225XH1200X"/>
+ <xs:enumeration value="225XH1300X"/>
+ <xs:enumeration value="225XN1300X"/>
+ <xs:enumeration value="225XP0200X"/>
+ <xs:enumeration value="225XR0403X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PhysicalTherapistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20548
(C-0-T19465-S20532-S20548-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225100000X"/>
+ <xs:enumeration value="2251C2600X"/>
+ <xs:enumeration value="2251E1300X"/>
+ <xs:enumeration value="2251E1200X"/>
+ <xs:enumeration value="2251G0304X"/>
+ <xs:enumeration value="2251H1200X"/>
+ <xs:enumeration value="2251H1300X"/>
+ <xs:enumeration value="2251N0400X"/>
+ <xs:enumeration value="2251X0800X"/>
+ <xs:enumeration value="2251P0200X"/>
+ <xs:enumeration value="2251S0007X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RehabilitationCounselorProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20563
(C-0-T19465-S20532-S20563-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225C00000X"/>
+ <xs:enumeration value="225CA2400X"/>
+ <xs:enumeration value="225CA2500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RespiratoryTherapistCertifiedProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20567
(C-0-T19465-S20532-S20567-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="227800000X"/>
+ <xs:enumeration value="2278C0205X"/>
+ <xs:enumeration value="2278E0002X"/>
+ <xs:enumeration value="2278G1100X"/>
+ <xs:enumeration value="2278G0305X"/>
+ <xs:enumeration value="2278H0200X"/>
+ <xs:enumeration value="2278P3900X"/>
+ <xs:enumeration value="2278P3800X"/>
+ <xs:enumeration value="2278E1000X"/>
+ <xs:enumeration value="2278P4000X"/>
+ <xs:enumeration value="2278P1004X"/>
+ <xs:enumeration value="2278P1006X"/>
+ <xs:enumeration value="2278P1005X"/>
+ <xs:enumeration value="2278S1500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RespiratoryTherapistRegisteredProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20581
(C-0-T19465-S20532-S20581-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="227900000X"/>
+ <xs:enumeration value="2279C0205X"/>
+ <xs:enumeration value="2279E0002X"/>
+ <xs:enumeration value="2279G1100X"/>
+ <xs:enumeration value="2279G0305X"/>
+ <xs:enumeration value="2279H0200X"/>
+ <xs:enumeration value="2279P3900X"/>
+ <xs:enumeration value="2279P3800X"/>
+ <xs:enumeration value="2279E1000X"/>
+ <xs:enumeration value="2279P4000X"/>
+ <xs:enumeration value="2279P1004X"/>
+ <xs:enumeration value="2279P1006X"/>
+ <xs:enumeration value="2279P1005X"/>
+ <xs:enumeration value="2279S1500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpecialistTechnologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20595
(C-0-T19465-S20532-S20595-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="225500000X"/>
+ <xs:enumeration value="2255A2300X"/>
+ <xs:enumeration value="2255R0406X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RespiteCareFacilityProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20770
(C-0-T19465-S20770-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RespiteCareProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="380000000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RespiteCareProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20771
(C-0-T19465-S20770-S20771-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="385H00000X"/>
+ <xs:enumeration value="385HR2050X"/>
+ <xs:enumeration value="385HR2055X"/>
+ <xs:enumeration value="385HR2060X"/>
+ <xs:enumeration value="385HR2065X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpeechLanguageandHearingProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20598
(C-0-T19465-S20598-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AudiologistProviderCodes
SpeechLanguageTechnologistProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="230000000X"/>
+ <xs:enumeration value="237600000X"/>
+ <xs:enumeration value="237700000X"/>
+ <xs:enumeration value="235Z00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AudiologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20599
(C-0-T19465-S20598-S20599-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="231H00000X"/>
+ <xs:enumeration value="231HA2400X"/>
+ <xs:enumeration value="231HA2500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpeechLanguageTechnologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20604
(C-0-T19465-S20598-S20604-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="235500000X"/>
+ <xs:enumeration value="2355A2700X"/>
+ <xs:enumeration value="2355S0801X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SuppliersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20772
(C-0-T19465-S20772-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union
memberTypes="DurableMedicalEquipmentandMedicalSuppliesProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="330000000X"/>
+ <xs:enumeration value="331L00000X"/>
+ <xs:enumeration value="332G00000X"/>
+ <xs:enumeration value="332H00000X"/>
+ <xs:enumeration value="332S00000X"/>
+ <xs:enumeration value="332U00000X"/>
+ <xs:enumeration value="335U00000X"/>
+ <xs:enumeration value="333600000X"/>
+ <xs:enumeration value="335V00000X"/>
+ <xs:enumeration value="335E00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType
name="DurableMedicalEquipmentandMedicalSuppliesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20774
(C-0-T19465-S20772-S20774-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="332B00000X"/>
+ <xs:enumeration value="332BC3200X"/>
+ <xs:enumeration value="332BD1200X"/>
+ <xs:enumeration value="332BN1400X"/>
+ <xs:enumeration value="332BX2000X"/>
+ <xs:enumeration value="332BP3500X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="TechnologistTechnicianandOtherTechnicalServiceProvidersProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20608
(C-0-T19465-S20608-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RadiologicTechnologistProviderCodes
SpecialistTechnologistCardiovascularProviderCodes
SpecialistTechnologistHealthInformationProviderCodes
SpecialistTechnologistOtherProviderCodes SpecialistTechnologistPathologyProviderCodes
TechnicianHealthInformationProviderCodes TechnicianOtherProviderCodes
TechnicianPathologyProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="240000000X"/>
+ <xs:enumeration value="246W00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RadiologicTechnologistProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20609
(C-0-T19465-S20608-S20609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="247100000X"/>
+ <xs:enumeration value="2471B0102X"/>
+ <xs:enumeration value="2471C1106X"/>
+ <xs:enumeration value="2471C1101X"/>
+ <xs:enumeration value="2471C3401X"/>
+ <xs:enumeration value="2471M1202X"/>
+ <xs:enumeration value="2471M2300X"/>
+ <xs:enumeration value="2471N0900X"/>
+ <xs:enumeration value="2471Q0001X"/>
+ <xs:enumeration value="2471R0002X"/>
+ <xs:enumeration value="2471C3402X"/>
+ <xs:enumeration value="2471S1302X"/>
+ <xs:enumeration value="2471V0105X"/>
+ <xs:enumeration value="2471V0106X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="SpecialistTechnologistCardiovascularProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20623
(C-0-T19465-S20608-S20623-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246X00000X"/>
+ <xs:enumeration value="246XC2901X"/>
+ <xs:enumeration value="246XS1301X"/>
+ <xs:enumeration value="246XC2903X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType
name="SpecialistTechnologistHealthInformationProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20627
(C-0-T19465-S20608-S20627-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246Y00000X"/>
+ <xs:enumeration value="246YC3301X"/>
+ <xs:enumeration value="246YC3302X"/>
+ <xs:enumeration value="246YR1600X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpecialistTechnologistOtherProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20631
(C-0-T19465-S20608-S20631-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246Z00000X"/>
+ <xs:enumeration value="246ZA2600X"/>
+ <xs:enumeration value="246ZB0500X"/>
+ <xs:enumeration value="246ZB0301X"/>
+ <xs:enumeration value="246ZB0302X"/>
+ <xs:enumeration value="246ZB0600X"/>
+ <xs:enumeration value="246ZE0500X"/>
+ <xs:enumeration value="246ZE0600X"/>
+ <xs:enumeration value="246ZG1000X"/>
+ <xs:enumeration value="246ZG0701X"/>
+ <xs:enumeration value="246ZI1000X"/>
+ <xs:enumeration value="246ZN0300X"/>
+ <xs:enumeration value="246ZS0400X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpecialistTechnologistPathologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20644
(C-0-T19465-S20608-S20644-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246Q00000X"/>
+ <xs:enumeration value="246QB0000X"/>
+ <xs:enumeration value="246QC1000X"/>
+ <xs:enumeration value="246QC2700X"/>
+ <xs:enumeration value="246QH0401X"/>
+ <xs:enumeration value="246QH0000X"/>
+ <xs:enumeration value="246QH0600X"/>
+ <xs:enumeration value="246QI0000X"/>
+ <xs:enumeration value="246QL0900X"/>
+ <xs:enumeration value="246QL0901X"/>
+ <xs:enumeration value="246QM0706X"/>
+ <xs:enumeration value="246QM0900X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TechnicianHealthInformationProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20657
(C-0-T19465-S20608-S20657-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="247000000X"/>
+ <xs:enumeration value="2470A2800X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TechnicianOtherProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20659
(C-0-T19465-S20608-S20659-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="247200000X"/>
+ <xs:enumeration value="2472B0301X"/>
+ <xs:enumeration value="2472D0500X"/>
+ <xs:enumeration value="2472E0500X"/>
+ <xs:enumeration value="2472R0900X"/>
+ <xs:enumeration value="2472V0600X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TechnicianPathologyProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20665
(C-0-T19465-S20608-S20665-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="246R00000X"/>
+ <xs:enumeration value="246RH0600X"/>
+ <xs:enumeration value="246RM2200X"/>
+ <xs:enumeration value="246RP1900X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TransportationServicesProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20788
(C-0-T19465-S20788-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AmbulanceProviderCodes">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="340000000X"/>
+ <xs:enumeration value="347B00000X"/>
+ <xs:enumeration value="343900000X"/>
+ <xs:enumeration value="347C00000X"/>
+ <xs:enumeration value="343800000X"/>
+ <xs:enumeration value="344600000X"/>
+ <xs:enumeration value="347D00000X"/>
+ <xs:enumeration value="347E00000X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AmbulanceProviderCodes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S20789
(C-0-T19465-S20788-S20789-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="341600000X"/>
+ <xs:enumeration value="3416A0800X"/>
+ <xs:enumeration value="3416L0300X"/>
+ <xs:enumeration value="3416S0300X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QueryParameterValue">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19726
(C-0-T19726-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PrescriptionDispenseFilterCode"/>
+ </xs:simpleType>
+ <xs:simpleType name="PrescriptionDispenseFilterCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19727
(C-0-T19726-A19727-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QueryPriority">
+ <xs:annotation>
+ <xs:documentation>vocSet: T91 (C-0-T91-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="I"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QueryQuantityUnit">
+ <xs:annotation>
+ <xs:documentation>vocSet: T126 (C-0-T126-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CH"/>
+ <xs:enumeration value="LI"/>
+ <xs:enumeration value="PG"/>
+ <xs:enumeration value="RD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QueryRequestLimit">
+ <xs:annotation>
+ <xs:documentation>vocSet: D46 (C-0-D46-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="QueryResponse">
+ <xs:annotation>
+ <xs:documentation>vocSet: T208 (C-0-T208-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AE"/>
+ <xs:enumeration value="OK"/>
+ <xs:enumeration value="NF"/>
+ <xs:enumeration value="QE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QueryStatusCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T18899
(C-0-T18899-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="aborted"/>
+ <xs:enumeration value="deliveredResponse"/>
+ <xs:enumeration value="executing"/>
+ <xs:enumeration value="new"/>
+ <xs:enumeration value="waitContinuedQueryResponse"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RC">
+ <xs:annotation>
+ <xs:documentation>vocSet: E17 (C-0-E17-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="RCFB">
+ <xs:annotation>
+ <xs:documentation>vocSet: E19 (C-0-E19-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="RCV2">
+ <xs:annotation>
+ <xs:documentation>vocSet: E20 (C-0-E20-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Race">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14914
(C-0-T14914-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAsian RaceBlackOrAfricanAmerican
RaceHawaiianOrPacificIsland RaceNativeAmerican RaceWhite">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2131-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAsian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15743
(C-0-T14914-S15743-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2028-9"/>
+ <xs:enumeration value="2029-7"/>
+ <xs:enumeration value="2030-5"/>
+ <xs:enumeration value="2031-3"/>
+ <xs:enumeration value="2032-1"/>
+ <xs:enumeration value="2033-9"/>
+ <xs:enumeration value="2034-7"/>
+ <xs:enumeration value="2036-2"/>
+ <xs:enumeration value="2037-0"/>
+ <xs:enumeration value="2038-8"/>
+ <xs:enumeration value="2048-7"/>
+ <xs:enumeration value="2039-6"/>
+ <xs:enumeration value="2040-4"/>
+ <xs:enumeration value="2041-2"/>
+ <xs:enumeration value="2052-9"/>
+ <xs:enumeration value="2042-0"/>
+ <xs:enumeration value="2049-5"/>
+ <xs:enumeration value="2050-3"/>
+ <xs:enumeration value="2043-8"/>
+ <xs:enumeration value="2044-6"/>
+ <xs:enumeration value="2051-1"/>
+ <xs:enumeration value="2045-3"/>
+ <xs:enumeration value="2035-4"/>
+ <xs:enumeration value="2046-1"/>
+ <xs:enumeration value="2047-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceBlackOrAfricanAmerican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15768
(C-0-T14914-S15768-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAfricanAmericanAfrican">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2054-5"/>
+ <xs:enumeration value="2058-6"/>
+ <xs:enumeration value="2067-7"/>
+ <xs:enumeration value="2068-5"/>
+ <xs:enumeration value="2056-0"/>
+ <xs:enumeration value="2070-1"/>
+ <xs:enumeration value="2069-3"/>
+ <xs:enumeration value="2071-9"/>
+ <xs:enumeration value="2072-7"/>
+ <xs:enumeration value="2073-5"/>
+ <xs:enumeration value="2074-3"/>
+ <xs:enumeration value="2075-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAfricanAmericanAfrican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15771
(C-0-T14914-S15768-S15771-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2060-2"/>
+ <xs:enumeration value="2061-0"/>
+ <xs:enumeration value="2062-8"/>
+ <xs:enumeration value="2063-6"/>
+ <xs:enumeration value="2064-4"/>
+ <xs:enumeration value="2065-1"/>
+ <xs:enumeration value="2066-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceHawaiianOrPacificIsland">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15787
(C-0-T14914-S15787-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RacePacificIslandMelanesian
RacePacificIslandMicronesian RacePacificIslandPolynesian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2076-8"/>
+ <xs:enumeration value="2500-7"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RacePacificIslandMelanesian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15808
(C-0-T14914-S15787-S15808-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2100-6"/>
+ <xs:enumeration value="2101-4"/>
+ <xs:enumeration value="2104-8"/>
+ <xs:enumeration value="2102-2"/>
+ <xs:enumeration value="2103-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RacePacificIslandMicronesian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15794
(C-0-T14914-S15787-S15794-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2085-9"/>
+ <xs:enumeration value="2092-5"/>
+ <xs:enumeration value="2088-3"/>
+ <xs:enumeration value="2097-4"/>
+ <xs:enumeration value="2087-5"/>
+ <xs:enumeration value="2086-7"/>
+ <xs:enumeration value="2096-6"/>
+ <xs:enumeration value="2093-3"/>
+ <xs:enumeration value="2089-1"/>
+ <xs:enumeration value="2090-9"/>
+ <xs:enumeration value="2091-7"/>
+ <xs:enumeration value="2094-1"/>
+ <xs:enumeration value="2095-8"/>
+ <xs:enumeration value="2098-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RacePacificIslandPolynesian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15788
(C-0-T14914-S15787-S15788-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2078-4"/>
+ <xs:enumeration value="2079-2"/>
+ <xs:enumeration value="2080-0"/>
+ <xs:enumeration value="2081-8"/>
+ <xs:enumeration value="2083-4"/>
+ <xs:enumeration value="2082-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceNativeAmerican">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14915
(C-0-T14914-S14915-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAlaskanNative RaceAmericanIndian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1002-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNative">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15470
(C-0-T14914-S14915-S15470-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAlaskanIndian RaceAlaskanNativeAleut
RaceAlaskanNativeEskimo">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1735-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanIndian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15471
(C-0-T14914-S14915-S15470-S15471-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAlaskanIndianAthabascan
RaceSoutheastAlaskanIndian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1737-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanIndianAthabascan">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15472
(C-0-T14914-S14915-S15470-S15471-S15472-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1739-2"/>
+ <xs:enumeration value="1740-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceSoutheastAlaskanIndian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15543
(C-0-T14914-S14915-S15470-S15471-S15543-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceSoutheastAlaskanIndianTlingit
RaceSoutheastAlaskanIndianTsimshian">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1811-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceSoutheastAlaskanIndianTlingit">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15544
(C-0-T14914-S14915-S15470-S15471-S15543-S15544-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1813-5"/>
+ <xs:enumeration value="1814-3"/>
+ <xs:enumeration value="1815-0"/>
+ <xs:enumeration value="1816-8"/>
+ <xs:enumeration value="1817-6"/>
+ <xs:enumeration value="1818-4"/>
+ <xs:enumeration value="1819-2"/>
+ <xs:enumeration value="1820-0"/>
+ <xs:enumeration value="1821-8"/>
+ <xs:enumeration value="1822-6"/>
+ <xs:enumeration value="1823-4"/>
+ <xs:enumeration value="1824-2"/>
+ <xs:enumeration value="1825-9"/>
+ <xs:enumeration value="1826-7"/>
+ <xs:enumeration value="1827-5"/>
+ <xs:enumeration value="1828-3"/>
+ <xs:enumeration value="1829-1"/>
+ <xs:enumeration value="1830-9"/>
+ <xs:enumeration value="1831-7"/>
+ <xs:enumeration value="1832-5"/>
+ <xs:enumeration value="1833-3"/>
+ <xs:enumeration value="1834-1"/>
+ <xs:enumeration value="1835-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceSoutheastAlaskanIndianTsimshian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15567
(C-0-T14914-S14915-S15470-S15471-S15543-S15567-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1837-4"/>
+ <xs:enumeration value="1838-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleut">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15690
(C-0-T14914-S14915-S15470-S15690-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAlaskanNativeAleutAlutiiq
RaceAlaskanNativeAleutBristolBay RaceAlaskanNativeAleutChugach
RaceAlaskanNativeAleutKoniag RaceAlaskanNativeAleutUnangan">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1966-1"/>
+ <xs:enumeration value="1990-1"/>
+ <xs:enumeration value="2002-4"/>
+ <xs:enumeration value="2004-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleutAlutiiq">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15691
(C-0-T14914-S14915-S15470-S15690-S15691-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1968-7"/>
+ <xs:enumeration value="1969-5"/>
+ <xs:enumeration value="1970-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleutBristolBay">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16466
(C-0-T14914-S14915-S15470-S15690-S16466-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1972-9"/>
+ <xs:enumeration value="1973-7"/>
+ <xs:enumeration value="1974-5"/>
+ <xs:enumeration value="1975-2"/>
+ <xs:enumeration value="1976-0"/>
+ <xs:enumeration value="1977-8"/>
+ <xs:enumeration value="1978-6"/>
+ <xs:enumeration value="1979-4"/>
+ <xs:enumeration value="1980-2"/>
+ <xs:enumeration value="1981-0"/>
+ <xs:enumeration value="1982-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleutChugach">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15705
(C-0-T14914-S14915-S15470-S15690-S15705-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1984-4"/>
+ <xs:enumeration value="1985-1"/>
+ <xs:enumeration value="1986-9"/>
+ <xs:enumeration value="1987-7"/>
+ <xs:enumeration value="1988-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleutKoniag">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15711
(C-0-T14914-S14915-S15470-S15690-S15711-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1992-7"/>
+ <xs:enumeration value="1994-3"/>
+ <xs:enumeration value="1993-5"/>
+ <xs:enumeration value="1995-0"/>
+ <xs:enumeration value="1996-8"/>
+ <xs:enumeration value="1997-6"/>
+ <xs:enumeration value="1998-4"/>
+ <xs:enumeration value="1999-2"/>
+ <xs:enumeration value="2000-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeAleutUnangan">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15722
(C-0-T14914-S14915-S15470-S15690-S15722-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2006-5"/>
+ <xs:enumeration value="2007-3"/>
+ <xs:enumeration value="2008-1"/>
+ <xs:enumeration value="2009-9"/>
+ <xs:enumeration value="2010-7"/>
+ <xs:enumeration value="2011-5"/>
+ <xs:enumeration value="2012-3"/>
+ <xs:enumeration value="2013-1"/>
+ <xs:enumeration value="2015-6"/>
+ <xs:enumeration value="2014-9"/>
+ <xs:enumeration value="2016-4"/>
+ <xs:enumeration value="2017-2"/>
+ <xs:enumeration value="2018-0"/>
+ <xs:enumeration value="2019-8"/>
+ <xs:enumeration value="2020-6"/>
+ <xs:enumeration value="2023-0"/>
+ <xs:enumeration value="2024-8"/>
+ <xs:enumeration value="2021-4"/>
+ <xs:enumeration value="2022-2"/>
+ <xs:enumeration value="2025-5"/>
+ <xs:enumeration value="2026-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeEskimo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15569
(C-0-T14914-S14915-S15470-S15569-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceAlaskanNativeInupiatEskimo
RaceAlaskanNativeSiberianEskimo RaceAlaskanNativeYupikEskimo">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1840-8"/>
+ <xs:enumeration value="1842-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeInupiatEskimo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15571
(C-0-T14914-S14915-S15470-S15569-S15571-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1844-0"/>
+ <xs:enumeration value="1845-7"/>
+ <xs:enumeration value="1846-5"/>
+ <xs:enumeration value="1847-3"/>
+ <xs:enumeration value="1849-9"/>
+ <xs:enumeration value="1848-1"/>
+ <xs:enumeration value="1850-7"/>
+ <xs:enumeration value="1851-5"/>
+ <xs:enumeration value="1852-3"/>
+ <xs:enumeration value="1853-1"/>
+ <xs:enumeration value="1854-9"/>
+ <xs:enumeration value="1855-6"/>
+ <xs:enumeration value="1856-4"/>
+ <xs:enumeration value="1857-2"/>
+ <xs:enumeration value="1858-0"/>
+ <xs:enumeration value="1859-8"/>
+ <xs:enumeration value="1860-6"/>
+ <xs:enumeration value="1861-4"/>
+ <xs:enumeration value="1862-2"/>
+ <xs:enumeration value="1863-0"/>
+ <xs:enumeration value="1864-8"/>
+ <xs:enumeration value="1865-5"/>
+ <xs:enumeration value="1866-3"/>
+ <xs:enumeration value="1867-1"/>
+ <xs:enumeration value="1868-9"/>
+ <xs:enumeration value="1869-7"/>
+ <xs:enumeration value="1889-5"/>
+ <xs:enumeration value="1870-5"/>
+ <xs:enumeration value="1871-3"/>
+ <xs:enumeration value="1872-1"/>
+ <xs:enumeration value="1873-9"/>
+ <xs:enumeration value="1874-7"/>
+ <xs:enumeration value="1875-4"/>
+ <xs:enumeration value="1876-2"/>
+ <xs:enumeration value="1877-0"/>
+ <xs:enumeration value="1878-8"/>
+ <xs:enumeration value="1879-6"/>
+ <xs:enumeration value="1880-4"/>
+ <xs:enumeration value="1881-2"/>
+ <xs:enumeration value="1882-0"/>
+ <xs:enumeration value="1883-8"/>
+ <xs:enumeration value="1884-6"/>
+ <xs:enumeration value="1885-3"/>
+ <xs:enumeration value="1886-1"/>
+ <xs:enumeration value="1887-9"/>
+ <xs:enumeration value="1888-7"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeSiberianEskimo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15617
(C-0-T14914-S14915-S15470-S15569-S15617-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1891-1"/>
+ <xs:enumeration value="1892-9"/>
+ <xs:enumeration value="1893-7"/>
+ <xs:enumeration value="1894-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAlaskanNativeYupikEskimo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15621
(C-0-T14914-S14915-S15470-S15569-S15621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1896-0"/>
+ <xs:enumeration value="1897-8"/>
+ <xs:enumeration value="1898-6"/>
+ <xs:enumeration value="1899-4"/>
+ <xs:enumeration value="1900-0"/>
+ <xs:enumeration value="1901-8"/>
+ <xs:enumeration value="1902-6"/>
+ <xs:enumeration value="1903-4"/>
+ <xs:enumeration value="1904-2"/>
+ <xs:enumeration value="1905-9"/>
+ <xs:enumeration value="1906-7"/>
+ <xs:enumeration value="1907-5"/>
+ <xs:enumeration value="1908-3"/>
+ <xs:enumeration value="1909-1"/>
+ <xs:enumeration value="1910-9"/>
+ <xs:enumeration value="1911-7"/>
+ <xs:enumeration value="1912-5"/>
+ <xs:enumeration value="1913-3"/>
+ <xs:enumeration value="1914-1"/>
+ <xs:enumeration value="1915-8"/>
+ <xs:enumeration value="1916-6"/>
+ <xs:enumeration value="1917-4"/>
+ <xs:enumeration value="1962-0"/>
+ <xs:enumeration value="1918-2"/>
+ <xs:enumeration value="1919-0"/>
+ <xs:enumeration value="1920-8"/>
+ <xs:enumeration value="1921-6"/>
+ <xs:enumeration value="1922-4"/>
+ <xs:enumeration value="1923-2"/>
+ <xs:enumeration value="1924-0"/>
+ <xs:enumeration value="1925-7"/>
+ <xs:enumeration value="1926-5"/>
+ <xs:enumeration value="1927-3"/>
+ <xs:enumeration value="1928-1"/>
+ <xs:enumeration value="1929-9"/>
+ <xs:enumeration value="1930-7"/>
+ <xs:enumeration value="1931-5"/>
+ <xs:enumeration value="1932-3"/>
+ <xs:enumeration value="1933-1"/>
+ <xs:enumeration value="1934-9"/>
+ <xs:enumeration value="1935-6"/>
+ <xs:enumeration value="1937-2"/>
+ <xs:enumeration value="1938-0"/>
+ <xs:enumeration value="1936-4"/>
+ <xs:enumeration value="1940-6"/>
+ <xs:enumeration value="1939-8"/>
+ <xs:enumeration value="1941-4"/>
+ <xs:enumeration value="1942-2"/>
+ <xs:enumeration value="1943-0"/>
+ <xs:enumeration value="1944-8"/>
+ <xs:enumeration value="1945-5"/>
+ <xs:enumeration value="1946-3"/>
+ <xs:enumeration value="1947-1"/>
+ <xs:enumeration value="1948-9"/>
+ <xs:enumeration value="1949-7"/>
+ <xs:enumeration value="1950-5"/>
+ <xs:enumeration value="1952-1"/>
+ <xs:enumeration value="1953-9"/>
+ <xs:enumeration value="1954-7"/>
+ <xs:enumeration value="1963-8"/>
+ <xs:enumeration value="1951-3"/>
+ <xs:enumeration value="1955-4"/>
+ <xs:enumeration value="1956-2"/>
+ <xs:enumeration value="1957-0"/>
+ <xs:enumeration value="1958-8"/>
+ <xs:enumeration value="1959-6"/>
+ <xs:enumeration value="1960-4"/>
+ <xs:enumeration value="1961-2"/>
+ <xs:enumeration value="1964-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14916
(C-0-T14914-S14915-S14916-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Catawba RaceAmericanIndianApache
RaceAmericanIndianArapaho RaceAmericanIndianAssiniboineSioux RaceAmericanIndianCaddo
RaceAmericanIndianCahuilla RaceAmericanIndianCalifornia RaceAmericanIndianChemakuan
RaceAmericanIndianCherokee RaceAmericanIndianCheyenne RaceAmericanIndianChickahominy
RaceAmericanIndianChinook RaceAmericanIndianChippewa RaceAmericanIndianChippewaCree
RaceAmericanIndianChoctaw RaceAmericanIndianChumash RaceAmericanIndianComanche
RaceAmericanIndianCoushatta RaceAmericanIndianCreek RaceAmericanIndianCupeno
RaceAmericanIndianDelaware RaceAmericanIndianDiegueno RaceAmericanIndianEasternTribes
RaceAmericanIndianGrosVentres RaceAmericanIndianHoopa RaceAmericanIndianIowa
RaceAmericanIndianIroquois RaceAmericanIndianKickapoo RaceAmericanIndianKiowa
RaceAmericanIndianKlallam RaceAmericanIndianLongIsland RaceAmericanIndianLuiseno
RaceAmericanIndianMaidu RaceAmericanIndianMiami RaceAmericanIndianMicmac
RaceAmericanIndianNavajo RaceAmerican!
IndianNorthwestTribes RaceAmericanIndianOttawa RaceAmericanIndianPaiute
RaceAmericanIndianPassamaquoddy RaceAmericanIndianPawnee RaceAmericanIndianPeoria
RaceAmericanIndianPequot RaceAmericanIndianPima RaceAmericanIndianPomo
RaceAmericanIndianPonca RaceAmericanIndianPotawatomi RaceAmericanIndianPueblo
RaceAmericanIndianPugetSoundSalish RaceAmericanIndianSacFox RaceAmericanIndianSeminole
RaceAmericanIndianSerrano RaceAmericanIndianShawnee RaceAmericanIndianShoshone
RaceAmericanIndianShoshonePaiute RaceAmericanIndianSioux RaceAmericanIndianTohonoOOdham
RaceAmericanIndianUmpqua RaceAmericanIndianUte RaceAmericanIndianWampanoag
RaceAmericanIndianWashoe RaceAmericanIndianWinnebago RaceAmericanIndianYuman
RaceAmericanIndianYurok RaceCanadianLatinIndian Wiyot Yaqui Yokuts">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1004-1"/>
+ <xs:enumeration value="1006-6"/>
+ <xs:enumeration value="1008-2"/>
+ <xs:enumeration value="1026-4"/>
+ <xs:enumeration value="1028-0"/>
+ <xs:enumeration value="1033-0"/>
+ <xs:enumeration value="1035-5"/>
+ <xs:enumeration value="1037-1"/>
+ <xs:enumeration value="1039-7"/>
+ <xs:enumeration value="1078-5"/>
+ <xs:enumeration value="1080-1"/>
+ <xs:enumeration value="1086-8"/>
+ <xs:enumeration value="1100-7"/>
+ <xs:enumeration value="1106-4"/>
+ <xs:enumeration value="1112-2"/>
+ <xs:enumeration value="1153-6"/>
+ <xs:enumeration value="1165-0"/>
+ <xs:enumeration value="1167-6"/>
+ <xs:enumeration value="1169-2"/>
+ <xs:enumeration value="1171-8"/>
+ <xs:enumeration value="1173-4"/>
+ <xs:enumeration value="1180-9"/>
+ <xs:enumeration value="1178-3"/>
+ <xs:enumeration value="1182-5"/>
+ <xs:enumeration value="1184-1"/>
+ <xs:enumeration value="1189-0"/>
+ <xs:enumeration value="1191-6"/>
+ <xs:enumeration value="1207-0"/>
+ <xs:enumeration value="1209-6"/>
+ <xs:enumeration value="1250-0"/>
+ <xs:enumeration value="1252-6"/>
+ <xs:enumeration value="1254-2"/>
+ <xs:enumeration value="1258-3"/>
+ <xs:enumeration value="1256-7"/>
+ <xs:enumeration value="1260-9"/>
+ <xs:enumeration value="1262-5"/>
+ <xs:enumeration value="1267-4"/>
+ <xs:enumeration value="1269-0"/>
+ <xs:enumeration value="1275-7"/>
+ <xs:enumeration value="1277-3"/>
+ <xs:enumeration value="1279-9"/>
+ <xs:enumeration value="1297-1"/>
+ <xs:enumeration value="1299-7"/>
+ <xs:enumeration value="1301-1"/>
+ <xs:enumeration value="1303-7"/>
+ <xs:enumeration value="1317-7"/>
+ <xs:enumeration value="1319-3"/>
+ <xs:enumeration value="1321-9"/>
+ <xs:enumeration value="1323-5"/>
+ <xs:enumeration value="1340-9"/>
+ <xs:enumeration value="1342-5"/>
+ <xs:enumeration value="1348-2"/>
+ <xs:enumeration value="1350-8"/>
+ <xs:enumeration value="1352-4"/>
+ <xs:enumeration value="1354-0"/>
+ <xs:enumeration value="1356-5"/>
+ <xs:enumeration value="1363-1"/>
+ <xs:enumeration value="1368-0"/>
+ <xs:enumeration value="1370-6"/>
+ <xs:enumeration value="1372-2"/>
+ <xs:enumeration value="1374-8"/>
+ <xs:enumeration value="1376-3"/>
+ <xs:enumeration value="1378-9"/>
+ <xs:enumeration value="1380-5"/>
+ <xs:enumeration value="1387-0"/>
+ <xs:enumeration value="1389-6"/>
+ <xs:enumeration value="1403-5"/>
+ <xs:enumeration value="1405-0"/>
+ <xs:enumeration value="1407-6"/>
+ <xs:enumeration value="1409-2"/>
+ <xs:enumeration value="1439-9"/>
+ <xs:enumeration value="1448-0"/>
+ <xs:enumeration value="1460-5"/>
+ <xs:enumeration value="1462-1"/>
+ <xs:enumeration value="1487-8"/>
+ <xs:enumeration value="1541-2"/>
+ <xs:enumeration value="1543-8"/>
+ <xs:enumeration value="1545-3"/>
+ <xs:enumeration value="1547-9"/>
+ <xs:enumeration value="1549-5"/>
+ <xs:enumeration value="1556-0"/>
+ <xs:enumeration value="1558-6"/>
+ <xs:enumeration value="1560-2"/>
+ <xs:enumeration value="1562-8"/>
+ <xs:enumeration value="1564-4"/>
+ <xs:enumeration value="1576-8"/>
+ <xs:enumeration value="1582-6"/>
+ <xs:enumeration value="1584-2"/>
+ <xs:enumeration value="1607-1"/>
+ <xs:enumeration value="1643-6"/>
+ <xs:enumeration value="1074-4"/>
+ <xs:enumeration value="1645-1"/>
+ <xs:enumeration value="1647-7"/>
+ <xs:enumeration value="1649-3"/>
+ <xs:enumeration value="1651-9"/>
+ <xs:enumeration value="1659-2"/>
+ <xs:enumeration value="1661-8"/>
+ <xs:enumeration value="1663-4"/>
+ <xs:enumeration value="1665-9"/>
+ <xs:enumeration value="1675-8"/>
+ <xs:enumeration value="1677-4"/>
+ <xs:enumeration value="1683-2"/>
+ <xs:enumeration value="1685-7"/>
+ <xs:enumeration value="1692-3"/>
+ <xs:enumeration value="1694-9"/>
+ <xs:enumeration value="1700-4"/>
+ <xs:enumeration value="1702-0"/>
+ <xs:enumeration value="1707-9"/>
+ <xs:enumeration value="1709-5"/>
+ <xs:enumeration value="1715-2"/>
+ <xs:enumeration value="1722-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Catawba">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14972
(C-0-T14914-S14915-S14916-S14972-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1076-9"/>
+ <xs:enumeration value="1744-2"/>
+ <xs:enumeration value="1741-8"/>
+ <xs:enumeration value="1742-6"/>
+ <xs:enumeration value="1743-4"/>
+ <xs:enumeration value="1745-9"/>
+ <xs:enumeration value="1746-7"/>
+ <xs:enumeration value="1747-5"/>
+ <xs:enumeration value="1748-3"/>
+ <xs:enumeration value="1749-1"/>
+ <xs:enumeration value="1750-9"/>
+ <xs:enumeration value="1751-7"/>
+ <xs:enumeration value="1752-5"/>
+ <xs:enumeration value="1753-3"/>
+ <xs:enumeration value="1754-1"/>
+ <xs:enumeration value="1755-8"/>
+ <xs:enumeration value="1756-6"/>
+ <xs:enumeration value="1757-4"/>
+ <xs:enumeration value="1758-2"/>
+ <xs:enumeration value="1759-0"/>
+ <xs:enumeration value="1760-8"/>
+ <xs:enumeration value="1761-6"/>
+ <xs:enumeration value="1762-4"/>
+ <xs:enumeration value="1763-2"/>
+ <xs:enumeration value="1764-0"/>
+ <xs:enumeration value="1765-7"/>
+ <xs:enumeration value="1766-5"/>
+ <xs:enumeration value="1767-3"/>
+ <xs:enumeration value="1768-1"/>
+ <xs:enumeration value="1769-9"/>
+ <xs:enumeration value="1770-7"/>
+ <xs:enumeration value="1771-5"/>
+ <xs:enumeration value="1772-3"/>
+ <xs:enumeration value="1773-1"/>
+ <xs:enumeration value="1774-9"/>
+ <xs:enumeration value="1775-6"/>
+ <xs:enumeration value="1776-4"/>
+ <xs:enumeration value="1777-2"/>
+ <xs:enumeration value="1778-0"/>
+ <xs:enumeration value="1780-6"/>
+ <xs:enumeration value="1779-8"/>
+ <xs:enumeration value="1781-4"/>
+ <xs:enumeration value="1782-2"/>
+ <xs:enumeration value="1783-0"/>
+ <xs:enumeration value="1784-8"/>
+ <xs:enumeration value="1785-5"/>
+ <xs:enumeration value="1786-3"/>
+ <xs:enumeration value="1787-1"/>
+ <xs:enumeration value="1788-9"/>
+ <xs:enumeration value="1789-7"/>
+ <xs:enumeration value="1790-5"/>
+ <xs:enumeration value="1791-3"/>
+ <xs:enumeration value="1792-1"/>
+ <xs:enumeration value="1793-9"/>
+ <xs:enumeration value="1795-4"/>
+ <xs:enumeration value="1794-7"/>
+ <xs:enumeration value="1796-2"/>
+ <xs:enumeration value="1797-0"/>
+ <xs:enumeration value="1798-8"/>
+ <xs:enumeration value="1799-6"/>
+ <xs:enumeration value="1800-2"/>
+ <xs:enumeration value="1801-0"/>
+ <xs:enumeration value="1802-8"/>
+ <xs:enumeration value="1803-6"/>
+ <xs:enumeration value="1804-4"/>
+ <xs:enumeration value="1805-1"/>
+ <xs:enumeration value="1806-9"/>
+ <xs:enumeration value="1807-7"/>
+ <xs:enumeration value="1808-5"/>
+ <xs:enumeration value="1809-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianApache">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14919
(C-0-T14914-S14915-S14916-S14919-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1010-8"/>
+ <xs:enumeration value="1011-6"/>
+ <xs:enumeration value="1012-4"/>
+ <xs:enumeration value="1013-2"/>
+ <xs:enumeration value="1014-0"/>
+ <xs:enumeration value="1015-7"/>
+ <xs:enumeration value="1016-5"/>
+ <xs:enumeration value="1017-3"/>
+ <xs:enumeration value="1018-1"/>
+ <xs:enumeration value="1019-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianArapaho">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14929
(C-0-T14914-S14915-S14916-S14929-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1021-5"/>
+ <xs:enumeration value="1022-3"/>
+ <xs:enumeration value="1023-1"/>
+ <xs:enumeration value="1024-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianAssiniboineSioux">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14935
(C-0-T14914-S14915-S14916-S14935-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1030-6"/>
+ <xs:enumeration value="1031-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCaddo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14941
(C-0-T14914-S14915-S14916-S14941-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1041-3"/>
+ <xs:enumeration value="1042-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCahuilla">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14943
(C-0-T14914-S14915-S14916-S14943-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1044-7"/>
+ <xs:enumeration value="1045-4"/>
+ <xs:enumeration value="1046-2"/>
+ <xs:enumeration value="1047-0"/>
+ <xs:enumeration value="1048-8"/>
+ <xs:enumeration value="1049-6"/>
+ <xs:enumeration value="1050-4"/>
+ <xs:enumeration value="1051-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCalifornia">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14951
(C-0-T14914-S14915-S14916-S14951-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1053-8"/>
+ <xs:enumeration value="1054-6"/>
+ <xs:enumeration value="1055-3"/>
+ <xs:enumeration value="1056-1"/>
+ <xs:enumeration value="1057-9"/>
+ <xs:enumeration value="1058-7"/>
+ <xs:enumeration value="1059-5"/>
+ <xs:enumeration value="1060-3"/>
+ <xs:enumeration value="1061-1"/>
+ <xs:enumeration value="1062-9"/>
+ <xs:enumeration value="1063-7"/>
+ <xs:enumeration value="1064-5"/>
+ <xs:enumeration value="1065-2"/>
+ <xs:enumeration value="1066-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChemakuan">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14975
(C-0-T14914-S14915-S14916-S14975-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1082-7"/>
+ <xs:enumeration value="1083-5"/>
+ <xs:enumeration value="1084-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCherokee">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14979
(C-0-T14914-S14915-S14916-S14979-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1088-4"/>
+ <xs:enumeration value="1089-2"/>
+ <xs:enumeration value="1090-0"/>
+ <xs:enumeration value="1091-8"/>
+ <xs:enumeration value="1092-6"/>
+ <xs:enumeration value="1093-4"/>
+ <xs:enumeration value="1094-2"/>
+ <xs:enumeration value="1095-9"/>
+ <xs:enumeration value="1096-7"/>
+ <xs:enumeration value="1097-5"/>
+ <xs:enumeration value="1098-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCheyenne">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14991
(C-0-T14914-S14915-S14916-S14991-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1102-3"/>
+ <xs:enumeration value="1103-1"/>
+ <xs:enumeration value="1104-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChickahominy">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14995
(C-0-T14914-S14915-S14916-S14995-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1108-0"/>
+ <xs:enumeration value="1109-8"/>
+ <xs:enumeration value="1110-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChinook">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14999
(C-0-T14914-S14915-S14916-S14999-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1114-8"/>
+ <xs:enumeration value="1115-5"/>
+ <xs:enumeration value="1116-3"/>
+ <xs:enumeration value="1117-1"/>
+ <xs:enumeration value="1118-9"/>
+ <xs:enumeration value="1119-7"/>
+ <xs:enumeration value="1120-5"/>
+ <xs:enumeration value="1121-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChippewa">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15007
(C-0-T14914-S14915-S14916-S15007-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1123-9"/>
+ <xs:enumeration value="1124-7"/>
+ <xs:enumeration value="1125-4"/>
+ <xs:enumeration value="1126-2"/>
+ <xs:enumeration value="1127-0"/>
+ <xs:enumeration value="1128-8"/>
+ <xs:enumeration value="1129-6"/>
+ <xs:enumeration value="1130-4"/>
+ <xs:enumeration value="1131-2"/>
+ <xs:enumeration value="1132-0"/>
+ <xs:enumeration value="1134-6"/>
+ <xs:enumeration value="1133-8"/>
+ <xs:enumeration value="1135-3"/>
+ <xs:enumeration value="1136-1"/>
+ <xs:enumeration value="1137-9"/>
+ <xs:enumeration value="1138-7"/>
+ <xs:enumeration value="1139-5"/>
+ <xs:enumeration value="1140-3"/>
+ <xs:enumeration value="1141-1"/>
+ <xs:enumeration value="1142-9"/>
+ <xs:enumeration value="1143-7"/>
+ <xs:enumeration value="1145-2"/>
+ <xs:enumeration value="1146-0"/>
+ <xs:enumeration value="1144-5"/>
+ <xs:enumeration value="1147-8"/>
+ <xs:enumeration value="1148-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChippewaCree">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15033
(C-0-T14914-S14915-S14916-S15033-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1150-2"/>
+ <xs:enumeration value="1151-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChoctaw">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15036
(C-0-T14914-S14915-S14916-S15036-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1155-1"/>
+ <xs:enumeration value="1156-9"/>
+ <xs:enumeration value="1157-7"/>
+ <xs:enumeration value="1158-5"/>
+ <xs:enumeration value="1159-3"/>
+ <xs:enumeration value="1160-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianChumash">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15042
(C-0-T14914-S14915-S14916-S15042-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1162-7"/>
+ <xs:enumeration value="1163-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianComanche">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15049
(C-0-T14914-S14915-S14916-S15049-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1175-9"/>
+ <xs:enumeration value="1176-7"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCoushatta">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15055
(C-0-T14914-S14915-S14916-S15055-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1186-6"/>
+ <xs:enumeration value="1187-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCreek">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15059
(C-0-T14914-S14915-S14916-S15059-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1193-2"/>
+ <xs:enumeration value="1194-0"/>
+ <xs:enumeration value="1195-7"/>
+ <xs:enumeration value="1196-5"/>
+ <xs:enumeration value="1197-3"/>
+ <xs:enumeration value="1198-1"/>
+ <xs:enumeration value="1199-9"/>
+ <xs:enumeration value="1200-5"/>
+ <xs:enumeration value="1201-3"/>
+ <xs:enumeration value="1202-1"/>
+ <xs:enumeration value="1203-9"/>
+ <xs:enumeration value="1204-7"/>
+ <xs:enumeration value="1205-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianCupeno">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15074
(C-0-T14914-S14915-S14916-S15074-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1211-2"/>
+ <xs:enumeration value="1212-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianDelaware">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15076
(C-0-T14914-S14915-S14916-S15076-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1214-6"/>
+ <xs:enumeration value="1215-3"/>
+ <xs:enumeration value="1216-1"/>
+ <xs:enumeration value="1217-9"/>
+ <xs:enumeration value="1218-7"/>
+ <xs:enumeration value="1219-5"/>
+ <xs:enumeration value="1220-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianDiegueno">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15083
(C-0-T14914-S14915-S14916-S15083-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1222-9"/>
+ <xs:enumeration value="1223-7"/>
+ <xs:enumeration value="1224-5"/>
+ <xs:enumeration value="1225-2"/>
+ <xs:enumeration value="1226-0"/>
+ <xs:enumeration value="1227-8"/>
+ <xs:enumeration value="1228-6"/>
+ <xs:enumeration value="1229-4"/>
+ <xs:enumeration value="1230-2"/>
+ <xs:enumeration value="1231-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianEasternTribes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15093
(C-0-T14914-S14915-S14916-S15093-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1233-6"/>
+ <xs:enumeration value="1234-4"/>
+ <xs:enumeration value="1235-1"/>
+ <xs:enumeration value="1236-9"/>
+ <xs:enumeration value="1237-7"/>
+ <xs:enumeration value="1238-5"/>
+ <xs:enumeration value="1239-3"/>
+ <xs:enumeration value="1240-1"/>
+ <xs:enumeration value="1241-9"/>
+ <xs:enumeration value="1242-7"/>
+ <xs:enumeration value="1243-5"/>
+ <xs:enumeration value="1244-3"/>
+ <xs:enumeration value="1245-0"/>
+ <xs:enumeration value="1246-8"/>
+ <xs:enumeration value="1247-6"/>
+ <xs:enumeration value="1248-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianGrosVentres">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15116
(C-0-T14914-S14915-S14916-S15116-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1264-1"/>
+ <xs:enumeration value="1265-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianHoopa">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15120
(C-0-T14914-S14915-S14916-S15120-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1271-6"/>
+ <xs:enumeration value="1272-4"/>
+ <xs:enumeration value="1273-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianIowa">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15126
(C-0-T14914-S14915-S14916-S15126-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1281-5"/>
+ <xs:enumeration value="1282-3"/>
+ <xs:enumeration value="1283-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianIroquois">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15129
(C-0-T14914-S14915-S14916-S15129-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1285-6"/>
+ <xs:enumeration value="1286-4"/>
+ <xs:enumeration value="1287-2"/>
+ <xs:enumeration value="1288-0"/>
+ <xs:enumeration value="1289-8"/>
+ <xs:enumeration value="1290-6"/>
+ <xs:enumeration value="1291-4"/>
+ <xs:enumeration value="1292-2"/>
+ <xs:enumeration value="1293-0"/>
+ <xs:enumeration value="1294-8"/>
+ <xs:enumeration value="1295-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianKickapoo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15144
(C-0-T14914-S14915-S14916-S15144-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1305-2"/>
+ <xs:enumeration value="1306-0"/>
+ <xs:enumeration value="1307-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianKiowa">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15147
(C-0-T14914-S14915-S14916-S15147-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1309-4"/>
+ <xs:enumeration value="1310-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianKlallam">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15149
(C-0-T14914-S14915-S14916-S15149-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1312-8"/>
+ <xs:enumeration value="1313-6"/>
+ <xs:enumeration value="1314-4"/>
+ <xs:enumeration value="1315-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianLongIsland">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15157
(C-0-T14914-S14915-S14916-S15157-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1325-0"/>
+ <xs:enumeration value="1326-8"/>
+ <xs:enumeration value="1327-6"/>
+ <xs:enumeration value="1328-4"/>
+ <xs:enumeration value="1329-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianLuiseno">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15162
(C-0-T14914-S14915-S14916-S15162-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1331-8"/>
+ <xs:enumeration value="1332-6"/>
+ <xs:enumeration value="1333-4"/>
+ <xs:enumeration value="1334-2"/>
+ <xs:enumeration value="1335-9"/>
+ <xs:enumeration value="1336-7"/>
+ <xs:enumeration value="1338-3"/>
+ <xs:enumeration value="1337-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianMaidu">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15172
(C-0-T14914-S14915-S14916-S15172-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1344-1"/>
+ <xs:enumeration value="1345-8"/>
+ <xs:enumeration value="1346-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianMiami">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15180
(C-0-T14914-S14915-S14916-S15180-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1358-1"/>
+ <xs:enumeration value="1359-9"/>
+ <xs:enumeration value="1360-7"/>
+ <xs:enumeration value="1361-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianMicmac">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15185
(C-0-T14914-S14915-S14916-S15185-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1365-6"/>
+ <xs:enumeration value="1366-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianNavajo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15194
(C-0-T14914-S14915-S14916-S15194-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1382-1"/>
+ <xs:enumeration value="1383-9"/>
+ <xs:enumeration value="1384-7"/>
+ <xs:enumeration value="1385-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianNorthwestTribes">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15200
(C-0-T14914-S14915-S14916-S15200-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1391-2"/>
+ <xs:enumeration value="1392-0"/>
+ <xs:enumeration value="1393-8"/>
+ <xs:enumeration value="1394-6"/>
+ <xs:enumeration value="1395-3"/>
+ <xs:enumeration value="1396-1"/>
+ <xs:enumeration value="1397-9"/>
+ <xs:enumeration value="1398-7"/>
+ <xs:enumeration value="1399-5"/>
+ <xs:enumeration value="1400-1"/>
+ <xs:enumeration value="1401-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianOttawa">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15215
(C-0-T14914-S14915-S14916-S15215-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1411-8"/>
+ <xs:enumeration value="1412-6"/>
+ <xs:enumeration value="1413-4"/>
+ <xs:enumeration value="1414-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPaiute">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15219
(C-0-T14914-S14915-S14916-S15219-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1416-7"/>
+ <xs:enumeration value="1417-5"/>
+ <xs:enumeration value="1418-3"/>
+ <xs:enumeration value="1419-1"/>
+ <xs:enumeration value="1420-9"/>
+ <xs:enumeration value="1421-7"/>
+ <xs:enumeration value="1422-5"/>
+ <xs:enumeration value="1423-3"/>
+ <xs:enumeration value="1424-1"/>
+ <xs:enumeration value="1425-8"/>
+ <xs:enumeration value="1426-6"/>
+ <xs:enumeration value="1427-4"/>
+ <xs:enumeration value="1428-2"/>
+ <xs:enumeration value="1429-0"/>
+ <xs:enumeration value="1430-8"/>
+ <xs:enumeration value="1431-6"/>
+ <xs:enumeration value="1432-4"/>
+ <xs:enumeration value="1433-2"/>
+ <xs:enumeration value="1434-0"/>
+ <xs:enumeration value="1435-7"/>
+ <xs:enumeration value="1436-5"/>
+ <xs:enumeration value="1437-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPassamaquoddy">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15242
(C-0-T14914-S14915-S14916-S15242-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1441-5"/>
+ <xs:enumeration value="1442-3"/>
+ <xs:enumeration value="1443-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPawnee">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15245
(C-0-T14914-S14915-S14916-S15245-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1445-6"/>
+ <xs:enumeration value="1446-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPeoria">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15248
(C-0-T14914-S14915-S14916-S15248-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1450-6"/>
+ <xs:enumeration value="1451-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPequot">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15250
(C-0-T14914-S14915-S14916-S15250-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1453-0"/>
+ <xs:enumeration value="1454-8"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPima">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15252
(C-0-T14914-S14915-S14916-S15252-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1456-3"/>
+ <xs:enumeration value="1457-1"/>
+ <xs:enumeration value="1458-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPomo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15257
(C-0-T14914-S14915-S14916-S15257-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1464-7"/>
+ <xs:enumeration value="1465-4"/>
+ <xs:enumeration value="1466-2"/>
+ <xs:enumeration value="1467-0"/>
+ <xs:enumeration value="1468-8"/>
+ <xs:enumeration value="1469-6"/>
+ <xs:enumeration value="1470-4"/>
+ <xs:enumeration value="1471-2"/>
+ <xs:enumeration value="1472-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPonca">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15266
(C-0-T14914-S14915-S14916-S15266-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1474-6"/>
+ <xs:enumeration value="1475-3"/>
+ <xs:enumeration value="1476-1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPotawatomi">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15269
(C-0-T14914-S14915-S14916-S15269-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1478-7"/>
+ <xs:enumeration value="1479-5"/>
+ <xs:enumeration value="1480-3"/>
+ <xs:enumeration value="1481-1"/>
+ <xs:enumeration value="1482-9"/>
+ <xs:enumeration value="1483-7"/>
+ <xs:enumeration value="1484-5"/>
+ <xs:enumeration value="1485-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPueblo">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15278
(C-0-T14914-S14915-S14916-S15278-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1489-4"/>
+ <xs:enumeration value="1490-2"/>
+ <xs:enumeration value="1491-0"/>
+ <xs:enumeration value="1492-8"/>
+ <xs:enumeration value="1493-6"/>
+ <xs:enumeration value="1494-4"/>
+ <xs:enumeration value="1495-1"/>
+ <xs:enumeration value="1496-9"/>
+ <xs:enumeration value="1497-7"/>
+ <xs:enumeration value="1498-5"/>
+ <xs:enumeration value="1499-3"/>
+ <xs:enumeration value="1500-8"/>
+ <xs:enumeration value="1501-6"/>
+ <xs:enumeration value="1502-4"/>
+ <xs:enumeration value="1503-2"/>
+ <xs:enumeration value="1506-5"/>
+ <xs:enumeration value="1505-7"/>
+ <xs:enumeration value="1504-0"/>
+ <xs:enumeration value="1507-3"/>
+ <xs:enumeration value="1508-1"/>
+ <xs:enumeration value="1509-9"/>
+ <xs:enumeration value="1510-7"/>
+ <xs:enumeration value="1511-5"/>
+ <xs:enumeration value="1512-3"/>
+ <xs:enumeration value="1513-1"/>
+ <xs:enumeration value="1514-9"/>
+ <xs:enumeration value="1515-6"/>
+ <xs:enumeration value="1516-4"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianPugetSoundSalish">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15306
(C-0-T14914-S14915-S14916-S15306-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1518-0"/>
+ <xs:enumeration value="1519-8"/>
+ <xs:enumeration value="1520-6"/>
+ <xs:enumeration value="1521-4"/>
+ <xs:enumeration value="1522-2"/>
+ <xs:enumeration value="1523-0"/>
+ <xs:enumeration value="1524-8"/>
+ <xs:enumeration value="1525-5"/>
+ <xs:enumeration value="1526-3"/>
+ <xs:enumeration value="1527-1"/>
+ <xs:enumeration value="1528-9"/>
+ <xs:enumeration value="1529-7"/>
+ <xs:enumeration value="1530-5"/>
+ <xs:enumeration value="1531-3"/>
+ <xs:enumeration value="1532-1"/>
+ <xs:enumeration value="1533-9"/>
+ <xs:enumeration value="1534-7"/>
+ <xs:enumeration value="1535-4"/>
+ <xs:enumeration value="1536-2"/>
+ <xs:enumeration value="1537-0"/>
+ <xs:enumeration value="1538-8"/>
+ <xs:enumeration value="1539-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianSacFox">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15333
(C-0-T14914-S14915-S14916-S15333-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1551-1"/>
+ <xs:enumeration value="1552-9"/>
+ <xs:enumeration value="1553-7"/>
+ <xs:enumeration value="1554-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianSeminole">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15342
(C-0-T14914-S14915-S14916-S15342-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1566-9"/>
+ <xs:enumeration value="1567-7"/>
+ <xs:enumeration value="1568-5"/>
+ <xs:enumeration value="1569-3"/>
+ <xs:enumeration value="1570-1"/>
+ <xs:enumeration value="1571-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianSerrano">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15348
(C-0-T14914-S14915-S14916-S15348-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1573-5"/>
+ <xs:enumeration value="1574-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianShawnee">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15351
(C-0-T14914-S14915-S14916-S15351-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1578-4"/>
+ <xs:enumeration value="1579-2"/>
+ <xs:enumeration value="1580-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianShoshone">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15356
(C-0-T14914-S14915-S14916-S15356-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1586-7"/>
+ <xs:enumeration value="1587-5"/>
+ <xs:enumeration value="1588-3"/>
+ <xs:enumeration value="1589-1"/>
+ <xs:enumeration value="1590-9"/>
+ <xs:enumeration value="1591-7"/>
+ <xs:enumeration value="1592-5"/>
+ <xs:enumeration value="1593-3"/>
+ <xs:enumeration value="1594-1"/>
+ <xs:enumeration value="1595-8"/>
+ <xs:enumeration value="1596-6"/>
+ <xs:enumeration value="1597-4"/>
+ <xs:enumeration value="1598-2"/>
+ <xs:enumeration value="1599-0"/>
+ <xs:enumeration value="1600-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianShoshonePaiute">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15371
(C-0-T14914-S14915-S14916-S15371-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1602-2"/>
+ <xs:enumeration value="1603-0"/>
+ <xs:enumeration value="1604-8"/>
+ <xs:enumeration value="1605-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianSioux">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15376
(C-0-T14914-S14915-S14916-S15376-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1609-7"/>
+ <xs:enumeration value="1610-5"/>
+ <xs:enumeration value="1611-3"/>
+ <xs:enumeration value="1612-1"/>
+ <xs:enumeration value="1613-9"/>
+ <xs:enumeration value="1614-7"/>
+ <xs:enumeration value="1615-4"/>
+ <xs:enumeration value="1616-2"/>
+ <xs:enumeration value="1617-0"/>
+ <xs:enumeration value="1618-8"/>
+ <xs:enumeration value="1619-6"/>
+ <xs:enumeration value="1620-4"/>
+ <xs:enumeration value="1621-2"/>
+ <xs:enumeration value="1622-0"/>
+ <xs:enumeration value="1623-8"/>
+ <xs:enumeration value="1624-6"/>
+ <xs:enumeration value="1625-3"/>
+ <xs:enumeration value="1626-1"/>
+ <xs:enumeration value="1627-9"/>
+ <xs:enumeration value="1628-7"/>
+ <xs:enumeration value="1629-5"/>
+ <xs:enumeration value="1631-1"/>
+ <xs:enumeration value="1630-3"/>
+ <xs:enumeration value="1632-9"/>
+ <xs:enumeration value="1633-7"/>
+ <xs:enumeration value="1634-5"/>
+ <xs:enumeration value="1635-2"/>
+ <xs:enumeration value="1636-0"/>
+ <xs:enumeration value="1637-8"/>
+ <xs:enumeration value="1638-6"/>
+ <xs:enumeration value="1639-4"/>
+ <xs:enumeration value="1640-2"/>
+ <xs:enumeration value="1641-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianTohonoOOdham">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15414
(C-0-T14914-S14915-S14916-S15414-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1653-5"/>
+ <xs:enumeration value="1654-3"/>
+ <xs:enumeration value="1655-0"/>
+ <xs:enumeration value="1656-8"/>
+ <xs:enumeration value="1657-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianUmpqua">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15423
(C-0-T14914-S14915-S14916-S15423-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1667-5"/>
+ <xs:enumeration value="1668-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianUte">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15425
(C-0-T14914-S14915-S14916-S15425-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1670-9"/>
+ <xs:enumeration value="1671-7"/>
+ <xs:enumeration value="1672-5"/>
+ <xs:enumeration value="1673-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianWampanoag">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15431
(C-0-T14914-S14915-S14916-S15431-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1679-0"/>
+ <xs:enumeration value="1680-8"/>
+ <xs:enumeration value="1681-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianWashoe">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15436
(C-0-T14914-S14915-S14916-S15436-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1687-3"/>
+ <xs:enumeration value="1688-1"/>
+ <xs:enumeration value="1689-9"/>
+ <xs:enumeration value="1690-7"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianWinnebago">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15442
(C-0-T14914-S14915-S14916-S15442-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1696-4"/>
+ <xs:enumeration value="1697-2"/>
+ <xs:enumeration value="1698-0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianYuman">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15460
(C-0-T14914-S14915-S14916-S15460-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1724-4"/>
+ <xs:enumeration value="1725-1"/>
+ <xs:enumeration value="1726-9"/>
+ <xs:enumeration value="1727-7"/>
+ <xs:enumeration value="1728-5"/>
+ <xs:enumeration value="1729-3"/>
+ <xs:enumeration value="1730-1"/>
+ <xs:enumeration value="1731-9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceAmericanIndianYurok">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15468
(C-0-T14914-S14915-S14916-S15468-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1732-7"/>
+ <xs:enumeration value="1733-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceCanadianLatinIndian">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14965
(C-0-T14914-S14915-S14916-S14965-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1068-6"/>
+ <xs:enumeration value="1069-4"/>
+ <xs:enumeration value="1070-2"/>
+ <xs:enumeration value="1071-0"/>
+ <xs:enumeration value="1072-8"/>
+ <xs:enumeration value="1073-6"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Wiyot">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15447
(C-0-T14914-S14915-S14916-S15447-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1704-6"/>
+ <xs:enumeration value="1705-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Yaqui">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15451
(C-0-T14914-S14915-S14916-S15451-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1711-1"/>
+ <xs:enumeration value="1712-9"/>
+ <xs:enumeration value="1713-7"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Yokuts">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15455
(C-0-T14914-S14915-S14916-S15455-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1717-8"/>
+ <xs:enumeration value="1718-6"/>
+ <xs:enumeration value="1719-4"/>
+ <xs:enumeration value="1720-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceWhite">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15814
(C-0-T14914-S15814-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RaceWhiteArab RaceWhiteEuropean
RaceWhiteMiddleEast">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2106-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RaceWhiteArab">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15834
(C-0-T14914-S15814-S15834-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2129-5"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceWhiteEuropean">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15815
(C-0-T14914-S15814-S15815-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2108-9"/>
+ <xs:enumeration value="2109-7"/>
+ <xs:enumeration value="2110-5"/>
+ <xs:enumeration value="2111-3"/>
+ <xs:enumeration value="2112-1"/>
+ <xs:enumeration value="2113-9"/>
+ <xs:enumeration value="2114-7"/>
+ <xs:enumeration value="2115-4"/>
+ <xs:enumeration value="2116-2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RaceWhiteMiddleEast">
+ <xs:annotation>
+ <xs:documentation>specDomain: S15824
(C-0-T14914-S15814-S15824-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="2118-8"/>
+ <xs:enumeration value="2126-1"/>
+ <xs:enumeration value="2119-6"/>
+ <xs:enumeration value="2120-4"/>
+ <xs:enumeration value="2121-2"/>
+ <xs:enumeration value="2122-0"/>
+ <xs:enumeration value="2127-9"/>
+ <xs:enumeration value="2123-8"/>
+ <xs:enumeration value="2124-6"/>
+ <xs:enumeration value="2125-3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Realm">
+ <xs:annotation>
+ <xs:documentation>vocSet: D47 (C-0-D47-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="RelationalName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D48 (C-0-D48-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="RelationalOperator">
+ <xs:annotation>
+ <xs:documentation>vocSet: T209 (C-0-T209-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CT"/>
+ <xs:enumeration value="EQ"/>
+ <xs:enumeration value="GN"/>
+ <xs:enumeration value="GT"/>
+ <xs:enumeration value="GE"/>
+ <xs:enumeration value="LT"/>
+ <xs:enumeration value="LE"/>
+ <xs:enumeration value="NE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RelationshipConjunction">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10365
(C-0-T10365-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AND"/>
+ <xs:enumeration value="XOR"/>
+ <xs:enumeration value="OR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ReligiousAffiliation">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19185
(C-0-T19185-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1001"/>
+ <xs:enumeration value="1002"/>
+ <xs:enumeration value="1003"/>
+ <xs:enumeration value="1004"/>
+ <xs:enumeration value="1005"/>
+ <xs:enumeration value="1006"/>
+ <xs:enumeration value="1061"/>
+ <xs:enumeration value="1007"/>
+ <xs:enumeration value="1008"/>
+ <xs:enumeration value="1009"/>
+ <xs:enumeration value="1010"/>
+ <xs:enumeration value="1062"/>
+ <xs:enumeration value="1011"/>
+ <xs:enumeration value="1012"/>
+ <xs:enumeration value="1013"/>
+ <xs:enumeration value="1063"/>
+ <xs:enumeration value="1064"/>
+ <xs:enumeration value="1065"/>
+ <xs:enumeration value="1014"/>
+ <xs:enumeration value="1066"/>
+ <xs:enumeration value="1015"/>
+ <xs:enumeration value="1067"/>
+ <xs:enumeration value="1016"/>
+ <xs:enumeration value="1068"/>
+ <xs:enumeration value="1069"/>
+ <xs:enumeration value="1070"/>
+ <xs:enumeration value="1017"/>
+ <xs:enumeration value="1018"/>
+ <xs:enumeration value="1071"/>
+ <xs:enumeration value="1072"/>
+ <xs:enumeration value="1019"/>
+ <xs:enumeration value="1020"/>
+ <xs:enumeration value="1021"/>
+ <xs:enumeration value="1022"/>
+ <xs:enumeration value="1023"/>
+ <xs:enumeration value="1024"/>
+ <xs:enumeration value="1025"/>
+ <xs:enumeration value="1026"/>
+ <xs:enumeration value="1027"/>
+ <xs:enumeration value="1028"/>
+ <xs:enumeration value="1029"/>
+ <xs:enumeration value="1030"/>
+ <xs:enumeration value="1031"/>
+ <xs:enumeration value="1073"/>
+ <xs:enumeration value="1032"/>
+ <xs:enumeration value="1074"/>
+ <xs:enumeration value="1075"/>
+ <xs:enumeration value="1033"/>
+ <xs:enumeration value="1035"/>
+ <xs:enumeration value="1036"/>
+ <xs:enumeration value="1037"/>
+ <xs:enumeration value="1038"/>
+ <xs:enumeration value="1076"/>
+ <xs:enumeration value="1039"/>
+ <xs:enumeration value="1077"/>
+ <xs:enumeration value="1078"/>
+ <xs:enumeration value="1079"/>
+ <xs:enumeration value="1040"/>
+ <xs:enumeration value="1041"/>
+ <xs:enumeration value="1080"/>
+ <xs:enumeration value="1042"/>
+ <xs:enumeration value="1043"/>
+ <xs:enumeration value="1044"/>
+ <xs:enumeration value="1045"/>
+ <xs:enumeration value="1046"/>
+ <xs:enumeration value="1047"/>
+ <xs:enumeration value="1048"/>
+ <xs:enumeration value="1049"/>
+ <xs:enumeration value="1050"/>
+ <xs:enumeration value="1051"/>
+ <xs:enumeration value="1081"/>
+ <xs:enumeration value="1052"/>
+ <xs:enumeration value="1082"/>
+ <xs:enumeration value="1053"/>
+ <xs:enumeration value="1054"/>
+ <xs:enumeration value="1055"/>
+ <xs:enumeration value="1056"/>
+ <xs:enumeration value="1057"/>
+ <xs:enumeration value="1058"/>
+ <xs:enumeration value="1059"/>
+ <xs:enumeration value="1060"/>
+ <xs:enumeration value="1034"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ResponseLevel">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14761
(C-0-T14761-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="X"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ResponseModality">
+ <xs:annotation>
+ <xs:documentation>vocSet: T394 (C-0-T394-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ResponseMode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19650
(C-0-T19650-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="Q"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11555
(C-0-T11555-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassRoot"/>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13940
(C-0-T11555-S13940-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassAssociative RoleClassOntological
RoleClassPartitive x_AccommodationRequestorRole x_DocumentEntrySubject x_DocumentSubject
x_InformationRecipientRole x_RoleClassAccommodationRequestor x_RoleClassCoverage
x_RoleClassCoverageInvoice x_RoleClassCredentialedEntity
x_RoleClassPayeePolicyRelationship">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ROL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAssociative">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19313
(C-0-T11555-S13940-A19313-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassMutualRelationship
RoleClassPassive">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassMutualRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19316
(C-0-T11555-S13940-A19313-A19316-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassRelationshipFormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CAREGIVER"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassRelationshipFormal">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10416
(C-0-T11555-S13940-A19313-A19316-A10416-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LicensedEntityRole RoleClassAgent RoleClassEmployee
RoleClassInvestigationSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AFFL"/>
+ <xs:enumeration value="CIT"/>
+ <xs:enumeration value="CRINV"/>
+ <xs:enumeration value="CRSPNSR"/>
+ <xs:enumeration value="SPNSR"/>
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="GUAR"/>
+ <xs:enumeration value="PAYOR"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PAYEE"/>
+ <xs:enumeration value="POLHOLD"/>
+ <xs:enumeration value="QUAL"/>
+ <xs:enumeration value="STD"/>
+ <xs:enumeration value="UNDWRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAgent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14006
(C-0-T11555-S13940-A19313-A19316-A10416-S14006-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassAssignedEntity">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGNT"/>
+ <xs:enumeration value="GUARD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAssignedEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11595
(C-0-T11555-S13940-A19313-A19316-A10416-S14006-S11595-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassContact">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="COMPAR"/>
+ <xs:enumeration value="SGNOFF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassContact">
+ <xs:annotation>
+ <xs:documentation>specDomain: S12205
(C-0-T11555-S13940-A19313-A19316-A10416-S14006-S11595-S12205-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="ECON"/>
+ <xs:enumeration value="NOK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassEmployee">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11569
(C-0-T11555-S13940-A19313-A19316-A10416-S11569-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EMP"/>
+ <xs:enumeration value="MIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassInvestigationSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21464
(C-0-T11555-S13940-A19313-A19316-A10416-S21464-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INVSBJ"/>
+ <xs:enumeration value="CASEBJ"/>
+ <xs:enumeration value="RESBJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassPassive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19105
(C-0-T11555-S13940-A19313-A19105-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassDistributedMaterial
RoleClassManufacturedProduct RoleClassServiceDeliveryLocation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADMM"/>
+ <xs:enumeration value="ACCESS"/>
+ <xs:enumeration value="BIRTHPL"/>
+ <xs:enumeration value="EXPR"/>
+ <xs:enumeration value="HLTHCHRT"/>
+ <xs:enumeration value="HLD"/>
+ <xs:enumeration value="IDENT"/>
+ <xs:enumeration value="MNT"/>
+ <xs:enumeration value="OWN"/>
+ <xs:enumeration value="RGPR"/>
+ <xs:enumeration value="TERR"/>
+ <xs:enumeration value="WRTE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassDistributedMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10418
(C-0-T11555-S13940-A19313-A19105-S10418-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DST"/>
+ <xs:enumeration value="RET"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassManufacturedProduct">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11580
(C-0-T11555-S13940-A19313-A19105-S11580-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MANU"/>
+ <xs:enumeration value="THER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassServiceDeliveryLocation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16927
(C-0-T11555-S13940-A19313-A19105-S16927-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SDLOC"/>
+ <xs:enumeration value="DSDLOC"/>
+ <xs:enumeration value="ISDLOC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassOntological">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10428
(C-0-T11555-S13940-A10428-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassIsSpeciesEntity">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INST"/>
+ <xs:enumeration value="SAME"/>
+ <xs:enumeration value="SUBY"/>
+ <xs:enumeration value="SUBS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassIsSpeciesEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10441
(C-0-T11555-S13940-A10428-S10441-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="GRIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassPartitive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10429
(C-0-T11555-S13940-A10429-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassIngredientEntity RoleClassLocatedEntity
RoleClassSpecimen">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="MBR"/>
+ <xs:enumeration value="PART"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassIngredientEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10430
(C-0-T11555-S13940-A10429-S10430-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassInactiveIngredient">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INGR"/>
+ <xs:enumeration value="ACTI"/>
+ <xs:enumeration value="ACTM"/>
+ <xs:enumeration value="ADTV"/>
+ <xs:enumeration value="BASE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassInactiveIngredient">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19089
(C-0-T11555-S13940-A10429-S10430-S19089-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IACT"/>
+ <xs:enumeration value="COLR"/>
+ <xs:enumeration value="FLVR"/>
+ <xs:enumeration value="PRSV"/>
+ <xs:enumeration value="STBL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassLocatedEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16815
(C-0-T11555-S13940-A10429-S16815-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LOCE"/>
+ <xs:enumeration value="STOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassSpecimen">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11591
(C-0-T11555-S13940-A10429-S11591-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPEC"/>
+ <xs:enumeration value="ALQT"/>
+ <xs:enumeration value="ISLT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_AccommodationRequestorRole">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19352
(C-0-T11555-S13940-A19352-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGNT"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentEntrySubject">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19367
(C-0-T11555-S13940-A19367-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ <xs:enumeration value="SPEC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentSubject">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19368
(C-0-T11555-S13940-A19368-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_InformationRecipientRole">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16772
(C-0-T11555-S13940-A16772-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="HLTHCHRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassAccommodationRequestor">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19382
(C-0-T11555-S13940-A19382-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGNT"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCoverage">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14008
(C-0-T11555-S13940-A14008-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPNSR"/>
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="POLHOLD"/>
+ <xs:enumeration value="UNDWRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCoverageInvoice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14013
(C-0-T11555-S13940-A14013-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAYOR"/>
+ <xs:enumeration value="PAYEE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCredentialedEntity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16930
(C-0-T11555-S13940-A16930-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LicensedEntityRole">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="QUAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LicensedEntityRole">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16773
(C-0-T11555-S13940-A16930-S16773-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIC"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="NOT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassPayeePolicyRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19395
(C-0-T11555-S13940-A19395-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="GUAR"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="PRS"/>
+ <xs:enumeration value="POLHOLD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleCode">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12206
(C-0-T12206-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdmistrativeLocationRoleType AffiliationRoleType
AssignedRoleType ClinicalOrganizationRoleType CommissioningPartyRoleType ContactRoleType
CoverageRoleType DeviceOperatorType EmployeeRoleType HealthcareProviderRoleType
LicensedRoleType LivingSubjectProductionClass MedicationGeneralizationRoleType
MemberRoleType NDCRelatedDrugEntityType OrganizationPartRoleType
PersonalRelationshipRoleType QualifiedRoleType ResearchSubjectRoleBasis
ServiceDeliveryLocationRoleType SpecimenRoleType
x_AdverseEventReporterQualificationRoleCode x_PayeeRelationshipRoleType"/>
+ </xs:simpleType>
+ <xs:simpleType name="AdmistrativeLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19678
(C-0-T12206-A19678-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="AffiliationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19690
(C-0-T12206-A19690-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="AssignedRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19679
(C-0-T12206-A19679-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ClinicalOrganizationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16501
(C-0-T12206-A16501-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CommissioningPartyRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19680
(C-0-T12206-A19680-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ContactRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15920
(C-0-T12206-A15920-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdministrativeContactRoleType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ECON"/>
+ <xs:enumeration value="NOK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdministrativeContactRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17622
(C-0-T12206-A15920-A17622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BILL"/>
+ <xs:enumeration value="PAYOR"/>
+ <xs:enumeration value="ORG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CoverageRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18877
(C-0-T12206-A18877-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="StudentRoleType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FAMDEP"/>
+ <xs:enumeration value="HANDIC"/>
+ <xs:enumeration value="INJ"/>
+ <xs:enumeration value="SELF"/>
+ <xs:enumeration value="SPON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="StudentRoleType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21318
(C-0-T12206-A18877-S21318-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STUD"/>
+ <xs:enumeration value="FSTUD"/>
+ <xs:enumeration value="PSTUD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DeviceOperatorType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19637
(C-0-T12206-A19637-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EmployeeRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19681
(C-0-T12206-A19681-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="HealthcareProviderRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19682
(C-0-T12206-A19682-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LicensedRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19683
(C-0-T12206-A19683-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="LivingSubjectProductionClass">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16368
(C-0-T12206-A16368-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BF"/>
+ <xs:enumeration value="BR"/>
+ <xs:enumeration value="BL"/>
+ <xs:enumeration value="CO"/>
+ <xs:enumeration value="DA"/>
+ <xs:enumeration value="DR"/>
+ <xs:enumeration value="DU"/>
+ <xs:enumeration value="FI"/>
+ <xs:enumeration value="LY"/>
+ <xs:enumeration value="MT"/>
+ <xs:enumeration value="MU"/>
+ <xs:enumeration value="PL"/>
+ <xs:enumeration value="RC"/>
+ <xs:enumeration value="SH"/>
+ <xs:enumeration value="VL"/>
+ <xs:enumeration value="WL"/>
+ <xs:enumeration value="WO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MedicationGeneralizationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19720
(C-0-T12206-A19720-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="MemberRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A15925
(C-0-T12206-A15925-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NDCRelatedDrugEntityType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19263
(C-0-T12206-A19263-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationPartRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19684
(C-0-T12206-A19684-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="PersonalRelationshipRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19563
(C-0-T12206-A19563-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="FamilyMember">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NBOR"/>
+ <xs:enumeration value="FRND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Child">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16360
(C-0-T12206-A19563-S17926-S16360-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdoptedChild ChildInLaw FosterChild NaturalChild
StepChild">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHILD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdoptedChild">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11564
(C-0-T12206-A19563-S17926-S16360-S11564-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHLDADOPT"/>
+ <xs:enumeration value="DAUADOPT"/>
+ <xs:enumeration value="SONADOPT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ChildInLaw">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11563
(C-0-T12206-A19563-S17926-S16360-S11563-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHLDINLAW"/>
+ <xs:enumeration value="DAUINLAW"/>
+ <xs:enumeration value="SONINLAW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="FosterChild">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11565
(C-0-T12206-A19563-S17926-S16360-S11565-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHLDFOST"/>
+ <xs:enumeration value="DAUFOST"/>
+ <xs:enumeration value="SONFOST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NaturalChild">
+ <xs:annotation>
+ <xs:documentation>specDomain: S17930
(C-0-T12206-A19563-S17926-S16360-S17930-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NCHILD"/>
+ <xs:enumeration value="DAU"/>
+ <xs:enumeration value="SON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StepChild">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11562
(C-0-T12206-A19563-S17926-S16360-S11562-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STPCHLD"/>
+ <xs:enumeration value="STPDAU"/>
+ <xs:enumeration value="STPSON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="FamilyMember">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19742
(C-0-T12206-A19563-S17926-S19742-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPS"/>
+ <xs:enumeration value="HUSB"/>
+ <xs:enumeration value="WIFE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GrandChild">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19745
(C-0-T12206-A19563-S17926-S19745-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GRNDCHILD"/>
+ <xs:enumeration value="GRNDDAU"/>
+ <xs:enumeration value="GRNDSON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Grandparent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16349
(C-0-T12206-A19563-S17926-S16349-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GRPRN"/>
+ <xs:enumeration value="GRFTH"/>
+ <xs:enumeration value="GRMTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GreatGrandparent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19739
(C-0-T12206-A19563-S17926-S19739-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GGRPRN"/>
+ <xs:enumeration value="GGRFTH"/>
+ <xs:enumeration value="GGRMTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NieceNephew">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19750
(C-0-T12206-A19563-S17926-S19750-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NIENEPH"/>
+ <xs:enumeration value="NEPHEW"/>
+ <xs:enumeration value="NIECE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Parent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16346
(C-0-T12206-A19563-S17926-S16346-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NaturalParent ParentInLaw StepParent">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRN"/>
+ <xs:enumeration value="FTH"/>
+ <xs:enumeration value="MTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NaturalParent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19765
(C-0-T12206-A19563-S17926-S16346-S19764-S19765-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NFTH"/>
+ <xs:enumeration value="NFTHF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParentInLaw">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19770
(C-0-T12206-A19563-S17926-S16346-S19770-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRNINLAW"/>
+ <xs:enumeration value="FTHINLAW"/>
+ <xs:enumeration value="MTHINLAW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StepParent">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19767
(C-0-T12206-A19563-S17926-S16346-S19767-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STPPRN"/>
+ <xs:enumeration value="STPFTH"/>
+ <xs:enumeration value="STPMTH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Sibling">
+ <xs:annotation>
+ <xs:documentation>specDomain: S11567
(C-0-T12206-A19563-S17926-S11567-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HalfSibling NaturalSibling SiblingInLaw
StepSibling">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SIB"/>
+ <xs:enumeration value="BRO"/>
+ <xs:enumeration value="SIS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HalfSibling">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19776
(C-0-T12206-A19563-S17926-S11567-S19776-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HSIB"/>
+ <xs:enumeration value="HBRO"/>
+ <xs:enumeration value="HSIS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NaturalSibling">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19773
(C-0-T12206-A19563-S17926-S11567-S19773-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NSIB"/>
+ <xs:enumeration value="NBRO"/>
+ <xs:enumeration value="NSIS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SiblingInLaw">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19782
(C-0-T12206-A19563-S17926-S11567-S19782-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SIBINLAW"/>
+ <xs:enumeration value="BROINLAW"/>
+ <xs:enumeration value="SISINLAW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StepSibling">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19779
(C-0-T12206-A19563-S17926-S11567-S19779-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STPSIB"/>
+ <xs:enumeration value="STPBRO"/>
+ <xs:enumeration value="STPSIS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SignificantOtherRoleType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19755
(C-0-T12206-A19563-S17926-S19755-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Spouse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SIGOTHR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Spouse">
+ <xs:annotation>
+ <xs:documentation>specDomain: S19742
(C-0-T12206-A19563-S17926-S19755-S19742-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPS"/>
+ <xs:enumeration value="HUSB"/>
+ <xs:enumeration value="WIFE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="QualifiedRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19685
(C-0-T12206-A19685-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ResearchSubjectRoleBasis">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19417
(C-0-T12206-A19417-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="ServiceDeliveryLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17660
(C-0-T12206-A17660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DedicatedServiceDeliveryLocationRoleType
IncidentalServiceDeliveryLocationRoleType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DedicatedServiceDeliveryLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19450
(C-0-T12206-A17660-A19450-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DedicatedClinicalLocationRoleType
DedicatedNonClinicalLocationRoleType">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DedicatedClinicalLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A10588
(C-0-T12206-A17660-A19450-A10588-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="DiagTherPracticeSetting HospitalPracticeSetting
HospitalUnitPracticeSetting NursingOrCustodialCarePracticeSetting
OutpatientFacilityPracticeSetting ResidentialTreatmentPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="DiagTherPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10902
(C-0-T12206-A17660-A19450-A10588-S10902-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CVDiagTherPracticeSetting GIDiagTherPracticeSetting
RadDiagTherPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CVDiagTherPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10903
(C-0-T12206-A17660-A19450-A10588-S10902-S10903-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CVDX"/>
+ <xs:enumeration value="CATH"/>
+ <xs:enumeration value="ECHO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GIDiagTherPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10906
(C-0-T12206-A17660-A19450-A10588-S10902-S10906-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GIDX"/>
+ <xs:enumeration value="261QE0800N"/>
+ <xs:enumeration value="ENDOS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RadDiagTherPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10908
(C-0-T12206-A17660-A19450-A10588-S10902-S10908-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RADDX"/>
+ <xs:enumeration value="RNEU"/>
+ <xs:enumeration value="261QX0203N"/>
+ <xs:enumeration value="RADO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HospitalPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10602
(C-0-T12206-A17660-A19450-A10588-S10602-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ChronicCareFacility GeneralAcuteCareHospital
MilitaryHospital RehabilitationHospital">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HOSP"/>
+ <xs:enumeration value="PSYCHF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ChronicCareFacility">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13792
(C-0-T12206-A17660-A19450-A10588-S10602-S13792-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHR"/>
+ <xs:enumeration value="281PC2000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GeneralAcuteCareHospital">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13798
(C-0-T12206-A17660-A19450-A10588-S10602-S10603-S13798-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="282NW0100N"/>
+ <xs:enumeration value="2865C1500N"/>
+ <xs:enumeration value="2865M2000N"/>
+ <xs:enumeration value="2865X1600N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MilitaryHospital">
+ <xs:annotation>
+ <xs:documentation>specDomain: S13799
(C-0-T12206-A17660-A19450-A10588-S10602-S13799-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MHSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RehabilitationHospital">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10604
(C-0-T12206-A17660-A19450-A10588-S10602-S10604-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RH"/>
+ <xs:enumeration value="283XC2000N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HospitalUnitPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10596
(C-0-T12206-A17660-A19450-A10588-S10596-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ERPracticeSetting ICUPracticeSetting
PedsPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HU"/>
+ <xs:enumeration value="BMTU"/>
+ <xs:enumeration value="CHEST"/>
+ <xs:enumeration value="CCU"/>
+ <xs:enumeration value="EPIL"/>
+ <xs:enumeration value="HD"/>
+ <xs:enumeration value="NCCS"/>
+ <xs:enumeration value="NS"/>
+ <xs:enumeration value="273R00000N"/>
+ <xs:enumeration value="PHU"/>
+ <xs:enumeration value="273Y00000N"/>
+ <xs:enumeration value="RHU"/>
+ <xs:enumeration value="SLEEP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ERPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10598
(C-0-T12206-A17660-A19450-A10588-S10596-S10598-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ER"/>
+ <xs:enumeration value="ETU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ICUPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10599
(C-0-T12206-A17660-A19450-A10588-S10596-S10599-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PedsICUPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PedsPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10920
(C-0-T12206-A17660-A19450-A10588-S10596-S10920-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PedsICUPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PEDU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PedsICUPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10916
(C-0-T12206-A17660-A19450-A10588-S10596-S10920-S10916-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PEDICU"/>
+ <xs:enumeration value="PEDNICU"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NursingOrCustodialCarePracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10605
(C-0-T12206-A17660-A19450-A10588-S10605-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NCCF"/>
+ <xs:enumeration value="314000000N"/>
+ <xs:enumeration value="SNF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OutpatientFacilityPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10589
(C-0-T12206-A17660-A19450-A10588-S10589-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CardClinPracticeSetting EndocrinologyClinic
GIClinicPracticeSetting HemClinPracticeSetting IDClinPracticeSetting
MedOncClinPracticeSetting NephClinPracticeSetting OrthoClinPracticeSetting
PedsClinPracticeSetting RheumClinPracticeSetting SurgClinPracticeSetting">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OF"/>
+ <xs:enumeration value="ALL"/>
+ <xs:enumeration value="AMPUT"/>
+ <xs:enumeration value="BMTC"/>
+ <xs:enumeration value="BREAST"/>
+ <xs:enumeration value="CANC"/>
+ <xs:enumeration value="CAPC"/>
+ <xs:enumeration value="COAG"/>
+ <xs:enumeration value="CRS"/>
+ <xs:enumeration value="DERM"/>
+ <xs:enumeration value="FMC"/>
+ <xs:enumeration value="GIM"/>
+ <xs:enumeration value="GYN"/>
+ <xs:enumeration value="HTN"/>
+ <xs:enumeration value="IEC"/>
+ <xs:enumeration value="INV"/>
+ <xs:enumeration value="LYMPH"/>
+ <xs:enumeration value="MGEN"/>
+ <xs:enumeration value="NEUR"/>
+ <xs:enumeration value="OB"/>
+ <xs:enumeration value="OPH"/>
+ <xs:enumeration value="261QS0112N"/>
+ <xs:enumeration value="OMS"/>
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="261QP3300N"/>
+ <xs:enumeration value="PAINCL"/>
+ <xs:enumeration value="261QP1100N"/>
+ <xs:enumeration value="POD"/>
+ <xs:enumeration value="PREV"/>
+ <xs:enumeration value="261QP2300N"/>
+ <xs:enumeration value="PC"/>
+ <xs:enumeration value="PROCTO"/>
+ <xs:enumeration value="PROS"/>
+ <xs:enumeration value="PROFF"/>
+ <xs:enumeration value="PSY"/>
+ <xs:enumeration value="PSI"/>
+ <xs:enumeration value="SPMED"/>
+ <xs:enumeration value="TR"/>
+ <xs:enumeration value="TRAVEL"/>
+ <xs:enumeration value="WND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="CardClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10590
(C-0-T12206-A17660-A19450-A10588-S10589-S10590-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CARD"/>
+ <xs:enumeration value="PEDCARD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EndocrinologyClinic">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10931
(C-0-T12206-A17660-A19450-A10588-S10589-S10931-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENDO"/>
+ <xs:enumeration value="PEDE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GIClinicPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10934
(C-0-T12206-A17660-A19450-A10588-S10589-S10934-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GI"/>
+ <xs:enumeration value="PEDGI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HemClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10936
(C-0-T12206-A17660-A19450-A10588-S10589-S10936-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HEM"/>
+ <xs:enumeration value="PEDHEM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IDClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10939
(C-0-T12206-A17660-A19450-A10588-S10589-S10939-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INFD"/>
+ <xs:enumeration value="PEDID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MedOncClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10947
(C-0-T12206-A17660-A19450-A10588-S10589-S10947-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ONCL"/>
+ <xs:enumeration value="PEDHO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NephClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10943
(C-0-T12206-A17660-A19450-A10588-S10589-S10943-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NEPH"/>
+ <xs:enumeration value="PEDNEPH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OrthoClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10949
(C-0-T12206-A17660-A19450-A10588-S10589-S10949-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORTHO"/>
+ <xs:enumeration value="HAND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PedsClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10953
(C-0-T12206-A17660-A19450-A10588-S10589-S10953-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PEDC"/>
+ <xs:enumeration value="PEDCARD"/>
+ <xs:enumeration value="PEDE"/>
+ <xs:enumeration value="PEDGI"/>
+ <xs:enumeration value="PEDHEM"/>
+ <xs:enumeration value="PEDID"/>
+ <xs:enumeration value="PEDNEPH"/>
+ <xs:enumeration value="PEDHO"/>
+ <xs:enumeration value="PEDRHEUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RheumClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10593
(C-0-T12206-A17660-A19450-A10588-S10589-S10593-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RHEUM"/>
+ <xs:enumeration value="PEDRHEUM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SurgClinPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10968
(C-0-T12206-A17660-A19450-A10588-S10589-S10968-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SU"/>
+ <xs:enumeration value="PLS"/>
+ <xs:enumeration value="URO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ResidentialTreatmentPracticeSetting">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10607
(C-0-T12206-A17660-A19450-A10588-S10607-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RTF"/>
+ <xs:enumeration value="PRC"/>
+ <xs:enumeration value="324500000N"/>
+ <xs:enumeration value="SURF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DedicatedNonClinicalLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19452
(C-0-T12206-A17660-A19450-A19452-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="MobileUnit">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DADDR"/>
+ <xs:enumeration value="PHARM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="MobileUnit">
+ <xs:annotation>
+ <xs:documentation>specDomain: S18100
(C-0-T12206-A17660-A19450-A19452-S18100-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MOBL"/>
+ <xs:enumeration value="AMB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IncidentalServiceDeliveryLocationRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19451
(C-0-T12206-A17660-A19451-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMM"/>
+ <xs:enumeration value="PTRES"/>
+ <xs:enumeration value="ACC"/>
+ <xs:enumeration value="SCHOOL"/>
+ <xs:enumeration value="WORK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SpecimenRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16515
(C-0-T12206-A16515-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="QualitySpecimenRoleType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="QualitySpecimenRoleType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16521
(C-0-T12206-A16515-S16521-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Q"/>
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="O"/>
+ <xs:enumeration value="V"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_AdverseEventReporterQualificationRoleCode">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19381
(C-0-T12206-A19381-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="x_PayeeRelationshipRoleType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A18105
(C-0-T12206-A18105-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FM"/>
+ <xs:enumeration value="GT"/>
+ <xs:enumeration value="PT"/>
+ <xs:enumeration value="PH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleLinkType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11603
(C-0-T11603-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RelatedLinkType"/>
+ </xs:simpleType>
+ <xs:simpleType name="RelatedLinkType">
+ <xs:annotation>
+ <xs:documentation>specDomain: S21429
(C-0-T11603-S21429-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="REL"/>
+ <xs:enumeration value="DIRAUTH"/>
+ <xs:enumeration value="INDAUTH"/>
+ <xs:enumeration value="PART"/>
+ <xs:enumeration value="BACKUP"/>
+ <xs:enumeration value="REPL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T15999
(C-0-T15999-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleStatusNormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="nullified"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleStatusNormal">
+ <xs:annotation>
+ <xs:documentation>specDomain: S16000
(C-0-T15999-S16000-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="active"/>
+ <xs:enumeration value="cancelled"/>
+ <xs:enumeration value="pending"/>
+ <xs:enumeration value="suspended"/>
+ <xs:enumeration value="terminated"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RouteOfAdministration">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14581
(C-0-T14581-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RouteByMethod RouteBySite"/>
+ </xs:simpleType>
+ <xs:simpleType name="RouteByMethod">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16931
(C-0-T14581-A16931-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Chew Diffusion Dissolve Douche ElectroOsmosisRoute
Enema Flush Implantation InfiltrationRoute Infusion Inhalation Injection Insertion
Instillation IontophoresisRoute Irrigation LavageRoute MucosalAbsorptionRoute Nebulization
Rinse SuppositoryRoute Swish TopicalAbsorptionRoute TopicalApplication
Transdermal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GARGLE"/>
+ <xs:enumeration value="SOAK"/>
+ <xs:enumeration value="INSUF"/>
+ <xs:enumeration value="SHAMPOO"/>
+ <xs:enumeration value="SUCK"/>
+ <xs:enumeration value="PO"/>
+ <xs:enumeration value="TRNSLING"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Chew">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14582
(C-0-T14581-A16931-A14582-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHEW"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Diffusion">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14584
(C-0-T14581-A16931-A14584-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTCORPDIF"/>
+ <xs:enumeration value="HEMODIFF"/>
+ <xs:enumeration value="TRNSDERMD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Dissolve">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14586
(C-0-T14581-A16931-A14586-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DISSOLVE"/>
+ <xs:enumeration value="SL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Douche">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14589
(C-0-T14581-A16931-A14589-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOUCHE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ElectroOsmosisRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17019
(C-0-T14581-A16931-A17019-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ELECTOSMOS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Enema">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14591
(C-0-T14581-A16931-A14591-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENEMA"/>
+ <xs:enumeration value="RETENEMA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Flush">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14594
(C-0-T14581-A16931-A14594-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVFLUSH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Implantation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14598
(C-0-T14581-A16931-A14598-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDIMPLNT"/>
+ <xs:enumeration value="IVITIMPLNT"/>
+ <xs:enumeration value="SQIMPLNT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InfiltrationRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16935
(C-0-T14581-A16931-A16935-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Infusion">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14602
(C-0-T14581-A16931-A14602-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntravenousInfusion">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EPI"/>
+ <xs:enumeration value="IA"/>
+ <xs:enumeration value="IC"/>
+ <xs:enumeration value="ICOR"/>
+ <xs:enumeration value="IOSSC"/>
+ <xs:enumeration value="IT"/>
+ <xs:enumeration value="IVASCINFUS"/>
+ <xs:enumeration value="SQINFUS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntravenousInfusion">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14609
(C-0-T14581-A16931-A14602-S14609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IV"/>
+ <xs:enumeration value="IVC"/>
+ <xs:enumeration value="IVCC"/>
+ <xs:enumeration value="IVCI"/>
+ <xs:enumeration value="PCA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Inhalation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14615
(C-0-T14581-A16931-A14615-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NasalInhalation NebulizationInhalation
OralInhalation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPPB"/>
+ <xs:enumeration value="TRACH"/>
+ <xs:enumeration value="VENT"/>
+ <xs:enumeration value="VENTMASK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NebulizationInhalation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14619
(C-0-T14581-A16931-A14615-S14619-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NEB"/>
+ <xs:enumeration value="NASNEB"/>
+ <xs:enumeration value="ORNEB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Injection">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14628
(C-0-T14581-A16931-A14628-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntraarterialInjection IntracardiacInjection
IntracoronaryInjection IntramuscularInjection IntravenousInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMNINJ"/>
+ <xs:enumeration value="BILINJ"/>
+ <xs:enumeration value="CERVINJ"/>
+ <xs:enumeration value="ENDOSININJ"/>
+ <xs:enumeration value="EPIDURINJ"/>
+ <xs:enumeration value="EPIINJ"/>
+ <xs:enumeration value="EPINJSP"/>
+ <xs:enumeration value="EXTRAMNINJ"/>
+ <xs:enumeration value="EXTCORPINJ"/>
+ <xs:enumeration value="CHOLINJ"/>
+ <xs:enumeration value="GBINJ"/>
+ <xs:enumeration value="GINGINJ"/>
+ <xs:enumeration value="HEMOPORT"/>
+ <xs:enumeration value="IPUMPINJ"/>
+ <xs:enumeration value="INTERMENINJ"/>
+ <xs:enumeration value="INTERSTITINJ"/>
+ <xs:enumeration value="IABDINJ"/>
+ <xs:enumeration value="IARTINJ"/>
+ <xs:enumeration value="IBURSINJ"/>
+ <xs:enumeration value="ICARTINJ"/>
+ <xs:enumeration value="ICAUDINJ"/>
+ <xs:enumeration value="ICAVINJ"/>
+ <xs:enumeration value="ICAVITINJ"/>
+ <xs:enumeration value="ICEREBINJ"/>
+ <xs:enumeration value="IUINJC"/>
+ <xs:enumeration value="ICISTERNINJ"/>
+ <xs:enumeration value="ICORPCAVINJ"/>
+ <xs:enumeration value="IDINJ"/>
+ <xs:enumeration value="IDISCINJ"/>
+ <xs:enumeration value="IDUCTINJ"/>
+ <xs:enumeration value="IDURINJ"/>
+ <xs:enumeration value="IEPIDINJ"/>
+ <xs:enumeration value="IEPITHINJ"/>
+ <xs:enumeration value="ILESINJ"/>
+ <xs:enumeration value="ILUMINJ"/>
+ <xs:enumeration value="ILYMPJINJ"/>
+ <xs:enumeration value="IMEDULINJ"/>
+ <xs:enumeration value="IOINJ"/>
+ <xs:enumeration value="IOSSINJ"/>
+ <xs:enumeration value="IOVARINJ"/>
+ <xs:enumeration value="IPCARDINJ"/>
+ <xs:enumeration value="IPERINJ"/>
+ <xs:enumeration value="IPLRINJ"/>
+ <xs:enumeration value="IPROSTINJ"/>
+ <xs:enumeration value="IPINJ"/>
+ <xs:enumeration value="ISINJ"/>
+ <xs:enumeration value="ISTERINJ"/>
+ <xs:enumeration value="ISYNINJ"/>
+ <xs:enumeration value="ITENDINJ"/>
+ <xs:enumeration value="ITESTINJ"/>
+ <xs:enumeration value="ITINJ"/>
+ <xs:enumeration value="ITHORINJ"/>
+ <xs:enumeration value="ITUBINJ"/>
+ <xs:enumeration value="ITUMINJ"/>
+ <xs:enumeration value="ITYMPINJ"/>
+ <xs:enumeration value="IURETINJ"/>
+ <xs:enumeration value="IUINJ"/>
+ <xs:enumeration value="IVASCINJ"/>
+ <xs:enumeration value="IVENTINJ"/>
+ <xs:enumeration value="IVESINJ"/>
+ <xs:enumeration value="IVITINJ"/>
+ <xs:enumeration value="PNSINJ"/>
+ <xs:enumeration value="PARENTINJ"/>
+ <xs:enumeration value="PAINJ"/>
+ <xs:enumeration value="PDURINJ"/>
+ <xs:enumeration value="PNINJ"/>
+ <xs:enumeration value="PDONTINJ"/>
+ <xs:enumeration value="PDPINJ"/>
+ <xs:enumeration value="RBINJ"/>
+ <xs:enumeration value="SOFTISINJ"/>
+ <xs:enumeration value="SUBARACHINJ"/>
+ <xs:enumeration value="SCINJ"/>
+ <xs:enumeration value="SQ"/>
+ <xs:enumeration value="SLESINJ"/>
+ <xs:enumeration value="SUBMUCINJ"/>
+ <xs:enumeration value="TRPLACINJ"/>
+ <xs:enumeration value="TRTRACHINJ"/>
+ <xs:enumeration value="URETINJ"/>
+ <xs:enumeration value="URETHINJ"/>
+ <xs:enumeration value="BLADINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Insertion">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14687
(C-0-T14581-A16931-A14687-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CERVINS"/>
+ <xs:enumeration value="IOSURGINS"/>
+ <xs:enumeration value="IU"/>
+ <xs:enumeration value="LPINS"/>
+ <xs:enumeration value="PR"/>
+ <xs:enumeration value="SQSURGINS"/>
+ <xs:enumeration value="URETHINS"/>
+ <xs:enumeration value="VAGINSI"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Instillation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14696
(C-0-T14581-A16931-A14696-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RectalInstillation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CECINSTL"/>
+ <xs:enumeration value="CTINSTL"/>
+ <xs:enumeration value="CAPDINSTL"/>
+ <xs:enumeration value="ETINSTL"/>
+ <xs:enumeration value="ENTINSTL"/>
+ <xs:enumeration value="EFT"/>
+ <xs:enumeration value="GJT"/>
+ <xs:enumeration value="GT"/>
+ <xs:enumeration value="IBRONCHINSTIL"/>
+ <xs:enumeration value="IDUODINSTIL"/>
+ <xs:enumeration value="IESOPHINSTIL"/>
+ <xs:enumeration value="IGASTINSTIL"/>
+ <xs:enumeration value="IILEALINJ"/>
+ <xs:enumeration value="IOINSTL"/>
+ <xs:enumeration value="ISININSTIL"/>
+ <xs:enumeration value="ITRACHINSTIL"/>
+ <xs:enumeration value="IUINSTL"/>
+ <xs:enumeration value="JJTINSTL"/>
+ <xs:enumeration value="LARYNGINSTIL"/>
+ <xs:enumeration value="NASALINSTIL"/>
+ <xs:enumeration value="NASOGASINSTIL"/>
+ <xs:enumeration value="NGT"/>
+ <xs:enumeration value="NTT"/>
+ <xs:enumeration value="OGT"/>
+ <xs:enumeration value="OJJ"/>
+ <xs:enumeration value="OT"/>
+ <xs:enumeration value="PNSINSTL"/>
+ <xs:enumeration value="PDPINSTL"/>
+ <xs:enumeration value="SININSTIL"/>
+ <xs:enumeration value="SOFTISINSTIL"/>
+ <xs:enumeration value="TRACHINSTL"/>
+ <xs:enumeration value="TRTYMPINSTIL"/>
+ <xs:enumeration value="BLADINSTL"/>
+ <xs:enumeration value="URETHINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IontophoresisRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16990
(C-0-T14581-A16931-A16990-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IONTO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Irrigation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14721
(C-0-T14581-A16931-A14721-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="UrinaryBladderIrrigation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GUIRR"/>
+ <xs:enumeration value="IGASTIRR"/>
+ <xs:enumeration value="ILESIRR"/>
+ <xs:enumeration value="IOIRR"/>
+ <xs:enumeration value="RECIRR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LavageRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16995
(C-0-T14581-A16931-A16995-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IGASTLAV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MucosalAbsorptionRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A16997
(C-0-T14581-A16931-A16997-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDOUDMAB"/>
+ <xs:enumeration value="ITRACHMAB"/>
+ <xs:enumeration value="SMUCMAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Nebulization">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14728
(C-0-T14581-A16931-A14728-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ETNEB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Rinse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14730
(C-0-T14581-A16931-A14730-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DENRINSE"/>
+ <xs:enumeration value="ORRINSE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SuppositoryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17003
(C-0-T14581-A16931-A17003-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="URETHSUP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Swish">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14736
(C-0-T14581-A16931-A14736-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SWISHSPIT"/>
+ <xs:enumeration value="SWISHSWAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TopicalAbsorptionRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17006
(C-0-T14581-A16931-A17006-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TTYMPTABSORP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TopicalApplication">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A14739
(C-0-T14581-A16931-A14739-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OCDRESTA"/>
+ <xs:enumeration value="SUBCONJTA"/>
+ <xs:enumeration value="TOPICAL"/>
+ <xs:enumeration value="BUC"/>
+ <xs:enumeration value="CERV"/>
+ <xs:enumeration value="DEN"/>
+ <xs:enumeration value="GIN"/>
+ <xs:enumeration value="HAIR"/>
+ <xs:enumeration value="ICORNTA"/>
+ <xs:enumeration value="ICORONTA"/>
+ <xs:enumeration value="IESOPHTA"/>
+ <xs:enumeration value="IILEALTA"/>
+ <xs:enumeration value="ILTOP"/>
+ <xs:enumeration value="ILUMTA"/>
+ <xs:enumeration value="IOTOP"/>
+ <xs:enumeration value="IONTO"/>
+ <xs:enumeration value="LARYNGTA"/>
+ <xs:enumeration value="MUC"/>
+ <xs:enumeration value="NAIL"/>
+ <xs:enumeration value="NASAL"/>
+ <xs:enumeration value="OPTHALTA"/>
+ <xs:enumeration value="ORALTA"/>
+ <xs:enumeration value="ORMUC"/>
+ <xs:enumeration value="OROPHARTA"/>
+ <xs:enumeration value="PERIANAL"/>
+ <xs:enumeration value="PERINEAL"/>
+ <xs:enumeration value="PDONTTA"/>
+ <xs:enumeration value="RECTAL"/>
+ <xs:enumeration value="SCALP"/>
+ <xs:enumeration value="SKIN"/>
+ <xs:enumeration value="DRESS"/>
+ <xs:enumeration value="SWAB"/>
+ <xs:enumeration value="TMUCTA"/>
+ <xs:enumeration value="VAGINS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RouteBySite">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17021
(C-0-T14581-A17021-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AmnioticFluidSacRoute BiliaryRoute BodySurfaceRoute
BuccalMucosaRoute CecostomyRoute CervicalRoute DentalRoute EndocervicalRoute EnteralRoute
EpiduralRoute ExtraAmnioticRoute ExtracorporealCirculationRoute GastricRoute
GenitourinaryRoute GingivalRoute HairRoute InterameningealRoute InterstitialRoute
IntraabdominalRoute IntraarterialRoute IntraarticularRoute IntrabronchialRoute
IntrabursalRoute IntracardiacRoute IntracartilaginousRoute IntracaudalRoute
IntracavernosalRoute IntracavitaryRoute IntracerebralRoute IntracervicalRoute
IntracisternalRoute IntracornealRoute IntracoronalRoute IntracoronaryRoute
IntracorpusCavernosumRoute IntradermalRoute IntradiscalRoute IntraductalRoute
IntraduodenalRoute IntraduralRoute IntraepidermalRoute IntraepithelialRoute
IntraesophagealRoute IntragastricRoute IntrailealRoute IntralesionalRoute
IntraluminalRoute IntralymphaticRoute IntramedullaryRoute IntramuscularRoute
IntraocularRoute IntraosseousRoute Intraovari!
anRoute IntrapericardialRoute IntraperitonealRoute IntrapleuralRoute IntraprostaticRoute
IntrapulmonaryRoute IntrasinalRoute IntraspinalRoute IntrasternalRoute IntrasynovialRoute
IntratendinousRoute IntratesticularRoute IntrathecalRoute IntrathoracicRoute
IntratrachealRoute IntratubularRoute IntratumorRoute IntratympanicRoute IntrauterineRoute
IntravascularRoute IntravenousRoute IntraventricularRoute IntravesicleRoute
IntravitrealRoute JejunumRoute LacrimalPunctaRoute LaryngealRoute LingualRoute
MucousMembraneRoute NailRoute NasalRoute OphthalmicRoute OralRoute OromucosalRoute
OropharyngealRoute OticRoute ParanasalSinusesRoute ParenteralRoute PerianalRoute
PeriarticularRoute PeriduralRoute PerinealRoute PerineuralRoute PeriodontalRoute
PulmonaryRoute RectalRoute RespiratoryTractRoute RetrobulbarRoute ScalpRoute
SinusUnspecifiedRoute SkinRoute SoftTissueRoute SubarachnoidRoute SubconjunctivalRoute
SubcutaneousRoute SublesionalRoute SublingualRoute SubmucosalRoute Tracheostom!
yRoute Transdermal TransmucosalRoute TransplacentalRoute Transtracheal
Route TranstympanicRoute UreteralRoute UrethralRoute UrinaryBladderRoute UrinaryTractRoute
VaginalRoute VitreousHumourRoute">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AmnioticFluidSacRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17022
(C-0-T14581-A17021-A17022-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMNINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="BiliaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17024
(C-0-T14581-A17021-A17024-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BILINJ"/>
+ <xs:enumeration value="CHOLINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="BodySurfaceRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17027
(C-0-T14581-A17021-A17027-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ELECTOSMOS"/>
+ <xs:enumeration value="SOAK"/>
+ <xs:enumeration value="TOPICAL"/>
+ <xs:enumeration value="IONTO"/>
+ <xs:enumeration value="DRESS"/>
+ <xs:enumeration value="SWAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="BuccalMucosaRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17034
(C-0-T14581-A17021-A17034-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BUC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CecostomyRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17036
(C-0-T14581-A17021-A17036-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CECINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CervicalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17038
(C-0-T14581-A17021-A17038-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CERVINJ"/>
+ <xs:enumeration value="CERVINS"/>
+ <xs:enumeration value="DENRINSE"/>
+ <xs:enumeration value="CERV"/>
+ <xs:enumeration value="DEN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DentalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17042
(C-0-T14581-A17021-A17042-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="EndocervicalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17045
(C-0-T14581-A17021-A17045-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AMNINJ"/>
+ <xs:enumeration value="BILINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EnteralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17048
(C-0-T14581-A17021-A17048-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENTINSTL"/>
+ <xs:enumeration value="EFT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EpiduralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17051
(C-0-T14581-A17021-A17051-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EPI"/>
+ <xs:enumeration value="EPIDURINJ"/>
+ <xs:enumeration value="EPIINJ"/>
+ <xs:enumeration value="EPINJSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExtraAmnioticRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17059
(C-0-T14581-A17021-A17059-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTRAMNINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ExtracorporealCirculationRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17056
(C-0-T14581-A17021-A17056-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTCORPDIF"/>
+ <xs:enumeration value="EXTCORPINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GastricRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17061
(C-0-T14581-A17021-A17061-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GBINJ"/>
+ <xs:enumeration value="GT"/>
+ <xs:enumeration value="NGT"/>
+ <xs:enumeration value="OGT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GenitourinaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17066
(C-0-T14581-A17021-A17066-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GUIRR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GingivalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17068
(C-0-T14581-A17021-A17068-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GINGINJ"/>
+ <xs:enumeration value="GIN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="HairRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17071
(C-0-T14581-A17021-A17071-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SHAMPOO"/>
+ <xs:enumeration value="HAIR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InterameningealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17074
(C-0-T14581-A17021-A17074-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INTERMENINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="InterstitialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17076
(C-0-T14581-A17021-A17076-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INTERSTITINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraabdominalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17078
(C-0-T14581-A17021-A17078-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IABDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraarterialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17080
(C-0-T14581-A17021-A17080-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntraarterialInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntraarterialInjection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14639
(C-0-T14581-A17021-A17080-S14639-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IAINJ"/>
+ <xs:enumeration value="IAINJP"/>
+ <xs:enumeration value="IAINJSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraarticularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17085
(C-0-T14581-A17021-A17085-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IARTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrabronchialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17087
(C-0-T14581-A17021-A17087-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IBRONCHINSTIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrabursalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17089
(C-0-T14581-A17021-A17089-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IBURSINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracardiacRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17091
(C-0-T14581-A17021-A17091-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntracardiacInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntracardiacInjection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14644
(C-0-T14581-A17021-A17091-S14644-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICARDINJ"/>
+ <xs:enumeration value="ICARINJP"/>
+ <xs:enumeration value="ICARDINJRP"/>
+ <xs:enumeration value="ICARDINJSP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracartilaginousRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17097
(C-0-T14581-A17021-A17097-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICARTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracaudalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17099
(C-0-T14581-A17021-A17099-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICAUDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracavernosalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17101
(C-0-T14581-A17021-A17101-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICAVINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracavitaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17103
(C-0-T14581-A17021-A17103-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICAVITINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracerebralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17105
(C-0-T14581-A17021-A17105-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICEREBINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracervicalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17107
(C-0-T14581-A17021-A17107-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IUINJC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracisternalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17109
(C-0-T14581-A17021-A17109-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICISTERNINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracornealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17111
(C-0-T14581-A17021-A17111-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICORNTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracoronalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17113
(C-0-T14581-A17021-A17113-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICORONTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracoronaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17115
(C-0-T14581-A17021-A17115-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntracoronaryInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntracoronaryInjection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14650
(C-0-T14581-A17021-A17115-S14650-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICORONINJ"/>
+ <xs:enumeration value="ICORONINJP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntracorpusCavernosumRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17119
(C-0-T14581-A17021-A17119-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ICORPCAVINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntradermalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17123
(C-0-T14581-A17021-A17123-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDIMPLNT"/>
+ <xs:enumeration value="IDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntradiscalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17126
(C-0-T14581-A17021-A17126-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDISCINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraductalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17128
(C-0-T14581-A17021-A17128-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDUCTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraduodenalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17130
(C-0-T14581-A17021-A17130-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDUODINSTIL"/>
+ <xs:enumeration value="IDOUDMAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraduralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17133
(C-0-T14581-A17021-A17133-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IDURINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraepidermalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17135
(C-0-T14581-A17021-A17135-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IEPIDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraepithelialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17137
(C-0-T14581-A17021-A17137-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IEPITHINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraesophagealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17139
(C-0-T14581-A17021-A17139-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IESOPHINSTIL"/>
+ <xs:enumeration value="IESOPHTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntragastricRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17142
(C-0-T14581-A17021-A17142-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IGASTINSTIL"/>
+ <xs:enumeration value="IGASTIRR"/>
+ <xs:enumeration value="IGASTLAV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrailealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17146
(C-0-T14581-A17021-A17146-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IILEALINJ"/>
+ <xs:enumeration value="IILEALTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntralesionalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17149
(C-0-T14581-A17021-A17149-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ILESINJ"/>
+ <xs:enumeration value="ILESIRR"/>
+ <xs:enumeration value="ILTOP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraluminalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17153
(C-0-T14581-A17021-A17153-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ILUMINJ"/>
+ <xs:enumeration value="ILUMTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntralymphaticRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17156
(C-0-T14581-A17021-A17156-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ILYMPJINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntramedullaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17158
(C-0-T14581-A17021-A17158-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IMEDULINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntramuscularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17160
(C-0-T14581-A17021-A17160-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntramuscularInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntramuscularInjection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14657
(C-0-T14581-A17021-A17160-S14657-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IM"/>
+ <xs:enumeration value="IMD"/>
+ <xs:enumeration value="IMZ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraocularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17164
(C-0-T14581-A17021-A17164-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IOINJ"/>
+ <xs:enumeration value="IOSURGINS"/>
+ <xs:enumeration value="IOINSTL"/>
+ <xs:enumeration value="IOIRR"/>
+ <xs:enumeration value="IOTOP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraosseousRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17170
(C-0-T14581-A17021-A17170-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IOSSC"/>
+ <xs:enumeration value="IOSSINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraovarianRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17173
(C-0-T14581-A17021-A17173-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IOVARINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrapericardialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17175
(C-0-T14581-A17021-A17175-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPCARDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraperitonealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17177
(C-0-T14581-A17021-A17177-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPERINJ"/>
+ <xs:enumeration value="PDPINJ"/>
+ <xs:enumeration value="CAPDINSTL"/>
+ <xs:enumeration value="PDPINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrapleuralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17182
(C-0-T14581-A17021-A17182-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPLRINJ"/>
+ <xs:enumeration value="CTINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraprostaticRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17185
(C-0-T14581-A17021-A17185-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPROSTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrapulmonaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17187
(C-0-T14581-A17021-A17187-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTCORPINJ"/>
+ <xs:enumeration value="IPINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrasinalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17190
(C-0-T14581-A17021-A17190-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ISININSTIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraspinalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17192
(C-0-T14581-A17021-A17192-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ISINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrasternalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17194
(C-0-T14581-A17021-A17194-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ISTERINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrasynovialRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17196
(C-0-T14581-A17021-A17196-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ISYNINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratendinousRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17121
(C-0-T14581-A17021-A17121-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITENDINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratesticularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17198
(C-0-T14581-A17021-A17198-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITESTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrathecalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17200
(C-0-T14581-A17021-A17200-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IT"/>
+ <xs:enumeration value="ITINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrathoracicRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17203
(C-0-T14581-A17021-A17203-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITHORINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratrachealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17205
(C-0-T14581-A17021-A17205-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITRACHINSTIL"/>
+ <xs:enumeration value="ITRACHMAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratubularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17208
(C-0-T14581-A17021-A17208-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITUBINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratumorRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17210
(C-0-T14581-A17021-A17210-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITUMINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntratympanicRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17212
(C-0-T14581-A17021-A17212-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ITYMPINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntrauterineRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17214
(C-0-T14581-A17021-A17214-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IURETINJ"/>
+ <xs:enumeration value="IUINJ"/>
+ <xs:enumeration value="IU"/>
+ <xs:enumeration value="IUINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntravascularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17219
(C-0-T14581-A17021-A17219-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HEMODIFF"/>
+ <xs:enumeration value="IVASCINFUS"/>
+ <xs:enumeration value="HEMOPORT"/>
+ <xs:enumeration value="IVASCINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntravenousRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17224
(C-0-T14581-A17021-A17224-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="IntravenousInjection">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVFLUSH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="IntravenousInjection">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14670
(C-0-T14581-A17021-A17224-S14670-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVINJ"/>
+ <xs:enumeration value="IVINJBOL"/>
+ <xs:enumeration value="IVPUSH"/>
+ <xs:enumeration value="IVRPUSH"/>
+ <xs:enumeration value="IVSPUSH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntraventricularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17235
(C-0-T14581-A17021-A17235-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVENTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntravesicleRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17237
(C-0-T14581-A17021-A17237-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVESINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntravitrealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17239
(C-0-T14581-A17021-A17239-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVITINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="JejunumRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17241
(C-0-T14581-A17021-A17241-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GJT"/>
+ <xs:enumeration value="JJTINSTL"/>
+ <xs:enumeration value="OJJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LacrimalPunctaRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17245
(C-0-T14581-A17021-A17245-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LPINS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LaryngealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17247
(C-0-T14581-A17021-A17247-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LARYNGINSTIL"/>
+ <xs:enumeration value="LARYNGTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="LingualRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17250
(C-0-T14581-A17021-A17250-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRNSLING"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MucousMembraneRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17252
(C-0-T14581-A17021-A17252-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MUC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NailRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17254
(C-0-T14581-A17021-A17254-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NAIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NasalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17256
(C-0-T14581-A17021-A17256-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NasalInhalation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NASALINSTIL"/>
+ <xs:enumeration value="NASOGASINSTIL"/>
+ <xs:enumeration value="NASAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NasalInhalation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14617
(C-0-T14581-A17021-A17256-S14617-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NASINHL"/>
+ <xs:enumeration value="NASINHLC"/>
+ <xs:enumeration value="NP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OphthalmicRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17264
(C-0-T14581-A17021-A17264-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OPTHALTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17266
(C-0-T14581-A17021-A17266-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OralInhalation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHEW"/>
+ <xs:enumeration value="DISSOLVE"/>
+ <xs:enumeration value="ORRINSE"/>
+ <xs:enumeration value="PO"/>
+ <xs:enumeration value="ORALTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OromucosalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17276
(C-0-T14581-A17021-A17276-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GARGLE"/>
+ <xs:enumeration value="SUCK"/>
+ <xs:enumeration value="SWISHSPIT"/>
+ <xs:enumeration value="SWISHSWAL"/>
+ <xs:enumeration value="ORMUC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OropharyngealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17282
(C-0-T14581-A17021-A17282-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OROPHARTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="OticRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17284
(C-0-T14581-A17021-A17284-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParanasalSinusesRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17286
(C-0-T14581-A17021-A17286-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PNSINJ"/>
+ <xs:enumeration value="PNSINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParenteralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17289
(C-0-T14581-A17021-A17289-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PARENTINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PerianalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17291
(C-0-T14581-A17021-A17291-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PERIANAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PeriarticularRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17293
(C-0-T14581-A17021-A17293-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PeriduralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17298
(C-0-T14581-A17021-A17298-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PDURINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PerinealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17300
(C-0-T14581-A17021-A17300-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PERINEAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PerineuralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17302
(C-0-T14581-A17021-A17302-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PNINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PeriodontalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17295
(C-0-T14581-A17021-A17295-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PDONTINJ"/>
+ <xs:enumeration value="PDONTTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PulmonaryRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17304
(C-0-T14581-A17021-A17304-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IPPB"/>
+ <xs:enumeration value="VENT"/>
+ <xs:enumeration value="VENTMASK"/>
+ <xs:enumeration value="ETINSTL"/>
+ <xs:enumeration value="NTT"/>
+ <xs:enumeration value="ETNEB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RectalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17311
(C-0-T14581-A17021-A17311-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RectalInstillation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENEMA"/>
+ <xs:enumeration value="RETENEMA"/>
+ <xs:enumeration value="PR"/>
+ <xs:enumeration value="RECIRR"/>
+ <xs:enumeration value="RECTAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RectalInstillation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14715
(C-0-T14581-A17021-A17311-S14715-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RECINSTL"/>
+ <xs:enumeration value="RECTINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RespiratoryTractRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17319
(C-0-T14581-A17021-A17319-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OralInhalation">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OralInhalation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14622
(C-0-T14581-A17021-A17319-S14622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORINHL"/>
+ <xs:enumeration value="ORIFINHL"/>
+ <xs:enumeration value="REBREATH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RetrobulbarRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17321
(C-0-T14581-A17021-A17321-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RBINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ScalpRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17323
(C-0-T14581-A17021-A17323-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SCALP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SinusUnspecifiedRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17325
(C-0-T14581-A17021-A17325-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENDOSININJ"/>
+ <xs:enumeration value="SININSTIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SkinRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17328
(C-0-T14581-A17021-A17328-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OCDRESTA"/>
+ <xs:enumeration value="SKIN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SoftTissueRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17331
(C-0-T14581-A17021-A17331-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SOFTISINJ"/>
+ <xs:enumeration value="SOFTISINSTIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubarachnoidRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17334
(C-0-T14581-A17021-A17334-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUBARACHINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubconjunctivalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17336
(C-0-T14581-A17021-A17336-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SCINJ"/>
+ <xs:enumeration value="SUBCONJTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubcutaneousRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17339
(C-0-T14581-A17021-A17339-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SQIMPLNT"/>
+ <xs:enumeration value="SQINFUS"/>
+ <xs:enumeration value="IPUMPINJ"/>
+ <xs:enumeration value="SQ"/>
+ <xs:enumeration value="SQSURGINS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SublesionalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17345
(C-0-T14581-A17021-A17345-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SLESINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SublingualRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17347
(C-0-T14581-A17021-A17347-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubmucosalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17349
(C-0-T14581-A17021-A17349-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SUBMUCINJ"/>
+ <xs:enumeration value="SMUCMAB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TracheostomyRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17352
(C-0-T14581-A17021-A17352-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRACH"/>
+ <xs:enumeration value="TRACHINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Transdermal">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17356
(C-0-T14581-A17021-A17356-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRNSDERMD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TransmucosalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17357
(C-0-T14581-A17021-A17357-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TMUCTA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TransplacentalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17359
(C-0-T14581-A17021-A17359-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRPLACINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TranstrachealRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17361
(C-0-T14581-A17021-A17361-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRTRACHINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TranstympanicRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17363
(C-0-T14581-A17021-A17363-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="TRTYMPINSTIL"/>
+ <xs:enumeration value="TTYMPTABSORP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UreteralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17366
(C-0-T14581-A17021-A17366-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="URETINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UrethralRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17368
(C-0-T14581-A17021-A17368-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="URETHINJ"/>
+ <xs:enumeration value="URETHINS"/>
+ <xs:enumeration value="URETHSUP"/>
+ <xs:enumeration value="URETHINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UrinaryBladderRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17373
(C-0-T14581-A17021-A17373-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="UrinaryBladderIrrigation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLADINJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="UrinaryBladderIrrigation">
+ <xs:annotation>
+ <xs:documentation>specDomain: S14725
(C-0-T14581-A17021-A17373-S14725-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLADIRR"/>
+ <xs:enumeration value="BLADIRRC"/>
+ <xs:enumeration value="BLADIRRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UrinaryTractRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17378
(C-0-T14581-A17021-A17378-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BLADINSTL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VaginalRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17380
(C-0-T14581-A17021-A17380-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOUCHE"/>
+ <xs:enumeration value="VAGINSI"/>
+ <xs:enumeration value="VAGINS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VitreousHumourRoute">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17384
(C-0-T14581-A17021-A17384-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IVITIMPLNT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SQLConjunction">
+ <xs:annotation>
+ <xs:documentation>vocSet: D51 (C-0-D51-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="Sequencing">
+ <xs:annotation>
+ <xs:documentation>vocSet: T390 (C-0-T390-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="N"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SetOperator">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17416
(C-0-T17416-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="P"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SoftwareName">
+ <xs:annotation>
+ <xs:documentation>vocSet: D49 (C-0-D49-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="SpecialAccommodation">
+ <xs:annotation>
+ <xs:documentation>vocSet: D50 (C-0-D50-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="StyleType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19602
(C-0-T19602-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="FontStyle ListStyle TableRuleStyle"/>
+ </xs:simpleType>
+ <xs:simpleType name="FontStyle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19603
(C-0-T19602-A19603-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="bold"/>
+ <xs:enumeration value="emphasis"/>
+ <xs:enumeration value="italics"/>
+ <xs:enumeration value="underline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ListStyle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19605
(C-0-T19602-A19605-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OrderedListStyle UnorderedListStyle">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OrderedListStyle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19606
(C-0-T19602-A19605-A19606-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Arabic"/>
+ <xs:enumeration value="BigAlpha"/>
+ <xs:enumeration value="BigRoman"/>
+ <xs:enumeration value="LittleAlpha"/>
+ <xs:enumeration value="LittleRoman"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnorderedListStyle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19607
(C-0-T19602-A19605-A19607-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Circle"/>
+ <xs:enumeration value="Disc"/>
+ <xs:enumeration value="Square"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableRuleStyle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19604
(C-0-T19602-A19604-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Botrule"/>
+ <xs:enumeration value="Lrule"/>
+ <xs:enumeration value="Rrule"/>
+ <xs:enumeration value="Toprule"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SubstitutionCondition">
+ <xs:annotation>
+ <xs:documentation>vocSet: T17719
(C-0-T17719-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Conditional
x_SubstitutionConditionNoneOrUnconditional">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NOSUB"/>
+ <xs:enumeration value="UNCOND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Conditional">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A17720
(C-0-T17719-A17720-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONFIRM"/>
+ <xs:enumeration value="NOTIFY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_SubstitutionConditionNoneOrUnconditional">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19740
(C-0-T17719-A19740-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NOSUB"/>
+ <xs:enumeration value="UNCOND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableCellHorizontalAlign">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10981
(C-0-T10981-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="char"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="right"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableCellScope">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11012
(C-0-T11012-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="col"/>
+ <xs:enumeration value="colgroup"/>
+ <xs:enumeration value="row"/>
+ <xs:enumeration value="rowgroup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableCellVerticalAlign">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10987
(C-0-T10987-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="baseline"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="top"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableFrame">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10992
(C-0-T10992-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="above"/>
+ <xs:enumeration value="below"/>
+ <xs:enumeration value="border"/>
+ <xs:enumeration value="box"/>
+ <xs:enumeration value="hsides"/>
+ <xs:enumeration value="lhs"/>
+ <xs:enumeration value="rhs"/>
+ <xs:enumeration value="void"/>
+ <xs:enumeration value="vsides"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TableRules">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11002
(C-0-T11002-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="all"/>
+ <xs:enumeration value="cols"/>
+ <xs:enumeration value="groups"/>
+ <xs:enumeration value="none"/>
+ <xs:enumeration value="rows"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TargetAwareness">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10310
(C-0-T10310-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="U"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TelecommunicationAddressUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: T201 (C-0-T201-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AddressUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AS"/>
+ <xs:enumeration value="EC"/>
+ <xs:enumeration value="MC"/>
+ <xs:enumeration value="PG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AddressUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A190
(C-0-T201-A190-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HomeAddressUse WorkPlaceAddressUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAD"/>
+ <xs:enumeration value="TMP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HomeAddressUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10628
(C-0-T201-A190-S10628-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="HP"/>
+ <xs:enumeration value="HV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WorkPlaceAddressUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: S10631
(C-0-T201-A190-S10631-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="WP"/>
+ <xs:enumeration value="DIR"/>
+ <xs:enumeration value="PUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TimingEvent">
+ <xs:annotation>
+ <xs:documentation>vocSet: T10706
(C-0-T10706-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AC"/>
+ <xs:enumeration value="ACM"/>
+ <xs:enumeration value="ACD"/>
+ <xs:enumeration value="ACV"/>
+ <xs:enumeration value="HS"/>
+ <xs:enumeration value="IC"/>
+ <xs:enumeration value="ICD"/>
+ <xs:enumeration value="ICM"/>
+ <xs:enumeration value="ICV"/>
+ <xs:enumeration value="PC"/>
+ <xs:enumeration value="PCD"/>
+ <xs:enumeration value="PCM"/>
+ <xs:enumeration value="PCV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TribalEntityUS">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11631
(C-0-T11631-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NativeEntityAlaska
NativeEntityContiguous"/>
+ </xs:simpleType>
+ <xs:simpleType name="NativeEntityAlaska">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A11969
(C-0-T11631-A11969-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="339"/>
+ <xs:enumeration value="341"/>
+ <xs:enumeration value="342"/>
+ <xs:enumeration value="345"/>
+ <xs:enumeration value="347"/>
+ <xs:enumeration value="348"/>
+ <xs:enumeration value="352"/>
+ <xs:enumeration value="354"/>
+ <xs:enumeration value="355"/>
+ <xs:enumeration value="356"/>
+ <xs:enumeration value="359"/>
+ <xs:enumeration value="361"/>
+ <xs:enumeration value="364"/>
+ <xs:enumeration value="549"/>
+ <xs:enumeration value="369"/>
+ <xs:enumeration value="371"/>
+ <xs:enumeration value="372"/>
+ <xs:enumeration value="375"/>
+ <xs:enumeration value="376"/>
+ <xs:enumeration value="377"/>
+ <xs:enumeration value="378"/>
+ <xs:enumeration value="382"/>
+ <xs:enumeration value="383"/>
+ <xs:enumeration value="386"/>
+ <xs:enumeration value="388"/>
+ <xs:enumeration value="392"/>
+ <xs:enumeration value="395"/>
+ <xs:enumeration value="396"/>
+ <xs:enumeration value="398"/>
+ <xs:enumeration value="400"/>
+ <xs:enumeration value="401"/>
+ <xs:enumeration value="406"/>
+ <xs:enumeration value="411"/>
+ <xs:enumeration value="413"/>
+ <xs:enumeration value="414"/>
+ <xs:enumeration value="415"/>
+ <xs:enumeration value="417"/>
+ <xs:enumeration value="418"/>
+ <xs:enumeration value="419"/>
+ <xs:enumeration value="420"/>
+ <xs:enumeration value="422"/>
+ <xs:enumeration value="423"/>
+ <xs:enumeration value="424"/>
+ <xs:enumeration value="425"/>
+ <xs:enumeration value="427"/>
+ <xs:enumeration value="434"/>
+ <xs:enumeration value="435"/>
+ <xs:enumeration value="437"/>
+ <xs:enumeration value="438"/>
+ <xs:enumeration value="441"/>
+ <xs:enumeration value="443"/>
+ <xs:enumeration value="445"/>
+ <xs:enumeration value="450"/>
+ <xs:enumeration value="456"/>
+ <xs:enumeration value="455"/>
+ <xs:enumeration value="457"/>
+ <xs:enumeration value="459"/>
+ <xs:enumeration value="460"/>
+ <xs:enumeration value="463"/>
+ <xs:enumeration value="465"/>
+ <xs:enumeration value="466"/>
+ <xs:enumeration value="468"/>
+ <xs:enumeration value="340"/>
+ <xs:enumeration value="343"/>
+ <xs:enumeration value="346"/>
+ <xs:enumeration value="349"/>
+ <xs:enumeration value="357"/>
+ <xs:enumeration value="360"/>
+ <xs:enumeration value="362"/>
+ <xs:enumeration value="365"/>
+ <xs:enumeration value="366"/>
+ <xs:enumeration value="367"/>
+ <xs:enumeration value="368"/>
+ <xs:enumeration value="373"/>
+ <xs:enumeration value="374"/>
+ <xs:enumeration value="379"/>
+ <xs:enumeration value="380"/>
+ <xs:enumeration value="381"/>
+ <xs:enumeration value="385"/>
+ <xs:enumeration value="389"/>
+ <xs:enumeration value="390"/>
+ <xs:enumeration value="393"/>
+ <xs:enumeration value="394"/>
+ <xs:enumeration value="397"/>
+ <xs:enumeration value="399"/>
+ <xs:enumeration value="402"/>
+ <xs:enumeration value="403"/>
+ <xs:enumeration value="404"/>
+ <xs:enumeration value="405"/>
+ <xs:enumeration value="407"/>
+ <xs:enumeration value="408"/>
+ <xs:enumeration value="409"/>
+ <xs:enumeration value="412"/>
+ <xs:enumeration value="416"/>
+ <xs:enumeration value="430"/>
+ <xs:enumeration value="431"/>
+ <xs:enumeration value="433"/>
+ <xs:enumeration value="436"/>
+ <xs:enumeration value="439"/>
+ <xs:enumeration value="440"/>
+ <xs:enumeration value="442"/>
+ <xs:enumeration value="444"/>
+ <xs:enumeration value="446"/>
+ <xs:enumeration value="448"/>
+ <xs:enumeration value="449"/>
+ <xs:enumeration value="452"/>
+ <xs:enumeration value="453"/>
+ <xs:enumeration value="454"/>
+ <xs:enumeration value="461"/>
+ <xs:enumeration value="462"/>
+ <xs:enumeration value="464"/>
+ <xs:enumeration value="467"/>
+ <xs:enumeration value="469"/>
+ <xs:enumeration value="470"/>
+ <xs:enumeration value="471"/>
+ <xs:enumeration value="472"/>
+ <xs:enumeration value="473"/>
+ <xs:enumeration value="479"/>
+ <xs:enumeration value="481"/>
+ <xs:enumeration value="483"/>
+ <xs:enumeration value="488"/>
+ <xs:enumeration value="491"/>
+ <xs:enumeration value="496"/>
+ <xs:enumeration value="497"/>
+ <xs:enumeration value="500"/>
+ <xs:enumeration value="502"/>
+ <xs:enumeration value="504"/>
+ <xs:enumeration value="506"/>
+ <xs:enumeration value="507"/>
+ <xs:enumeration value="508"/>
+ <xs:enumeration value="509"/>
+ <xs:enumeration value="510"/>
+ <xs:enumeration value="517"/>
+ <xs:enumeration value="519"/>
+ <xs:enumeration value="522"/>
+ <xs:enumeration value="524"/>
+ <xs:enumeration value="525"/>
+ <xs:enumeration value="528"/>
+ <xs:enumeration value="529"/>
+ <xs:enumeration value="530"/>
+ <xs:enumeration value="532"/>
+ <xs:enumeration value="539"/>
+ <xs:enumeration value="542"/>
+ <xs:enumeration value="543"/>
+ <xs:enumeration value="544"/>
+ <xs:enumeration value="545"/>
+ <xs:enumeration value="547"/>
+ <xs:enumeration value="548"/>
+ <xs:enumeration value="552"/>
+ <xs:enumeration value="553"/>
+ <xs:enumeration value="555"/>
+ <xs:enumeration value="558"/>
+ <xs:enumeration value="559"/>
+ <xs:enumeration value="561"/>
+ <xs:enumeration value="563"/>
+ <xs:enumeration value="564"/>
+ <xs:enumeration value="474"/>
+ <xs:enumeration value="475"/>
+ <xs:enumeration value="476"/>
+ <xs:enumeration value="477"/>
+ <xs:enumeration value="478"/>
+ <xs:enumeration value="480"/>
+ <xs:enumeration value="482"/>
+ <xs:enumeration value="484"/>
+ <xs:enumeration value="485"/>
+ <xs:enumeration value="486"/>
+ <xs:enumeration value="487"/>
+ <xs:enumeration value="489"/>
+ <xs:enumeration value="490"/>
+ <xs:enumeration value="410"/>
+ <xs:enumeration value="426"/>
+ <xs:enumeration value="432"/>
+ <xs:enumeration value="451"/>
+ <xs:enumeration value="523"/>
+ <xs:enumeration value="494"/>
+ <xs:enumeration value="495"/>
+ <xs:enumeration value="498"/>
+ <xs:enumeration value="499"/>
+ <xs:enumeration value="501"/>
+ <xs:enumeration value="503"/>
+ <xs:enumeration value="505"/>
+ <xs:enumeration value="511"/>
+ <xs:enumeration value="512"/>
+ <xs:enumeration value="513"/>
+ <xs:enumeration value="514"/>
+ <xs:enumeration value="515"/>
+ <xs:enumeration value="518"/>
+ <xs:enumeration value="520"/>
+ <xs:enumeration value="526"/>
+ <xs:enumeration value="527"/>
+ <xs:enumeration value="531"/>
+ <xs:enumeration value="533"/>
+ <xs:enumeration value="534"/>
+ <xs:enumeration value="537"/>
+ <xs:enumeration value="538"/>
+ <xs:enumeration value="541"/>
+ <xs:enumeration value="546"/>
+ <xs:enumeration value="550"/>
+ <xs:enumeration value="551"/>
+ <xs:enumeration value="554"/>
+ <xs:enumeration value="556"/>
+ <xs:enumeration value="557"/>
+ <xs:enumeration value="338"/>
+ <xs:enumeration value="344"/>
+ <xs:enumeration value="350"/>
+ <xs:enumeration value="353"/>
+ <xs:enumeration value="358"/>
+ <xs:enumeration value="363"/>
+ <xs:enumeration value="370"/>
+ <xs:enumeration value="384"/>
+ <xs:enumeration value="387"/>
+ <xs:enumeration value="391"/>
+ <xs:enumeration value="421"/>
+ <xs:enumeration value="428"/>
+ <xs:enumeration value="429"/>
+ <xs:enumeration value="447"/>
+ <xs:enumeration value="458"/>
+ <xs:enumeration value="492"/>
+ <xs:enumeration value="493"/>
+ <xs:enumeration value="516"/>
+ <xs:enumeration value="521"/>
+ <xs:enumeration value="535"/>
+ <xs:enumeration value="536"/>
+ <xs:enumeration value="540"/>
+ <xs:enumeration value="560"/>
+ <xs:enumeration value="562"/>
+ <xs:enumeration value="565"/>
+ <xs:enumeration value="566"/>
+ <xs:enumeration value="351"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NativeEntityContiguous">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12548
(C-0-T11631-A12548-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ <xs:enumeration value="4"/>
+ <xs:enumeration value="5"/>
+ <xs:enumeration value="6"/>
+ <xs:enumeration value="7"/>
+ <xs:enumeration value="8"/>
+ <xs:enumeration value="9"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="12"/>
+ <xs:enumeration value="33"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="17"/>
+ <xs:enumeration value="18"/>
+ <xs:enumeration value="19"/>
+ <xs:enumeration value="20"/>
+ <xs:enumeration value="21"/>
+ <xs:enumeration value="160"/>
+ <xs:enumeration value="22"/>
+ <xs:enumeration value="23"/>
+ <xs:enumeration value="24"/>
+ <xs:enumeration value="25"/>
+ <xs:enumeration value="26"/>
+ <xs:enumeration value="27"/>
+ <xs:enumeration value="29"/>
+ <xs:enumeration value="28"/>
+ <xs:enumeration value="30"/>
+ <xs:enumeration value="31"/>
+ <xs:enumeration value="32"/>
+ <xs:enumeration value="35"/>
+ <xs:enumeration value="36"/>
+ <xs:enumeration value="37"/>
+ <xs:enumeration value="38"/>
+ <xs:enumeration value="39"/>
+ <xs:enumeration value="40"/>
+ <xs:enumeration value="42"/>
+ <xs:enumeration value="41"/>
+ <xs:enumeration value="43"/>
+ <xs:enumeration value="44"/>
+ <xs:enumeration value="45"/>
+ <xs:enumeration value="46"/>
+ <xs:enumeration value="47"/>
+ <xs:enumeration value="48"/>
+ <xs:enumeration value="49"/>
+ <xs:enumeration value="50"/>
+ <xs:enumeration value="51"/>
+ <xs:enumeration value="52"/>
+ <xs:enumeration value="53"/>
+ <xs:enumeration value="54"/>
+ <xs:enumeration value="55"/>
+ <xs:enumeration value="64"/>
+ <xs:enumeration value="56"/>
+ <xs:enumeration value="57"/>
+ <xs:enumeration value="58"/>
+ <xs:enumeration value="59"/>
+ <xs:enumeration value="60"/>
+ <xs:enumeration value="61"/>
+ <xs:enumeration value="62"/>
+ <xs:enumeration value="63"/>
+ <xs:enumeration value="65"/>
+ <xs:enumeration value="66"/>
+ <xs:enumeration value="67"/>
+ <xs:enumeration value="68"/>
+ <xs:enumeration value="69"/>
+ <xs:enumeration value="71"/>
+ <xs:enumeration value="70"/>
+ <xs:enumeration value="72"/>
+ <xs:enumeration value="73"/>
+ <xs:enumeration value="74"/>
+ <xs:enumeration value="75"/>
+ <xs:enumeration value="76"/>
+ <xs:enumeration value="77"/>
+ <xs:enumeration value="78"/>
+ <xs:enumeration value="79"/>
+ <xs:enumeration value="80"/>
+ <xs:enumeration value="81"/>
+ <xs:enumeration value="82"/>
+ <xs:enumeration value="83"/>
+ <xs:enumeration value="84"/>
+ <xs:enumeration value="85"/>
+ <xs:enumeration value="86"/>
+ <xs:enumeration value="87"/>
+ <xs:enumeration value="88"/>
+ <xs:enumeration value="89"/>
+ <xs:enumeration value="90"/>
+ <xs:enumeration value="91"/>
+ <xs:enumeration value="92"/>
+ <xs:enumeration value="93"/>
+ <xs:enumeration value="94"/>
+ <xs:enumeration value="95"/>
+ <xs:enumeration value="96"/>
+ <xs:enumeration value="97"/>
+ <xs:enumeration value="98"/>
+ <xs:enumeration value="99"/>
+ <xs:enumeration value="100"/>
+ <xs:enumeration value="101"/>
+ <xs:enumeration value="102"/>
+ <xs:enumeration value="103"/>
+ <xs:enumeration value="104"/>
+ <xs:enumeration value="105"/>
+ <xs:enumeration value="106"/>
+ <xs:enumeration value="107"/>
+ <xs:enumeration value="108"/>
+ <xs:enumeration value="109"/>
+ <xs:enumeration value="110"/>
+ <xs:enumeration value="111"/>
+ <xs:enumeration value="112"/>
+ <xs:enumeration value="113"/>
+ <xs:enumeration value="114"/>
+ <xs:enumeration value="115"/>
+ <xs:enumeration value="116"/>
+ <xs:enumeration value="117"/>
+ <xs:enumeration value="118"/>
+ <xs:enumeration value="119"/>
+ <xs:enumeration value="120"/>
+ <xs:enumeration value="121"/>
+ <xs:enumeration value="122"/>
+ <xs:enumeration value="123"/>
+ <xs:enumeration value="124"/>
+ <xs:enumeration value="127"/>
+ <xs:enumeration value="125"/>
+ <xs:enumeration value="126"/>
+ <xs:enumeration value="128"/>
+ <xs:enumeration value="129"/>
+ <xs:enumeration value="130"/>
+ <xs:enumeration value="131"/>
+ <xs:enumeration value="132"/>
+ <xs:enumeration value="133"/>
+ <xs:enumeration value="135"/>
+ <xs:enumeration value="134"/>
+ <xs:enumeration value="136"/>
+ <xs:enumeration value="137"/>
+ <xs:enumeration value="138"/>
+ <xs:enumeration value="140"/>
+ <xs:enumeration value="141"/>
+ <xs:enumeration value="142"/>
+ <xs:enumeration value="143"/>
+ <xs:enumeration value="139"/>
+ <xs:enumeration value="144"/>
+ <xs:enumeration value="145"/>
+ <xs:enumeration value="146"/>
+ <xs:enumeration value="147"/>
+ <xs:enumeration value="148"/>
+ <xs:enumeration value="149"/>
+ <xs:enumeration value="150"/>
+ <xs:enumeration value="151"/>
+ <xs:enumeration value="152"/>
+ <xs:enumeration value="153"/>
+ <xs:enumeration value="154"/>
+ <xs:enumeration value="155"/>
+ <xs:enumeration value="156"/>
+ <xs:enumeration value="157"/>
+ <xs:enumeration value="158"/>
+ <xs:enumeration value="159"/>
+ <xs:enumeration value="161"/>
+ <xs:enumeration value="162"/>
+ <xs:enumeration value="163"/>
+ <xs:enumeration value="164"/>
+ <xs:enumeration value="165"/>
+ <xs:enumeration value="166"/>
+ <xs:enumeration value="167"/>
+ <xs:enumeration value="168"/>
+ <xs:enumeration value="169"/>
+ <xs:enumeration value="170"/>
+ <xs:enumeration value="171"/>
+ <xs:enumeration value="172"/>
+ <xs:enumeration value="173"/>
+ <xs:enumeration value="174"/>
+ <xs:enumeration value="175"/>
+ <xs:enumeration value="176"/>
+ <xs:enumeration value="177"/>
+ <xs:enumeration value="178"/>
+ <xs:enumeration value="179"/>
+ <xs:enumeration value="180"/>
+ <xs:enumeration value="181"/>
+ <xs:enumeration value="182"/>
+ <xs:enumeration value="184"/>
+ <xs:enumeration value="183"/>
+ <xs:enumeration value="185"/>
+ <xs:enumeration value="186"/>
+ <xs:enumeration value="188"/>
+ <xs:enumeration value="187"/>
+ <xs:enumeration value="189"/>
+ <xs:enumeration value="190"/>
+ <xs:enumeration value="191"/>
+ <xs:enumeration value="192"/>
+ <xs:enumeration value="193"/>
+ <xs:enumeration value="194"/>
+ <xs:enumeration value="195"/>
+ <xs:enumeration value="196"/>
+ <xs:enumeration value="197"/>
+ <xs:enumeration value="198"/>
+ <xs:enumeration value="199"/>
+ <xs:enumeration value="200"/>
+ <xs:enumeration value="201"/>
+ <xs:enumeration value="202"/>
+ <xs:enumeration value="203"/>
+ <xs:enumeration value="204"/>
+ <xs:enumeration value="205"/>
+ <xs:enumeration value="206"/>
+ <xs:enumeration value="207"/>
+ <xs:enumeration value="208"/>
+ <xs:enumeration value="209"/>
+ <xs:enumeration value="210"/>
+ <xs:enumeration value="212"/>
+ <xs:enumeration value="211"/>
+ <xs:enumeration value="213"/>
+ <xs:enumeration value="214"/>
+ <xs:enumeration value="215"/>
+ <xs:enumeration value="216"/>
+ <xs:enumeration value="217"/>
+ <xs:enumeration value="219"/>
+ <xs:enumeration value="218"/>
+ <xs:enumeration value="220"/>
+ <xs:enumeration value="221"/>
+ <xs:enumeration value="222"/>
+ <xs:enumeration value="223"/>
+ <xs:enumeration value="224"/>
+ <xs:enumeration value="225"/>
+ <xs:enumeration value="226"/>
+ <xs:enumeration value="227"/>
+ <xs:enumeration value="228"/>
+ <xs:enumeration value="229"/>
+ <xs:enumeration value="230"/>
+ <xs:enumeration value="231"/>
+ <xs:enumeration value="232"/>
+ <xs:enumeration value="233"/>
+ <xs:enumeration value="234"/>
+ <xs:enumeration value="235"/>
+ <xs:enumeration value="236"/>
+ <xs:enumeration value="237"/>
+ <xs:enumeration value="238"/>
+ <xs:enumeration value="239"/>
+ <xs:enumeration value="240"/>
+ <xs:enumeration value="241"/>
+ <xs:enumeration value="242"/>
+ <xs:enumeration value="243"/>
+ <xs:enumeration value="244"/>
+ <xs:enumeration value="245"/>
+ <xs:enumeration value="247"/>
+ <xs:enumeration value="248"/>
+ <xs:enumeration value="246"/>
+ <xs:enumeration value="249"/>
+ <xs:enumeration value="250"/>
+ <xs:enumeration value="251"/>
+ <xs:enumeration value="252"/>
+ <xs:enumeration value="253"/>
+ <xs:enumeration value="254"/>
+ <xs:enumeration value="255"/>
+ <xs:enumeration value="257"/>
+ <xs:enumeration value="256"/>
+ <xs:enumeration value="258"/>
+ <xs:enumeration value="259"/>
+ <xs:enumeration value="260"/>
+ <xs:enumeration value="261"/>
+ <xs:enumeration value="262"/>
+ <xs:enumeration value="263"/>
+ <xs:enumeration value="264"/>
+ <xs:enumeration value="265"/>
+ <xs:enumeration value="266"/>
+ <xs:enumeration value="267"/>
+ <xs:enumeration value="268"/>
+ <xs:enumeration value="269"/>
+ <xs:enumeration value="270"/>
+ <xs:enumeration value="271"/>
+ <xs:enumeration value="272"/>
+ <xs:enumeration value="273"/>
+ <xs:enumeration value="274"/>
+ <xs:enumeration value="275"/>
+ <xs:enumeration value="276"/>
+ <xs:enumeration value="277"/>
+ <xs:enumeration value="278"/>
+ <xs:enumeration value="279"/>
+ <xs:enumeration value="280"/>
+ <xs:enumeration value="281"/>
+ <xs:enumeration value="282"/>
+ <xs:enumeration value="283"/>
+ <xs:enumeration value="284"/>
+ <xs:enumeration value="285"/>
+ <xs:enumeration value="286"/>
+ <xs:enumeration value="287"/>
+ <xs:enumeration value="288"/>
+ <xs:enumeration value="289"/>
+ <xs:enumeration value="291"/>
+ <xs:enumeration value="290"/>
+ <xs:enumeration value="292"/>
+ <xs:enumeration value="293"/>
+ <xs:enumeration value="294"/>
+ <xs:enumeration value="295"/>
+ <xs:enumeration value="296"/>
+ <xs:enumeration value="297"/>
+ <xs:enumeration value="298"/>
+ <xs:enumeration value="299"/>
+ <xs:enumeration value="300"/>
+ <xs:enumeration value="301"/>
+ <xs:enumeration value="302"/>
+ <xs:enumeration value="303"/>
+ <xs:enumeration value="304"/>
+ <xs:enumeration value="305"/>
+ <xs:enumeration value="306"/>
+ <xs:enumeration value="308"/>
+ <xs:enumeration value="307"/>
+ <xs:enumeration value="309"/>
+ <xs:enumeration value="310"/>
+ <xs:enumeration value="311"/>
+ <xs:enumeration value="312"/>
+ <xs:enumeration value="313"/>
+ <xs:enumeration value="314"/>
+ <xs:enumeration value="315"/>
+ <xs:enumeration value="316"/>
+ <xs:enumeration value="317"/>
+ <xs:enumeration value="318"/>
+ <xs:enumeration value="319"/>
+ <xs:enumeration value="320"/>
+ <xs:enumeration value="321"/>
+ <xs:enumeration value="34"/>
+ <xs:enumeration value="322"/>
+ <xs:enumeration value="323"/>
+ <xs:enumeration value="324"/>
+ <xs:enumeration value="325"/>
+ <xs:enumeration value="326"/>
+ <xs:enumeration value="327"/>
+ <xs:enumeration value="328"/>
+ <xs:enumeration value="329"/>
+ <xs:enumeration value="330"/>
+ <xs:enumeration value="331"/>
+ <xs:enumeration value="332"/>
+ <xs:enumeration value="333"/>
+ <xs:enumeration value="334"/>
+ <xs:enumeration value="335"/>
+ <xs:enumeration value="336"/>
+ <xs:enumeration value="337"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="URLScheme">
+ <xs:annotation>
+ <xs:documentation>vocSet: T14866
(C-0-T14866-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="x_PhoneOrEmailURLScheme x_PhoneURLScheme">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ftp"/>
+ <xs:enumeration value="fax"/>
+ <xs:enumeration value="file"/>
+ <xs:enumeration value="http"/>
+ <xs:enumeration value="mllp"/>
+ <xs:enumeration value="mailto"/>
+ <xs:enumeration value="modem"/>
+ <xs:enumeration value="nfs"/>
+ <xs:enumeration value="tel"/>
+ <xs:enumeration value="telnet"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_PhoneOrEmailURLScheme">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19741
(C-0-T14866-A19741-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="fax"/>
+ <xs:enumeration value="mailto"/>
+ <xs:enumeration value="tel"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_PhoneURLScheme">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A19742
(C-0-T14866-A19742-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="fax"/>
+ <xs:enumeration value="tel"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitsOfMeasureCaseInsensitive">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12549
(C-0-T12549-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="UnitOfMeasureAtomBaseUnitInsens
UnitOfMeasureAtomInsens UnitOfMeasurePrefixInsens"/>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasureAtomBaseUnitInsens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12550
(C-0-T12549-A12550-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="K"/>
+ <xs:enumeration value="CD"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="RAD"/>
+ <xs:enumeration value="S"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasureAtomInsens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12558
(C-0-T12549-A12558-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="[APL'U]"/>
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="AO"/>
+ <xs:enumeration value="BQ"/>
+ <xs:enumeration value="[BETH'U]"/>
+ <xs:enumeration value="BI"/>
+ <xs:enumeration value="[BDSK'U]"/>
+ <xs:enumeration value="[K]"/>
+ <xs:enumeration value="[BTU_39]"/>
+ <xs:enumeration value="[BTU_59]"/>
+ <xs:enumeration value="[BTU_60]"/>
+ <xs:enumeration value="[BTU_IT]"/>
+ <xs:enumeration value="[BTU_M]"/>
+ <xs:enumeration value="[BTU_TH]"/>
+ <xs:enumeration value="[BTU]"/>
+ <xs:enumeration value="[CAL]"/>
+ <xs:enumeration value="[CH]"/>
+ <xs:enumeration value="CI"/>
+ <xs:enumeration value="[DYE'U]"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="[GPL'U]"/>
+ <xs:enumeration value="GL"/>
+ <xs:enumeration value="GS"/>
+ <xs:enumeration value="GB"/>
+ <xs:enumeration value="GY"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="HZ"/>
+ <xs:enumeration value="[HNSF'U]"/>
+ <xs:enumeration value="J"/>
+ <xs:enumeration value="KY"/>
+ <xs:enumeration value="[KA'U]"/>
+ <xs:enumeration value="[KNK'U]"/>
+ <xs:enumeration value="LMB"/>
+ <xs:enumeration value="[MPL'U]"/>
+ <xs:enumeration value="[MCLG'U]"/>
+ <xs:enumeration value="MX"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="[GC]"/>
+ <xs:enumeration value="OE"/>
+ <xs:enumeration value="OHM"/>
+ <xs:enumeration value="PAL"/>
+ <xs:enumeration value="[H]"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="[PCA_PR]"/>
+ <xs:enumeration value="[PNT_PR]"/>
+ <xs:enumeration value="ROE"/>
+ <xs:enumeration value="SIE"/>
+ <xs:enumeration value="SV"/>
+ <xs:enumeration value="[SMGY'U]"/>
+ <xs:enumeration value="ST"/>
+ <xs:enumeration value="[S]"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="[TODD'U]"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="[USP'U]"/>
+ <xs:enumeration value="V"/>
+ <xs:enumeration value="W"/>
+ <xs:enumeration value="WB"/>
+ <xs:enumeration value="[G]"/>
+ <xs:enumeration value="[ACR_BR]"/>
+ <xs:enumeration value="[ACR_US]"/>
+ <xs:enumeration value="[ARB'U]"/>
+ <xs:enumeration value="AR"/>
+ <xs:enumeration value="ASU"/>
+ <xs:enumeration value="ATM"/>
+ <xs:enumeration value="ATT"/>
+ <xs:enumeration value="BAR"/>
+ <xs:enumeration value="BRN"/>
+ <xs:enumeration value="[BBL_US]"/>
+ <xs:enumeration value="BD"/>
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="B[KW]"/>
+ <xs:enumeration value="B[UV]"/>
+ <xs:enumeration value="B[MV]"/>
+ <xs:enumeration value="B[SPL]"/>
+ <xs:enumeration value="B[V]"/>
+ <xs:enumeration value="B[W]"/>
+ <xs:enumeration value="BIT"/>
+ <xs:enumeration value="BIT_S"/>
+ <xs:enumeration value="[BF_I]"/>
+ <xs:enumeration value="[BU_US]"/>
+ <xs:enumeration value="[PK_BR]"/>
+ <xs:enumeration value="BY"/>
+ <xs:enumeration value="CAL_[15]"/>
+ <xs:enumeration value="CAL_[20]"/>
+ <xs:enumeration value="CAL_IT"/>
+ <xs:enumeration value="CAL_M"/>
+ <xs:enumeration value="CAL_TH"/>
+ <xs:enumeration value="CAL"/>
+ <xs:enumeration value="[CAR_M]"/>
+ <xs:enumeration value="[CAR_AU]"/>
+ <xs:enumeration value="[CH_BR]"/>
+ <xs:enumeration value="[CH_US]"/>
+ <xs:enumeration value="[RCH_US]"/>
+ <xs:enumeration value="[CICERO]"/>
+ <xs:enumeration value="CIRC"/>
+ <xs:enumeration value="[CML_I]"/>
+ <xs:enumeration value="[CR_I]"/>
+ <xs:enumeration value="[CRD_US]"/>
+ <xs:enumeration value="[CFT_I]"/>
+ <xs:enumeration value="[CIN_I]"/>
+ <xs:enumeration value="[CYD_I]"/>
+ <xs:enumeration value="[CUP_US]"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="DEG"/>
+ <xs:enumeration value="CEL"/>
+ <xs:enumeration value="[DEGF]"/>
+ <xs:enumeration value="[DIDOT]"/>
+ <xs:enumeration value="[DIOP]"/>
+ <xs:enumeration value="[DR_AV]"/>
+ <xs:enumeration value="[DR_AP]"/>
+ <xs:enumeration value="[DRP]"/>
+ <xs:enumeration value="[DPT_US]"/>
+ <xs:enumeration value="[DQT_US]"/>
+ <xs:enumeration value="DYN"/>
+ <xs:enumeration value="[M_E]"/>
+ <xs:enumeration value="EV"/>
+ <xs:enumeration value="[E]"/>
+ <xs:enumeration value="EQ"/>
+ <xs:enumeration value="ERG"/>
+ <xs:enumeration value="[FTH_BR]"/>
+ <xs:enumeration value="[FTH_I]"/>
+ <xs:enumeration value="[FTH_US]"/>
+ <xs:enumeration value="[FDR_BR]"/>
+ <xs:enumeration value="[FDR_US]"/>
+ <xs:enumeration value="[FOZ_BR]"/>
+ <xs:enumeration value="[FOZ_US]"/>
+ <xs:enumeration value="[FT_BR]"/>
+ <xs:enumeration value="[FT_I]"/>
+ <xs:enumeration value="[FT_US]"/>
+ <xs:enumeration value="[RD_BR]"/>
+ <xs:enumeration value="[FUR_US]"/>
+ <xs:enumeration value="[GAL_BR]"/>
+ <xs:enumeration value="[GAL_US]"/>
+ <xs:enumeration value="[GIL_BR]"/>
+ <xs:enumeration value="[GIL_US]"/>
+ <xs:enumeration value="GON"/>
+ <xs:enumeration value="[GR]"/>
+ <xs:enumeration value="G%"/>
+ <xs:enumeration value="GF"/>
+ <xs:enumeration value="[HD_I]"/>
+ <xs:enumeration value="[HPF]"/>
+ <xs:enumeration value="HR"/>
+ <xs:enumeration value="[IN_BR]"/>
+ <xs:enumeration value="[IN_I]"/>
+ <xs:enumeration value="[IN_US]"/>
+ <xs:enumeration value="[IN_I'HG]"/>
+ <xs:enumeration value="[IN_I'H2O]"/>
+ <xs:enumeration value="[IU]"/>
+ <xs:enumeration value="KAT"/>
+ <xs:enumeration value="[KN_BR]"/>
+ <xs:enumeration value="[KN_I]"/>
+ <xs:enumeration value="[LY]"/>
+ <xs:enumeration value="[LIGNE]"/>
+ <xs:enumeration value="[LNE]"/>
+ <xs:enumeration value="[LK_BR]"/>
+ <xs:enumeration value="[LK_US]"/>
+ <xs:enumeration value="[RLK_US]"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="[LCWT_AV]"/>
+ <xs:enumeration value="[LTON_AV]"/>
+ <xs:enumeration value="[LPF]"/>
+ <xs:enumeration value="LM"/>
+ <xs:enumeration value="LX"/>
+ <xs:enumeration value="[MESH_I]"/>
+ <xs:enumeration value="[MET]"/>
+ <xs:enumeration value="M[HG]"/>
+ <xs:enumeration value="M[H2O]"/>
+ <xs:enumeration value="[MIL_I]"/>
+ <xs:enumeration value="[MIL_US]"/>
+ <xs:enumeration value="[MI_BR]"/>
+ <xs:enumeration value="[MI_US]"/>
+ <xs:enumeration value="[MIN_BR]"/>
+ <xs:enumeration value="[MIN_US]"/>
+ <xs:enumeration value="'"/>
+ <xs:enumeration value="MIN"/>
+ <xs:enumeration value="MOL"/>
+ <xs:enumeration value="MO"/>
+ <xs:enumeration value="MO_G"/>
+ <xs:enumeration value="MO_J"/>
+ <xs:enumeration value="MO_S"/>
+ <xs:enumeration value="[NMI_BR]"/>
+ <xs:enumeration value="[NMI_I]"/>
+ <xs:enumeration value="NEP"/>
+ <xs:enumeration value="OSM"/>
+ <xs:enumeration value="[OZ_AP]"/>
+ <xs:enumeration value="[OZ_AV]"/>
+ <xs:enumeration value="[OZ_TR]"/>
+ <xs:enumeration value="[PH]"/>
+ <xs:enumeration value="[PC_BR]"/>
+ <xs:enumeration value="PRS"/>
+ <xs:enumeration value="[PPB]"/>
+ <xs:enumeration value="[PPM]"/>
+ <xs:enumeration value="[PPTH]"/>
+ <xs:enumeration value="[PPTR]"/>
+ <xs:enumeration value="[BU_BR]"/>
+ <xs:enumeration value="[PK_US]"/>
+ <xs:enumeration value="[PWT_TR]"/>
+ <xs:enumeration value="%"/>
+ <xs:enumeration value="[PRU]"/>
+ <xs:enumeration value="[MU_0]"/>
+ <xs:enumeration value="[EPS_0]"/>
+ <xs:enumeration value="PHT"/>
+ <xs:enumeration value="[PCA]"/>
+ <xs:enumeration value="[PIED]"/>
+ <xs:enumeration value="[PT_BR]"/>
+ <xs:enumeration value="[PT_US]"/>
+ <xs:enumeration value="[PNT]"/>
+ <xs:enumeration value="[POUCE]"/>
+ <xs:enumeration value="[LB_AP]"/>
+ <xs:enumeration value="[LB_AV]"/>
+ <xs:enumeration value="[LB_TR]"/>
+ <xs:enumeration value="[LBF_AV]"/>
+ <xs:enumeration value="[M_P]"/>
+ <xs:enumeration value="[PSI]"/>
+ <xs:enumeration value="[QT_BR]"/>
+ <xs:enumeration value="[QT_US]"/>
+ <xs:enumeration value="[RAD]"/>
+ <xs:enumeration value="[REM]"/>
+ <xs:enumeration value="[RD_US]"/>
+ <xs:enumeration value="[SC_AP]"/>
+ <xs:enumeration value="''"/>
+ <xs:enumeration value="[SCT]"/>
+ <xs:enumeration value="[SCWT_AV]"/>
+ <xs:enumeration value="[STON_AV]"/>
+ <xs:enumeration value="SPH"/>
+ <xs:enumeration value="[SFT_I]"/>
+ <xs:enumeration value="[SIN_I]"/>
+ <xs:enumeration value="[SMI_US]"/>
+ <xs:enumeration value="[SRD_US]"/>
+ <xs:enumeration value="[SYD_I]"/>
+ <xs:enumeration value="[MI_I]"/>
+ <xs:enumeration value="STR"/>
+ <xs:enumeration value="SB"/>
+ <xs:enumeration value="[STONE_AV]"/>
+ <xs:enumeration value="SR"/>
+ <xs:enumeration value="[TBS_US]"/>
+ <xs:enumeration value="[TSP_US]"/>
+ <xs:enumeration value="10*"/>
+ <xs:enumeration value="[PI]"/>
+ <xs:enumeration value="TNE"/>
+ <xs:enumeration value="[TWP]"/>
+ <xs:enumeration value="[TB'U]"/>
+ <xs:enumeration value="AMU"/>
+ <xs:enumeration value="[C]"/>
+ <xs:enumeration value="WK"/>
+ <xs:enumeration value="[GAL_WI]"/>
+ <xs:enumeration value="[YD_BR]"/>
+ <xs:enumeration value="[YD_I]"/>
+ <xs:enumeration value="[YD_US]"/>
+ <xs:enumeration value="ANN"/>
+ <xs:enumeration value="ANN_G"/>
+ <xs:enumeration value="ANN_J"/>
+ <xs:enumeration value="ANN_T"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasurePrefixInsens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12814
(C-0-T12549-A12814-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="DA"/>
+ <xs:enumeration value="EX"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="GIB"/>
+ <xs:enumeration value="GA"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="KIB"/>
+ <xs:enumeration value="K"/>
+ <xs:enumeration value="MIB"/>
+ <xs:enumeration value="MA"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="PT"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="TIB"/>
+ <xs:enumeration value="TR"/>
+ <xs:enumeration value="YO"/>
+ <xs:enumeration value="YA"/>
+ <xs:enumeration value="ZO"/>
+ <xs:enumeration value="ZA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitsOfMeasureCaseSensitive">
+ <xs:annotation>
+ <xs:documentation>vocSet: T12839
(C-0-T12839-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="UnitOfMeasureAtomBaseUnitSens UnitOfMeasureAtomSens
UnitOfMeasurePrefixSens"/>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasureAtomBaseUnitSens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12840
(C-0-T12839-A12840-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="K"/>
+ <xs:enumeration value="cd"/>
+ <xs:enumeration value="g"/>
+ <xs:enumeration value="m"/>
+ <xs:enumeration value="rad"/>
+ <xs:enumeration value="s"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasureAtomSens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A12848
(C-0-T12839-A12848-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="[APL'U]"/>
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="Ao"/>
+ <xs:enumeration value="Bq"/>
+ <xs:enumeration value="[beth'U]"/>
+ <xs:enumeration value="Bi"/>
+ <xs:enumeration value="[bdsk'U]"/>
+ <xs:enumeration value="[k]"/>
+ <xs:enumeration value="[Btu_39]"/>
+ <xs:enumeration value="[Btu_59]"/>
+ <xs:enumeration value="[Btu_60]"/>
+ <xs:enumeration value="[Btu_IT]"/>
+ <xs:enumeration value="[Btu_m]"/>
+ <xs:enumeration value="[Btu_th]"/>
+ <xs:enumeration value="[Btu]"/>
+ <xs:enumeration value="[Cal]"/>
+ <xs:enumeration value="[Ch]"/>
+ <xs:enumeration value="Ci"/>
+ <xs:enumeration value="[dye'U]"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="[GPL'U]"/>
+ <xs:enumeration value="Gal"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="Gb"/>
+ <xs:enumeration value="Gy"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="Hz"/>
+ <xs:enumeration value="[hnsf'U]"/>
+ <xs:enumeration value="J"/>
+ <xs:enumeration value="Ky"/>
+ <xs:enumeration value="[ka'U]"/>
+ <xs:enumeration value="[knk'U]"/>
+ <xs:enumeration value="Lmb"/>
+ <xs:enumeration value="[MPL'U]"/>
+ <xs:enumeration value="[mclg'U]"/>
+ <xs:enumeration value="Mx"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="[G]"/>
+ <xs:enumeration value="Oe"/>
+ <xs:enumeration value="Ohm"/>
+ <xs:enumeration value="Pa"/>
+ <xs:enumeration value="[h]"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="[pca_pr]"/>
+ <xs:enumeration value="[pnt_pr]"/>
+ <xs:enumeration value="R"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="Sv"/>
+ <xs:enumeration value="[smgy'U]"/>
+ <xs:enumeration value="St"/>
+ <xs:enumeration value="[S]"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="[todd'U]"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="[USP'U]"/>
+ <xs:enumeration value="V"/>
+ <xs:enumeration value="W"/>
+ <xs:enumeration value="Wb"/>
+ <xs:enumeration value="[g]"/>
+ <xs:enumeration value="[acr_br]"/>
+ <xs:enumeration value="[acr_us]"/>
+ <xs:enumeration value="[arb'U]"/>
+ <xs:enumeration value="ar"/>
+ <xs:enumeration value="AU"/>
+ <xs:enumeration value="atm"/>
+ <xs:enumeration value="att"/>
+ <xs:enumeration value="bar"/>
+ <xs:enumeration value="b"/>
+ <xs:enumeration value="[bbl_us]"/>
+ <xs:enumeration value="Bd"/>
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="B[kW]"/>
+ <xs:enumeration value="B[uV]"/>
+ <xs:enumeration value="B[mV]"/>
+ <xs:enumeration value="B[SPL]"/>
+ <xs:enumeration value="B[V]"/>
+ <xs:enumeration value="B[W]"/>
+ <xs:enumeration value="bit"/>
+ <xs:enumeration value="bit_s"/>
+ <xs:enumeration value="[bf_i]"/>
+ <xs:enumeration value="[bu_us]"/>
+ <xs:enumeration value="[pk_br]"/>
+ <xs:enumeration value="By"/>
+ <xs:enumeration value="cal_[15]"/>
+ <xs:enumeration value="cal_[20]"/>
+ <xs:enumeration value="cal_IT"/>
+ <xs:enumeration value="cal_m"/>
+ <xs:enumeration value="cal_th"/>
+ <xs:enumeration value="cal"/>
+ <xs:enumeration value="[car_m]"/>
+ <xs:enumeration value="[car_Au]"/>
+ <xs:enumeration value="[ch_br]"/>
+ <xs:enumeration value="[ch_us]"/>
+ <xs:enumeration value="[rch_us]"/>
+ <xs:enumeration value="[cicero]"/>
+ <xs:enumeration value="circ"/>
+ <xs:enumeration value="[cml_i]"/>
+ <xs:enumeration value="[cr_i]"/>
+ <xs:enumeration value="[crd_us]"/>
+ <xs:enumeration value="[cft_i]"/>
+ <xs:enumeration value="[cin_i]"/>
+ <xs:enumeration value="[cyd_i]"/>
+ <xs:enumeration value="[cup_us]"/>
+ <xs:enumeration value="d"/>
+ <xs:enumeration value="deg"/>
+ <xs:enumeration value="Cel"/>
+ <xs:enumeration value="[degF]"/>
+ <xs:enumeration value="[didot]"/>
+ <xs:enumeration value="[diop]"/>
+ <xs:enumeration value="[dr_av]"/>
+ <xs:enumeration value="[dr_ap]"/>
+ <xs:enumeration value="[drp]"/>
+ <xs:enumeration value="[dpt_us]"/>
+ <xs:enumeration value="[dqt_us]"/>
+ <xs:enumeration value="dyn"/>
+ <xs:enumeration value="[m_e]"/>
+ <xs:enumeration value="eV"/>
+ <xs:enumeration value="[e]"/>
+ <xs:enumeration value="eq"/>
+ <xs:enumeration value="erg"/>
+ <xs:enumeration value="[fth_br]"/>
+ <xs:enumeration value="[fth_i]"/>
+ <xs:enumeration value="[fth_us]"/>
+ <xs:enumeration value="[fdr_br]"/>
+ <xs:enumeration value="[fdr_us]"/>
+ <xs:enumeration value="[foz_br]"/>
+ <xs:enumeration value="[foz_us]"/>
+ <xs:enumeration value="[ft_br]"/>
+ <xs:enumeration value="[ft_i]"/>
+ <xs:enumeration value="[ft_us]"/>
+ <xs:enumeration value="[rd_br]"/>
+ <xs:enumeration value="[fur_us]"/>
+ <xs:enumeration value="[gal_br]"/>
+ <xs:enumeration value="[gal_us]"/>
+ <xs:enumeration value="[gil_br]"/>
+ <xs:enumeration value="[gil_us]"/>
+ <xs:enumeration value="gon"/>
+ <xs:enumeration value="[gr]"/>
+ <xs:enumeration value="g%"/>
+ <xs:enumeration value="gf"/>
+ <xs:enumeration value="[hd_i]"/>
+ <xs:enumeration value="[HPF]"/>
+ <xs:enumeration value="h"/>
+ <xs:enumeration value="[in_br]"/>
+ <xs:enumeration value="[in_i]"/>
+ <xs:enumeration value="[in_us]"/>
+ <xs:enumeration value="[in_i'Hg]"/>
+ <xs:enumeration value="[in_i'H2O]"/>
+ <xs:enumeration value="[iU]"/>
+ <xs:enumeration value="kat"/>
+ <xs:enumeration value="[kn_br]"/>
+ <xs:enumeration value="[kn_i]"/>
+ <xs:enumeration value="[ly]"/>
+ <xs:enumeration value="[ligne]"/>
+ <xs:enumeration value="[lne]"/>
+ <xs:enumeration value="[lk_br]"/>
+ <xs:enumeration value="[lk_us]"/>
+ <xs:enumeration value="[rlk_us]"/>
+ <xs:enumeration value="l"/>
+ <xs:enumeration value="[lcwt_av]"/>
+ <xs:enumeration value="[lton_av]"/>
+ <xs:enumeration value="[LPF]"/>
+ <xs:enumeration value="lm"/>
+ <xs:enumeration value="lx"/>
+ <xs:enumeration value="[mesh_i]"/>
+ <xs:enumeration value="[MET]"/>
+ <xs:enumeration value="m[Hg]"/>
+ <xs:enumeration value="m[H2O]"/>
+ <xs:enumeration value="[mil_i]"/>
+ <xs:enumeration value="[mil_us]"/>
+ <xs:enumeration value="[mi_br]"/>
+ <xs:enumeration value="[mi_us]"/>
+ <xs:enumeration value="[min_br]"/>
+ <xs:enumeration value="[min_us]"/>
+ <xs:enumeration value="'"/>
+ <xs:enumeration value="min"/>
+ <xs:enumeration value="mol"/>
+ <xs:enumeration value="mo"/>
+ <xs:enumeration value="mo_g"/>
+ <xs:enumeration value="mo_j"/>
+ <xs:enumeration value="mo_s"/>
+ <xs:enumeration value="[nmi_br]"/>
+ <xs:enumeration value="[nmi_i]"/>
+ <xs:enumeration value="Np"/>
+ <xs:enumeration value="osm"/>
+ <xs:enumeration value="[oz_ap]"/>
+ <xs:enumeration value="[oz_av]"/>
+ <xs:enumeration value="[oz_tr]"/>
+ <xs:enumeration value="[pH]"/>
+ <xs:enumeration value="[pc_br]"/>
+ <xs:enumeration value="pc"/>
+ <xs:enumeration value="[ppb]"/>
+ <xs:enumeration value="[ppm]"/>
+ <xs:enumeration value="[ppth]"/>
+ <xs:enumeration value="[pptr]"/>
+ <xs:enumeration value="[bu_br]"/>
+ <xs:enumeration value="[pk_us]"/>
+ <xs:enumeration value="[pwt_tr]"/>
+ <xs:enumeration value="%"/>
+ <xs:enumeration value="[PRU]"/>
+ <xs:enumeration value="[mu_0]"/>
+ <xs:enumeration value="[eps_0]"/>
+ <xs:enumeration value="ph"/>
+ <xs:enumeration value="[pca]"/>
+ <xs:enumeration value="[pied]"/>
+ <xs:enumeration value="[pt_br]"/>
+ <xs:enumeration value="[pt_us]"/>
+ <xs:enumeration value="[pnt]"/>
+ <xs:enumeration value="[pouce]"/>
+ <xs:enumeration value="[lb_ap]"/>
+ <xs:enumeration value="[lb_av]"/>
+ <xs:enumeration value="[lb_tr]"/>
+ <xs:enumeration value="[lbf_av]"/>
+ <xs:enumeration value="[m_p]"/>
+ <xs:enumeration value="[psi]"/>
+ <xs:enumeration value="[qt_br]"/>
+ <xs:enumeration value="[qt_us]"/>
+ <xs:enumeration value="RAD"/>
+ <xs:enumeration value="REM"/>
+ <xs:enumeration value="[rd_us]"/>
+ <xs:enumeration value="[sc_ap]"/>
+ <xs:enumeration value="''"/>
+ <xs:enumeration value="[sct]"/>
+ <xs:enumeration value="[scwt_av]"/>
+ <xs:enumeration value="[ston_av]"/>
+ <xs:enumeration value="sph"/>
+ <xs:enumeration value="[sft_i]"/>
+ <xs:enumeration value="[sin_i]"/>
+ <xs:enumeration value="[smi_us]"/>
+ <xs:enumeration value="[srd_us]"/>
+ <xs:enumeration value="[syd_i]"/>
+ <xs:enumeration value="[mi_i]"/>
+ <xs:enumeration value="st"/>
+ <xs:enumeration value="sb"/>
+ <xs:enumeration value="[stone_av]"/>
+ <xs:enumeration value="sr"/>
+ <xs:enumeration value="[tbs_us]"/>
+ <xs:enumeration value="[tsp_us]"/>
+ <xs:enumeration value="10*"/>
+ <xs:enumeration value="[pi]"/>
+ <xs:enumeration value="t"/>
+ <xs:enumeration value="[twp]"/>
+ <xs:enumeration value="[tb'U]"/>
+ <xs:enumeration value="u"/>
+ <xs:enumeration value="[c]"/>
+ <xs:enumeration value="wk"/>
+ <xs:enumeration value="[gal_wi]"/>
+ <xs:enumeration value="[yd_br]"/>
+ <xs:enumeration value="[yd_i]"/>
+ <xs:enumeration value="[yd_us]"/>
+ <xs:enumeration value="a"/>
+ <xs:enumeration value="a_g"/>
+ <xs:enumeration value="a_j"/>
+ <xs:enumeration value="a_t"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="UnitOfMeasurePrefixSens">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A13104
(C-0-T12839-A13104-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="a"/>
+ <xs:enumeration value="c"/>
+ <xs:enumeration value="d"/>
+ <xs:enumeration value="da"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="f"/>
+ <xs:enumeration value="Gi"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="h"/>
+ <xs:enumeration value="Ki"/>
+ <xs:enumeration value="k"/>
+ <xs:enumeration value="Mi"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="u"/>
+ <xs:enumeration value="m"/>
+ <xs:enumeration value="n"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="p"/>
+ <xs:enumeration value="Ti"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="y"/>
+ <xs:enumeration value="Y"/>
+ <xs:enumeration value="z"/>
+ <xs:enumeration value="Z"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VaccineManufacturer">
+ <xs:annotation>
+ <xs:documentation>vocSet: T227 (C-0-T227-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AB"/>
+ <xs:enumeration value="AD"/>
+ <xs:enumeration value="ALP"/>
+ <xs:enumeration value="AR"/>
+ <xs:enumeration value="PMC"/>
+ <xs:enumeration value="AVI"/>
+ <xs:enumeration value="BA"/>
+ <xs:enumeration value="BAY"/>
+ <xs:enumeration value="BPC"/>
+ <xs:enumeration value="BP"/>
+ <xs:enumeration value="MIP"/>
+ <xs:enumeration value="CEN"/>
+ <xs:enumeration value="CHI"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="GRE"/>
+ <xs:enumeration value="IAG"/>
+ <xs:enumeration value="IUS"/>
+ <xs:enumeration value="KGC"/>
+ <xs:enumeration value="LED"/>
+ <xs:enumeration value="MA"/>
+ <xs:enumeration value="MED"/>
+ <xs:enumeration value="MSD"/>
+ <xs:enumeration value="IM"/>
+ <xs:enumeration value="MIL"/>
+ <xs:enumeration value="NAB"/>
+ <xs:enumeration value="NYB"/>
+ <xs:enumeration value="NAV"/>
+ <xs:enumeration value="NOV"/>
+ <xs:enumeration value="OTC"/>
+ <xs:enumeration value="ORT"/>
+ <xs:enumeration value="PD"/>
+ <xs:enumeration value="PRX"/>
+ <xs:enumeration value="SCL"/>
+ <xs:enumeration value="SKB"/>
+ <xs:enumeration value="SI"/>
+ <xs:enumeration value="JPN"/>
+ <xs:enumeration value="USA"/>
+ <xs:enumeration value="WAL"/>
+ <xs:enumeration value="WA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VaccineType">
+ <xs:annotation>
+ <xs:documentation>vocSet: T228 (C-0-T228-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="24"/>
+ <xs:enumeration value="19"/>
+ <xs:enumeration value="29"/>
+ <xs:enumeration value="26"/>
+ <xs:enumeration value="28"/>
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="22"/>
+ <xs:enumeration value="20"/>
+ <xs:enumeration value="50"/>
+ <xs:enumeration value="30"/>
+ <xs:enumeration value="61"/>
+ <xs:enumeration value="62"/>
+ <xs:enumeration value="57"/>
+ <xs:enumeration value="85"/>
+ <xs:enumeration value="52"/>
+ <xs:enumeration value="83"/>
+ <xs:enumeration value="84"/>
+ <xs:enumeration value="31"/>
+ <xs:enumeration value="45"/>
+ <xs:enumeration value="8"/>
+ <xs:enumeration value="42"/>
+ <xs:enumeration value="43"/>
+ <xs:enumeration value="44"/>
+ <xs:enumeration value="58"/>
+ <xs:enumeration value="59"/>
+ <xs:enumeration value="47"/>
+ <xs:enumeration value="46"/>
+ <xs:enumeration value="49"/>
+ <xs:enumeration value="48"/>
+ <xs:enumeration value="17"/>
+ <xs:enumeration value="51"/>
+ <xs:enumeration value="86"/>
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="87"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="39"/>
+ <xs:enumeration value="63"/>
+ <xs:enumeration value="66"/>
+ <xs:enumeration value="4"/>
+ <xs:enumeration value="3"/>
+ <xs:enumeration value="94"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="70"/>
+ <xs:enumeration value="34"/>
+ <xs:enumeration value="71"/>
+ <xs:enumeration value="93"/>
+ <xs:enumeration value="73"/>
+ <xs:enumeration value="76"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="98"/>
+ <xs:enumeration value="95"/>
+ <xs:enumeration value="96"/>
+ <xs:enumeration value="97"/>
+ <xs:enumeration value="9"/>
+ <xs:enumeration value="92"/>
+ <xs:enumeration value="81"/>
+ <xs:enumeration value="80"/>
+ <xs:enumeration value="36"/>
+ <xs:enumeration value="82"/>
+ <xs:enumeration value="54"/>
+ <xs:enumeration value="55"/>
+ <xs:enumeration value="27"/>
+ <xs:enumeration value="56"/>
+ <xs:enumeration value="12"/>
+ <xs:enumeration value="60"/>
+ <xs:enumeration value="88"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="64"/>
+ <xs:enumeration value="65"/>
+ <xs:enumeration value="67"/>
+ <xs:enumeration value="5"/>
+ <xs:enumeration value="68"/>
+ <xs:enumeration value="32"/>
+ <xs:enumeration value="7"/>
+ <xs:enumeration value="69"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="23"/>
+ <xs:enumeration value="33"/>
+ <xs:enumeration value="100"/>
+ <xs:enumeration value="89"/>
+ <xs:enumeration value="90"/>
+ <xs:enumeration value="40"/>
+ <xs:enumeration value="18"/>
+ <xs:enumeration value="72"/>
+ <xs:enumeration value="74"/>
+ <xs:enumeration value="6"/>
+ <xs:enumeration value="38"/>
+ <xs:enumeration value="75"/>
+ <xs:enumeration value="35"/>
+ <xs:enumeration value="77"/>
+ <xs:enumeration value="78"/>
+ <xs:enumeration value="91"/>
+ <xs:enumeration value="101"/>
+ <xs:enumeration value="25"/>
+ <xs:enumeration value="41"/>
+ <xs:enumeration value="53"/>
+ <xs:enumeration value="79"/>
+ <xs:enumeration value="21"/>
+ <xs:enumeration value="37"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ValueSetOperator">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11037
(C-0-T11037-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="I"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ValueSetPropertyId">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19362
(C-0-T19362-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="appliesTo"/>
+ <xs:enumeration value="howApplies"/>
+ <xs:enumeration value="openIssue"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ValueSetStatus">
+ <xs:annotation>
+ <xs:documentation>vocSet: T19360-1
(C-0-T19360-1-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VerificationMethod">
+ <xs:annotation>
+ <xs:documentation>vocSet: D52 (C-0-D52-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="VocabularyDomainQualifier">
+ <xs:annotation>
+ <xs:documentation>vocSet: T11046
(C-0-T11046-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Extensibility RealmOfUse"/>
+ </xs:simpleType>
+ <xs:simpleType name="Extensibility">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A11047
(C-0-T11046-A11047-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CNE"/>
+ <xs:enumeration value="CWE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RealmOfUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: A11050
(C-0-T11046-A11050-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="Canada"/>
+ <xs:enumeration value="NorthAmerica"/>
+ <xs:enumeration value="USA"/>
+ <xs:enumeration value="UV"/>
+ </xs:restriction>
+ </xs:simpleType>
+</xs:schema>
\ No newline at end of file
Added:
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/wsdl/PRPA_AR201102UV01.wsdl
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/wsdl/PRPA_AR201102UV01.wsdl
(rev 0)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/resources/tools/jbws2411/wsdl/PRPA_AR201102UV01.wsdl 2009-03-19
14:07:26 UTC (rev 9631)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="PRPA_AR201102UV01"
+ targetNamespace="urn:hl7-org:v3"
+ xmlns:hl7="urn:hl7-org:v3"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns="http://schemas.xmlsoap.org/wsdl/">
+ <documentation>
+ WSDL Implementation of ...
+ </documentation>
+ <types>
+ <xsd:schema targetNamespace="urn:hl7-org:v3"
+ elementFormDefault="qualified"
+ xmlns:tns="urn:hl7-org:v3">
+ <xsd:include schemaLocation="../schemas/PRPA_IN201101UV01.xsd"/>
+
+ <xsd:element
name="PRPA_AR201102UV01_New_PatientLivingSubject_Added_PRPA_IN201101UV01.Message"
+ type="tns:PRPA_IN201101UV01.MCCI_MT000100UV01.Message"/>
+ </xsd:schema>
+ </types>
+ <message name="PRPA_IN201101UV01_Message">
+ <documentation>PRPA_IN201101UV01 New PatientLivingSubject Added
</documentation>
+ <part name="body"
element="hl7:PRPA_IN201101UV01"></part>
+ </message>
+
+ <portType name="PRPA_AR201102UV01_PortType">
+ <operation name="PRPA_AR201102UV01_PRPA_IN201101UV01">
+ <input message="hl7:PRPA_IN201101UV01_Message"/>
+ </operation>
+ </portType>
+
+ <binding name="PRPA_AR201102UV01_Binding"
type="hl7:PRPA_AR201102UV01_PortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="PRPA_AR201102UV01_PRPA_IN201101UV01">
+ <soap:operation soapAction="urn:hl7-org:v3:PRPA_IN201101UV01"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ </operation>
+ </binding>
+
+ <service name="PRPA_AR201102UV01_Service">
+ <port name="PRPA_AR201102UV01_Port"
binding="hl7:PRPA_AR201102UV01_Binding">
+ <soap:address location="http://localhost:8080/PRPA_AR201102UV01"/>
+ </port>
+ </service>
+</definitions>