<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="urn:hl7-org/v3-example" xmlns:sch="http://www.ascc.net/xml/schematron" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="urn:hl7-org:v3">
	<!--
*****************************************************************************************************************
* XML schema for message type COCT_MT030000UV04.
* Source information:
*     Rendered by: Visio to MIF transform
*     Rendered on: 
* 
*
* Generated by XMLITS version 3.1.6
*   MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.30 2007/12/06 05:50:08 wbeeler Exp $
*     Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.6 2007/03/20 02:48:49 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007 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 3.1.6. Stylesheets:

StaticMifToXsd.xsl version 2.0</xs:documentation>
	</xs:annotation>
	<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" default="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030000UV04.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="100"/>
			<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="contactPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="contactOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030000UV04.Employment">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<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="100"/>
			<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guarantorPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guarantorOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guardianPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guardianOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" default="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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030000UV04.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="asMember" type="COCT_MT030000UV04.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="COCT_MT030000UV04.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="guardian" type="COCT_MT030000UV04.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guarantor" type="COCT_MT030000UV04.Guarantor" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="COCT_MT030000UV04.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" 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="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030000UV04.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployment" type="COCT_MT030000UV04.Employment" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="COCT_MT030000UV04.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="COCT_MT030000UV04.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT030000UV04.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="COCT_MT030000UV04.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="guardian" type="COCT_MT030000UV04.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guarantor" type="COCT_MT030000UV04.Guarantor" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="100"/>
			<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="contactPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="contactOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Employment">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Entity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Guarantor">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guarantorPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guarantorOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="GUAR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Guardian">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guardianPerson" type="COCT_MT030202UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guardianOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="GUARD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_MT030007UV.Entity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="asMember" type="COCT_MT030007UV.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="COCT_MT030007UV.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="COCT_MT030007UV.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="COCT_MT030007UV.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guarantor" type="COCT_MT030007UV.Guarantor" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="COCT_MT030007UV.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployment" type="COCT_MT030007UV.Employment" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="COCT_MT030007UV.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="COCT_MT030007UV.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT030007UV.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="COCT_MT030007UV.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="COCT_MT030007UV.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="COCT_MT030007UV.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guarantor" type="COCT_MT030007UV.Guarantor" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="COCT_MT030007UV.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCommunication" type="COCT_MT030007UV.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030007UV.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="STD"/>
	</xs:complexType>
	<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030203UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030207UV.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT030207UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="birthTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCommunication" type="COCT_MT030207UV.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT040008UV.Responsible">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="agentOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="agentPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="agentDevice" type="COCT_MT140007UV.Device" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:choice>
				<xs:element name="representedOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="representedPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAgent" use="optional" default="AGNT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT040203UV01.NotificationParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT050000UV01.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="COCT_MT030000UV04.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patientNonPersonLivingSubject" type="COCT_MT030000UV04.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Entity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Escort">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ESC"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="locatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Performer">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.RoleTransport">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="playingEntity" type="COCT_MT060000UV01.Entity" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="roleTransport" type="COCT_MT060000UV01.RoleTransport" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT060000UV01.Transportation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT060000UV01.Subject" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT060000UV01.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="escort" type="COCT_MT060000UV01.Escort" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT060000UV01.Location" nillable="true" minOccurs="0" maxOccurs="2"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="TRNS"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT070000UV01.LocatedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.ActRef">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Additive">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.AdditiveMaterial" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="ADTV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Additive2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.AdditiveMaterial" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="ADTV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.AdditiveMaterial">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.AuthorOrPerformer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="noteText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="x_ParticipationAuthorPerformer" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.AutomationSpecimenObservationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="optional" fixed="SPCOBS"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Container">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ED" 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="capacityQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="heightQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="diameterQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="capTypeCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="separatorTypeCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="barrierDeltaQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="bottomDeltaQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asIdentifiedContainer" type="COCT_MT080000UV.IdentifiedContainer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content3" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.Additive2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassContainer" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Content1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="container" type="COCT_MT080000UV.Container" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Content3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="positionNumber" type="INT" minOccurs="0" maxOccurs="100"/>
			<xs:element name="containerHolder" type="COCT_MT080000UV.Holder" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Content4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="positionNumber" type="INT" minOccurs="0" maxOccurs="100"/>
			<xs:element name="containerHolder" type="COCT_MT080000UV.Holder" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Criterion">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" 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="interpretationCode" type="CE" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN.CRT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Holder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asIdentifiedHolder" type="COCT_MT080000UV.IdentifiedHolder" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content4" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="HOLD"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.IdentifiedContainer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="IDENT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.IdentifiedHolder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" default="IDENT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Manufactured">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ST" 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="lotNumberText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expirationTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asSpecimenAlternateIdentifier" type="COCT_MT080000UV.SpecimenAlternateIdentifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asManufacturedProduct" type="COCT_MT080000UV.ManufacturedProduct" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="asSpecimenStub" type="COCT_MT080000UV.SpecimenStub" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.Additive" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturerOrganization" type="COCT_MT150000UV02.Organization" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Natural">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" 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="asSpecimenAlternateIdentifier" type="COCT_MT080000UV.SpecimenAlternateIdentifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asSpecimenStub" type="COCT_MT080000UV.SpecimenStub" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.Additive" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="asSpecimenAlternateIdentifier" type="COCT_MT080000UV.SpecimenAlternateIdentifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asSpecimenStub" type="COCT_MT080000UV.SpecimenStub" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.Additive" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="noteText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="optional" default="PRF"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="disabilityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="raceCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asSpecimenAlternateIdentifier" type="COCT_MT080000UV.SpecimenAlternateIdentifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asSpecimenStub" type="COCT_MT080000UV.SpecimenStub" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT080000UV.Content1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="additive" type="COCT_MT080000UV.Additive" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Precondition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="criterion" type="COCT_MT080000UV.Criterion" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="PRCN"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Process">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="performer" type="COCT_MT080000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="precondition" type="COCT_MT080000UV.Precondition" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassProcedure" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.ProcessStep">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ST" 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="subject1" type="COCT_MT080000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject2" type="COCT_MT080000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="COCT_MT080000UV.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="x_LabProcessClassCodes" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Product">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="process" type="COCT_MT080000UV.Process" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="actRef" type="COCT_MT080000UV.ActRef" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Specimen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="specimenNatural" type="COCT_MT080000UV.Natural" minOccurs="1" maxOccurs="1"/>
				<xs:element name="specimenManufactured" type="COCT_MT080000UV.Manufactured" minOccurs="1" maxOccurs="1"/>
				<xs:element name="specimenNonPersonLivingSubject" type="COCT_MT080000UV.NonPersonLivingSubject" minOccurs="1" maxOccurs="1"/>
				<xs:element name="specimenPerson" type="COCT_MT080000UV.Person" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:choice>
				<xs:element name="sourceNatural" type="COCT_MT080000UV.Natural" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="sourceManufactured" type="COCT_MT080000UV.Manufactured" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="sourceNonPersonLivingSubject" type="COCT_MT080000UV.NonPersonLivingSubject" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="sourcePerson" type="COCT_MT080000UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="subjectOf1" type="COCT_MT080000UV.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT080000UV.Subject3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="productOf" type="COCT_MT080000UV.Product" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassSpecimen" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.SpecimenAlternateIdentifier">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assigningOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="IDENT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.SpecimenObservationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="optional" fixed="OBS"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.SpecimenStub">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassSpecimen" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="identifiedContainer" type="COCT_MT080000UV.IdentifiedContainer" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="identifiedHolder" type="COCT_MT080000UV.IdentifiedHolder" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="processStep" type="COCT_MT080000UV.ProcessStep" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT080000UV.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="specimenObservationEvent" type="COCT_MT080000UV.SpecimenObservationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="automationSpecimenObservationEvent" type="COCT_MT080000UV.AutomationSpecimenObservationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.AssignedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT090000UV01.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="assignedDevice" type="COCT_MT090000UV01.Device" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="assignedOrganization" type="COCT_MT090000UV01.Organization" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="manufacturerModelName" type="SC" minOccurs="0" maxOccurs="1"/>
			<xs:element name="softwareName" type="SC" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asLicensedEntity" type="COCT_MT090000UV01.LicensedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT090000UV01.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT090000UV01.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCommunication" type="COCT_MT090000UV01.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="RGRP"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.LicensedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLicensedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT090000UV01.Group" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asLicensedEntity" type="COCT_MT090000UV01.LicensedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT090000UV01.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT090000UV01.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCommunication" type="COCT_MT090000UV01.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="asLicensedEntity" type="COCT_MT090000UV01.LicensedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT090000UV01.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT090000UV01.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCommunication" type="COCT_MT090000UV01.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090000UV01.RoleOther">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090002UV01.AssignedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="assignedPerson" type="COCT_MT090002UV01.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="assignedDevice" type="COCT_MT090002UV01.Device" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="assignedOrganization" type="COCT_MT090002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="representedOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090002UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090002UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090002UV01.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090003UV01.AssignedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<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:element name="assignedOrganization" type="COCT_MT090003UV01.Organization" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090003UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090100UV01.AssignedPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090100UV01.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="RGRP"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090100UV01.LicensedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLicensedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090100UV01.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="asLicensedEntity" type="COCT_MT090100UV01.LicensedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT090100UV01.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT090100UV01.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090102UV02.AssignedPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="assignedPerson" type="COCT_MT090102UV02.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="representedOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090102UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090108UV.AssignedPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="assignedPerson" type="COCT_MT090108UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="representedOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" default="ASSIGNED"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090108UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090300UV01.AssignedDevice">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</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="asLicensedEntity" type="COCT_MT090300UV01.LicensedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="COCT_MT090300UV01.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT090300UV01.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="RGRP"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090300UV01.LicensedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLicensedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090300UV01.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090303UV01.AssignedDevice">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="assignedDevice" type="COCT_MT090303UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT090303UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT140007UV.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150000UV02.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactPerson" type="COCT_MT150000UV02.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150000UV02.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="st" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="standardIndustryClassCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asOrganizationPartOf" type="COCT_MT150000UV02.OrganizationPartOf" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="COCT_MT150000UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="organizationContains" type="COCT_MT150000UV02.OrganizationContains" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassPartitivePartByBOT" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150000UV02.OrganizationPartOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassPartitivePartByBOT" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150000UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150002UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150003UV03.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactPerson" type="COCT_MT150003UV03.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150003UV03.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="COCT_MT150003UV03.ContactParty" nillable="true" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150007UV.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactPerson" type="COCT_MT150007UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150007UV.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="COCT_MT150007UV.ContactParty" nillable="true" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT150007UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Agency">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PUB"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Approval">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="holder" type="COCT_MT230100UV.Holder" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT230100UV.Author" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassContract" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="territorialAuthority" type="COCT_MT230100UV.TerritorialAuthority" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Characteristic">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" 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:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Content">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="containerPackagedMedicine" type="COCT_MT230100UV.PackagedMedicine" minOccurs="1" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="COCT_MT230100UV.Subject14" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT230100UV.Subject11" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Country">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassState" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.DistributedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="distributingManufacturer" type="COCT_MT230100UV.Manufacturer" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassDistributedMaterial" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Holder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="role" type="COCT_MT230100UV.Role" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="HLD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Ingredient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="ingredient" type="COCT_MT230100UV.Substance" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassIngredientEntity" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturer" type="COCT_MT230100UV.Manufacturer" minOccurs="1" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="COCT_MT230100UV.Subject25" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT230100UV.Subject15" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf3" type="COCT_MT230100UV.Subject16" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Manufacturer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asRelatedManufacturer" type="COCT_MT230100UV.RelatedManufacturer" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Medication">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administerableMedicine" type="COCT_MT230100UV.Medicine" minOccurs="1" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="COCT_MT230100UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT230100UV.Subject1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf3" type="COCT_MT230100UV.Subject22" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf4" type="COCT_MT230100UV.Subject3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf5" type="COCT_MT230100UV.Subject7" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="ADMM"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Medicine">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" 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="formCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="lotNumberText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expirationTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="stabilityTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asDistributedProduct" type="COCT_MT230100UV.DistributedProduct" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMedicineManufacturer" type="COCT_MT230100UV.MedicineManufacturer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asContent" type="COCT_MT230100UV.Content" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asSpecializedKind" type="COCT_MT230100UV.SpecializedKind" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="part" type="COCT_MT230100UV.Part" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="ingredient" type="COCT_MT230100UV.Ingredient" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.MedicineClass">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="formCode" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="optional" fixed="KIND"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.MedicineManufacturer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturer" type="COCT_MT230100UV.Manufacturer" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.ObservationGoal">
		<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:element name="value" type="ANY" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="GOL"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.PackagedMedicine">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="formCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="lotNumberText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="capacityQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="capTypeCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asManufacturedProduct" type="COCT_MT230100UV.ManufacturedProduct" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asSuperContent" type="COCT_MT230100UV.SuperContent" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subContent" type="COCT_MT230100UV.SubContent" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassContainer" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Part">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="partMedicine" type="COCT_MT230100UV.Medicine" minOccurs="1" maxOccurs="1"/>
			<xs:element name="subjectOf" type="COCT_MT230100UV.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassPartitivePartByBOT" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Policy">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.RelatedManufacturer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="representedManufacturer" type="COCT_MT230100UV.Manufacturer" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Role">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="playingManufacturer" type="COCT_MT230100UV.Manufacturer" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.SpecializedKind">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="generalizedMedicineClass" type="COCT_MT230100UV.MedicineClass" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassIsSpeciesEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.SubContent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="containedPackagedMedicine" type="COCT_MT230100UV.PackagedMedicine" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.SubIngredient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="ingredient" type="COCT_MT230100UV.Substance" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassIngredientEntity" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="approval" type="COCT_MT230100UV.Approval" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject11">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="approval" type="COCT_MT230100UV.Approval" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject14">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policy" type="COCT_MT230100UV.Policy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject15">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policy" type="COCT_MT230100UV.Policy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject16">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="approval" type="COCT_MT230100UV.Approval" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policy" type="COCT_MT230100UV.Policy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject22">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="characteristic" type="COCT_MT230100UV.Characteristic" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject25">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="characteristic" type="COCT_MT230100UV.Characteristic" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="observationGoal" type="COCT_MT230100UV.ObservationGoal" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="characteristic" type="COCT_MT230100UV.Characteristic" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Subject7">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="valuedItem" type="COCT_MT440001UV.ValuedItem" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" fixed="SBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.Substance">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="lotNumberText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asSubstanceManufacturer" type="COCT_MT230100UV.SubstanceManufacturer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subIngredient" type="COCT_MT230100UV.SubIngredient" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.SubstanceManufacturer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturer" type="COCT_MT230100UV.Manufacturer" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.SuperContent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="containerPackagedMedicine" type="COCT_MT230100UV.PackagedMedicine" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT230100UV.TerritorialAuthority">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="territory" type="COCT_MT230100UV.Agency" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="governingCountry" type="COCT_MT230100UV.Country" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="TERR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT240000UV01.ServiceDeliveryLocation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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:element name="serviceProviderOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassServiceDeliveryLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT240003UV02.ServiceDeliveryLocation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="serviceProviderOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassServiceDeliveryLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.AssignedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedEntity" type="COCT_MT260003UV.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Consumable">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT260003UV.ManufacturedProduct" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="CSM"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Definition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="detectedMedicationIssueDefinition" type="COCT_MT260003UV.DetectedMedicationIssueDefinition" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="optional" default="INST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.DetectedMedicationIssue">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="definition" type="COCT_MT260003UV.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT260003UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="mitigatedBy" type="COCT_MT260003UV.Mitigates" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT260003UV.Subject" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ALRT"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.DetectedMedicationIssueDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ALRT"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="pharmacy" type="COCT_MT260003UV.Pharmacy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Management">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT260003UV.Author" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.ManufacturedMaterialKind">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedMaterialKind" type="COCT_MT260003UV.ManufacturedMaterialKind" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Mitigates">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="management" type="COCT_MT260003UV.Management" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipMitigates" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.OtherMedication">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="consumable" type="COCT_MT260003UV.Consumable" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.OtherSupply">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expectedUseTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT260003UV.Location" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Pharmacy">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="DSDLOC"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.SeverityObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="severityObservation" type="COCT_MT260003UV.SeverityObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT260003UV.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:element name="otherMedication" type="COCT_MT260003UV.OtherMedication" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="otherSupply" type="COCT_MT260003UV.OtherSupply" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT280000UV04.CrossReference">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.AdministrativeDiagnosis">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" 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="value" type="CD" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.AdministrativeDiagnosisReference">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.AssignedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="assignedProviderPerson" type="COCT_MT290000UV06.ProviderPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="assignedNonPersonLivingSubject" type="COCT_MT290000UV06.NonPersonLivingSubject" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="assignedDevice" type="COCT_MT290000UV06.Device2" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="indirectAuthority" type="COCT_MT290000UV06.IndirectAuthorithyOver" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Author1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Author2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.BillableClinicalService">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT290000UV06.Subject5" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reusableDevice" type="COCT_MT290000UV06.ReusableDevice" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="product" type="COCT_MT290000UV06.Product1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="responsibleParty" type="COCT_MT290000UV06.ResponsibleParty" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="secondaryPerformer" type="COCT_MT290000UV06.SecondaryPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT290000UV06.Performer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT290000UV06.Author" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="consultant" type="COCT_MT290000UV06.Consultant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT290000UV06.Location" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="inFulfillmentOf" type="COCT_MT290000UV06.InFulfillmentOf" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reason1" type="COCT_MT290000UV06.Reason1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reason2" type="COCT_MT290000UV06.Reason4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reason3" type="COCT_MT290000UV06.Reason3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="component" type="COCT_MT290000UV06.Component2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="COCT_MT290000UV06.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT290000UV06.Subject" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="componentOf" type="COCT_MT290000UV06.Component1" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMoodCompletionTrack" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.BillableModifier">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Component1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patientEncounter" type="COCT_MT290000UV06.PatientEncounter" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Component2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="specimenCollectionEvent" type="COCT_MT290000UV06.SpecimenCollectionEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Consultant">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="CON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Device2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ST" minOccurs="0" maxOccurs="1"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="healthCareProviderPerson" type="COCT_MT290000UV06.ProviderPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceRequest" type="COCT_MT290000UV06.ServiceRequest" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.IndirectAuthorithyOver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT290000UV06.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="INDAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Injury">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" 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="value" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="origin" type="COCT_MT290000UV06.Origin" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.InjuryLocation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="locatedInjuryPlace" type="COCT_MT290000UV06.InjuryPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="COCT_MT290000UV06.Subject3" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.InjuryPlace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="positionText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="injuryLocation" type="COCT_MT290000UV06.InjuryLocation" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Location1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ManufacturedMaterial">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="manufacturedMaterial" type="COCT_MT290000UV06.ManufacturedMaterial" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="manufacturerManufacturedProductOrganization" type="COCT_MT290000UV06.ManufacturedProductOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ManufacturedProductOrganization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="TN" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Origin">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="injuryLocation" type="COCT_MT290000UV06.InjuryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ORG"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.PatientCareProvisionRequest">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT290000UV06.Author2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reason" type="COCT_MT290000UV06.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassCareProvision" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.PatientEncounter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="activityTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="admissionReferralSourceCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="dischargeDispositionCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reason" type="COCT_MT290000UV06.Reason5" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ENC"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.PresentingIndication">
		<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:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Product1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT290000UV06.ManufacturedProduct" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Product2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="specimen" type="COCT_MT290000UV06.Specimen" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ProviderPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" 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="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Reason">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administrativeDiagnosisReference" type="COCT_MT290000UV06.AdministrativeDiagnosisReference" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Reason1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="1" maxOccurs="1"/>
			<xs:element name="injury" type="COCT_MT290000UV06.Injury" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Reason3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorityNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="administrativeDiagnosis" type="COCT_MT290000UV06.AdministrativeDiagnosis" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Reason4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="patientCareProvisionRequest" type="COCT_MT290000UV06.PatientCareProvisionRequest" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Reason5">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorityNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="presentingIndication" type="COCT_MT290000UV06.PresentingIndication" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ResponsibleParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RESP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ReusableDevice">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="device" type="COCT_MT290000UV06.Device" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RDV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.SecondaryPerformer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT290000UV06.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="SPRF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.ServiceRequest">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT290000UV06.Author1" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Specimen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassSpecimen" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.SpecimenCollectionEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="product" type="COCT_MT290000UV06.Product2" minOccurs="1" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT290000UV06.Location1" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassProcedure" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substitution" type="COCT_MT290000UV06.Substitution" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="billableModifier" type="COCT_MT290000UV06.BillableModifier" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="position" type="COCT_MT960000UV05.Position" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Subject5">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT290000UV06.Substitution">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SUBST"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="prescriberRole" type="COCT_MT300000UV04.PrescriberRole" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Destination">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="DST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substanceAdministrationOrder" type="COCT_MT300000UV04.SubstanceAdministrationOrder" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.ManufacturedMaterialKind">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="formCode" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="manufacturedMaterialKind" type="COCT_MT300000UV04.ManufacturedMaterialKind" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Origin">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ORG"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Performer1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT300000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Performer2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substitutionRole" type="COCT_MT300000UV04.SubstitutionRole" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.PertinentInformation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substitution" type="COCT_MT300000UV04.Substitution" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.PertinentInformation2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substitution" type="COCT_MT300000UV04.Substitution" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.PrescriberPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="3"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.PrescriberRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="playingPrescriberPerson" type="COCT_MT300000UV04.PrescriberPerson" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Product">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT300000UV04.ManufacturedProduct" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Reason">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="supplyOrder" type="COCT_MT300000UV04.SupplyOrder" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Reason2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="substanceAdministrationIntent" type="COCT_MT300000UV04.SubstanceAdministrationIntent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="detectedMedicationIssue" type="COCT_MT260003UV.DetectedMedicationIssue" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.SubstanceAdministrationIntent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="inFulfillmentOf" type="COCT_MT300000UV04.InFulfillmentOf" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation" type="COCT_MT300000UV04.PertinentInformation2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="COCT_MT300000UV04.Subject" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMoodIntent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.SubstanceAdministrationOrder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="author" type="COCT_MT300000UV04.Author" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="reason" type="COCT_MT300000UV04.Reason" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="pertinentInformation" type="COCT_MT300000UV04.PertinentInformation" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.Substitution">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="performer" type="COCT_MT300000UV04.Performer2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SUBST"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.SubstitutionRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.SupplyEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="1" maxOccurs="1"/>
			<xs:element name="expectedUseTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="product" type="COCT_MT300000UV04.Product" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="performer" type="COCT_MT300000UV04.Performer1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="origin" type="COCT_MT300000UV04.Origin" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="destination" type="COCT_MT300000UV04.Destination" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT300000UV04.Location" minOccurs="1" maxOccurs="1"/>
			<xs:element name="reasonOf" type="COCT_MT300000UV04.Reason2" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT300000UV04.SupplyOrder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.AccommodationRequested">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT310000UV04.Author" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.AccommodationRequestorRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="accommodationRequestor" type="COCT_MT310000UV04.AcommodationRequestor" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="x_RoleClassAccommodationRequestor" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.AccomodationSupplied">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT310000UV04.Location" minOccurs="1" maxOccurs="1"/>
			<xs:element name="inFulfillmentOf" type="COCT_MT310000UV04.InFulfillmentOf" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation1" type="COCT_MT310000UV04.PertinentInformation1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="pertinentInformation2" type="COCT_MT310000UV04.PertinentInformation2" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ACCM"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.AcommodationRequestor">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="accommodationRequestorRole" type="COCT_MT310000UV04.AccommodationRequestorRole" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.Encounter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation" type="COCT_MT310000UV04.PertinentInformation3" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ENC"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="accommodationRequested" type="COCT_MT310000UV04.AccommodationRequested" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.MedicalService">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.MinimumAvailableAccommodation">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.PertinentInformation1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="minimumAvailableAccommodation" type="COCT_MT310000UV04.MinimumAvailableAccommodation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.PertinentInformation2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="encounter" type="COCT_MT310000UV04.Encounter" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT310000UV04.PertinentInformation3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="medicalService" type="COCT_MT310000UV04.MedicalService" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT440001UV.ValuedItem">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitQuantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitPriceAmt" type="RTO_MO_PQ" minOccurs="1" maxOccurs="1"/>
			<xs:element name="netAmt" type="MO" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="INVE"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.BillableClinicalProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="product" type="COCT_MT490000UV04.Product" minOccurs="1" maxOccurs="1"/>
			<xs:element name="referrer" type="COCT_MT490000UV04.Referrer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="consultant" type="COCT_MT490000UV04.Consultant" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="origin" type="COCT_MT490000UV04.Origin" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="destination" type="COCT_MT490000UV04.Destination" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT490000UV04.Location" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation" type="COCT_MT490000UV04.PertinentInformation" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Consultant">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT490000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="CON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.ContentPackagedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="quantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="contained" type="COCT_MT490000UV04.ManufacturedMaterial" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CONT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Destination">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="DST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Diagnosis">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="healthCareProviderPerson" type="COCT_MT490000UV04.ProviderPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.ManufacturedMaterial">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asWarrantor" type="COCT_MT490000UV04.Warrantor" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contentPackagedProduct" type="COCT_MT490000UV04.ContentPackagedProduct" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="MMAT "/>
		<xs:attribute name="determinerCode" type="cs" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="manufacturedMaterial" type="COCT_MT490000UV04.ManufacturedMaterial" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="manufacturerManufacturedProductOrganization" type="COCT_MT490000UV04.ManufacturedProductOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.ManufacturedProductOrganization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="ON" minOccurs="1" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Origin">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ORG"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.PertinentInformation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="diagnosis" type="COCT_MT490000UV04.Diagnosis" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Product">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT490000UV04.ManufacturedProduct" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.ProviderPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Referrer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT490000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="REF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.Warrantor">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="warrantingWarrantorOrganization" type="COCT_MT490000UV04.WarrantorOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="WRTE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT490000UV04.WarrantorOrganization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="ON" minOccurs="1" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ACCM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassCoveredParty" use="required"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="employerOrganization" type="COCT_MT500000UV04.EmployerOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="COV"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Author2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="underwriter" type="COCT_MT510000UV06.Underwriter" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Beneficiary">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="memberOrganization1" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:choice>
					<xs:element name="memberPerson" type="COCT_MT030007UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
					<xs:element name="memberNonPersonLivingSubject" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true" minOccurs="0" maxOccurs="1"/>
				</xs:choice>
			</xs:choice>
			<xs:element name="groupOrganization" type="COCT_MT510000UV06.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Beneficiary2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="beneficiary" type="COCT_MT510000UV06.Beneficiary" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="BEN"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Benefit">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT510000UV06.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="precondition" type="COCT_MT510000UV06.Precondition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reference" type="COCT_MT510000UV06.Reference" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="limitation" type="COCT_MT510000UV06.Limitation2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassCareProvision" use="required"/>
		<xs:attribute name="moodCode" type="ActMoodCompletionTrack" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Component">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorityNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="policyOrProgram" type="COCT_MT510000UV06.PolicyOrProgram" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Coverage2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="benefit" type="COCT_MT510000UV06.Benefit" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="COVBY"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoverageCharge">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitQuantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitPriceAmt" type="RTO_MO_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="netAmt" type="MO" minOccurs="0" maxOccurs="1"/>
			<xs:element name="factorNumber" type="REAL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reference" type="COCT_MT510000UV06.Reference2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="INVE"/>
		<xs:attribute name="moodCode" type="ActMoodCriterion" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoverageChargePolicy">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" 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="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="POL"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoverageDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="title" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="COV"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoverageLimitObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoveragePolicy">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" 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="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="POL"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoverageRecord">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="beneficiary" type="COCT_MT510000UV06.Beneficiary2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="component" type="COCT_MT510000UV06.Component" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="COV"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="coveredOrganization1" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:choice>
					<xs:element name="coveredPerson" type="COCT_MT030007UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
					<xs:element name="coveredNonPersonLivingSubject" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true" minOccurs="0" maxOccurs="1"/>
				</xs:choice>
			</xs:choice>
			<xs:element name="underwritingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="COCT_MT510000UV06.Subject" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="COCT_MT510000UV06.Subject3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="part" type="COCT_MT510000UV06.Part" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="indirectAuthority1" type="COCT_MT510000UV06.IndirectAuthorithyOver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="indirectAuthority2" type="COCT_MT510000UV06.IndirectAuthorithyOver2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassCoveredParty" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.CoveredParty2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="coveredParty" type="COCT_MT510000UV06.CoveredParty" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="optional" default="COV"/>
		<xs:attribute name="negationInd" type="bl" use="optional" default="true"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Definition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:choice>
					<xs:element name="billableClinicalService1" type="COCT_MT290000UV06.BillableClinicalService" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="billableClinicalProduct1" type="COCT_MT490000UV04.BillableClinicalProduct" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="supplyEvent1" type="COCT_MT300000UV04.SupplyEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="accomodationSupplied1" type="COCT_MT310000UV04.AccomodationSupplied" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="supplyEvent2" type="COCT_MT600000UV06.SupplyEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="oralHealthService1" type="COCT_MT740000UV04.OralHealthService" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="crossReference1" type="COCT_MT280000UV04.CrossReference" nillable="true" minOccurs="1" maxOccurs="1"/>
				</xs:choice>
				<xs:choice>
					<xs:choice>
						<xs:element name="observation" type="COCT_MT530000UV.Observation" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="substanceAdministration" type="COCT_MT530000UV.SubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="supply" type="COCT_MT530000UV.Supply" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="procedure" type="COCT_MT530000UV.Procedure" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="encounter" type="COCT_MT530000UV.Encounter" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="act" type="COCT_MT530000UV.Act" nillable="true" minOccurs="1" maxOccurs="1"/>
						<xs:element name="organizer" type="COCT_MT530000UV.Organizer" nillable="true" minOccurs="1" maxOccurs="1"/>
					</xs:choice>
					<xs:element name="actReference" type="COCT_MT530000UV.ActReference" nillable="true" minOccurs="1" maxOccurs="1"/>
				</xs:choice>
				<xs:element name="transportation" type="COCT_MT060000UV01.Transportation" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="serviceDefinition" type="COCT_MT510000UV06.ServiceDefinition" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="INST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Definition3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="coverageDefinition" type="COCT_MT510000UV06.CoverageDefinition" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="INST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.DirectAuthorityOver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="underwriter" type="COCT_MT510000UV06.Underwriter" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="DIRAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.DirectAuthorityOver2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="payor" type="COCT_MT510000UV06.Payor" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="DIRAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.DirectAuthorityOver3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="underwriter" type="COCT_MT510000UV06.Underwriter" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="DIRAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.DirectAuthorityOver4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="payor" type="COCT_MT510000UV06.Payor" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="DIRAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.EligibilityStatusObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.FinancialParticipationCharge">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitQuantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="unitPriceAmt" type="RTO_MO_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="netAmt" type="MO" minOccurs="0" maxOccurs="1"/>
			<xs:element name="factorNumber" type="REAL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reference" type="COCT_MT510000UV06.Reference2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="INVE"/>
		<xs:attribute name="moodCode" type="ActMoodCriterion" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Holder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policyHolder" type="COCT_MT510000UV06.PolicyHolder" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="HLD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.IndirectAuthorithyOver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="responsibleParty" type="COCT_MT510000UV06.ResponsibleParty" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="INDAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.IndirectAuthorithyOver2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policyHolder" type="COCT_MT510000UV06.PolicyHolder" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="INDAUTH"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Limitation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="coverageLimitObservation" type="COCT_MT510000UV06.CoverageLimitObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="LIMIT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Limitation2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:element name="coverageCharge" type="COCT_MT510000UV06.CoverageCharge" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="financialParticipationCharge" type="COCT_MT510000UV06.FinancialParticipationCharge" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="LIMIT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Limitation3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="policyOrProgramFinancialLimit" type="COCT_MT510000UV06.PolicyOrProgramFinancialLimit" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="LIMIT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="ON" minOccurs="1" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Part">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorityNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="personalRelationship" type="COCT_MT510000UV06.PersonalRelationship" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="RoleLinkType" use="required" fixed="PART"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Payor">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="invoicePayorOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="underwritingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="directAuthorityOver" type="COCT_MT510000UV06.DirectAuthorityOver4" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAYOR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="relationshipHolder" type="COCT_MT510000UV06.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="personalRelationshipWith" type="COCT_MT510000UV06.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PRS"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PolicyHolder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="policyHolderPerson" type="COCT_MT510000UV06.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="policyHolderOrganization" type="COCT_MT510000UV06.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="underwritingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="POLHOLD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PolicyOrProgram">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" 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:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coveredParty" type="COCT_MT510000UV06.CoveredParty2" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="holder" type="COCT_MT510000UV06.Holder" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT510000UV06.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="primaryPerformer" type="COCT_MT510000UV06.PrimaryPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT510000UV06.Author2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT510000UV06.Definition3" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="replacementOf" type="COCT_MT510000UV06.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="limitation1" type="COCT_MT510000UV06.Limitation3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="limitation2" type="COCT_MT510000UV06.Limitation" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coverageOf" type="COCT_MT510000UV06.Coverage2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="COV"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PolicyOrProgramFinancialLimit">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="netAmt" type="MO" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="INVE"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Precondition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:choice>
					<xs:element name="observation" type="COCT_MT530000UV.Observation" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="substanceAdministration" type="COCT_MT530000UV.SubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="supply" type="COCT_MT530000UV.Supply" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="procedure" type="COCT_MT530000UV.Procedure" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="encounter" type="COCT_MT530000UV.Encounter" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="act" type="COCT_MT530000UV.Act" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="organizer" type="COCT_MT530000UV.Organizer" nillable="true" minOccurs="1" maxOccurs="1"/>
				</xs:choice>
				<xs:element name="actReference" type="COCT_MT530000UV.ActReference" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="PRCN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PreviousPolicyOrProgram">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="COV"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.PrimaryPerformer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="payor" type="COCT_MT510000UV06.Payor" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PPRF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Reference">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="coveragePolicy" type="COCT_MT510000UV06.CoveragePolicy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="REFR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Reference2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="coverageChargePolicy" type="COCT_MT510000UV06.CoverageChargePolicy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="REFR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.ReplacementOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="previousPolicyOrProgram" type="COCT_MT510000UV06.PreviousPolicyOrProgram" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="RPLC"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.ResponsibleParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="agentPerson" type="COCT_MT510000UV06.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="representedPerson" type="COCT_MT510000UV06.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="representedOrganization" type="COCT_MT510000UV06.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAgent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.ResponsibleParty2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="sponsor" type="COCT_MT510000UV06.Sponsor" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RESP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.ServiceDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Sponsor">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="sponsorOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="underwritingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="directAuthorityOver" type="COCT_MT510000UV06.DirectAuthorityOver3" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="SPNSR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="eligibilityStatusObservation" type="COCT_MT510000UV06.EligibilityStatusObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="verification" type="COCT_MT810000UV.Verification" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT510000UV06.Underwriter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="underwritingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scoperOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="directAuthorityOver1" type="COCT_MT510000UV06.DirectAuthorityOver2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="directAuthorityOver2" type="COCT_MT510000UV06.DirectAuthorityOver" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="UNDWRT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Act">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ED" 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="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="uncertaintyCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementActMood" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ActDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ActReference">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.AdministerableMaterial">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administerableMaterialKind" type="COCT_MT530000UV.MaterialKind" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="ADMM"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Animal">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="strainText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="genderStatusCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asRole" type="COCT_MT530000UV.Role" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthplace" type="COCT_MT530000UV.Birthplace" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="ANM"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="noteText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="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="relatedEntity" type="COCT_MT530000UV.RelatedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Birthplace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="birthplace" type="COCT_MT530000UV.Place" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Component">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:choice>
					<xs:element name="observation" type="COCT_MT530000UV.Observation" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="substanceAdministration" type="COCT_MT530000UV.SubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="supply" type="COCT_MT530000UV.Supply" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="procedure" type="COCT_MT530000UV.Procedure" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="encounter" type="COCT_MT530000UV.Encounter" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="act" type="COCT_MT530000UV.Act" nillable="true" minOccurs="1" maxOccurs="1"/>
					<xs:element name="organizer" type="COCT_MT530000UV.Organizer" nillable="true" minOccurs="1" maxOccurs="1"/>
				</xs:choice>
				<xs:element name="actReference" type="COCT_MT530000UV.ActReference" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Conditions">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="criterion" type="COCT_MT530000UV.Criterion" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipConditional" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Consumable">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:choice>
				<xs:element name="administerableMaterial" type="COCT_MT530000UV.AdministerableMaterial" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="medication" type="COCT_MT230100UV.Medication" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="CSM"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ControlActEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CV" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="optional" fixed="CACT"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Criterion">
		<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:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="interpretationCode" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="precondition" type="COCT_MT530000UV.Precondition2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN.CRT"/>
		<xs:attribute name="negationInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.DataEnterer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="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="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ENT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Definition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="actDefinition" type="COCT_MT530000UV.ActDefinition" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="INST"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT530000UV.ManufacturedProduct" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Encounter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="admissionReferralSourceCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="lengthOfStayQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="dischargeDispositionCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="preAdmitTestInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="specialCourtesiesCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="specialArrangementCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ENC"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementEncounterMood" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Entity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" 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="asRole" type="COCT_MT530000UV.Role" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.HealthCareFacility">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT530000UV.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="serviceProviderOrganization" type="COCT_MT530000UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassServiceDeliveryLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Informant">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CE" 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:choice>
				<xs:element name="relatedEntity" type="COCT_MT530000UV.RelatedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="INF"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.LabeledDrug">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expirationTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareFacility" type="COCT_MT530000UV.HealthCareFacility" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:element name="manufacturedLabeledDrug" type="COCT_MT530000UV.LabeledDrug" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="manufacturedMaterial" type="COCT_MT530000UV.Material" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="manufacturerOrganization" type="COCT_MT530000UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Material">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="1"/>
			<xs:element name="lotNumberText" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expirationTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.MaterialKind">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="materialPart" type="COCT_MT530000UV.MaterialPart" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.MaterialKind2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CV" minOccurs="0" maxOccurs="1"/>
			<xs:element name="desc" type="ST" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.MaterialPart">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="partMaterialKind" type="COCT_MT530000UV.MaterialKind2" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassPartitive" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Observation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="derivationExpr" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="uncertaintyCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="0" maxOccurs="1"/>
			<xs:element name="interpretationCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="referenceRange" type="COCT_MT530000UV.ReferenceRange" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementObservationMood" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ObservationRange">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="interpretationCode" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="precondition" type="COCT_MT530000UV.Precondition1" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN.CRT"/>
		<xs:attribute name="negationInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Organizer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" 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="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="component" type="COCT_MT530000UV.Component" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassContainer" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CE" 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:choice>
				<xs:element name="relatedEntity" type="COCT_MT530000UV.RelatedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="birthTime" 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="maritalStatusCode" 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="1"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asRole" type="COCT_MT530000UV.Role" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthplace" type="COCT_MT530000UV.Birthplace" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Place">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Precondition1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="criterion" type="COCT_MT530000UV.Criterion" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="PRCN"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Precondition2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="criterion" type="COCT_MT530000UV.Criterion" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="PRCN"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Procedure">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="interruptibleInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="uncertaintyCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="device" type="COCT_MT530000UV.Device" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="product" type="COCT_MT530000UV.Product2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassProcedure" use="required"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementProcedureMood" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Product1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT530000UV.ManufacturedProduct" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Product2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="specimen" type="COCT_MT080000UV.Specimen" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.RecordTarget">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RCT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ReferenceRange">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="observationRange" type="COCT_MT530000UV.ObservationRange" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="REFV"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.RelatedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:choice>
				<xs:choice>
					<xs:element name="relatedPerson" type="COCT_MT530000UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
					<xs:element name="relatedAnimal" type="COCT_MT530000UV.Animal" nillable="true" minOccurs="0" maxOccurs="1"/>
				</xs:choice>
				<xs:element name="relatedEntity" type="COCT_MT530000UV.Entity" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:choice>
				<xs:choice>
					<xs:element name="scopingPerson" type="COCT_MT530000UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
					<xs:element name="scopingAnimal" type="COCT_MT530000UV.Animal" nillable="true" minOccurs="0" maxOccurs="1"/>
				</xs:choice>
				<xs:element name="scopingEntity" type="COCT_MT530000UV.Entity" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassMutualRelationship" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ResponsibleParty1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedPerson" type="COCT_MT090102UV02.AssignedPerson" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RESP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.ResponsibleParty2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RESP"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Role">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scopingOrganization" type="COCT_MT530000UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.SourceOf1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="pauseQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="actReference" type="COCT_MT530000UV.ActReference" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required"/>
		<xs:attribute name="inversionInd" type="bl" use="optional"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.SourceOf2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="pauseQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="observation" type="COCT_MT530000UV.Observation" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="substanceAdministration" type="COCT_MT530000UV.SubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="supply" type="COCT_MT530000UV.Supply" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="procedure" type="COCT_MT530000UV.Procedure" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="encounter" type="COCT_MT530000UV.Encounter" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="act" type="COCT_MT530000UV.Act" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="organizer" type="COCT_MT530000UV.Organizer" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.SourceOf3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="pauseQuantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conjunctionCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="seperatableInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="observation" type="COCT_MT530000UV.Observation" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="substanceAdministration" type="COCT_MT530000UV.SubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="supply" type="COCT_MT530000UV.Supply" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="procedure" type="COCT_MT530000UV.Procedure" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="encounter" type="COCT_MT530000UV.Encounter" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="act" type="COCT_MT530000UV.Act" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="organizer" type="COCT_MT530000UV.Organizer" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="controlActEvent" type="COCT_MT530000UV.ControlActEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="SUBJ"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="awarenessCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="patient" type="COCT_MT050000UV01.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="relatedEntity" type="COCT_MT530000UV.RelatedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="specimen" type="COCT_MT080000UV.Specimen" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.SubstanceAdministration">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="routeCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="doseQuantity" type="IVL_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="rateQuantity" type="IVL_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="doseCheckQuantity" type="RTO_QTY_QTY" minOccurs="0" maxOccurs="100"/>
			<xs:element name="maxDoseQuantity" type="RTO_PQ_PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="administrationUnitCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="consumable" type="COCT_MT530000UV.Consumable" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementSubstanceMood" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Supply">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="availabilityTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="independentInd" type="BL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="1"/>
			<xs:element name="expectedUseTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject" type="COCT_MT530000UV.Subject2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="product" type="COCT_MT530000UV.Product1" minOccurs="1" maxOccurs="100"/>
			<xs:element name="recordTarget" type="COCT_MT530000UV.RecordTarget" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsibleParty" type="COCT_MT530000UV.ResponsibleParty2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="performer" type="COCT_MT530000UV.Performer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT530000UV.Author" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="COCT_MT530000UV.DataEnterer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="informant" type="COCT_MT530000UV.Informant" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="verifier" type="COCT_MT530000UV.Verifier" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT530000UV.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="COCT_MT530000UV.Definition" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="conditions" type="COCT_MT530000UV.Conditions" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf1" type="COCT_MT530000UV.SourceOf1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sourceOf2" type="COCT_MT530000UV.SourceOf3" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subjectOf" type="COCT_MT530000UV.Subject1" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetOf" type="COCT_MT530000UV.SourceOf2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="x_ClinicalStatementSupplyMood" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT530000UV.Verifier">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="noteText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="signatureCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="signatureText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT090000UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationVerifier" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT600000UV06.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Destination">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="DST"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Diagnosis">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CD" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="healthCareProviderPerson" type="COCT_MT600000UV06.ProviderPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="prescriptionOrder" type="COCT_MT600000UV06.PrescriptionOrder" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240000UV01.ServiceDeliveryLocation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.ManufacturedProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="manufacturedVisionProduct" type="COCT_MT600000UV06.VisionProduct" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="productOf" type="COCT_MT600000UV06.Product2" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Origin">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ORG"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT600000UV06.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.PertinentInformation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="diagnosis" type="COCT_MT600000UV06.Diagnosis" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.PertinentInformation1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="visionPrescriptionObservationEvent" type="COCT_MT600000UV06.VisionPrescriptionObservationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.PertinentInformation2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="prescriptionIntent" type="COCT_MT600000UV06.PrescriptionIntent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.PrescriptionIntent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="inFulfillmentOf" type="COCT_MT600000UV06.InFulfillmentOf" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMoodIntent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.PrescriptionOrder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="author" type="COCT_MT600000UV06.Author" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Product">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="manufacturedProduct" type="COCT_MT600000UV06.ManufacturedProduct" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.Product2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="supplyObservationEvent" type="COCT_MT600000UV06.SupplyObservationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PRD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.ProviderPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.SupplyEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="product" type="COCT_MT600000UV06.Product" minOccurs="1" maxOccurs="2"/>
			<xs:element name="performer" type="COCT_MT600000UV06.Performer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="origin" type="COCT_MT600000UV06.Origin" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="destination" type="COCT_MT600000UV06.Destination" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT600000UV06.Location" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation1" type="COCT_MT600000UV06.PertinentInformation1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="pertinentInformation2" type="COCT_MT600000UV06.PertinentInformation2" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="pertinentInformation3" type="COCT_MT600000UV06.PertinentInformation" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassSupply" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.SupplyObservationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.VisionPrescriptionObservationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="targetSiteCode" type="CD" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT600000UV06.VisionProduct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassMaterial" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.Account">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ACCT"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.GuarantorLanguage">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="languageCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="modeCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="preferenceInd" type="CS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.GuarantorOrganization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.GuarantorPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="asPersonalRelationship" type="COCT_MT670000UV04.PersonalRelationship" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="guarantorLanguage" type="COCT_MT670000UV04.GuarantorLanguage" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.GuarantorRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" 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:choice>
				<xs:element name="guarantorPerson" type="COCT_MT670000UV04.GuarantorPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
				<xs:element name="guarantorOrganization" type="COCT_MT670000UV04.GuarantorOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="contractHeld" type="COCT_MT670000UV04.Holder" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="GUAR"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.Holder">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="account" type="COCT_MT670000UV04.Account" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="HLD"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT670000UV04.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PRS"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT710000UV01.LocatedEntityHasParts">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="locatedPlace" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT710000UV01.LocatedEntityPartOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="location" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT710000UV01.Place">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="locatedEntityHasParts" type="COCT_MT710000UV01.LocatedEntityHasParts" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT710007UV.LocatedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT710007UV.Place">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<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="locatedEntity" type="COCT_MT710007UV.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Diagnosis">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="healthCareProviderPerson" type="COCT_MT740000UV04.ProviderPerson" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Location">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="serviceDeliveryLocation" type="COCT_MT240003UV02.ServiceDeliveryLocation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetLocation" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.OralHealthService">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CS" minOccurs="0" maxOccurs="5"/>
			<xs:element name="targetSiteCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="responsibleParty" type="COCT_MT740000UV04.ResponsibleParty" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="performer" type="COCT_MT740000UV04.Performer" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="COCT_MT740000UV04.Location" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="pertinentInformation1" type="COCT_MT740000UV04.PertinentInformation1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="pertinentInformation2" type="COCT_MT740000UV04.PertinentInformation2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="referencedBy" type="COCT_MT740000UV04.Reference" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassProcedure" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.OralHealthSubstanceAdministration">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CS" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT740000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.PertinentInformation1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="oralHealthSubstanceAdministration" type="COCT_MT740000UV04.OralHealthSubstanceAdministration" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.PertinentInformation2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="diagnosis" type="COCT_MT740000UV04.Diagnosis" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipPertains" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.ProviderPerson">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Reference">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="referral" type="COCT_MT740000UV04.Referral" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="REFR"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Referral">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="reasonCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="referrer" type="COCT_MT740000UV04.Referrer" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassCareProvision" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.Referrer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT740000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="REF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT740000UV04.ResponsibleParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="healthCareProvider" type="COCT_MT740000UV04.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="RESP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="verificationRequest" type="COCT_MT810000UV.VerificationRequest" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.InformationProvision">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="performer" type="COCT_MT810000UV.Performer" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="INFRM"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="responsible" type="COCT_MT040008UV.Responsible" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.PrimaryPerformer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="signatureCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="signatureText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedEntity" type="COCT_MT090002UV01.AssignedEntity" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="PPRF"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.Support">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="informationProvision" type="COCT_MT810000UV.InformationProvision" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasSupport" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.Verification">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="primaryPerformer" type="COCT_MT810000UV.PrimaryPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="inFulfillmentOf" type="COCT_MT810000UV.InFulfillmentOf" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="support" type="COCT_MT810000UV.Support" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT810000UV.VerificationRequest">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.AssignedProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="certificateText" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedPerson" type="COCT_MT820000UV.Person" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="representedOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.CareProvision">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="code" type="CD" 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="performer" type="COCT_MT820000UV.Performer" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassCareProvision" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.HealthCareProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PROV"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.Performer">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="functionCode" type="CV" minOccurs="0" maxOccurs="1"/>
			<xs:element name="assignedProvider" type="COCT_MT820000UV.AssignedProvider" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="asHealthCareProvider" type="COCT_MT820000UV.HealthCareProvider" nillable="true" minOccurs="1" maxOccurs="100"/>
			<xs:element name="asRoleOther" type="COCT_MT820000UV.RoleOther" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT820000UV.RoleOther">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Author">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedPerson" type="COCT_MT090108UV.AssignedPerson" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="optional" default="AUT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Component1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="positionCoordinate" type="COCT_MT960000UV05.PositionCoordinate" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Component2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="positionAccuracy" type="COCT_MT960000UV05.PositionAccuracy" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Device1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedDevice" type="COCT_MT090303UV01.AssignedDevice" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Device2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="assignedDevice" type="COCT_MT090303UV01.AssignedDevice" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.Position">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" 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="activityTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ST" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="COCT_MT960000UV05.Device2" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="COCT_MT960000UV05.Author" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="component1" type="COCT_MT960000UV05.Component1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="component2" type="COCT_MT960000UV05.Component2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassPosition" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.PositionAccuracy">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="CE" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="POSACC"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="COCT_MT960000UV05.PositionCoordinate">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="COCT_MT960000UV05.Device1" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="POSCOORD"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<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="100"/>
			<xs:element name="subject" type="MCAI_MT900001UV01.Subject" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="100"/>
			<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="100"/>
			<xs:element name="triggerFor" type="MCAI_MT900001UV01.Requires" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="ALRT"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipMitigates" use="required"/>
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_IN000002UV01">
		<xs:complexContent>
			<xs:extension base="MCCI_MT000200UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAgent" use="required"/>
	</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="st" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000100UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</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="100"/>
         <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="100"/>
         <xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1"
                     maxOccurs="100"/>
         <xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <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="100"/>
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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
   </xs:complexType>-->
	<xs:complexType name="MCCI_MT000100UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="notificationParty" type="COCT_MT040203UV01.NotificationParty" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</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="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Acknowledgement">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="typeCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="expectedSequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="messageWaitingNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="messageWaitingPriorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetMessage" type="MCCI_MT000200UV01.TargetMessage" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="acknowledgementDetail" type="MCCI_MT000200UV01.AcknowledgementDetail" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.AcknowledgementDetail">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="st" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="ST" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="AcknowledgementDetailType" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Agent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="representedOrganization" type="MCCI_MT000200UV01.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAgent" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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_MT000200UV01.Agent" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asLocatedEntity" type="MCCI_MT000200UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.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="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.LocatedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="location" type="MCCI_MT000200UV01.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.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="100"/>
			<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="attachmentText" type="ED" minOccurs="0" maxOccurs="100"/>
			<xs:element name="receiver" type="MCCI_MT000200UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000200UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sender" type="MCCI_MT000200UV01.Sender" minOccurs="1" maxOccurs="1"/>
			<xs:element name="attentionLine" type="MCCI_MT000200UV01.AttentionLine" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="acknowledgement" type="MCCI_MT000200UV01.Acknowledgement" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="notificationParty" type="COCT_MT040203UV01.NotificationParty" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Place">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Receiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="MCCI_MT000200UV01.Device" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.RespondTo">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="entityRsp" type="MCCI_MT000200UV01.EntityRsp" nillable="true" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.Sender">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="MCCI_MT000200UV01.Device" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000200UV01.TargetMessage">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Acknowledgement">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="typeCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="messageWaitingNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="messageWaitingPriorityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="targetMessage" type="MCCI_MT000300UV01.TargetMessage" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="acknowledgementDetail" type="MCCI_MT000300UV01.AcknowledgementDetail" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.AcknowledgementDetail">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="text" type="st" minOccurs="0" maxOccurs="1"/>
			<xs:element name="location" type="ST" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="AcknowledgementDetailType" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Agent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="representedOrganization" type="MCCI_MT000300UV01.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassAgent" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Device">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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_MT000300UV01.Agent" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="asLocatedEntity" type="MCCI_MT000300UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassDevice" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.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="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassRoot" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.LocatedEntity">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="location" type="MCCI_MT000300UV01.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="required"/>
	</xs:complexType>
	<!--<xs:complexType name="MCCI_MT000300UV01.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="100"/>
         <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="attachmentText" type="ED" minOccurs="0" maxOccurs="100"/>
         <xs:element name="receiver" type="MCCI_MT000300UV01.Receiver" minOccurs="1"
                     maxOccurs="100"/>
         <xs:element name="respondTo" type="MCCI_MT000300UV01.RespondTo" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="sender" type="MCCI_MT000300UV01.Sender" minOccurs="1" maxOccurs="1"/>
         <xs:element name="attentionLine" type="MCCI_MT000300UV01.AttentionLine" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="acknowledgement" type="MCCI_MT000300UV01.Acknowledgement" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
   </xs:complexType>-->
	<xs:complexType name="MCCI_MT000300UV01.Organization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="notificationParty" type="COCT_MT040203UV01.NotificationParty" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Place">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassPlace" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Receiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="MCCI_MT000300UV01.Device" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.RespondTo">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="entityRsp" type="MCCI_MT000300UV01.EntityRsp" nillable="true" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.Sender">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="1"/>
			<xs:element name="device" type="MCCI_MT000300UV01.Device" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="CommunicationFunctionType" use="required"/>
	</xs:complexType>
	<xs:complexType name="MCCI_MT000300UV01.TargetMessage">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700701UV01.ActDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<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="100"/>
         <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="100"/>
         <xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
         <xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
         <xs:element name="overseer" type="MFMI_MT700701UV01.Overseer" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="authorOrPerformer" type="MFMI_MT700701UV01.AuthorOrPerformer"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="dataEnterer" type="MFMI_MT700701UV01.DataEnterer" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="informationRecipient" type="MFMI_MT700701UV01.InformationRecipient"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="subject" type="MFMI_MT700701UV01.Subject1" nillable="true" minOccurs="1"
                     maxOccurs="100"/>
         <xs:element name="reasonOf" type="MFMI_MT700701UV01.Reason" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
      <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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="INST"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</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="nullFlavor" type="NullFlavor" use="optional"/>
		<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.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="nullFlavor" type="NullFlavor" use="optional"/>
		<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.PriorRegisteredAct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMoodCompletionTrack" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700701UV01.PriorRegisteredRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700701UV01.PriorRegistration">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject1" type="MFMI_MT700701UV01.Subject3" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject2" type="MFMI_MT700701UV01.Subject4" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
		<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="0" maxOccurs="100"/>
         <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="100"/>
         <xs:element name="definition" type="MFMI_MT700701UV01.Definition" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="replacementOf" type="MFMI_MT700701UV01.ReplacementOf" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
      <xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700701UV01.RegistrationRequest">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="MFMI_MT700701UV01.Author1" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="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="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="required" 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="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700701UV01.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorRegisteredRole" type="MFMI_MT700701UV01.PriorRegisteredRole" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700701UV01.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorRegisteredAct" type="MFMI_MT700701UV01.PriorRegisteredAct" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<!--<xs:complexType name="MFMI_MT700701UV01.Subject5">
      <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="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700711UV01.ActDefinition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="DEF"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="AUT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT700711UV01.ControlActProcess">
      <xs:sequence>
         <xs:group ref="InfrastructureRootElements"/>
         <xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
         <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="100"/>
         <xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
         <xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
         <xs:element name="overseer" type="MFMI_MT700711UV01.Overseer" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="authorOrPerformer" type="MFMI_MT700711UV01.AuthorOrPerformer"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="dataEnterer" type="MFMI_MT700711UV01.DataEnterer" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="informationRecipient" type="MFMI_MT700711UV01.InformationRecipient"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="subject" type="MFMI_MT700711UV01.Subject1" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="reasonOf" type="MFMI_MT700711UV01.Reason" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="queryAck" type="MFMI_MT700711UV01.QueryAck" minOccurs="1" maxOccurs="1"/>
Placeholder for element referencing stub: QueryByParameter
<xs:element name="REPLACE_ME" type="xs:anyType" nillable="true" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
      <xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="CST"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ENT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.Definition">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="actDefinition" type="MFMI_MT700711UV01.ActDefinition" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="INST"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.InFulfillmentOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationRequest" type="MFMI_MT700711UV01.RegistrationRequest" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipFulfills" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationInformationRecipient" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT700711UV01.PriorRegisteredAct">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassRoot" use="required"/>
		<xs:attribute name="moodCode" type="ActMoodCompletionTrack" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.PriorRegisteredRole">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.PriorRegistration">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject1" type="MFMI_MT700711UV01.Subject3" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subject2" type="MFMI_MT700711UV01.Subject4" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.QueryAck">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="queryId" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="queryResponseCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="resultTotalQuantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="resultCurrentQuantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="resultRemainingQuantity" type="INT" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional"/>
	</xs:complexType>
	<!--<xs:complexType name="MFMI_MT700711UV01.RegistrationEvent">
      <xs:sequence>
         <xs:group ref="InfrastructureRootElements"/>
         <xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
         <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_MT700711UV01.Subject2" minOccurs="1" maxOccurs="1"/>
         <xs:element name="author" type="MFMI_MT700711UV01.Author2" nillable="true" minOccurs="0"
                     maxOccurs="1"/>
         <xs:element name="custodian" type="MFMI_MT700711UV01.Custodian" nillable="true"
                     minOccurs="1"
                     maxOccurs="1"/>
         <xs:element name="inFulfillmentOf" type="MFMI_MT700711UV01.InFulfillmentOf" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="definition" type="MFMI_MT700711UV01.Definition" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="replacementOf" type="MFMI_MT700711UV01.ReplacementOf" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
      <xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700711UV01.RegistrationRequest">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="author" type="MFMI_MT700711UV01.Author1" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="RQO"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.ReplacementOf">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorRegistration" type="MFMI_MT700711UV01.PriorRegistration" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="RPLC"/>
	</xs:complexType>
	<!--<xs:complexType name="MFMI_MT700711UV01.Subject1">
      <xs:sequence>
         <xs:group ref="InfrastructureRootElements"/>
         <xs:element name="registrationEvent" type="MFMI_MT700711UV01.RegistrationEvent"
                     nillable="true"
                     minOccurs="1"
                     maxOccurs="1"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
   </xs:complexType>-->
	<!--<xs:complexType name="MFMI_MT700711UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
   </xs:complexType>-->
	<xs:complexType name="MFMI_MT700711UV01.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorRegisteredRole" type="MFMI_MT700711UV01.PriorRegisteredRole" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="MFMI_MT700711UV01.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="priorRegisteredAct" type="MFMI_MT700711UV01.PriorRegisteredAct" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<!--<xs:complexType name="MFMI_MT700711UV01.Subject5">
      <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="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
   </xs:complexType>-->
	<xs:complexType name="PRPA_IN201301UV02">
		<xs:complexContent>
			<xs:extension base="PRPA_IN201301UV02.MCCI_MT000100UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201301UV02.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="100"/>
			<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="100"/>
			<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201301UV02.MFMI_MT700701UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201301UV02.MFMI_MT700701UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="MFMI_MT700701UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="MFMI_MT700701UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="MFMI_MT700701UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="MFMI_MT700701UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="PRPA_IN201301UV02.MFMI_MT700701UV01.Subject1" nillable="true" minOccurs="1" maxOccurs="100"/>
			<xs:element name="reasonOf" type="MFMI_MT700701UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201301UV02.MFMI_MT700701UV01.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationEvent" type="PRPA_IN201301UV02.MFMI_MT700701UV01.RegistrationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201301UV02.MFMI_MT700701UV01.RegistrationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_IN201301UV02.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="100"/>
			<xs:element name="definition" type="MFMI_MT700701UV01.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="replacementOf" type="MFMI_MT700701UV01.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201301UV02.MFMI_MT700701UV01.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="PRPA_MT201301UV02.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02">
			<xs:complexContent>
				<xs:extension base="PRPA_IN201302UV02.MCCI_MT000100UV01.Message">
					<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
				</xs:extension>
			</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02.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="100"/>
			<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="100"/>
			<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201302UV02.MFMI_MT700701UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02.MFMI_MT700701UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="MFMI_MT700701UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="MFMI_MT700701UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="MFMI_MT700701UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="MFMI_MT700701UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="PRPA_IN201302UV02.MFMI_MT700701UV01.Subject1" nillable="true" minOccurs="1" maxOccurs="100"/>
			<xs:element name="reasonOf" type="MFMI_MT700701UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02.MFMI_MT700701UV01.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationEvent" type="PRPA_IN201302UV02.MFMI_MT700701UV01.RegistrationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02.MFMI_MT700701UV01.RegistrationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_IN201302UV02.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="100"/>
			<xs:element name="definition" type="MFMI_MT700701UV01.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="replacementOf" type="MFMI_MT700701UV01.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201302UV02.MFMI_MT700701UV01.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="PRPA_MT201302UV02.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:element name="PRPA_IN201304UV02">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="PRPA_IN201304UV02.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_IN201304UV02.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="100"/>
			<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="100"/>
			<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201304UV02.MFMI_MT700701UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201304UV02.MFMI_MT700701UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="MFMI_MT700701UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="MFMI_MT700701UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="MFMI_MT700701UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="MFMI_MT700701UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="PRPA_IN201304UV02.MFMI_MT700701UV01.Subject1" nillable="true" minOccurs="1" maxOccurs="100"/>
			<xs:element name="reasonOf" type="MFMI_MT700701UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201304UV02.MFMI_MT700701UV01.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationEvent" type="PRPA_IN201304UV02.MFMI_MT700701UV01.RegistrationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201304UV02.MFMI_MT700701UV01.RegistrationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_IN201304UV02.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="100"/>
			<xs:element name="definition" type="MFMI_MT700701UV01.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="replacementOf" type="MFMI_MT700701UV01.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201304UV02.MFMI_MT700701UV01.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="PRPA_MT201303UV02.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201305UV02">
		<xs:complexContent>
			<xs:extension base="PRPA_IN201305UV02.MCCI_MT000100UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201305UV02.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="100"/>
			<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="100"/>
			<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201305UV02.QUQI_MT021001UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201305UV02.QUQI_MT021001UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="QUQI_MT021001UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="QUQI_MT021001UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="QUQI_MT021001UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="QUQI_MT021001UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonOf" type="QUQI_MT021001UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="queryByParameter" type="PRPA_MT201306UV02.QueryByParameter" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02">
		<xs:complexContent>
			<xs:extension base="PRPA_IN201306UV02.MCCI_MT000300UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02.MCCI_MT000300UV01.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="100"/>
			<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="attachmentText" type="ED" minOccurs="0" maxOccurs="100"/>
			<xs:element name="receiver" type="MCCI_MT000300UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000300UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sender" type="MCCI_MT000300UV01.Sender" minOccurs="1" maxOccurs="1"/>
			<xs:element name="attentionLine" type="MCCI_MT000300UV01.AttentionLine" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="acknowledgement" type="MCCI_MT000300UV01.Acknowledgement" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201306UV02.MFMI_MT700711UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02.MFMI_MT700711UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="MFMI_MT700711UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="MFMI_MT700711UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="MFMI_MT700711UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="MFMI_MT700711UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="PRPA_IN201306UV02.MFMI_MT700711UV01.Subject1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonOf" type="MFMI_MT700711UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="queryAck" type="MFMI_MT700711UV01.QueryAck" minOccurs="1" maxOccurs="1"/>
			<xs:element name="queryByParameter" type="PRPA_MT201306UV02.QueryByParameter" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02.MFMI_MT700711UV01.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationEvent" type="PRPA_IN201306UV02.MFMI_MT700711UV01.RegistrationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02.MFMI_MT700711UV01.RegistrationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_IN201306UV02.MFMI_MT700711UV01.Subject2" minOccurs="1" maxOccurs="1"/>
			<xs:element name="author" type="MFMI_MT700711UV01.Author2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="custodian" type="MFMI_MT700711UV01.Custodian" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="inFulfillmentOf" type="MFMI_MT700711UV01.InFulfillmentOf" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="MFMI_MT700711UV01.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="replacementOf" type="MFMI_MT700711UV01.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201306UV02.MFMI_MT700711UV01.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="PRPA_MT201310UV02.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201309UV02">
		<xs:complexContent>
			<xs:extension base="PRPA_IN201309UV02.MCCI_MT000100UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201309UV02.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="100"/>
			<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="100"/>
			<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201309UV02.QUQI_MT021001UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201309UV02.QUQI_MT021001UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="QUQI_MT021001UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="QUQI_MT021001UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="QUQI_MT021001UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="QUQI_MT021001UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonOf" type="QUQI_MT021001UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="queryByParameter" type="PRPA_MT201307UV02.QueryByParameter" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02">
		<xs:complexContent>
			<xs:extension base="PRPA_IN201310UV02.MCCI_MT000300UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02.MCCI_MT000300UV01.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="100"/>
			<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="attachmentText" type="ED" minOccurs="0" maxOccurs="100"/>
			<xs:element name="receiver" type="MCCI_MT000300UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000300UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sender" type="MCCI_MT000300UV01.Sender" minOccurs="1" maxOccurs="1"/>
			<xs:element name="attentionLine" type="MCCI_MT000300UV01.AttentionLine" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="acknowledgement" type="MCCI_MT000300UV01.Acknowledgement" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="controlActProcess" type="PRPA_IN201310UV02.MFMI_MT700711UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02.MFMI_MT700711UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="MFMI_MT700711UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="MFMI_MT700711UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="MFMI_MT700711UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="MFMI_MT700711UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="subject" type="PRPA_IN201310UV02.MFMI_MT700711UV01.Subject1" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonOf" type="MFMI_MT700711UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="queryAck" type="MFMI_MT700711UV01.QueryAck" minOccurs="1" maxOccurs="1"/>
			<xs:element name="queryByParameter" type="PRPA_MT201307UV02.QueryByParameter" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02.MFMI_MT700711UV01.Subject1">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="registrationEvent" type="PRPA_IN201310UV02.MFMI_MT700711UV01.RegistrationEvent" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipType" use="required" fixed="SUBJ"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02.MFMI_MT700711UV01.RegistrationEvent">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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_IN201310UV02.MFMI_MT700711UV01.Subject2" minOccurs="1" maxOccurs="1"/>
			<xs:element name="author" type="MFMI_MT700711UV01.Author2" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="custodian" type="MFMI_MT700711UV01.Custodian" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="inFulfillmentOf" type="MFMI_MT700711UV01.InFulfillmentOf" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="definition" type="MFMI_MT700711UV01.Definition" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="replacementOf" type="MFMI_MT700711UV01.ReplacementOf" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClass" use="required" fixed="REG"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_IN201310UV02.MFMI_MT700711UV01.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="patient" type="PRPA_MT201304UV02.Patient" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.AdministrativeObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.BirthPlace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="birthplace" type="COCT_MT710007UV.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="PRPA_MT201301UV02.Subject2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.CareGiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="careGiverPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CAREGIVER"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="politicalNation" type="PRPA_MT201301UV02.Nation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="100"/>
			<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="contactPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="contactOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="coverageRecord" type="COCT_MT510000UV06.CoverageRecord" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="COV"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Employee">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="occupationCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="employerOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Guardian">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guardianPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guardianOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="group" type="PRPA_MT201301UV02.Group" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Nation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="NAT"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="riskCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="handlingCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<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="asPatientOfOtherProvider" type="PRPA_MT201301UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201301UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201301UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201301UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201301UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201301UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201301UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201301UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scopingOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="veryImportantPersonCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="patientPerson" type="PRPA_MT201301UV02.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patientNonPersonLivingSubject" type="PRPA_MT201301UV02.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			<xs:element name="subjectOf" type="PRPA_MT201301UV02.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coveredPartyOf" type="PRPA_MT201301UV02.CoveredParty" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.PatientOfOtherProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="subjectOf" type="PRPA_MT201301UV02.Subject3" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201301UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployee" type="PRPA_MT201301UV02.Employee" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="PRPA_MT201301UV02.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="PRPA_MT201301UV02.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201301UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201301UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201301UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201301UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201301UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201301UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201301UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCommunication" type="PRPA_MT201301UV02.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT201301UV02.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT030007UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="relationshipHolder2" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PRS"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="position" type="COCT_MT960000UV05.Position" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="careProvision" type="COCT_MT820000UV.CareProvision" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201301UV02.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administrativeObservation" type="PRPA_MT201301UV02.AdministrativeObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.AdministrativeObservation.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.AdministrativeObservation.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.AdministrativeObservation.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.AdministrativeObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.AdministrativeObservation.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="value" type="ANY"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.BirthPlace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="addr" type="AD" minOccurs="0"/>
			<xs:element name="birthplace" type="COCT_MT710007UV.Place" nillable="true" minOccurs="0"/>
			<xs:element name="subjectOf" type="PRPA_MT201302UV02.Subject2" nillable="true" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.CareGiver.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.CareGiver.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.CareGiver.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.CareGiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.CareGiver.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="careGiverPerson" type="COCT_MT030207UV.Person" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CAREGIVER"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Citizen.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Citizen.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Citizen.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Citizen.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="politicalNation" type="PRPA_MT201302UV02.Nation"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.ContactParty.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.ContactParty.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.ContactParty.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.ContactParty.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:choice>
				<xs:element name="contactPerson" type="COCT_MT030207UV.Person" nillable="true"/>
				<xs:element name="contactOrganization" type="COCT_MT150007UV.Organization" nillable="true"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0"/>
			<xs:element name="coverageRecord" type="COCT_MT510000UV06.CoverageRecord" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="COV"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Employee.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Employee.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Employee.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Employee">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Employee.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="jobTitleName" type="SC" minOccurs="0"/>
			<xs:element name="jobClassCode" type="CE" minOccurs="0"/>
			<xs:element name="occupationCode" type="CE" minOccurs="0"/>
			<xs:element name="employerOrganization" type="COCT_MT150007UV.Organization" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="existenceTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Guardian.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Guardian.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Guardian.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Guardian">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Guardian.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="certificateText" type="ED" minOccurs="0"/>
			<xs:choice>
				<xs:element name="guardianPerson" type="COCT_MT030207UV.Person" nillable="true"/>
				<xs:element name="guardianOrganization" type="COCT_MT150007UV.Organization" nillable="true"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.LanguageCommunication">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="languageCode" type="CE"/>
			<xs:element name="modeCode" type="CE" minOccurs="0"/>
			<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0"/>
			<xs:element name="preferenceInd" type="BL" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Member.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Member.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Member.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Member.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="group" type="PRPA_MT201302UV02.Group" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Nation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD"/>
			<xs:element name="name" type="ON" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="NAT"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.NonPersonLivingSubject.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.NonPersonLivingSubject.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.NonPersonLivingSubject.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.NonPersonLivingSubject.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0"/>
			<xs:element name="existenceTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="riskCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="handlingCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="administrativeGenderCode" type="CE" minOccurs="0"/>
			<xs:element name="birthTime" type="TS" minOccurs="0"/>
			<xs:element name="deceasedInd" type="BL" minOccurs="0"/>
			<xs:element name="deceasedTime" type="TS" minOccurs="0"/>
			<xs:element name="multipleBirthInd" type="BL" minOccurs="0"/>
			<xs:element name="multipleBirthOrderNumber" type="INT" minOccurs="0"/>
			<xs:element name="organDonorInd" type="BL" minOccurs="0"/>
			<xs:element name="strainText" type="ED" minOccurs="0"/>
			<xs:element name="genderStatusCode" type="CE" minOccurs="0"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201302UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201302UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201302UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201302UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201302UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201302UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201302UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201302UV02.BirthPlace" nillable="true" minOccurs="0"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.OtherIDs.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.OtherIDs.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.OtherIDs.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.OtherIDs.id" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="scopingOrganization" type="COCT_MT150002UV01.Organization" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Patient.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Patient.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Patient.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Patient.statusCode">
		<xs:complexContent>
			<xs:extension base="CS">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Patient.statusCode.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Patient.statusCode.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Patient.patientPerson">
		<xs:complexContent>
			<xs:extension base="PRPA_MT201302UV02.Person">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Patient.patientPerson.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Patient.patientPerson.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject">
		<xs:complexContent>
			<xs:extension base="PRPA_MT201302UV02.NonPersonLivingSubject">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Patient.id" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="PRPA_MT201302UV02.Patient.statusCode"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="confidentialityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="veryImportantPersonCode" type="CE" minOccurs="0"/>
			<xs:choice>
				<!-- PLEASE NOTE: The fopllowing two lines were edited manually to create a valid schema.  V3 Generator Release 3.1.6 fails to yield
        a valid schema for this design. (Probably because of the combination of a "choice" and an updateMode attribute -->
				<xs:element name="patientPerson" type="PRPA_MT201302UV02.Patient.patientPerson" nillable="true"/>
				<xs:element name="patientNonPersonLivingSubject" type="PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject" nillable="true"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0"/>
			<xs:element name="subjectOf" type="PRPA_MT201302UV02.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coveredPartyOf" type="PRPA_MT201302UV02.CoveredParty" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.PatientOfOtherProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="subjectOf" type="PRPA_MT201302UV02.Subject3"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Person.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Person.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Person.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Person.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="administrativeGenderCode" type="CE" minOccurs="0"/>
			<xs:element name="birthTime" type="TS" minOccurs="0"/>
			<xs:element name="deceasedInd" type="BL" minOccurs="0"/>
			<xs:element name="deceasedTime" type="TS" minOccurs="0"/>
			<xs:element name="multipleBirthInd" type="BL" minOccurs="0"/>
			<xs:element name="multipleBirthOrderNumber" type="INT" minOccurs="0"/>
			<xs:element name="organDonorInd" type="BL" minOccurs="0"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="maritalStatusCode" type="CE" minOccurs="0"/>
			<xs:element name="educationLevelCode" type="CE" minOccurs="0"/>
			<xs:element name="disabilityCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingArrangementCode" type="CE" minOccurs="0"/>
			<xs:element name="religiousAffiliationCode" type="CE" minOccurs="0"/>
			<xs:element name="raceCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201302UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployee" type="PRPA_MT201302UV02.Employee" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="PRPA_MT201302UV02.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="PRPA_MT201302UV02.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201302UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201302UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201302UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201302UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201302UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201302UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201302UV02.BirthPlace" nillable="true" minOccurs="0"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCommunication" type="PRPA_MT201302UV02.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT201302UV02.PersonalRelationship.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.PersonalRelationship.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.PersonalRelationship.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.PersonalRelationship.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:choice>
				<xs:element name="relationshipHolder1" type="COCT_MT030007UV.Person" nillable="true"/>
				<xs:element name="relationshipHolder2" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PRS"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Student.id">
		<xs:complexContent>
			<xs:extension base="II">
				<xs:attribute name="updateMode" type="PRPA_MT201302UV02.Student.id.updateMode"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PRPA_MT201302UV02.Student.id.updateMode">
		<xs:restriction base="xs:token">
			<xs:enumeration value="A"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PRPA_MT201302UV02.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="PRPA_MT201302UV02.Student.id" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
			<xs:element name="schoolOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="position" type="COCT_MT960000UV05.Position" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="careProvision" type="COCT_MT820000UV.CareProvision"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201302UV02.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administrativeObservation" type="PRPA_MT201302UV02.AdministrativeObservation" nillable="true"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.AdministrativeObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.BirthPlace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="birthplace" type="COCT_MT710007UV.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="PRPA_MT201303UV02.Subject2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.CareGiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="careGiverPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CAREGIVER"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="politicalNation" type="PRPA_MT201303UV02.Nation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="100"/>
			<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="contactPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="contactOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="coverageRecord" type="COCT_MT510000UV06.CoverageRecord" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="COV"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Employee">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="occupationCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="employerOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Guardian">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guardianPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guardianOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="group" type="PRPA_MT201303UV02.Group" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Nation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="NAT"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="riskCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="handlingCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<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="asPatientOfOtherProvider" type="PRPA_MT201303UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201303UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201303UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201303UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201303UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201303UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201303UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201303UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scopingOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="veryImportantPersonCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="patientPerson" type="PRPA_MT201303UV02.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patientNonPersonLivingSubject" type="PRPA_MT201303UV02.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="PRPA_MT201303UV02.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coveredPartyOf" type="PRPA_MT201303UV02.CoveredParty" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.PatientOfOtherProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="subjectOf" type="PRPA_MT201303UV02.Subject3" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201303UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployee" type="PRPA_MT201303UV02.Employee" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="PRPA_MT201303UV02.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="PRPA_MT201303UV02.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201303UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201303UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201303UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201303UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201303UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201303UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201303UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCommunication" type="PRPA_MT201303UV02.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT201303UV02.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT030007UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="relationshipHolder2" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PRS"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="position" type="COCT_MT960000UV05.Position" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="careProvision" type="COCT_MT820000UV.CareProvision" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201303UV02.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administrativeObservation" type="PRPA_MT201303UV02.AdministrativeObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="politicalNation" type="PRPA_MT201304UV02.Nation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="coverageRecord" type="COCT_MT510000UV06.CoverageRecord" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="COV"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Employee">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="employerOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<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="group" type="PRPA_MT201304UV02.Group" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Nation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="NAT"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201304UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201304UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201304UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scopingOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="veryImportantPersonCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="patientPerson" type="PRPA_MT201304UV02.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patientNonPersonLivingSubject" type="PRPA_MT201304UV02.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="coveredPartyOf" type="PRPA_MT201304UV02.CoveredParty" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.PatientOfOtherProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="subjectOf" type="PRPA_MT201304UV02.Subject" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201304UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployee" type="PRPA_MT201304UV02.Employee" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="PRPA_MT201304UV02.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="PRPA_MT201304UV02.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201304UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201304UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="required" fixed="PSN"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="required" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<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_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201304UV02.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="careProvision" type="COCT_MT820000UV.CareProvision" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectAdministrativeGender">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CE" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectBirthPlaceAddress">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="AD" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectBirthPlaceName">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="EN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectBirthTime">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="IVL_TS" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectDeceasedTime">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="IVL_TS" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectId">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.LivingSubjectName">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="EN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.MatchAlgorithm">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.MatchCriterionList">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="matchAlgorithm" type="PRPA_MT201306UV02.MatchAlgorithm" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="matchWeight" type="PRPA_MT201306UV02.MatchWeight" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="minimumDegreeMatch" type="PRPA_MT201306UV02.MinimumDegreeMatch" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.MatchWeight">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.MinimumDegreeMatch">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.MothersMaidenName">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.OtherIDsScopingOrganization">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.ParameterList">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="livingSubjectAdministrativeGender" type="PRPA_MT201306UV02.LivingSubjectAdministrativeGender" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectBirthPlaceAddress" type="PRPA_MT201306UV02.LivingSubjectBirthPlaceAddress" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectBirthPlaceName" type="PRPA_MT201306UV02.LivingSubjectBirthPlaceName" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectBirthTime" type="PRPA_MT201306UV02.LivingSubjectBirthTime" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectDeceasedTime" type="PRPA_MT201306UV02.LivingSubjectDeceasedTime" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectId" type="PRPA_MT201306UV02.LivingSubjectId" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="livingSubjectName" type="PRPA_MT201306UV02.LivingSubjectName" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="mothersMaidenName" type="PRPA_MT201306UV02.MothersMaidenName" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="otherIDsScopingOrganization" type="PRPA_MT201306UV02.OtherIDsScopingOrganization" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="patientAddress" type="PRPA_MT201306UV02.PatientAddress" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="patientStatusCode" type="PRPA_MT201306UV02.PatientStatusCode" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="patientTelecom" type="PRPA_MT201306UV02.PatientTelecom" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="principalCareProviderId" type="PRPA_MT201306UV02.PrincipalCareProviderId" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="principalCareProvisionId" type="PRPA_MT201306UV02.PrincipalCareProvisionId" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.PatientAddress">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="AD" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.PatientStatusCode">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CV" minOccurs="1" maxOccurs="1"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.PatientTelecom">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="TEL" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.PrincipalCareProviderId">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.PrincipalCareProvisionId">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.QueryByParameter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="queryId" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="modifyCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responseElementGroupId" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="responseModalityCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responsePriorityCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="initialQuantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="initialQuantityCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="executionAndDeliveryTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="matchCriterionList" type="PRPA_MT201306UV02.MatchCriterionList" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="parameterList" type="PRPA_MT201306UV02.ParameterList" minOccurs="1" maxOccurs="1"/>
			<xs:element name="sortControl" type="PRPA_MT201306UV02.SortControl" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201306UV02.SortControl">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="elementName" type="SC" minOccurs="0" maxOccurs="1"/>
			<xs:element name="directionCode" type="CS" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201307UV02.DataSource">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201307UV02.ParameterList">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="dataSource" type="PRPA_MT201307UV02.DataSource" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="patientIdentifier" type="PRPA_MT201307UV02.PatientIdentifier" minOccurs="1" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201307UV02.PatientIdentifier">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="semanticsText" type="st" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201307UV02.QueryByParameter">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="queryId" type="II" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
			<xs:element name="modifyCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="responseElementGroupId" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="responsePriorityCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="executionAndDeliveryTime" type="TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="parameterList" type="PRPA_MT201307UV02.ParameterList" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.AdministrativeObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="100"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.BirthPlace">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
			<xs:element name="birthplace" type="COCT_MT710007UV.Place" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf" type="PRPA_MT201310UV02.Subject2" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.CareGiver">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="careGiverPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CAREGIVER"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Citizen">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="politicalNation" type="PRPA_MT201310UV02.Nation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CIT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.ContactParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="1" maxOccurs="100"/>
			<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="contactPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="contactOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassContact" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.CoveredParty">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="time" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="coverageRecord" type="COCT_MT510000UV06.CoverageRecord" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="COV"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Employee">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="occupationCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="employerOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassEmployee" use="required"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Group">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassOrganization" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Guardian">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="guardianPerson" type="COCT_MT030207UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="guardianOrganization" type="COCT_MT150007UV.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.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:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Member">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="group" type="PRPA_MT201310UV02.Group" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="MBR"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Nation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="name" type="ON" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="NAT"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.NonPersonLivingSubject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="name" type="EN" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="riskCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="handlingCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<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="asPatientOfOtherProvider" type="PRPA_MT201310UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201310UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201310UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201310UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201310UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201310UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201310UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201310UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="required"/>
		<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.OtherIDs">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
			<xs:element name="scopingOrganization" type="COCT_MT150002UV01.Organization" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClassRoot" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Patient">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="1" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="veryImportantPersonCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:choice>
				<xs:element name="patientPerson" type="PRPA_MT201310UV02.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="patientNonPersonLivingSubject" type="PRPA_MT201310UV02.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:element name="providerOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="subjectOf1" type="PRPA_MT201310UV02.Subject" nillable="true" minOccurs="1" maxOccurs="100"/>
			<xs:element name="subjectOf2" type="PRPA_MT201310UV02.Subject4" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="coveredPartyOf" type="PRPA_MT201310UV02.CoveredParty" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.PatientOfOtherProvider">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="subjectOf" type="PRPA_MT201310UV02.Subject3" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="required" fixed="PAT"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Person">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="name" type="PN" minOccurs="1" maxOccurs="100"/>
			<xs:element name="desc" type="ED" minOccurs="0" maxOccurs="1"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<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="100"/>
			<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asPatientOfOtherProvider" type="PRPA_MT201310UV02.PatientOfOtherProvider" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asEmployee" type="PRPA_MT201310UV02.Employee" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asCitizen" type="PRPA_MT201310UV02.Citizen" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asStudent" type="PRPA_MT201310UV02.Student" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asMember" type="PRPA_MT201310UV02.Member" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="asOtherIDs" type="PRPA_MT201310UV02.OtherIDs" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="contactParty" type="PRPA_MT201310UV02.ContactParty" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="guardian" type="PRPA_MT201310UV02.Guardian" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="personalRelationship" type="PRPA_MT201310UV02.PersonalRelationship" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="careGiver" type="PRPA_MT201310UV02.CareGiver" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="birthPlace" type="PRPA_MT201310UV02.BirthPlace" nillable="true" minOccurs="0" maxOccurs="1"/>
			<xs:element name="guarantorRole" type="COCT_MT670000UV04.GuarantorRole" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCommunication" type="PRPA_MT201310UV02.LanguageCommunication" nillable="true" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<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_MT201310UV02.PersonalRelationship">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT030007UV.Person" nillable="true" minOccurs="1" maxOccurs="1"/>
				<xs:element name="relationshipHolder2" type="COCT_MT030007UV.NonPersonLivingSubject" nillable="true" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PRS"/>
		<xs:attribute name="negationInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.QueryMatchObservation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
			<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassObservation" use="required"/>
		<xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Student">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<xs:element name="addr" type="AD" minOccurs="0" maxOccurs="100"/>
			<xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="100"/>
			<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_MT150007UV.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="STD"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Subject">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="queryMatchObservation" type="PRPA_MT201310UV02.QueryMatchObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" fixed="SBJ"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Subject2">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="position" type="COCT_MT960000UV05.Position" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Subject3">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="careProvision" type="COCT_MT820000UV.CareProvision" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<xs:complexType name="PRPA_MT201310UV02.Subject4">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="administrativeObservation" type="PRPA_MT201310UV02.AdministrativeObservation" nillable="true" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="required"/>
	</xs:complexType>
	<!-- Changes to properly define the message, and to enable proper WSDL operations definition
   vassil 2007-11-14 -->
	<xs:element name="QUQI_IN000003UV01" type="QUQI_IN000003UV01_Type"/>
	<xs:element name="QUQI_IN000003UV01_Cancel" type="QUQI_IN000003UV01_Type"/>
	<xs:complexType name="QUQI_IN000003UV01_Type">
		<xs:complexContent>
			<xs:extension base="QUQI_IN000003UV01.MCCI_MT000300UV01.Message">
				<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="QUQI_IN000003UV01.MCCI_MT000300UV01.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="100"/>
			<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="attachmentText" type="ED" minOccurs="0" maxOccurs="100"/>
			<xs:element name="receiver" type="MCCI_MT000300UV01.Receiver" minOccurs="1" maxOccurs="100"/>
			<xs:element name="respondTo" type="MCCI_MT000300UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="sender" type="MCCI_MT000300UV01.Sender" minOccurs="1" maxOccurs="1"/>
			<xs:element name="attentionLine" type="MCCI_MT000300UV01.AttentionLine" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="acknowledgement" type="MCCI_MT000300UV01.Acknowledgement" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="controlActProcess" type="QUQI_MT000001UV01.ControlActProcess" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="x_ParticipationAuthorPerformer" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.ControlActProcess">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
			<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="100"/>
			<xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
			<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
			<xs:element name="overseer" type="QUQI_MT000001UV01.Overseer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="authorOrPerformer" type="QUQI_MT000001UV01.AuthorOrPerformer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="dataEnterer" type="QUQI_MT000001UV01.DataEnterer" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="informationRecipient" type="QUQI_MT000001UV01.InformationRecipient" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="reasonOf" type="QUQI_MT000001UV01.Reason" nillable="true" minOccurs="0" maxOccurs="100"/>
			<xs:element name="queryContinuation" type="QUQI_MT000001UV01.QueryContinuation" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
		<xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.DataEnterer">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ENT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationInformationRecipient" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="x_ParticipationVrfRespSprfWit" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.QueryContinuation">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="queryId" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element name="startResultNumber" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="continuationQuantity" type="INT" minOccurs="0" maxOccurs="1"/>
			<xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT000001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT021001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="x_ParticipationAuthorPerformer" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<!--<xs:complexType name="QUQI_MT021001UV01.ControlActProcess">
      <xs:sequence>
         <xs:group ref="InfrastructureRootElements"/>
         <xs:element name="id" type="II" minOccurs="0" maxOccurs="100"/>
         <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="100"/>
         <xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="100"/>
         <xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
         <xs:element name="overseer" type="QUQI_MT021001UV01.Overseer" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="authorOrPerformer" type="QUQI_MT021001UV01.AuthorOrPerformer"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="dataEnterer" type="QUQI_MT021001UV01.DataEnterer" nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="informationRecipient" type="QUQI_MT021001UV01.InformationRecipient"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="100"/>
         <xs:element name="reasonOf" type="QUQI_MT021001UV01.Reason" nillable="true" minOccurs="0"
                     maxOccurs="100"/>
Placeholder for element referencing stub: QueryByParameter
<xs:element name="REPLACE_ME" type="xs:anyType" nillable="true" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attributeGroup ref="InfrastructureRootAttributes"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassControlAct" use="required"/>
      <xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
   </xs:complexType>-->
	<xs:complexType name="QUQI_MT021001UV01.DataEnterer">
		<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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationType" use="required" fixed="ENT"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT021001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ParticipationInformationRecipient" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT021001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="x_ParticipationVrfRespSprfWit" use="required"/>
		<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
	</xs:complexType>
	<xs:complexType name="QUQI_MT021001UV01.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="nullFlavor" type="NullFlavor" use="optional"/>
		<xs:attribute name="typeCode" type="ActRelationshipReason" use="required"/>
		<xs:attribute name="contextConductionInd" type="bl" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ANY" abstract="true">
		<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="100">
						<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="100">
						<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="100">
						<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="100" 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="100">
						<xs:element name="delimiter" type="st"/>
						<xs:element name="country" type="st"/>
						<xs:element name="state" type="st"/>
						<xs:element name="county" type="st"/>
						<xs:element name="city" type="st"/>
						<xs:element name="postalCode" type="st"/>
						<xs:element name="streetAddressLine" type="st"/>
						<xs:element name="houseNumber" type="st"/>
						<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="100" 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="100">
						<xs:element name="delimiter" type="st"/>
						<xs:element name="family" type="st"/>
						<xs:element name="given" type="st"/>
						<xs:element name="prefix" type="st"/>
						<xs:element name="suffix" type="st"/>
					</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="100">
						<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="100">
						<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>
	<!--
      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="100" 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:group name="InfrastructureRootElements">
		<xs:sequence>
			<xs:element xmlns="urn:hl7-org:v3" name="realmCode" type="CS" minOccurs="0" maxOccurs="100"/>
			<xs:element xmlns="urn:hl7-org:v3" name="typeId" type="II" minOccurs="0" maxOccurs="1"/>
			<xs:element xmlns="urn:hl7-org:v3" name="templateId" type="II" minOccurs="0" maxOccurs="100"/>
		</xs:sequence>
	</xs:group>
	<xs:attributeGroup name="InfrastructureRootAttributes"/>
	<xs:complexType name="StrucDoc.Text" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="100">
			<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="100">
			<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>
	<xs:complexType name="StrucDoc.Br"/>
	<xs:complexType name="StrucDoc.Caption" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="100">
			<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="100">
			<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="100">
			<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="100">
			<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="100">
			<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="100">
			<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="100">
				<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="100">
			<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="100"/>
		</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="100">
				<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="100"/>
				<xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="100"/>
			</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="100"/>
		</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="100">
			<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="100">
			<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="100">
			<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="100">
			<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="100">
			<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="100">
			<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: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="INTERR"/>
					<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>specDomain: S22075 (C-0-T19638-S22075-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SYN"/>
			<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: D23 (C-0-D23-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="ActClass">
		<xs:annotation>
			<xs:documentation>vocSet: T11527 (C-0-T11527-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActClassRoot x_ActClassCareProvisionEncounter x_ActClassCareProvisionObservation x_ActClassCareProvisionProcedure x_ActClassDocumentEntryAct x_ActClassDocumentEntryOrganizer x_ActOrderableOrBillable x_LabProcessClassCodes"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassRoot">
		<xs:annotation>
			<xs:documentation>specDomain: S13856 (C-0-T11527-S13856-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActClassCareProvision ActClassContainer ActClassContract ActClassControlAct ActClassExposure ActClassObservation ActClassPolicy ActClassProcedure ActClassSupply">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="ACT"/>
					<xs:enumeration value="SUBST"/>
					<xs:enumeration value="ACSN"/>
					<xs:enumeration value="ACCM"/>
					<xs:enumeration value="ACCT"/>
					<xs:enumeration value="CTTEVENT"/>
					<xs:enumeration value="CONS"/>
					<xs:enumeration value="CONTREG"/>
					<xs:enumeration value="DISPACT"/>
					<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="TRFR"/>
					<xs:enumeration value="TRNS"/>
					<xs:enumeration value="LIST"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActClassCareProvision">
		<xs:annotation>
			<xs:documentation>specDomain: S18964 (C-0-T11527-S13856-S18964-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PCPR"/>
			<xs:enumeration value="ENC"/>
		</xs:restriction>
	</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="ActClassExposure">
		<xs:annotation>
			<xs:documentation>specDomain: S21980 (C-0-T11527-S13856-S21980-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EXPOS"/>
			<xs:enumeration value="AEXPOS"/>
			<xs:enumeration value="TEXPOS"/>
		</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 ActClassGenomicObservation ActClassObservationSeries ActClassPosition ActClassROI ActClassSubjectPhysicalPosition">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="OBS"/>
					<xs:enumeration value="CNOD"/>
					<xs:enumeration value="VERIF"/>
					<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="ActClassGenomicObservation">
		<xs:annotation>
			<xs:documentation>specDomain: S21997 (C-0-T11527-S13856-S11529-S21997-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="GEN"/>
			<xs:enumeration value="SEQ"/>
			<xs:enumeration value="SEQVAR"/>
			<xs:enumeration value="DETPOL"/>
			<xs:enumeration value="EXP"/>
			<xs:enumeration value="LOC"/>
			<xs:enumeration value="PHN"/>
			<xs:enumeration value="POL"/>
		</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="ActClassPosition">
		<xs:annotation>
			<xs:documentation>specDomain: S21646 (C-0-T11527-S13856-S11529-S21646-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="POS"/>
			<xs:enumeration value="POSACC"/>
			<xs:enumeration value="POSCOORD"/>
		</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="ActClassSubjectPhysicalPosition">
		<xs:annotation>
			<xs:documentation>abstDomain: A19796 (C-0-T11527-S13856-S11529-A19796-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActClassSubjectBodyPosition">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="_ImagingSubjectOrientation"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActClassSubjectBodyPosition">
		<xs:annotation>
			<xs:documentation>abstDomain: A19798 (C-0-T11527-S13856-S11529-A19796-A19798-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActClassSupine">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="SFWL"/>
					<xs:enumeration value="LLD"/>
					<xs:enumeration value="PRN"/>
					<xs:enumeration value="RLD"/>
					<xs:enumeration value="SIT"/>
					<xs:enumeration value="STN"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActClassSupine">
		<xs:annotation>
			<xs:documentation>specDomain: S21935 (C-0-T11527-S13856-S11529-A19796-A19798-S21935-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SUP"/>
			<xs:enumeration value="RTRD"/>
			<xs:enumeration value="TRD"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActClassPolicy">
		<xs:annotation>
			<xs:documentation>specDomain: S21981 (C-0-T11527-S13856-S21981-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="POLICY"/>
			<xs:enumeration value="JURISPOL"/>
			<xs:enumeration value="ORGPOL"/>
			<xs:enumeration value="SCOPOL"/>
			<xs:enumeration value="STDPOL"/>
		</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:restriction base="cs">
			<xs:enumeration value="PROC"/>
			<xs:enumeration value="SPECCOLLECT"/>
		</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_ActClassCareProvisionEncounter">
		<xs:annotation>
			<xs:documentation>abstDomain: A19887 (C-0-T11527-A19887-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PCPR"/>
			<xs:enumeration value="ENC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_ActClassCareProvisionObservation">
		<xs:annotation>
			<xs:documentation>abstDomain: A19888 (C-0-T11527-A19888-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PCPR"/>
			<xs:enumeration value="OBS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_ActClassCareProvisionProcedure">
		<xs:annotation>
			<xs:documentation>abstDomain: A19889 (C-0-T11527-A19889-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PCPR"/>
			<xs:enumeration value="PROC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_ActClassDocumentEntryAct">
		<xs:annotation>
			<xs:documentation>abstDomain: A19599 (C-0-T11527-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-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_ActOrderableOrBillable">
		<xs:annotation>
			<xs:documentation>abstDomain: A19822 (C-0-T11527-A19822-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ACCM"/>
			<xs:enumeration value="PCPR"/>
			<xs:enumeration value="ENC"/>
			<xs:enumeration value="SBADM"/>
			<xs:enumeration value="TRNS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_LabProcessClassCodes">
		<xs:annotation>
			<xs:documentation>abstDomain: A19657 (C-0-T11527-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="ActClassAccession">
		<xs:annotation>
			<xs:documentation>vocSet: O20195 (C-0-O20195-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassAccommodation">
		<xs:annotation>
			<xs:documentation>vocSet: O20193 (C-0-O20193-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassAccount">
		<xs:annotation>
			<xs:documentation>vocSet: O20194 (C-0-O20194-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassAcquisitionExposure">
		<xs:annotation>
			<xs:documentation>vocSet: O20198 (C-0-O20198-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassAction">
		<xs:annotation>
			<xs:documentation>vocSet: O20196 (C-0-O20196-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassBattery">
		<xs:annotation>
			<xs:documentation>vocSet: O20200 (C-0-O20200-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassBioSequence">
		<xs:annotation>
			<xs:documentation>vocSet: O20247 (C-0-O20247-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassBioSequenceVariation">
		<xs:annotation>
			<xs:documentation>vocSet: O20248 (C-0-O20248-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassBoundedRoi">
		<xs:annotation>
			<xs:documentation>vocSet: O20242 (C-0-O20242-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassCategory">
		<xs:annotation>
			<xs:documentation>vocSet: O20201 (C-0-O20201-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassCdaLevelOneClinicalDocument">
		<xs:annotation>
			<xs:documentation>vocSet: O20202 (C-0-O20202-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassClinicalTrial">
		<xs:annotation>
			<xs:documentation>vocSet: O20203 (C-0-O20203-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassClinicalTrialTimepointEvent">
		<xs:annotation>
			<xs:documentation>vocSet: O20209 (C-0-O20209-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassCluster">
		<xs:annotation>
			<xs:documentation>vocSet: O20204 (C-0-O20204-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassConditionNode">
		<xs:annotation>
			<xs:documentation>vocSet: O20205 (C-0-O20205-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassConsent">
		<xs:annotation>
			<xs:documentation>vocSet: O20206 (C-0-O20206-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassContainerRegistration">
		<xs:annotation>
			<xs:documentation>vocSet: O20207 (C-0-O20207-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassCorrelatedObservationSequences">
		<xs:annotation>
			<xs:documentation>vocSet: O20230 (C-0-O20230-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassCoverage">
		<xs:annotation>
			<xs:documentation>vocSet: O20208 (C-0-O20208-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDetectedIssue">
		<xs:annotation>
			<xs:documentation>vocSet: O20199 (C-0-O20199-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDeterminantPeptide">
		<xs:annotation>
			<xs:documentation>vocSet: O20210 (C-0-O20210-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDiagnosticImage">
		<xs:annotation>
			<xs:documentation>vocSet: O20211 (C-0-O20211-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDiet">
		<xs:annotation>
			<xs:documentation>vocSet: O20212 (C-0-O20212-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDisciplinaryAction">
		<xs:annotation>
			<xs:documentation>vocSet: O20213 (C-0-O20213-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDocumentBody">
		<xs:annotation>
			<xs:documentation>vocSet: O20214 (C-0-O20214-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassDocumentSection">
		<xs:annotation>
			<xs:documentation>vocSet: O20215 (C-0-O20215-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassElectronicHealthRecord">
		<xs:annotation>
			<xs:documentation>vocSet: O20216 (C-0-O20216-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassEncounter">
		<xs:annotation>
			<xs:documentation>vocSet: O20217 (C-0-O20217-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassExpressionLevel">
		<xs:annotation>
			<xs:documentation>vocSet: O20218 (C-0-O20218-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassFinancialAdjudication">
		<xs:annotation>
			<xs:documentation>vocSet: O20197 (C-0-O20197-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassFinancialTransaction">
		<xs:annotation>
			<xs:documentation>vocSet: O20263 (C-0-O20263-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassFolder">
		<xs:annotation>
			<xs:documentation>vocSet: O20219 (C-0-O20219-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassIncident">
		<xs:annotation>
			<xs:documentation>vocSet: O20220 (C-0-O20220-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassInform">
		<xs:annotation>
			<xs:documentation>vocSet: O20222 (C-0-O20222-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassInformation">
		<xs:annotation>
			<xs:documentation>vocSet: O20221 (C-0-O20221-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassInvestigation">
		<xs:annotation>
			<xs:documentation>vocSet: O20224 (C-0-O20224-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassInvoiceElement">
		<xs:annotation>
			<xs:documentation>vocSet: O20223 (C-0-O20223-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassJurisdictionalPolicy">
		<xs:annotation>
			<xs:documentation>vocSet: O20225 (C-0-O20225-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassLeftLateralDecubitus">
		<xs:annotation>
			<xs:documentation>vocSet: O20227 (C-0-O20227-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassLocus">
		<xs:annotation>
			<xs:documentation>vocSet: O20228 (C-0-O20228-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassMonitoringProgram">
		<xs:annotation>
			<xs:documentation>vocSet: O20229 (C-0-O20229-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassOrganizationalPolicy">
		<xs:annotation>
			<xs:documentation>vocSet: O20231 (C-0-O20231-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassOutbreak">
		<xs:annotation>
			<xs:documentation>vocSet: O20232 (C-0-O20232-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassOverlayRoi">
		<xs:annotation>
			<xs:documentation>vocSet: O20243 (C-0-O20243-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassPhenotype">
		<xs:annotation>
			<xs:documentation>vocSet: O20234 (C-0-O20234-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassPolypeptide">
		<xs:annotation>
			<xs:documentation>vocSet: O20235 (C-0-O20235-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassPositionAccuracy">
		<xs:annotation>
			<xs:documentation>vocSet: O20236 (C-0-O20236-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassPositionCoordinate">
		<xs:annotation>
			<xs:documentation>vocSet: O20237 (C-0-O20237-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassProne">
		<xs:annotation>
			<xs:documentation>vocSet: O20238 (C-0-O20238-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassRegistration">
		<xs:annotation>
			<xs:documentation>vocSet: O20239 (C-0-O20239-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassReverseTrendelenburg">
		<xs:annotation>
			<xs:documentation>vocSet: O20244 (C-0-O20244-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassReview">
		<xs:annotation>
			<xs:documentation>vocSet: O20240 (C-0-O20240-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassRightLateralDecubitus">
		<xs:annotation>
			<xs:documentation>vocSet: O20241 (C-0-O20241-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassScopeOfPracticePolicy">
		<xs:annotation>
			<xs:documentation>vocSet: O20246 (C-0-O20246-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSemiFowlers">
		<xs:annotation>
			<xs:documentation>vocSet: O20249 (C-0-O20249-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSitting">
		<xs:annotation>
			<xs:documentation>vocSet: O20250 (C-0-O20250-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSpecimenCollection">
		<xs:annotation>
			<xs:documentation>vocSet: O19666 (C-0-O19666-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSpecimenObservation">
		<xs:annotation>
			<xs:documentation>vocSet: O20251 (C-0-O20251-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSpecimenTreatment">
		<xs:annotation>
			<xs:documentation>vocSet: O20252 (C-0-O20252-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassStandardOfPracticePolicy">
		<xs:annotation>
			<xs:documentation>vocSet: O20254 (C-0-O20254-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassStanding">
		<xs:annotation>
			<xs:documentation>vocSet: O20255 (C-0-O20255-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassStateTransitionControl">
		<xs:annotation>
			<xs:documentation>vocSet: O20253 (C-0-O20253-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassStorage">
		<xs:annotation>
			<xs:documentation>vocSet: T19664 (C-0-T19664-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSubstanceAdministration">
		<xs:annotation>
			<xs:documentation>vocSet: O20245 (C-0-O20245-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassSubstitution">
		<xs:annotation>
			<xs:documentation>vocSet: O20256 (C-0-O20256-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassTopic">
		<xs:annotation>
			<xs:documentation>vocSet: O20258 (C-0-O20258-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassTransfer">
		<xs:annotation>
			<xs:documentation>vocSet: O20260 (C-0-O20260-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassTransmissionExposure">
		<xs:annotation>
			<xs:documentation>vocSet: O20257 (C-0-O20257-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassTransportation">
		<xs:annotation>
			<xs:documentation>vocSet: O20261 (C-0-O20261-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassTrendelenburg">
		<xs:annotation>
			<xs:documentation>vocSet: O20259 (C-0-O20259-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassVerification">
		<xs:annotation>
			<xs:documentation>vocSet: O20262 (C-0-O20262-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActClassWorkingList">
		<xs:annotation>
			<xs:documentation>vocSet: O20226 (C-0-O20226-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCode">
		<xs:annotation>
			<xs:documentation>vocSet: T13953 (C-0-T13953-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCareProvisionCode ActClaimAttachmentCode ActCognitiveProfessionalServiceCode ActConsentType ActInformationAccessCode ActInformationCategoryCode ActInjuryCode ActInvoicePaymentCode ActNonObservationIndicationCode ActProcedureCode ActTaskCode ActTransportationModeCode EPSG-GeodeticParameterDataset ExternallyDefinedActCodes HL7DefinedActCodes IndividualCaseSafetyReportCriteria IndividualCaseSafetyReportProductCharacteristic ObservationType SCDHEC-GISSpatialAccuracyTiers x_ActBillableCode x_LabProcessCodes"/>
	</xs:simpleType>
	<xs:simpleType name="ActCareProvisionCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19789 (C-0-T13953-A19789-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCredentialedCareCode ActEncounterCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCredentialedCareCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19790 (C-0-T13953-A19789-A19790-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCredentialedCareProvisionPersonCode ActCredentialedCareProvisionProgramCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCredentialedCareProvisionPersonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19791 (C-0-T13953-A19789-A19790-A19791-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CPGC"/>
			<xs:enumeration value="CAMC"/>
			<xs:enumeration value="CAIC"/>
			<xs:enumeration value="CACC"/>
			<xs:enumeration value="CAPC"/>
			<xs:enumeration value="CANC"/>
			<xs:enumeration value="CBGC"/>
			<xs:enumeration value="CCCC"/>
			<xs:enumeration value="CCGC"/>
			<xs:enumeration value="CMGC"/>
			<xs:enumeration value="CCPC"/>
			<xs:enumeration value="CCSC"/>
			<xs:enumeration value="CDEC"/>
			<xs:enumeration value="CDRC"/>
			<xs:enumeration value="CEMC"/>
			<xs:enumeration value="CFPC"/>
			<xs:enumeration value="CIMC"/>
			<xs:enumeration value="CNSC"/>
			<xs:enumeration value="CNEC"/>
			<xs:enumeration value="CNQC"/>
			<xs:enumeration value="CNMC"/>
			<xs:enumeration value="COGC"/>
			<xs:enumeration value="COMC"/>
			<xs:enumeration value="COPC"/>
			<xs:enumeration value="COSC"/>
			<xs:enumeration value="COTC"/>
			<xs:enumeration value="CPEC"/>
			<xs:enumeration value="CPRC"/>
			<xs:enumeration value="CPSC"/>
			<xs:enumeration value="CPYC"/>
			<xs:enumeration value="CPHC"/>
			<xs:enumeration value="CROC"/>
			<xs:enumeration value="CRPC"/>
			<xs:enumeration value="CSUC"/>
			<xs:enumeration value="CTSC"/>
			<xs:enumeration value="CURC"/>
			<xs:enumeration value="CVSC"/>
			<xs:enumeration value="LGPC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActCredentialedCareProvisionProgramCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19792 (C-0-T13953-A19789-A19790-A19792-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AAMC"/>
			<xs:enumeration value="AALC"/>
			<xs:enumeration value="ABHC"/>
			<xs:enumeration value="ACAC"/>
			<xs:enumeration value="AHOC"/>
			<xs:enumeration value="ACHC"/>
			<xs:enumeration value="ALTC"/>
			<xs:enumeration value="AOSC"/>
			<xs:enumeration value="CACS"/>
			<xs:enumeration value="CAMI"/>
			<xs:enumeration value="CAST"/>
			<xs:enumeration value="CBAR"/>
			<xs:enumeration value="CCAR"/>
			<xs:enumeration value="COPD"/>
			<xs:enumeration value="CCAD"/>
			<xs:enumeration value="CDEP"/>
			<xs:enumeration value="CDIA"/>
			<xs:enumeration value="CDGD"/>
			<xs:enumeration value="CEPI"/>
			<xs:enumeration value="CFEL"/>
			<xs:enumeration value="CHFC"/>
			<xs:enumeration value="CHRO"/>
			<xs:enumeration value="CHYP"/>
			<xs:enumeration value="CMIH"/>
			<xs:enumeration value="CMSC"/>
			<xs:enumeration value="CONC"/>
			<xs:enumeration value="CORT"/>
			<xs:enumeration value="COJR"/>
			<xs:enumeration value="CPAD"/>
			<xs:enumeration value="CPND"/>
			<xs:enumeration value="CPST"/>
			<xs:enumeration value="CSIC"/>
			<xs:enumeration value="CSLD"/>
			<xs:enumeration value="CSPT"/>
			<xs:enumeration value="CSDM"/>
			<xs:enumeration value="CTBU"/>
			<xs:enumeration value="CVDC"/>
			<xs:enumeration value="CWOH"/>
			<xs:enumeration value="CWMA"/>
		</xs:restriction>
	</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="ActConsentType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19897 (C-0-T13953-A19897-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActInformationAccess ActResearchInformationAccess">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="ICOL"/>
					<xs:enumeration value="IDSCL"/>
					<xs:enumeration value="IRDSCL"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActInformationAccess">
		<xs:annotation>
			<xs:documentation>specDomain: S22200 (C-0-T13953-A19897-S22200-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="INFA"/>
			<xs:enumeration value="INFASO"/>
			<xs:enumeration value="INFAO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActResearchInformationAccess">
		<xs:annotation>
			<xs:documentation>specDomain: S22206 (C-0-T13953-A19897-S22206-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RESEARCH"/>
			<xs:enumeration value="RSDID"/>
			<xs:enumeration value="RSREID"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActInformationAccessCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19910 (C-0-T13953-A19910-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ACADR"/>
			<xs:enumeration value="ACALLG"/>
			<xs:enumeration value="ACOBS"/>
			<xs:enumeration value="ACDEMO"/>
			<xs:enumeration value="ACIMMUN"/>
			<xs:enumeration value="ACLAB"/>
			<xs:enumeration value="ACMEDC"/>
			<xs:enumeration value="ACMED"/>
			<xs:enumeration value="ACPOLPRG"/>
			<xs:enumeration value="ACPSERV"/>
			<xs:enumeration value="ACPROV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActInformationCategoryCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19752 (C-0-T13953-A19752-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ALLGCAT"/>
			<xs:enumeration value="COBSCAT"/>
			<xs:enumeration value="DEMOCAT"/>
			<xs:enumeration value="DICAT"/>
			<xs:enumeration value="IMMUCAT"/>
			<xs:enumeration value="LABCAT"/>
			<xs:enumeration value="MEDCCAT"/>
			<xs:enumeration value="RXCAT"/>
			<xs:enumeration value="PSVCCAT"/>
		</xs:restriction>
	</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="ActNonObservationIndicationCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19778 (C-0-T13953-A19778-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="IND02"/>
			<xs:enumeration value="IND01"/>
			<xs:enumeration value="IND05"/>
			<xs:enumeration value="IND03"/>
			<xs:enumeration value="IND04"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19846 (C-0-T13953-A19846-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActTaskOrderEntryCode ActTaskPatientDocumentationCode ActTaskPatientInformationReviewCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActTaskOrderEntryCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22048 (C-0-T13953-A19846-S22048-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="OE"/>
			<xs:enumeration value="LABOE"/>
			<xs:enumeration value="MEDOE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskPatientDocumentationCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22067 (C-0-T13953-A19846-S22067-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActTaskClinicalNoteEntryCode">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="PATDOC"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActTaskClinicalNoteEntryCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22068 (C-0-T13953-A19846-S22067-S22068-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CLINNOTEE"/>
			<xs:enumeration value="DIAGLISTE"/>
			<xs:enumeration value="DISCHSUME"/>
			<xs:enumeration value="PATREPE"/>
			<xs:enumeration value="PROBLISTE"/>
			<xs:enumeration value="RADREPE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskPatientInformationReviewCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22051 (C-0-T13953-A19846-S22051-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActTaskClinicalNoteReviewCode ActTaskMedicationListReviewCode ActTaskMicrobiologyResultsReviewCode ActTaskRiskAssessmentInstrumentCode">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="PATINFO"/>
					<xs:enumeration value="DIAGLISTREV"/>
					<xs:enumeration value="LABRREV"/>
					<xs:enumeration value="OREV"/>
					<xs:enumeration value="PATREPREV"/>
					<xs:enumeration value="PROBLISTREV"/>
					<xs:enumeration value="RADREPREV"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActTaskClinicalNoteReviewCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22065 (C-0-T13953-A19846-S22051-S22065-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CLINNOTEREV"/>
			<xs:enumeration value="DISCHSUMREV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskMedicationListReviewCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22053 (C-0-T13953-A19846-S22051-S22053-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MLREV"/>
			<xs:enumeration value="MARWLREV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskMicrobiologyResultsReviewCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22056 (C-0-T13953-A19846-S22051-S22056-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MICRORREV"/>
			<xs:enumeration value="MICROORGRREV"/>
			<xs:enumeration value="MICROSENSRREV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActTaskRiskAssessmentInstrumentCode">
		<xs:annotation>
			<xs:documentation>specDomain: S22063 (C-0-T13953-A19846-S22051-S22063-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RISKASSESS"/>
			<xs:enumeration value="FALLRISK"/>
		</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 cs"/>
	</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="ActIdentityDocumentCode ActMedicationDocumentCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActIdentityDocumentCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19917 (C-0-T13953-A16493-A10870-A19917-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 ActBillableModifierCode ActBillableTreatmentPlanCode ActBillingArrangementCode ActBoundedROICode ActContainerRegistrationCode ActControlVariable ActCoverageConfirmationCode ActCoverageLimitCode ActCoverageTypeCode ActDetectedIssueCode ActDetectedIssueManagementCode ActDietCode ActDisciplinaryActionCode ActEncounterAccommodationCode ActExposureCode ActFinancialTransactionCode ActIncidentCode ActInformationAccessContextCode ActInvoiceElementCode ActInvoiceElementSummaryCode ActInvoiceOverrideCode ActListCode ActMonitoringProtocolCode ActObservationVerificationType ActOrderCode ActPaymentCode ActPharmacySupplyType ActPolicyType ActPrivilegeCategorization ActProcedureCode ActProductAcquisitionCode ActSpecObsCode ActSpecimenTreatmentCode ActSubstanceAdminSubstitutionCode ActSubstanceAdministrationCode AdvanceBeneficiaryNoticeType 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="ActBillableModifierCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19821 (C-0-T13953-A13954-A19821-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CPTM"/>
			<xs:enumeration value="HCPCSA"/>
		</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:union memberTypes="FirstFillPartialPharmacySupplyType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="BLK"/>
					<xs:enumeration value="CAP"/>
					<xs:enumeration value="CONTF"/>
					<xs:enumeration value="FINBILL"/>
					<xs:enumeration value="ROST"/>
					<xs:enumeration value="SESS"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</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 cs"/>
	</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 cs"/>
	</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:simpleType>
	<xs:simpleType name="ActCoverageLimitCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A17496 (C-0-T13953-A13954-A17496-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCoverageMaximaCodes ActCoverageQuantityLimitCode ActCoveredPartyLimitCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageMaximaCodes">
		<xs:annotation>
			<xs:documentation>specDomain: S22239 (C-0-T13953-A13954-A17496-S22239-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="COVMX"/>
			<xs:enumeration value="LFEMX"/>
			<xs:enumeration value="PRDMX"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageQuantityLimitCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19933 (C-0-T13953-A13954-A17496-A19933-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="NETAMT"/>
			<xs:enumeration value="NETAMT"/>
			<xs:enumeration value="UNITPRICE"/>
			<xs:enumeration value="UNITPRICE"/>
			<xs:enumeration value="UNITQTY"/>
			<xs:enumeration value="UNITQTY"/>
			<xs:enumeration value="COVPRD"/>
			<xs:enumeration value="COVPRD"/>
			<xs:enumeration value="LFEMX"/>
			<xs:enumeration value="PRDMX"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActCoveredPartyLimitCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19934 (C-0-T13953-A13954-A17496-A19934-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCoveragePartyLimitGroupCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoveragePartyLimitGroupCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19935 (C-0-T13953-A13954-A17496-A19934-A19935-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageTypeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19855 (C-0-T13953-A13954-A19855-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActInsurancePolicyCode ActInsuranceTypeCode ActProgramTypeCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActInsurancePolicyCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19350 (C-0-T13953-A13954-A19855-A19350-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActInsurancePolicyCodeAutomobileByBOT ActInsurancePolicyCodePublicHealthcareByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="EHCPOL"/>
					<xs:enumeration value="HSAPOL"/>
					<xs:enumeration value="WCBPOL"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActInsurancePolicyCodeAutomobileByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S19721 (C-0-T13953-A13954-A19855-A19350-S19721-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AUTOPOL"/>
			<xs:enumeration value="COL"/>
			<xs:enumeration value="UNINSMOT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActInsurancePolicyCodePublicHealthcareByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S19718 (C-0-T13953-A13954-A19855-A19350-S19718-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActInsurancePolicyCodeDiseaseProgramByBOT ActInsurancePolicyCodeSubsidizedHealthProgramByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="PUBLICPOL"/>
					<xs:enumeration value="DENTPRG"/>
					<xs:enumeration value="MANDPOL"/>
					<xs:enumeration value="MENTPRG"/>
					<xs:enumeration value="SAFNET"/>
					<xs:enumeration value="SUBPRG"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActInsurancePolicyCodeDiseaseProgramByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S22133 (C-0-T13953-A13954-A19855-A19350-S19718-S22133-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DISEASEPRG"/>
			<xs:enumeration value="HIVAIDS"/>
			<xs:enumeration value="CANPRG"/>
			<xs:enumeration value="ENDRENAL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActInsurancePolicyCodeSubsidizedHealthProgramByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S22137 (C-0-T13953-A13954-A19855-A19350-S19718-S22137-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SUBSIDIZ"/>
			<xs:enumeration value="SUBSIDMC"/>
			<xs:enumeration value="SUBSUPP"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActInsuranceTypeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19856 (C-0-T13953-A13954-A19855-A19856-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActHealthInsuranceTypeCode AutomobileInsurancePolicy LifeInsurancePolicy">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="DIS"/>
					<xs:enumeration value="EWB"/>
					<xs:enumeration value="FLEXP"/>
					<xs:enumeration value="PNC"/>
					<xs:enumeration value="REI"/>
					<xs:enumeration value="SURPL"/>
					<xs:enumeration value="UMBRL"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActHealthInsuranceTypeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19857 (C-0-T13953-A13954-A19855-A19856-A19857-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ManagedCarePolicy">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="DENTAL"/>
					<xs:enumeration value="DISEASE"/>
					<xs:enumeration value="DRUGPOL"/>
					<xs:enumeration value="EHCPOL"/>
					<xs:enumeration value="EHCPOL"/>
					<xs:enumeration value="HIP"/>
					<xs:enumeration value="HSAPOL"/>
					<xs:enumeration value="HSAPOL"/>
					<xs:enumeration value="LTC"/>
					<xs:enumeration value="MENTPOL"/>
					<xs:enumeration value="POS"/>
					<xs:enumeration value="SUBPOL"/>
					<xs:enumeration value="VISPOL"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ManagedCarePolicy">
		<xs:annotation>
			<xs:documentation>specDomain: S22147 (C-0-T13953-A13954-A19855-A19856-A19857-S22147-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MCPOL"/>
			<xs:enumeration value="HMO"/>
			<xs:enumeration value="POS"/>
			<xs:enumeration value="PPO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AutomobileInsurancePolicy">
		<xs:annotation>
			<xs:documentation>specDomain: S19721 (C-0-T13953-A13954-A19855-A19856-S19721-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AUTOPOL"/>
			<xs:enumeration value="COL"/>
			<xs:enumeration value="UNINSMOT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LifeInsurancePolicy">
		<xs:annotation>
			<xs:documentation>specDomain: S22148 (C-0-T13953-A13954-A19855-A19856-S22148-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="LIFE"/>
			<xs:enumeration value="ANNU"/>
			<xs:enumeration value="TLIFE"/>
			<xs:enumeration value="ULIFE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActProgramTypeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19858 (C-0-T13953-A13954-A19855-A19858-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="PublicHealthcareProgram">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="CHAR"/>
					<xs:enumeration value="CRIME"/>
					<xs:enumeration value="EAP"/>
					<xs:enumeration value="GOVEMP"/>
					<xs:enumeration value="HIRISK"/>
					<xs:enumeration value="IND"/>
					<xs:enumeration value="MILITARY"/>
					<xs:enumeration value="RETIRE"/>
					<xs:enumeration value="SOCIAL"/>
					<xs:enumeration value="VET"/>
					<xs:enumeration value="WCBPOL"/>
					<xs:enumeration value="WCBPOL"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="PublicHealthcareProgram">
		<xs:annotation>
			<xs:documentation>specDomain: S19718 (C-0-T13953-A13954-A19855-A19858-S19718-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="DiseaseProgram SubsidizedHealthProgram">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="PUBLICPOL"/>
					<xs:enumeration value="DENTPRG"/>
					<xs:enumeration value="MANDPOL"/>
					<xs:enumeration value="MENTPRG"/>
					<xs:enumeration value="SAFNET"/>
					<xs:enumeration value="SUBPRG"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DiseaseProgram">
		<xs:annotation>
			<xs:documentation>specDomain: S22133 (C-0-T13953-A13954-A19855-A19858-S19718-S22133-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DISEASEPRG"/>
			<xs:enumeration value="HIVAIDS"/>
			<xs:enumeration value="CANPRG"/>
			<xs:enumeration value="ENDRENAL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SubsidizedHealthProgram">
		<xs:annotation>
			<xs:documentation>specDomain: S22137 (C-0-T13953-A13954-A19855-A19858-S19718-S22137-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SUBSIDIZ"/>
			<xs:enumeration value="SUBSIDMC"/>
			<xs:enumeration value="SUBSUPP"/>
		</xs:restriction>
	</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 cs"/>
	</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 cs"/>
	</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="ActExposureCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19938 (C-0-T13953-A13954-A19938-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HOMECARE"/>
			<xs:enumeration value="CONVEYNC"/>
			<xs:enumeration value="PLACE"/>
			<xs:enumeration value="SUBSTNCE"/>
			<xs:enumeration value="TRAVINT"/>
			<xs:enumeration value="CHLDCARE"/>
			<xs:enumeration value="HLTHCARE"/>
			<xs:enumeration value="PTNTCARE"/>
			<xs:enumeration value="HOSPPTNT"/>
			<xs:enumeration value="HOSPVSTR"/>
			<xs:enumeration value="HOUSEHLD"/>
			<xs:enumeration value="INMATE"/>
			<xs:enumeration value="INTIMATE"/>
			<xs:enumeration value="LTRMCARE"/>
			<xs:enumeration value="SCHOOL2"/>
			<xs:enumeration value="SOCIAL2"/>
			<xs:enumeration value="WORK2"/>
		</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:union memberTypes="ActPatientSafetyIncidentCode">
			<xs:simpleType>
				<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:union>
	</xs:simpleType>
	<xs:simpleType name="ActPatientSafetyIncidentCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19915 (C-0-T13953-A13954-A16508-A19915-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActInformationAccessContextCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19928 (C-0-T13953-A13954-A19928-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="INFCON"/>
			<xs:enumeration value="INFDNG"/>
			<xs:enumeration value="INFPWR"/>
			<xs:enumeration value="INFEMER"/>
			<xs:enumeration value="INFCRT"/>
		</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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:union memberTypes="CPT4 UNSPSC cs"/>
	</xs:simpleType>
	<xs:simpleType name="UNSPSC">
		<xs:annotation>
			<xs:documentation>abstDomain: A19883 (C-0-T13953-A13954-A19397-A19401-A19415-A19404-A19883-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:union memberTypes="CPT4 CPT5 HCPCS ICD10PCS ICD9PCS 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:union memberTypes="GTIN UPC cs"/>
	</xs:simpleType>
	<xs:simpleType name="GTIN">
		<xs:annotation>
			<xs:documentation>abstDomain: A19885 (C-0-T13953-A13954-A19397-A19401-A19415-A19402-A19885-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="UPC">
		<xs:annotation>
			<xs:documentation>abstDomain: A19884 (C-0-T13953-A13954-A19397-A19401-A19415-A19402-A19884-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 cs"/>
	</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="COIN"/>
			<xs:enumeration value="DEDUCTIBLE"/>
			<xs:enumeration value="COPAYMENT"/>
			<xs:enumeration value="PAY"/>
			<xs:enumeration value="SPEND"/>
		</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 ActProcedureCategoryList ActTherapyDurationWorkingListCode cs"/>
	</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="ActProcedureCategoryList">
		<xs:annotation>
			<xs:documentation>abstDomain: A19847 (C-0-T13953-A13954-A19364-A19847-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActTherapyDurationWorkingListCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19710 (C-0-T13953-A13954-A19364-A19710-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActMedicationTherapyDurationWorkingListCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMedicationTherapyDurationWorkingListCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19788 (C-0-T13953-A13954-A19364-A19710-A19788-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PRN"/>
			<xs:enumeration value="CHRON"/>
			<xs:enumeration value="ONET"/>
			<xs:enumeration value="ACU"/>
		</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:enumeration value="LU"/>
					<xs:enumeration value="SAC"/>
				</xs:restriction>
			</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="ActObservationVerificationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19794 (C-0-T13953-A13954-A19794-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="DF"/>
					<xs:enumeration value="FS"/>
					<xs:enumeration value="MS"/>
					<xs:enumeration value="UD"/>
				</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:union memberTypes="FirstFillCompletePharmacySupplyType FirstFillPartialPharmacySupplyType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="FF"/>
					<xs:enumeration value="FFP"/>
					<xs:enumeration value="TF"/>
					<xs:enumeration value="TFS"/>
					<xs:enumeration value="FFPS"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="FirstFillCompletePharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S16210 (C-0-T13953-A13954-A16208-S16209-S16210-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FFC"/>
			<xs:enumeration value="FFCS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FirstFillPartialPharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S17479 (C-0-T13953-A13954-A16208-S16209-S17479-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FFS"/>
			<xs:enumeration value="FFCS"/>
			<xs:enumeration value="TFS"/>
			<xs:enumeration value="FFPS"/>
		</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:union memberTypes="RefillCompletePharmacySupplyType RefillFirstHerePharmacySupplyType RefillPartFillPharmacySupplyType RefillTrialBalancePharmacySupplyType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="RF"/>
					<xs:enumeration value="DF"/>
					<xs:enumeration value="UD"/>
					<xs:enumeration value="RFS"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="RefillCompletePharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S16216 (C-0-T13953-A13954-A16208-S16215-S16216-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RFC"/>
			<xs:enumeration value="RFCS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RefillFirstHerePharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S16218 (C-0-T13953-A13954-A16208-S16215-S16218-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RFF"/>
			<xs:enumeration value="RFFS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RefillPartFillPharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S16217 (C-0-T13953-A13954-A16208-S16215-S16217-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RFP"/>
			<xs:enumeration value="RFPS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RefillTrialBalancePharmacySupplyType">
		<xs:annotation>
			<xs:documentation>specDomain: S16213 (C-0-T13953-A13954-A16208-S16215-S16213-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="TB"/>
			<xs:enumeration value="TBS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActPolicyType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19886 (C-0-T13953-A13954-A19886-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="COVPOL"/>
		</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 cs"/>
	</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="AdvanceBeneficiaryNoticeType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19854 (C-0-T13953-A13954-A19854-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="IndividualCaseSafetyReportCriteria">
		<xs:annotation>
			<xs:documentation>abstDomain: A19849 (C-0-T13953-A19849-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="IndividualCaseSafetyReportProductCharacteristic">
		<xs:annotation>
			<xs:documentation>abstDomain: A19850 (C-0-T13953-A19850-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="x_ActBillableCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19820 (C-0-T13953-A19820-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCognitiveProfessionalServiceCode ActEncounterAccommodationCode ActEncounterCode ActProcedureCode ActTransportationModeCode ObservationType cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCognitiveProfessionalServiceCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19706 (C-0-T13953-A19820-A19706-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActEncounterAccommodationCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16130 (C-0-T13953-A19820-A16130-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="HCPCSAccommodationCode HL7AccommodationCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="HCPCSAccommodationCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19865 (C-0-T13953-A19820-A16130-A19865-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="HL7AccommodationCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19866 (C-0-T13953-A19820-A16130-A19866-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="ActEncounterCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A13955 (C-0-T13953-A19820-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-A19820-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-A19820-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="ActBillableServiceCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19900 (C-0-T13953-A19820-A16535-A19900-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActMedicalBillableServiceCode ActNonMedicalBillableServiceCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMedicalBillableServiceCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19901 (C-0-T13953-A19820-A16535-A19900-A19901-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActNonMedicalBillableServiceCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19902 (C-0-T13953-A19820-A16535-A19900-A19902-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActOralHealthProcedureCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19882 (C-0-T13953-A19820-A16535-A19882-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CPT5">
		<xs:annotation>
			<xs:documentation>abstDomain: A19881 (C-0-T13953-A19820-A16535-A19881-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="HCPCS">
		<xs:annotation>
			<xs:documentation>abstDomain: A19880 (C-0-T13953-A19820-A16535-A19880-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ICD10PCS">
		<xs:annotation>
			<xs:documentation>abstDomain: A19878 (C-0-T13953-A19820-A16535-A19878-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ICD9PCS">
		<xs:annotation>
			<xs:documentation>abstDomain: A19879 (C-0-T13953-A19820-A16535-A19879-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActTransportationModeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19732 (C-0-T13953-A19820-A19732-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActPatientTransportationModeCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActPatientTransportationModeCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19733 (C-0-T13953-A19820-A19732-A19733-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="Ambulance">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="LAWENF"/>
					<xs:enumeration value="AFOOT"/>
					<xs:enumeration value="PRVTRN"/>
					<xs:enumeration value="PUBTRN"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="Ambulance">
		<xs:annotation>
			<xs:documentation>specDomain: S21547 (C-0-T13953-A19820-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="ObservationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A16226 (C-0-T13953-A19820-A16226-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActPrivilegeCategorizationType AdverseSubstanceAdministrationEventActionTakenType AnnotationType CommonClinicalObservationType DiagnosticImageCode IndividualCaseSafetyReportType LogicalObservationIdentifierNamesAndCodes MedicationObservationType ObservationActContextAgeType ObservationAllergyTestCode ObservationAllergyTestType ObservationCausalityAssessmentType ObservationDiagnosisTypes ObservationDosageDefinitionPreconditionType ObservationGenomicFamilyHistoryType ObservationIndicationType ObservationIntoleranceType ObservationIssueTriggerCodedObservationType ObservationIssueTriggerMeasuredObservationType ObservationQueryMatchType ObservationSequenceType ObservationSeriesType ObservationVisionPrescriptionType PatientCharacteristicObservationType PrescriptionObservationType SimpleMeasurableClinicalObservationType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="ADVERSE_REACTION"/>
					<xs:enumeration value="ASSERTION"/>
					<xs:enumeration value="_FDALabelData"/>
					<xs:enumeration value="SEV"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActPrivilegeCategorizationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19750 (C-0-T13953-A19820-A16226-A19750-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="AdverseSubstanceAdministrationEventActionTakenType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19916 (C-0-T13953-A19820-A16226-A19916-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="AnnotationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19329 (C-0-T13953-A19820-A16226-A19329-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ECGAnnotationType cs"/>
	</xs:simpleType>
	<xs:simpleType name="ECGAnnotationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19330 (C-0-T13953-A19820-A16226-A19329-A19330-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ECGAnnotationTypeMDC cs"/>
	</xs:simpleType>
	<xs:simpleType name="ECGAnnotationTypeMDC">
		<xs:annotation>
			<xs:documentation>abstDomain: A19335 (C-0-T13953-A19820-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-A19820-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-A19820-A16226-A19737-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="IndividualCaseSafetyReportType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19622 (C-0-T13953-A19820-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-A19820-A16226-A16492-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="MedicationObservationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19751 (C-0-T13953-A19820-A16226-A19751-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SPLCOATING"/>
			<xs:enumeration value="SPLCOLOR"/>
			<xs:enumeration value="SPLIMAGE"/>
			<xs:enumeration value="SPLIMPRINT"/>
			<xs:enumeration value="REP_HALF_LIFE"/>
			<xs:enumeration value="SPLSCORING"/>
			<xs:enumeration value="SPLSHAPE"/>
			<xs:enumeration value="SPLSIZE"/>
			<xs:enumeration value="SPLSYMBOL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationActContextAgeType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19757 (C-0-T13953-A19820-A16226-A19757-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="LOINCObservationActContextAgeType ObservationActAgeGroupType cs"/>
	</xs:simpleType>
	<xs:simpleType name="LOINCObservationActContextAgeType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19758 (C-0-T13953-A19820-A16226-A19757-A19758-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="30972-4"/>
			<xs:enumeration value="29553-5"/>
			<xs:enumeration value="30525-0"/>
			<xs:enumeration value="21611-9"/>
			<xs:enumeration value="21612-7"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationActAgeGroupType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19837 (C-0-T13953-A19820-A16226-A19757-A19837-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationAllergyTestCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19801 (C-0-T13953-A19820-A16226-A19801-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationAllergyTestType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19695 (C-0-T13953-A19820-A16226-A19695-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationCausalityAssessmentType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19800 (C-0-T13953-A19820-A16226-A19800-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationDiagnosisTypes">
		<xs:annotation>
			<xs:documentation>specDomain: S20927 (C-0-T13953-A19820-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="ObservationDosageDefinitionPreconditionType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19783 (C-0-T13953-A19820-A16226-A19783-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationGenomicFamilyHistoryType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19834 (C-0-T13953-A19820-A16226-A19834-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationIndicationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19728 (C-0-T13953-A19820-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-A19820-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-A19820-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-A19820-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-A19820-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-A19820-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-A19820-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-A19820-A16226-A19712-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CaseTransmissionMode cs"/>
	</xs:simpleType>
	<xs:simpleType name="CaseTransmissionMode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19795 (C-0-T13953-A19820-A16226-A19712-A19795-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AIRTRNS"/>
			<xs:enumeration value="ANANTRNS"/>
			<xs:enumeration value="ANHUMTRNS"/>
			<xs:enumeration value="BLDTRNS"/>
			<xs:enumeration value="BDYFLDTRNS"/>
			<xs:enumeration value="ENVTRNS"/>
			<xs:enumeration value="FECTRNS"/>
			<xs:enumeration value="FOMTRNS"/>
			<xs:enumeration value="FOODTRNS"/>
			<xs:enumeration value="HUMHUMTRNS"/>
			<xs:enumeration value="INDTRNS"/>
			<xs:enumeration value="LACTTRNS"/>
			<xs:enumeration value="NOSTRNS"/>
			<xs:enumeration value="PARTRNS"/>
			<xs:enumeration value="SEXTRNS"/>
			<xs:enumeration value="DERMTRNS"/>
			<xs:enumeration value="TRNSFTRNS"/>
			<xs:enumeration value="PLACTRNS"/>
			<xs:enumeration value="VECTRNS"/>
			<xs:enumeration value="WATTRNS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationIssueTriggerMeasuredObservationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19713 (C-0-T13953-A19820-A16226-A19713-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationQueryMatchType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19914 (C-0-T13953-A19820-A16226-A19914-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationSequenceType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19325 (C-0-T13953-A19820-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-A19820-A16226-A19325-A19328-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ECGLeadTypeMDC cs"/>
	</xs:simpleType>
	<xs:simpleType name="ECGLeadTypeMDC">
		<xs:annotation>
			<xs:documentation>abstDomain: A19334 (C-0-T13953-A19820-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-A19820-A16226-A19321-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ECGObservationSeriesType cs"/>
	</xs:simpleType>
	<xs:simpleType name="ECGObservationSeriesType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19322 (C-0-T13953-A19820-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="ObservationVisionPrescriptionType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19909 (C-0-T13953-A19820-A16226-A19909-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="PatientCharacteristicObservationType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19714 (C-0-T13953-A19820-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-A19820-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-A19820-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 cs"/>
	</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:enumeration value="SSTOR"/>
			<xs:enumeration value="STRAN"/>
			<xs:enumeration value="SREC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActExposureLevelCode">
		<xs:annotation>
			<xs:documentation>vocSet: T19939 (C-0-T19939-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HIGH"/>
			<xs:enumeration value="LOW"/>
			<xs:enumeration value="MEDIUM"/>
		</xs:restriction>
	</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_ActMoodDefEvnRqo x_ActMoodDefEvnRqoPrmsPrp x_ActMoodDocumentObservation x_ActMoodEvnOrdPrmsPrp x_ActMoodIntentEvent x_ActMoodOrdPrms x_ActMoodOrdPrmsEvn x_ActMoodPermPermrq x_ActMoodRequestEvent 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="ActMoodIntent">
		<xs:annotation>
			<xs:documentation>specDomain: S10199 (C-0-T10196-A10197-S10199-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActMoodProposal">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="INT"/>
					<xs:enumeration value="APT"/>
					<xs:enumeration value="ARQ"/>
					<xs:enumeration value="PRMS"/>
					<xs:enumeration value="RQO"/>
					<xs:enumeration value="SLOT"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActMoodProposal">
		<xs:annotation>
			<xs:documentation>specDomain: S16726 (C-0-T10196-A10197-S10199-S16726-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PRP"/>
			<xs:enumeration value="RMD"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActMoodPredicate">
		<xs:annotation>
			<xs:documentation>abstDomain: A10202 (C-0-T10196-A10202-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActMoodCriterion">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="GOL"/>
					<xs:enumeration value="EXPEC"/>
					<xs:enumeration value="OPT"/>
					<xs:enumeration value="PERM"/>
					<xs:enumeration value="PERMRQ"/>
					<xs:enumeration value="RSK"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActMoodCriterion">
		<xs:annotation>
			<xs:documentation>specDomain: S22042 (C-0-T10196-A10202-S22042-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CRT"/>
			<xs:enumeration value="EVN.CRT"/>
		</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_ActMoodDefEvnRqo">
		<xs:annotation>
			<xs:documentation>abstDomain: A19762 (C-0-T10196-A19762-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DEF"/>
			<xs:enumeration value="EVN"/>
			<xs:enumeration value="RQO"/>
		</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:restriction base="cs">
			<xs:enumeration value="EVN"/>
		</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_ActMoodRequestEvent">
		<xs:annotation>
			<xs:documentation>abstDomain: A19763 (C-0-T10196-A19763-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EVN"/>
			<xs:enumeration value="RQO"/>
		</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="ActMoodAppointment">
		<xs:annotation>
			<xs:documentation>vocSet: O20264 (C-0-O20264-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodAppointmentRequest">
		<xs:annotation>
			<xs:documentation>vocSet: O20265 (C-0-O20265-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodDefinition">
		<xs:annotation>
			<xs:documentation>vocSet: O20266 (C-0-O20266-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodEventCriterion">
		<xs:annotation>
			<xs:documentation>vocSet: O20268 (C-0-O20268-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodEventOccurrence">
		<xs:annotation>
			<xs:documentation>vocSet: O20267 (C-0-O20267-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodExpectation">
		<xs:annotation>
			<xs:documentation>vocSet: O20269 (C-0-O20269-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodGoal">
		<xs:annotation>
			<xs:documentation>vocSet: O19941 (C-0-O19941-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodOption">
		<xs:annotation>
			<xs:documentation>vocSet: O19942 (C-0-O19942-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodPermission">
		<xs:annotation>
			<xs:documentation>vocSet: O19943 (C-0-O19943-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodPermissionRequest">
		<xs:annotation>
			<xs:documentation>vocSet: O19944 (C-0-O19944-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodPromise">
		<xs:annotation>
			<xs:documentation>vocSet: O19945 (C-0-O19945-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodRecommendation">
		<xs:annotation>
			<xs:documentation>vocSet: O19946 (C-0-O19946-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodRequest">
		<xs:annotation>
			<xs:documentation>vocSet: O19947 (C-0-O19947-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodResourceSlot">
		<xs:annotation>
			<xs:documentation>vocSet: O19949 (C-0-O19949-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActMoodRisk">
		<xs:annotation>
			<xs:documentation>vocSet: O19948 (C-0-O19948-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 ActBillableServiceReason ActConsentInformationAccessOverrideReason ActCoverageReason ActImmunizationReason ActNoImmunizationReason ActSupplyFulfillmentRefusalReason ClinicalResearchReason ControlActReason NonPerformanceReasonCode PharmacySupplyEventStockReasonCode PharmacySupplyRequestRenewalRefusalReasonCode 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="ActBillableServiceReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19898 (C-0-T14878-A19898-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActBillableClinicalServiceReason cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActBillableClinicalServiceReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19388 (C-0-T14878-A19898-A19388-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="MedicallyNecessaryDuplicateProcedureReason cs"/>
	</xs:simpleType>
	<xs:simpleType name="MedicallyNecessaryDuplicateProcedureReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19899 (C-0-T14878-A19898-A19388-A19899-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActConsentInformationAccessOverrideReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19894 (C-0-T14878-A19894-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="OVRER"/>
			<xs:enumeration value="OVRPJ"/>
			<xs:enumeration value="OVRPS"/>
			<xs:enumeration value="OVRTPS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19871 (C-0-T14878-A19871-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActCoverageProviderReason ActCoverageServiceReason CoverageExclusionReason CoverageFinancialParticipationReason CoverageLimitationReason EligibilityActReasonCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageProviderReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19875 (C-0-T14878-A19871-A19875-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageServiceReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19876 (C-0-T14878-A19871-A19876-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageExclusionReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19872 (C-0-T14878-A19871-A19872-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageFinancialParticipationReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19873 (C-0-T14878-A19871-A19873-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageLimitationReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19874 (C-0-T14878-A19871-A19874-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EligibilityActReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19694 (C-0-T14878-A19871-A19694-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActIneligibilityReason CoverageEligibilityReason cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActIneligibilityReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19355 (C-0-T14878-A19871-A19694-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="CoverageEligibilityReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19735 (C-0-T14878-A19871-A19694-A19735-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AGE"/>
			<xs:enumeration value="CRIME"/>
			<xs:enumeration value="DIS"/>
			<xs:enumeration value="EMPLOY"/>
			<xs:enumeration value="FINAN"/>
			<xs:enumeration value="HEALTH"/>
			<xs:enumeration value="VEHIC"/>
			<xs:enumeration value="MULTI"/>
			<xs:enumeration value="PNC"/>
			<xs:enumeration value="STATUTORY"/>
			<xs:enumeration value="WORK"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActImmunizationReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19848 (C-0-T14878-A19848-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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:enumeration value="IMMUNE"/>
			<xs:enumeration value="MEDPREC"/>
			<xs:enumeration value="OSTOCK"/>
			<xs:enumeration value="PATOBJ"/>
			<xs:enumeration value="PHILISOP"/>
			<xs:enumeration value="RELIG"/>
			<xs:enumeration value="VACEFF"/>
			<xs:enumeration value="VACSAF"/>
		</xs:restriction>
	</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:enumeration value="FRR05"/>
			<xs:enumeration value="FRR03"/>
			<xs:enumeration value="FRR01"/>
			<xs:enumeration value="FRR04"/>
			<xs:enumeration value="FRR02"/>
			<xs:enumeration value="FRR06"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ClinicalResearchReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19754 (C-0-T14878-A19754-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ClinicalResearchEventReason ClinicalResearchObservationReason cs"/>
	</xs:simpleType>
	<xs:simpleType name="ClinicalResearchEventReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19755 (C-0-T14878-A19754-A19755-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RET"/>
			<xs:enumeration value="SCH"/>
			<xs:enumeration value="TRM"/>
			<xs:enumeration value="UNS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ClinicalResearchObservationReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19756 (C-0-T14878-A19754-A19756-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="NPT"/>
			<xs:enumeration value="UPT"/>
			<xs:enumeration value="PPT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ControlActReason">
		<xs:annotation>
			<xs:documentation>abstDomain: A19692 (C-0-T14878-A19692-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CombinedPharmacyOrderSuspendReasonCode ConrolActNullificationReasonCode ControlActReasonConditionNullify GenericUpdateReasonCode MedicationOrderAbortReasonCode MedicationOrderReleaseReasonCode PatientProfileQueryReasonCode PharmacySupplyRequestRenewalRefusalReasonCode SupplyOrderAbortReasonCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="CombinedPharmacyOrderSuspendReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19779 (C-0-T14878-A19692-A19779-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HOSPADM"/>
			<xs:enumeration value="SALG"/>
			<xs:enumeration value="SDDI"/>
			<xs:enumeration value="DRUGHIGH"/>
			<xs:enumeration value="SDUPTHER"/>
			<xs:enumeration value="SINTOL"/>
			<xs:enumeration value="LABINT"/>
			<xs:enumeration value="PREG"/>
			<xs:enumeration value="NON-AVAIL"/>
			<xs:enumeration value="SURG"/>
			<xs:enumeration value="CLARIF"/>
			<xs:enumeration value="ALTCHOICE"/>
			<xs:enumeration value="WASHOUT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ConrolActNullificationReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19826 (C-0-T14878-A19692-A19826-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ALTD"/>
			<xs:enumeration value="EIE"/>
		</xs:restriction>
	</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="GenericUpdateReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19777 (C-0-T14878-A19692-A19777-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FIXDATA"/>
			<xs:enumeration value="CHGDATA"/>
			<xs:enumeration value="NEWDATA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MedicationOrderAbortReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19781 (C-0-T14878-A19692-A19781-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActDetectedIssueCode">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="DOSECHG"/>
					<xs:enumeration value="INEFFECT"/>
					<xs:enumeration value="NOREQ"/>
					<xs:enumeration value="NOTCOVER"/>
					<xs:enumeration value="PREFUS"/>
					<xs:enumeration value="DISCONT"/>
					<xs:enumeration value="RECALL"/>
					<xs:enumeration value="MONIT"/>
					<xs:enumeration value="UNABLE"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16124 (C-0-T14878-A19692-A19781-A16124-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActAdministrativeDetectedIssueCode ActFinancialDetectedIssueCode ActSuppliedItemDetectedIssueCode ClinicalActionDetectedIssueCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActAdministrativeDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19429 (C-0-T14878-A19692-A19781-A16124-A19429-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActAdministrativeAuthorizationDetectedIssueCode ActAdministrativeRuleDetectedIssueCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActAdministrativeAuthorizationDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19620 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ValidationIssue">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="NAT"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ValidationIssue">
		<xs:annotation>
			<xs:documentation>specDomain: S21651 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CodeIsNotValid ComplianceAlert DosageProblem LengthOutOfRange ObservationAlert RepetitionsOutOfRange">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="VALIDAT"/>
					<xs:enumeration value="KEY205"/>
					<xs:enumeration value="KEY205"/>
					<xs:enumeration value="KEY204"/>
					<xs:enumeration value="KEY204"/>
					<xs:enumeration value="BUS"/>
					<xs:enumeration value="MISSCOND"/>
					<xs:enumeration value="NODUPS"/>
					<xs:enumeration value="ILLEGAL"/>
					<xs:enumeration value="FORMAT"/>
					<xs:enumeration value="MISSMAND"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="CodeIsNotValid">
		<xs:annotation>
			<xs:documentation>specDomain: S21659 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S21659-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CODE_INVAL"/>
			<xs:enumeration value="CODE_DEPREC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ComplianceAlert">
		<xs:annotation>
			<xs:documentation>specDomain: S16687 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S16687-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="DuplicateTherapyAlert">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COMPLY"/>
					<xs:enumeration value="PLYDOC"/>
					<xs:enumeration value="PLYPHRM"/>
					<xs:enumeration value="ABUSE"/>
					<xs:enumeration value="FRAUD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DuplicateTherapyAlert">
		<xs:annotation>
			<xs:documentation>specDomain: S16688 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S16687-S16688-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DUPTHPY"/>
			<xs:enumeration value="DUPTHPGEN"/>
			<xs:enumeration value="DUPTHPCLS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DosageProblem">
		<xs:annotation>
			<xs:documentation>specDomain: S16680 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S16680-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DOSE"/>
			<xs:enumeration value="DOSEDUR"/>
			<xs:enumeration value="DOSEIVL"/>
			<xs:enumeration value="DOSEH"/>
			<xs:enumeration value="DOSEL"/>
			<xs:enumeration value="DOSECOND"/>
			<xs:enumeration value="MDOSE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LengthOutOfRange">
		<xs:annotation>
			<xs:documentation>specDomain: S21656 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S21656-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="LEN_RANGE"/>
			<xs:enumeration value="LEN_LONG"/>
			<xs:enumeration value="LEN_SHORT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationAlert">
		<xs:annotation>
			<xs:documentation>specDomain: S16664 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S16664-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="OBSA"/>
			<xs:enumeration value="AGE"/>
			<xs:enumeration value="COND"/>
			<xs:enumeration value="GEND"/>
			<xs:enumeration value="GEN"/>
			<xs:enumeration value="LAB"/>
			<xs:enumeration value="REACT"/>
			<xs:enumeration value="RREACT"/>
			<xs:enumeration value="CREACT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RepetitionsOutOfRange">
		<xs:annotation>
			<xs:documentation>specDomain: S21662 (C-0-T14878-A19692-A19781-A16124-A19429-A19620-S21651-S21662-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="REP_RANGE"/>
			<xs:enumeration value="MAXOCCURS"/>
			<xs:enumeration value="MINOCCURS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActAdministrativeRuleDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19621 (C-0-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-A16124-A16656-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AdministrationDetectedIssueCode SupplyDetectedIssueCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="AdministrationDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16657 (C-0-T14878-A19692-A19781-A16124-A16656-A16657-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AdministrationDetectedIssueCodeDuplicateTherapyAlertByBOT AppropriatenessDetectedIssueCode ComplianceDetectedIssueCode DosageProblemDetectedIssueCode TimingDetectedIssueCode">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="_DrugActionDetectedIssueCode"/>
					<xs:enumeration value="DACT"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="AdministrationDetectedIssueCodeDuplicateTherapyAlertByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S16688 (C-0-T14878-A19692-A19781-A16124-A16656-A16657-S16688-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DUPTHPY"/>
			<xs:enumeration value="DUPTHPGEN"/>
			<xs:enumeration value="DUPTHPCLS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AppropriatenessDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16658 (C-0-T14878-A19692-A19781-A16124-A16656-A16657-A16658-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="InteractionDetectedIssueCode ObservationDetectedIssueCode cs"/>
	</xs:simpleType>
	<xs:simpleType name="InteractionDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16659 (C-0-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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:enumeration value="CREACT"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="AgeDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>specDomain: S16669 (C-0-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-A16124-A16656-A16657-S16687-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ComplianceDetectedIssueCodeDuplicateTherapyAlertByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COMPLY"/>
					<xs:enumeration value="PLYDOC"/>
					<xs:enumeration value="PLYPHRM"/>
					<xs:enumeration value="ABUSE"/>
					<xs:enumeration value="FRAUD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ComplianceDetectedIssueCodeDuplicateTherapyAlertByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S16688 (C-0-T14878-A19692-A19781-A16124-A16656-A16657-S16687-S16688-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="DUPTHPY"/>
			<xs:enumeration value="DUPTHPGEN"/>
			<xs:enumeration value="DUPTHPCLS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DosageProblemDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>specDomain: S16680 (C-0-T14878-A19692-A19781-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:enumeration value="DOSECOND"/>
					<xs:enumeration value="MDOSE"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DoseDurationDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>specDomain: S16684 (C-0-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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-T14878-A19692-A19781-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="TimingDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>specDomain: S21700 (C-0-T14878-A19692-A19781-A16124-A16656-A16657-S21700-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="TIME"/>
			<xs:enumeration value="ENDLATE"/>
			<xs:enumeration value="STRTLATE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SupplyDetectedIssueCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A16691 (C-0-T14878-A19692-A19781-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-T14878-A19692-A19781-A16124-A17814-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="MedicationOrderReleaseReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19782 (C-0-T14878-A19692-A19782-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HOLDINAP"/>
			<xs:enumeration value="HOLDDONE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PatientProfileQueryReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19784 (C-0-T14878-A19692-A19784-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ADMREV"/>
			<xs:enumeration value="PATCAR"/>
			<xs:enumeration value="PATREQ"/>
			<xs:enumeration value="PRCREV"/>
			<xs:enumeration value="REGUL"/>
			<xs:enumeration value="RSRCH"/>
			<xs:enumeration value="LEGAL"/>
			<xs:enumeration value="VALIDATION"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SupplyOrderAbortReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19787 (C-0-T14878-A19692-A19787-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="IMPROV"/>
			<xs:enumeration value="INTOL"/>
			<xs:enumeration value="NEWSTR"/>
			<xs:enumeration value="NEWTHER"/>
		</xs:restriction>
	</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="PharmacySupplyEventStockReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19785 (C-0-T14878-A19785-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FLRSTCK"/>
			<xs:enumeration value="LTC"/>
			<xs:enumeration value="OFFICE"/>
			<xs:enumeration value="PHARM"/>
			<xs:enumeration value="PROG"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PharmacySupplyRequestRenewalRefusalReasonCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19786 (C-0-T14878-A19786-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FAMPHYS"/>
			<xs:enumeration value="ONHOLD"/>
			<xs:enumeration value="MODIFY"/>
			<xs:enumeration value="ALREADYRX"/>
			<xs:enumeration value="NEEDAPMT"/>
			<xs:enumeration value="NOTPAT"/>
			<xs:enumeration value="NOTAVAIL"/>
			<xs:enumeration value="DISCONT"/>
			<xs:enumeration value="TOOEARLY"/>
		</xs:restriction>
	</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:enumeration value="PAT"/>
			<xs:enumeration value="ALGINT"/>
			<xs:enumeration value="TRIAL"/>
			<xs:enumeration value="COMPCON"/>
			<xs:enumeration value="THERCHAR"/>
		</xs:restriction>
	</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="ActRelationshipAdjunctCurativeIndication">
		<xs:annotation>
			<xs:documentation>vocSet: O19975 (C-0-O19975-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipAdjunctMitigation">
		<xs:annotation>
			<xs:documentation>vocSet: O19994 (C-0-O19994-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipArrival">
		<xs:annotation>
			<xs:documentation>vocSet: O19964 (C-0-O19964-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipAssignsName">
		<xs:annotation>
			<xs:documentation>vocSet: O19995 (C-0-O19995-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipAuthorizedBy">
		<xs:annotation>
			<xs:documentation>vocSet: O19965 (C-0-O19965-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipBlocks">
		<xs:annotation>
			<xs:documentation>vocSet: O19966 (C-0-O19966-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ActRelationshipCheckpointBeginning">
		<xs:annotation>
			<xs:documentation>vocSet: O19950 (C-0-O19950-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCheckpointEnd">
		<xs:annotation>
			<xs:documentation>vocSet: O19951 (C-0-O19951-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCheckpointEntry">
		<xs:annotation>
			<xs:documentation>vocSet: O19952 (C-0-O19952-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCheckpointExit">
		<xs:annotation>
			<xs:documentation>vocSet: O19954 (C-0-O19954-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCheckpointThrough">
		<xs:annotation>
			<xs:documentation>vocSet: O19953 (C-0-O19953-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCoveredBy">
		<xs:annotation>
			<xs:documentation>vocSet: O19971 (C-0-O19971-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipCurativeIndication">
		<xs:annotation>
			<xs:documentation>vocSet: O19974 (C-0-O19974-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipDeparture">
		<xs:annotation>
			<xs:documentation>vocSet: O19977 (C-0-O19977-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipDiagnosis">
		<xs:annotation>
			<xs:documentation>vocSet: O19978 (C-0-O19978-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipDocuments">
		<xs:annotation>
			<xs:documentation>vocSet: O19979 (C-0-O19979-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipEpisodelink">
		<xs:annotation>
			<xs:documentation>vocSet: O19981 (C-0-O19981-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipEvaluatesGoal">
		<xs:annotation>
			<xs:documentation>vocSet: O19985 (C-0-O19985-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipExcerptVerbatim">
		<xs:annotation>
			<xs:documentation>vocSet: O20020 (C-0-O20020-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasBoundedSupport">
		<xs:annotation>
			<xs:documentation>vocSet: O20013 (C-0-O20013-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasCharge">
		<xs:annotation>
			<xs:documentation>vocSet: O19968 (C-0-O19968-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasContinuingObjective">
		<xs:annotation>
			<xs:documentation>vocSet: O19996 (C-0-O19996-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasContra-indication">
		<xs:annotation>
			<xs:documentation>vocSet: O19969 (C-0-O19969-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasControlVariable">
		<xs:annotation>
			<xs:documentation>vocSet: O19973 (C-0-O19973-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasCost">
		<xs:annotation>
			<xs:documentation>vocSet: O19970 (C-0-O19970-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasCredit">
		<xs:annotation>
			<xs:documentation>vocSet: O19972 (C-0-O19972-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasDebit">
		<xs:annotation>
			<xs:documentation>vocSet: O19976 (C-0-O19976-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasExplanation">
		<xs:annotation>
			<xs:documentation>vocSet: O19983 (C-0-O19983-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasFinalObjective">
		<xs:annotation>
			<xs:documentation>vocSet: O19997 (C-0-O19997-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasGeneralization">
		<xs:annotation>
			<xs:documentation>vocSet: O19984 (C-0-O19984-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasGoal">
		<xs:annotation>
			<xs:documentation>vocSet: O19986 (C-0-O19986-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasOption">
		<xs:annotation>
			<xs:documentation>vocSet: O19999 (C-0-O19999-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasPre-condition">
		<xs:annotation>
			<xs:documentation>vocSet: O20001 (C-0-O20001-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasPreviousInstance">
		<xs:annotation>
			<xs:documentation>vocSet: O20002 (C-0-O20002-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasReferenceValues">
		<xs:annotation>
			<xs:documentation>vocSet: O20006 (C-0-O20006-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasRisk">
		<xs:annotation>
			<xs:documentation>vocSet: O20008 (C-0-O20008-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasSubject">
		<xs:annotation>
			<xs:documentation>vocSet: O20014 (C-0-O20014-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipHasTrigger">
		<xs:annotation>
			<xs:documentation>vocSet: O20018 (C-0-O20018-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipInstantiatesMaster">
		<xs:annotation>
			<xs:documentation>vocSet: O19987 (C-0-O19987-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipIsAppendage">
		<xs:annotation>
			<xs:documentation>vocSet: O19963 (C-0-O19963-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipIsDerivedFrom">
		<xs:annotation>
			<xs:documentation>vocSet: O19980 (C-0-O19980-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipIsEtiologyFor">
		<xs:annotation>
			<xs:documentation>vocSet: O19967 (C-0-O19967-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipIsManifestationOf">
		<xs:annotation>
			<xs:documentation>vocSet: O19990 (C-0-O19990-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipItemsLocated">
		<xs:annotation>
			<xs:documentation>vocSet: O19988 (C-0-O19988-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ActRelationshipJoinDetached">
		<xs:annotation>
			<xs:documentation>vocSet: O19955 (C-0-O19955-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipJoinExclusiveWait">
		<xs:annotation>
			<xs:documentation>vocSet: O19958 (C-0-O19958-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipJoinKill">
		<xs:annotation>
			<xs:documentation>vocSet: O19956 (C-0-O19956-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipJoinWait">
		<xs:annotation>
			<xs:documentation>vocSet: O19957 (C-0-O19957-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipLimitedBy">
		<xs:annotation>
			<xs:documentation>vocSet: O19989 (C-0-O19989-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipMatchesTrigger">
		<xs:annotation>
			<xs:documentation>vocSet: O19993 (C-0-O19993-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipModifies">
		<xs:annotation>
			<xs:documentation>vocSet: O19992 (C-0-O19992-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipOccurrence">
		<xs:annotation>
			<xs:documentation>vocSet: O19998 (C-0-O19998-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipProvidesEvidenceFor">
		<xs:annotation>
			<xs:documentation>vocSet: O19982 (C-0-O19982-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipRe-challenge">
		<xs:annotation>
			<xs:documentation>vocSet: O20003 (C-0-O20003-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipRecovery">
		<xs:annotation>
			<xs:documentation>vocSet: O20004 (C-0-O20004-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipReferencesOrder">
		<xs:annotation>
			<xs:documentation>vocSet: O20000 (C-0-O20000-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipRefersTo">
		<xs:annotation>
			<xs:documentation>vocSet: O20005 (C-0-O20005-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipReplaces">
		<xs:annotation>
			<xs:documentation>vocSet: O20009 (C-0-O20009-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipReverses">
		<xs:annotation>
			<xs:documentation>vocSet: O20007 (C-0-O20007-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSchedulesRequest">
		<xs:annotation>
			<xs:documentation>vocSet: O20012 (C-0-O20012-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="ActRelationshipSplitExclusiveTryOnce">
		<xs:annotation>
			<xs:documentation>vocSet: O19959 (C-0-O19959-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSplitExclusiveWait">
		<xs:annotation>
			<xs:documentation>vocSet: O19960 (C-0-O19960-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSplitInclusiveTryOnce">
		<xs:annotation>
			<xs:documentation>vocSet: O19961 (C-0-O19961-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSplitInclusiveWait">
		<xs:annotation>
			<xs:documentation>vocSet: O19962 (C-0-O19962-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipStartsAfterEndOf">
		<xs:annotation>
			<xs:documentation>vocSet: O20010 (C-0-O20010-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipStartsAfterStartOf">
		<xs:annotation>
			<xs:documentation>vocSet: O20011 (C-0-O20011-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ActRelationshipSucceeds">
		<xs:annotation>
			<xs:documentation>vocSet: O20015 (C-0-O20015-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSummarizedBy">
		<xs:annotation>
			<xs:documentation>vocSet: O20016 (C-0-O20016-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipSymptomaticRelief">
		<xs:annotation>
			<xs:documentation>vocSet: O20017 (C-0-O20017-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipTransformation">
		<xs:annotation>
			<xs:documentation>vocSet: O20021 (C-0-O20021-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 x_ActRelationshipRelatedAuthorizations x_ActReplaceOrRevise x_SUCC_REPL_PREV"/>
	</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:union memberTypes="ActRelationshipMitigates">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="RSON"/>
					<xs:enumeration value="BLOCK"/>
					<xs:enumeration value="CURE.ADJ"/>
					<xs:enumeration value="MTGT.ADJ"/>
					<xs:enumeration value="CURE"/>
					<xs:enumeration value="DIAG"/>
					<xs:enumeration value="SYMP"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipMitigates">
		<xs:annotation>
			<xs:documentation>specDomain: S19986 (C-0-T10317-A18977-S10321-S19986-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MITGT"/>
			<xs:enumeration value="RCVY"/>
		</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="NAME"/>
					<xs:enumeration value="AUTH"/>
					<xs:enumeration value="COVBY"/>
					<xs:enumeration value="ELNK"/>
					<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="ITEMSLOC"/>
					<xs:enumeration value="LIMIT"/>
					<xs:enumeration value="EVID"/>
					<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 cs"/>
	</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="SAE"/>
			<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">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="SEQL"/>
					<xs:enumeration value="DOC"/>
					<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="MOD"/>
					<xs:enumeration value="RCHAL"/>
					<xs:enumeration value="RPLC"/>
					<xs:enumeration value="REV"/>
					<xs:enumeration value="SUCC"/>
					<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="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="x_ActRelationshipRelatedAuthorizations">
		<xs:annotation>
			<xs:documentation>abstDomain: A19825 (C-0-T10317-A19825-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AUTH"/>
			<xs:enumeration value="REFR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_ActReplaceOrRevise">
		<xs:annotation>
			<xs:documentation>abstDomain: A19764 (C-0-T10317-A19764-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MOD"/>
			<xs:enumeration value="RPLC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_SUCC_REPL_PREV">
		<xs:annotation>
			<xs:documentation>abstDomain: A19753 (C-0-T10317-A19753-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PREV"/>
			<xs:enumeration value="RPLC"/>
			<xs:enumeration value="SUCC"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActRelationshipUpdatesCondition">
		<xs:annotation>
			<xs:documentation>vocSet: O20019 (C-0-O20019-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="HumanActSite">
		<xs:annotation>
			<xs:documentation>abstDomain: A16538 (C-0-T16537-A16538-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CanadianActInjurySite Dentition HumanSubstanceAdministrationSite InjuryActSite 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 cs"/>
	</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:enumeration value="BE"/>
			<xs:enumeration value="OU"/>
			<xs:enumeration value="BU"/>
			<xs:enumeration value="LACF"/>
			<xs:enumeration value="LAC"/>
			<xs:enumeration value="LA"/>
			<xs:enumeration value="LD"/>
			<xs:enumeration value="LE"/>
			<xs:enumeration value="LEJ"/>
			<xs:enumeration value="OS"/>
			<xs:enumeration value="LF"/>
			<xs:enumeration value="LG"/>
			<xs:enumeration value="LH"/>
			<xs:enumeration value="LIJ"/>
			<xs:enumeration value="LLAQ"/>
			<xs:enumeration value="LLFA"/>
			<xs:enumeration value="LMFA"/>
			<xs:enumeration value="LN"/>
			<xs:enumeration value="LPC"/>
			<xs:enumeration value="LSC"/>
			<xs:enumeration value="LT"/>
			<xs:enumeration value="LUAQ"/>
			<xs:enumeration value="LUA"/>
			<xs:enumeration value="LUFA"/>
			<xs:enumeration value="LVL"/>
			<xs:enumeration value="LVG"/>
			<xs:enumeration value="PA"/>
			<xs:enumeration value="PERIN"/>
			<xs:enumeration value="RACF"/>
			<xs:enumeration value="RAC"/>
			<xs:enumeration value="RA"/>
			<xs:enumeration value="RD"/>
			<xs:enumeration value="RE"/>
			<xs:enumeration value="REJ"/>
			<xs:enumeration value="OD"/>
			<xs:enumeration value="RF"/>
			<xs:enumeration value="RG"/>
			<xs:enumeration value="RH"/>
			<xs:enumeration value="RIJ"/>
			<xs:enumeration value="RLAQ"/>
			<xs:enumeration value="RLFA"/>
			<xs:enumeration value="RMFA"/>
			<xs:enumeration value="RPC"/>
			<xs:enumeration value="RSC"/>
			<xs:enumeration value="RT"/>
			<xs:enumeration value="RUAQ"/>
			<xs:enumeration value="RUA"/>
			<xs:enumeration value="RUFA"/>
			<xs:enumeration value="RVL"/>
			<xs:enumeration value="RVG"/>
			<xs:enumeration value="BN"/>
		</xs:restriction>
	</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_ActStatusActiveComplete x_ActStatusActiveSuspended 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_ActStatusActiveComplete">
		<xs:annotation>
			<xs:documentation>abstDomain: A19890 (C-0-T15933-A19890-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="active"/>
			<xs:enumeration value="completed"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_ActStatusActiveSuspended">
		<xs:annotation>
			<xs:documentation>abstDomain: A19891 (C-0-T15933-A19891-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="active"/>
			<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="ActStatusAborted">
		<xs:annotation>
			<xs:documentation>vocSet: O20022 (C-0-O20022-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusActive">
		<xs:annotation>
			<xs:documentation>vocSet: O20023 (C-0-O20023-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusCancelled">
		<xs:annotation>
			<xs:documentation>vocSet: O20024 (C-0-O20024-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusCompleted">
		<xs:annotation>
			<xs:documentation>vocSet: O20025 (C-0-O20025-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusHeld">
		<xs:annotation>
			<xs:documentation>vocSet: O20026 (C-0-O20026-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusNew">
		<xs:annotation>
			<xs:documentation>vocSet: O20027 (C-0-O20027-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusNullified">
		<xs:annotation>
			<xs:documentation>vocSet: O20028 (C-0-O20028-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusObsolete">
		<xs:annotation>
			<xs:documentation>vocSet: O20029 (C-0-O20029-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActStatusSuspended">
		<xs:annotation>
			<xs:documentation>vocSet: O20030 (C-0-O20030-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:union memberTypes="BuildingNumberSuffixByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="BNR"/>
					<xs:enumeration value="BNN"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="BuildingNumberSuffixByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S17882 (C-0-T10642-S14822-S10649-S17882-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="BNS"/>
			<xs:enumeration value="POB"/>
		</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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: D24 (C-0-D24-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="AttentionLineValue">
		<xs:annotation>
			<xs:documentation>vocSet: D25 (C-0-D25-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="BatchName">
		<xs:annotation>
			<xs:documentation>vocSet: D26 (C-0-D26-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: D27 (C-0-D27-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CaseDiseaseImported">
		<xs:annotation>
			<xs:documentation>vocSet: D28 (C-0-D28-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="ActExposureLevelCode"/>
			<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="ContentProcessingMode"/>
			<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="EPSG-GeodeticParameterDataset"/>
			<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="ExposureMode"/>
			<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="QueryRequestLimit"/>
			<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="SCDHEC-GISSpatialAccuracyTiers"/>
			<xs:enumeration value="SNM3"/>
			<xs:enumeration value="SNT"/>
			<xs:enumeration value="SDM"/>
			<xs:enumeration value="Sequencing"/>
			<xs:enumeration value="SetOperator"/>
			<xs:enumeration value="SpecialArrangement"/>
			<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="TransmissionRelationshipTypeCode"/>
			<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="_ValueSetPropertyId"/>
			<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="ContentProcessingMode">
		<xs:annotation>
			<xs:documentation>vocSet: T19823 (C-0-T19823-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SEQL"/>
			<xs:enumeration value="UNOR"/>
		</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="ContextControlAdditiveNon-propagating">
		<xs:annotation>
			<xs:documentation>vocSet: O20031 (C-0-O20031-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ContextControlAdditivePropagating">
		<xs:annotation>
			<xs:documentation>vocSet: O20032 (C-0-O20032-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ContextControlOverridingNon-propagating">
		<xs:annotation>
			<xs:documentation>vocSet: O20033 (C-0-O20033-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ContextControlOverridingPropagating">
		<xs:annotation>
			<xs:documentation>vocSet: O20034 (C-0-O20034-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="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 cs"/>
	</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&lt;ANY&gt;"/>
				</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&lt;CD&gt;"/>
		</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&lt;PQ&gt;"/>
		</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&lt;ANY&gt;"/>
				</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&lt;CD&gt;"/>
		</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&lt;PQ&gt;"/>
		</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&lt;ANY&gt;"/>
				</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&lt;AD&gt;"/>
		</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&lt;QTY&gt;"/>
				</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&lt;INT&gt;"/>
		</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&lt;PQ&gt;"/>
				</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&lt;TS&gt;"/>
				</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&lt;TS&gt;"/>
				</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&lt;TS&gt;"/>
		</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&lt;TS&gt;"/>
		</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&lt;REAL&gt;"/>
		</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 cs"/>
	</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&lt;QTY&gt;"/>
		</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&lt;PQ&gt;"/>
		</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&lt;REAL&gt;"/>
		</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&lt;ANY&gt;"/>
				</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&lt;BL&gt;"/>
				</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&lt;LIST&lt;ANY&gt;&gt;"/>
				</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&lt;LIST&lt;BL&gt;&gt;"/>
				</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&lt;BIN&gt;"/>
				</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&lt;ED&gt;"/>
				</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&lt;ST&gt;"/>
				</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&lt;PNXP&gt;"/>
				</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&lt;ADXP&gt;"/>
				</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&lt;ANY&gt;"/>
				</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&lt;ST&gt;"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DataTypeSetOfConceptDescriptors">
		<xs:annotation>
			<xs:documentation>specDomain: S10802 (C-0-T10774-A10775-S10801-S10802-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="DataTypeSetOfCodedSimpleValue DataTypeSetOfCodedValue DataTypeSetOfCodedWithEquivalents DataTypeSetOfUncertainProbabilisticConceptDescriptor">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="SET&lt;CD&gt;"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</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&lt;CS&gt;"/>
		</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&lt;CV&gt;"/>
		</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&lt;CE&gt;"/>
		</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&lt;INT&gt;"/>
			<xs:enumeration value="IVL&lt;INT&gt;"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DataTypeSetOfIntervalsOfPhysicalQuantitiy">
		<xs:annotation>
			<xs:documentation>specDomain: S10869 (C-0-T10774-A10775-S10801-S10869-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="DataTypeSetOfUncertainProbabilisticIntervalOfPhysicalQuantities">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="SET&lt;IVL&lt;PQ&gt;&gt;"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</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&lt;PQ&gt;"/>
		</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&lt;REAL&gt;"/>
			<xs:enumeration value="IVL&lt;REAL&gt;"/>
		</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&lt;LIST&lt;ST&gt;&gt;"/>
				</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&lt;AD&gt;"/>
				</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&lt;HXIT&lt;AD&gt;&gt;"/>
				</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&lt;AD&gt;"/>
		</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&lt;UVP&lt;CD&gt;&gt;"/>
				</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&lt;CD&gt;"/>
		</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&lt;UVP&lt;IVL&lt;PQ&gt;&gt;&gt;"/>
				</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&lt;IVL&lt;PQ&gt;&gt;"/>
		</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&lt;UVP&lt;ANY&gt;&gt;"/>
				</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&lt;ANY&gt;"/>
		</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&lt;ANY&gt;"/>
				</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&lt;CD&gt;"/>
		</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&lt;ANY&gt;"/>
				</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&lt;CD&gt;"/>
		</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&lt;IVL&lt;PQ&gt;&gt;"/>
		</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="EPSG-GeodeticParameterDataset">
		<xs:annotation>
			<xs:documentation>vocSet: E5 (C-0-E5-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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: D29 (C-0-D29-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EmployeeJob">
		<xs:annotation>
			<xs:documentation>vocSet: D30 (C-0-D30-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: D31 (C-0-D31-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: D32 (C-0-D32-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="EntityClassOrganization">
		<xs:annotation>
			<xs:documentation>specDomain: S10889 (C-0-T10882-S13922-S10889-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="EntityClassState">
			<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="EntityClassState">
		<xs:annotation>
			<xs:documentation>specDomain: S10890 (C-0-T10882-S13922-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="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:restriction base="cs">
			<xs:enumeration value="HCE"/>
			<xs:enumeration value="PSN"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
		<xs:annotation>
			<xs:documentation>abstDomain: A19463 (C-0-T10882-A19463-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PSN"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EntityClassAnimal">
		<xs:annotation>
			<xs:documentation>vocSet: O20035 (C-0-O20035-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassCertificateRepresentation">
		<xs:annotation>
			<xs:documentation>vocSet: O20036 (C-0-O20036-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassChemicalSubstance">
		<xs:annotation>
			<xs:documentation>vocSet: O20037 (C-0-O20037-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassCityOrTown">
		<xs:annotation>
			<xs:documentation>vocSet: O20038 (C-0-O20038-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassCountry">
		<xs:annotation>
			<xs:documentation>vocSet: O20039 (C-0-O20039-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassCountyOrParish">
		<xs:annotation>
			<xs:documentation>vocSet: O20040 (C-0-O20040-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassFood">
		<xs:annotation>
			<xs:documentation>vocSet: O20041 (C-0-O20041-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassGroup">
		<xs:annotation>
			<xs:documentation>vocSet: O20051 (C-0-O20051-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassHealthChartEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20042 (C-0-O20042-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassHolder">
		<xs:annotation>
			<xs:documentation>vocSet: O20043 (C-0-O20043-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassImagingModality">
		<xs:annotation>
			<xs:documentation>vocSet: O20045 (C-0-O20045-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassMicroorganism">
		<xs:annotation>
			<xs:documentation>vocSet: O20044 (C-0-O20044-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassNation">
		<xs:annotation>
			<xs:documentation>vocSet: O20046 (C-0-O20046-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassPerson">
		<xs:annotation>
			<xs:documentation>vocSet: O20049 (C-0-O20049-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassPlant">
		<xs:annotation>
			<xs:documentation>vocSet: O20047 (C-0-O20047-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassPublicInstitution">
		<xs:annotation>
			<xs:documentation>vocSet: O20050 (C-0-O20050-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityClassStateOrProvince">
		<xs:annotation>
			<xs:documentation>vocSet: O20048 (C-0-O20048-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityCode">
		<xs:annotation>
			<xs:documentation>vocSet: T16040 (C-0-T16040-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="MaterialEntityClassType NonPersonLivingSubjectEntityType 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="ContainerEntityType DeviceGenericType DrugEntity ExposureAgentEntityType MaterialEntityAdditive MedicalDevice ProductEntityType SpecimenEntityType VaccineEntityType x_BillableProduct">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="BLDPRD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ExposureAgentEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19698 (C-0-T16040-A16041-A19698-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ClinicalDrug NonDrugAgentEntity 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:enumeration value="NDA16"/>
			<xs:enumeration value="NDA17"/>
			<xs:enumeration value="NDA01"/>
			<xs:enumeration value="NDA02"/>
			<xs:enumeration value="NDA08"/>
			<xs:enumeration value="NDA03"/>
			<xs:enumeration value="NDA12"/>
			<xs:enumeration value="NDA10"/>
			<xs:enumeration value="NDA04"/>
			<xs:enumeration value="NDA13"/>
			<xs:enumeration value="NDA09"/>
			<xs:enumeration value="NDA05"/>
			<xs:enumeration value="NDA14"/>
			<xs:enumeration value="NDA06"/>
			<xs:enumeration value="NDA15"/>
			<xs:enumeration value="NDA11"/>
			<xs:enumeration value="NDA07"/>
		</xs:restriction>
	</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="x_BillableProduct">
		<xs:annotation>
			<xs:documentation>abstDomain: A19867 (C-0-T16040-A16041-A19867-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ContainerEntityType DeviceGenericType MaterialEntityAdditive MedicalDevice ProductEntityType VaccineEntityType cs"/>
	</xs:simpleType>
	<xs:simpleType name="ContainerEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A16143 (C-0-T16040-A16041-A19867-A16143-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="PackageEntityType cs"/>
	</xs:simpleType>
	<xs:simpleType name="PackageEntityType">
		<xs:annotation>
			<xs:documentation>specDomain: S16144 (C-0-T16040-A16041-A19867-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-A19867-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-A19867-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-A19867-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-A19867-A16143-S16144-A16152-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="BlisterPackEntityType IndividualPackageEntityType MultiUseContainerEntityType cs"/>
	</xs:simpleType>
	<xs:simpleType name="BlisterPackEntityType">
		<xs:annotation>
			<xs:documentation>specDomain: S16171 (C-0-T16040-A16041-A19867-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-A19867-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-A19867-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-A19867-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-A19867-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-A19867-A19623-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-A19867-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-A19867-A16188-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AccessMedicalDevice AdministrationMedicalDevice cs"/>
	</xs:simpleType>
	<xs:simpleType name="AccessMedicalDevice">
		<xs:annotation>
			<xs:documentation>abstDomain: A16200 (C-0-T16040-A16041-A19867-A16188-A16200-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="LineAccessMedicalDevice cs"/>
	</xs:simpleType>
	<xs:simpleType name="LineAccessMedicalDevice">
		<xs:annotation>
			<xs:documentation>specDomain: S16201 (C-0-T16040-A16041-A19867-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-A19867-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-A19867-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-A19867-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="HealthCareCommonProcedureCodingSystem">
		<xs:annotation>
			<xs:documentation>abstDomain: A19394 (C-0-T16040-A16041-A19867-A19357-A19394-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="VisionProductEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19827 (C-0-T16040-A16041-A19867-A19357-A19827-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CPT4 CanadianVisionProductRoleType cs"/>
	</xs:simpleType>
	<xs:simpleType name="CPT4">
		<xs:annotation>
			<xs:documentation>abstDomain: A19828 (C-0-T16040-A16041-A19867-A19357-A19827-A19828-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CanadianVisionProductRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19829 (C-0-T16040-A16041-A19867-A19357-A19827-A19829-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="NonPersonLivingSubjectEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19870 (C-0-T16040-A19870-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 NationEntityType">
			<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="NationEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19749 (C-0-T16040-A19608-A19749-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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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="EntityDeterminerDescribedQuantified">
		<xs:annotation>
			<xs:documentation>vocSet: O20053 (C-0-O20053-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityDeterminerSpecific">
		<xs:annotation>
			<xs:documentation>vocSet: O20052 (C-0-O20052-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 NameLegalUse NameRepresentationUse OrganizationNameUse PersonNameUse">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="C"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="NameLegalUse">
		<xs:annotation>
			<xs:documentation>specDomain: S10176 (C-0-T15913-S10176-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="L"/>
			<xs:enumeration value="OR"/>
		</xs:restriction>
	</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 OrganizationNameUseLegalByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="C"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="OrganizationNameUseLegalByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S10176 (C-0-T15913-A15914-S10176-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="L"/>
			<xs:enumeration value="OR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PersonNameUse">
		<xs:annotation>
			<xs:documentation>abstDomain: A200 (C-0-T15913-A200-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="EntityNameSearchUse NameRepresentationUse PersonNameUseLegalByBOT PersonNameUsePseudonym">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="I"/>
					<xs:enumeration value="C"/>
					<xs:enumeration value="R"/>
					<xs:enumeration value="ASGN"/>
				</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="PersonNameUseLegalByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S10176 (C-0-T15913-A200-S10176-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="L"/>
			<xs:enumeration value="OR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PersonNameUsePseudonym">
		<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="inactive"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EntityStatusActive">
		<xs:annotation>
			<xs:documentation>vocSet: O20054 (C-0-O20054-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityStatusInactive">
		<xs:annotation>
			<xs:documentation>vocSet: O20055 (C-0-O20055-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="EntityStatusNullified">
		<xs:annotation>
			<xs:documentation>vocSet: O20056 (C-0-O20056-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ExposureMode">
		<xs:annotation>
			<xs:documentation>vocSet: T19940 (C-0-T19940-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AIRBORNE"/>
			<xs:enumeration value="CONTACT"/>
			<xs:enumeration value="FOODBORNE"/>
			<xs:enumeration value="WATERBORNE"/>
		</xs:restriction>
	</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: E6 (C-0-E6-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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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="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: E7 (C-0-E7-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: E20 (C-0-E20-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ISO3166-2">
		<xs:annotation>
			<xs:documentation>vocSet: E9 (C-0-E9-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ImagingSubjectOrientation">
		<xs:annotation>
			<xs:documentation>vocSet: T19797 (C-0-T19797-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: D33 (C-0-D33-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="JobTitleName">
		<xs:annotation>
			<xs:documentation>vocSet: D34 (C-0-D34-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="LN">
		<xs:annotation>
			<xs:documentation>vocSet: E10 (C-0-E10-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: D35 (C-0-D35-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="Homeless Institution PrivateResidence"/>
	</xs:simpleType>
	<xs:simpleType name="Homeless">
		<xs:annotation>
			<xs:documentation>specDomain: S22193 (C-0-T220-S22193-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HL"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="T"/>
		</xs:restriction>
	</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="CS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PrivateResidence">
		<xs:annotation>
			<xs:documentation>specDomain: S22190 (C-0-T220-S22190-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PR"/>
			<xs:enumeration value="H"/>
			<xs:enumeration value="R"/>
			<xs:enumeration value="SL"/>
		</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: E8 (C-0-E8-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: E11 (C-0-E11-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="ManagedParticipationStatusActive">
		<xs:annotation>
			<xs:documentation>vocSet: O20057 (C-0-O20057-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ManagedParticipationStatusCancelled">
		<xs:annotation>
			<xs:documentation>vocSet: O20058 (C-0-O20058-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ManagedParticipationStatusCompleted">
		<xs:annotation>
			<xs:documentation>vocSet: O20059 (C-0-O20059-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ManagedParticipationStatusNullified">
		<xs:annotation>
			<xs:documentation>vocSet: O20060 (C-0-O20060-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ManagedParticipationStatusPending">
		<xs:annotation>
			<xs:documentation>vocSet: O20061 (C-0-O20061-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ManufacturerModelName">
		<xs:annotation>
			<xs:documentation>vocSet: D36 (C-0-D36-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 cs"/>
	</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:enumeration value="APPFUL"/>
					<xs:enumeration value="PUFF"/>
					<xs:enumeration value="SCOOP"/>
					<xs:enumeration value="SPRY"/>
				</xs:restriction>
			</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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-level-one"/>
		</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: E14 (C-0-E14-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="NDA">
		<xs:annotation>
			<xs:documentation>vocSet: E12 (C-0-E12-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="NMMDS">
		<xs:annotation>
			<xs:documentation>vocSet: E15 (C-0-E15-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="NUBC-UB92">
		<xs:annotation>
			<xs:documentation>vocSet: E13 (C-0-E13-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: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:enumeration value="UNC"/>
				</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 ObservationInterpretationProtocolInclusion 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="&gt;"/>
			<xs:enumeration value="&lt;"/>
		</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="ObservationInterpretationProtocolInclusion">
		<xs:annotation>
			<xs:documentation>abstDomain: A19759 (C-0-T78-A19759-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ObservationInterpretationOustsideThreshold cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationInterpretationOustsideThreshold">
		<xs:annotation>
			<xs:documentation>specDomain: S21634 (C-0-T78-A19759-S21634-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EX"/>
			<xs:enumeration value="HX"/>
			<xs:enumeration value="LX"/>
		</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="AllergyTestObservationMethod CommonClinicalObservationMethod 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="AllergyTestObservationMethod">
		<xs:annotation>
			<xs:documentation>abstDomain: A19802 (C-0-T14079-A19802-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CommonClinicalObservationMethod">
		<xs:annotation>
			<xs:documentation>abstDomain: A19803 (C-0-T14079-A19803-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="VerificationMethod">
		<xs:annotation>
			<xs:documentation>abstDomain: A19707 (C-0-T14079-A19707-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="VDOC"/>
			<xs:enumeration value="VTOKEN"/>
			<xs:enumeration value="VREG"/>
			<xs:enumeration value="VVOICE"/>
		</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="ActCoverageAssessmentObservationValue AllergyTestValue AnnotationValue CanadianDiagnosisCode CanadianWorkInjuryOrDiseaseCode CommonClinicalObservationValue CoverageChemicalDependencyValue IndicationValue IndividualCaseSafetyReportValueDomains InjuryObservationValue IntoleranceValue IssueTriggerObservationValue PartialCompletionScale SeverityObservation VerificationOutcomeValue"/>
	</xs:simpleType>
	<xs:simpleType name="ActCoverageAssessmentObservationValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19918 (C-0-T16614-A19918-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ActFinancialStatusObservationValue ObservationEligibilityIndicatorValue ObservationHealthStatusValue ObservationLivingDependencyValue ObservationLivingSituationValue ObservationSocioEconomicStatusValue cs"/>
	</xs:simpleType>
	<xs:simpleType name="ActFinancialStatusObservationValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19924 (C-0-T16614-A19918-A19924-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ObservationAssetValue ObservationIncomeValue ObservationLivingExpenseValue cs"/>
	</xs:simpleType>
	<xs:simpleType name="ObservationAssetValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22316 (C-0-T16614-A19918-A19924-S22316-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ASSET"/>
			<xs:enumeration value="ANNUITY"/>
			<xs:enumeration value="PROP"/>
			<xs:enumeration value="RETACCT"/>
			<xs:enumeration value="TRUST"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationIncomeValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22307 (C-0-T16614-A19918-A19924-S22307-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="INCOME"/>
			<xs:enumeration value="CHILD"/>
			<xs:enumeration value="DISABL"/>
			<xs:enumeration value="SUPPLE"/>
			<xs:enumeration value="INVEST"/>
			<xs:enumeration value="PAY"/>
			<xs:enumeration value="RETIRE"/>
			<xs:enumeration value="SPOUSAL"/>
			<xs:enumeration value="TAX"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationLivingExpenseValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22321 (C-0-T16614-A19918-A19924-S22321-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="LIVEXP"/>
			<xs:enumeration value="CLOTH"/>
			<xs:enumeration value="FOOD"/>
			<xs:enumeration value="HEALTH"/>
			<xs:enumeration value="HOUSE"/>
			<xs:enumeration value="LEGAL"/>
			<xs:enumeration value="MORTG"/>
			<xs:enumeration value="RENT"/>
			<xs:enumeration value="SUNDRY"/>
			<xs:enumeration value="TRANS"/>
			<xs:enumeration value="UTIL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationEligibilityIndicatorValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22295 (C-0-T16614-A19918-S22295-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ELSTAT"/>
			<xs:enumeration value="ADOPT"/>
			<xs:enumeration value="BTHCERT"/>
			<xs:enumeration value="CCOC"/>
			<xs:enumeration value="DRLIC"/>
			<xs:enumeration value="FOSTER"/>
			<xs:enumeration value="MRGCERT"/>
			<xs:enumeration value="MIL"/>
			<xs:enumeration value="PASSPORT"/>
			<xs:enumeration value="MEMBER"/>
			<xs:enumeration value="STUDENRL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationHealthStatusValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22290 (C-0-T16614-A19918-S22290-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="HLSTAT"/>
			<xs:enumeration value="IVDRG"/>
			<xs:enumeration value="DISABLE"/>
			<xs:enumeration value="DRUG"/>
			<xs:enumeration value="PGNT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationLivingDependencyValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22286 (C-0-T16614-A19918-S22286-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="LIVDEP"/>
			<xs:enumeration value="RELDEP"/>
			<xs:enumeration value="SPSDEP"/>
			<xs:enumeration value="URELDEP"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationLivingSituationValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22277 (C-0-T16614-A19918-S22277-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="LIVSIT"/>
			<xs:enumeration value="ALONE"/>
			<xs:enumeration value="DEPCHD"/>
			<xs:enumeration value="DEPSPS"/>
			<xs:enumeration value="DEPYGCHD"/>
			<xs:enumeration value="FAM"/>
			<xs:enumeration value="RELAT"/>
			<xs:enumeration value="SPS"/>
			<xs:enumeration value="UNREL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ObservationSocioEconomicStatusValue">
		<xs:annotation>
			<xs:documentation>specDomain: S22269 (C-0-T16614-A19918-S22269-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SOECSTAT"/>
			<xs:enumeration value="ABUSE"/>
			<xs:enumeration value="HMLESS"/>
			<xs:enumeration value="ILGIM"/>
			<xs:enumeration value="INCAR"/>
			<xs:enumeration value="PROB"/>
			<xs:enumeration value="REFUG"/>
			<xs:enumeration value="UNEMPL"/>
		</xs:restriction>
	</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 cs"/>
	</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 cs"/>
	</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="CommonClinicalObservationValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19804 (C-0-T16614-A19804-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CommonClinicalObservationAssertionValue CommonClinicalObservationResultValue cs"/>
	</xs:simpleType>
	<xs:simpleType name="CommonClinicalObservationAssertionValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19912 (C-0-T16614-A19804-A19912-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CommonClinicalObservationResultValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19913 (C-0-T16614-A19804-A19913-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageChemicalDependencyValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19908 (C-0-T16614-A19908-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 cs"/>
	</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="OtherIndicationValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19731 (C-0-T16614-A19729-A19731-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="_DiagnosisValue"/>
			<xs:enumeration value="_IndicationValue"/>
			<xs:enumeration value="_SymptomValue"/>
		</xs:restriction>
	</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 cs"/>
	</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="VerificationOutcomeValue">
		<xs:annotation>
			<xs:documentation>abstDomain: A19793 (C-0-T16614-A19793-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ACTPEND"/>
			<xs:enumeration value="ACT"/>
			<xs:enumeration value="ELG"/>
			<xs:enumeration value="INACT"/>
			<xs:enumeration value="INPNDUPD"/>
			<xs:enumeration value="INPNDINV"/>
			<xs:enumeration value="NELG"/>
		</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="PNDS">
		<xs:annotation>
			<xs:documentation>vocSet: E17 (C-0-E17-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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
				</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</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&lt;T&gt;"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParticipationAdmitter">
		<xs:annotation>
			<xs:documentation>vocSet: O20062 (C-0-O20062-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationAttender">
		<xs:annotation>
			<xs:documentation>vocSet: O20063 (C-0-O20063-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationAuthenticator">
		<xs:annotation>
			<xs:documentation>vocSet: O20065 (C-0-O20065-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationAuthorOriginator">
		<xs:annotation>
			<xs:documentation>vocSet: O20064 (C-0-O20064-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationBaby">
		<xs:annotation>
			<xs:documentation>vocSet: O20066 (C-0-O20066-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationBeneficiary">
		<xs:annotation>
			<xs:documentation>vocSet: O20067 (C-0-O20067-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationCallbackContact">
		<xs:annotation>
			<xs:documentation>vocSet: O20069 (C-0-O20069-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationCausativeAgent">
		<xs:annotation>
			<xs:documentation>vocSet: O20068 (C-0-O20068-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationConsultant">
		<xs:annotation>
			<xs:documentation>vocSet: O20070 (C-0-O20070-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationConsumable">
		<xs:annotation>
			<xs:documentation>vocSet: O20072 (C-0-O20072-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationCoverageTarget">
		<xs:annotation>
			<xs:documentation>vocSet: O20071 (C-0-O20071-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationCustodian">
		<xs:annotation>
			<xs:documentation>vocSet: O20073 (C-0-O20073-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationDataEntryPerson">
		<xs:annotation>
			<xs:documentation>vocSet: O20079 (C-0-O20079-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationDestination">
		<xs:annotation>
			<xs:documentation>vocSet: O20077 (C-0-O20077-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationDischarger">
		<xs:annotation>
			<xs:documentation>vocSet: O20074 (C-0-O20074-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationDistributor">
		<xs:annotation>
			<xs:documentation>vocSet: O20075 (C-0-O20075-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationDonor">
		<xs:annotation>
			<xs:documentation>vocSet: O20076 (C-0-O20076-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationEntryLocation">
		<xs:annotation>
			<xs:documentation>vocSet: O20078 (C-0-O20078-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationEscort">
		<xs:annotation>
			<xs:documentation>vocSet: O20080 (C-0-O20080-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationExposureagent">
		<xs:annotation>
			<xs:documentation>vocSet: O20081 (C-0-O20081-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationExposuresource">
		<xs:annotation>
			<xs:documentation>vocSet: O20083 (C-0-O20083-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationExposuretarget">
		<xs:annotation>
			<xs:documentation>vocSet: O20082 (C-0-O20082-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationFunction">
		<xs:annotation>
			<xs:documentation>vocSet: T10267 (C-0-T10267-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AuthorizedParticipationFunction CoverageParticipationFunction">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="_AuthorizedParticipationFunction"/>
					<xs:enumeration value="_AuthorizedReceiverParticipationFunction"/>
					<xs:enumeration value="_ConsenterParticipationFunction"/>
					<xs:enumeration value="_CoverageParticipationFunction"/>
					<xs:enumeration value="_OverriderParticipationFunction"/>
					<xs:enumeration value="_PayorParticipationFunction"/>
					<xs:enumeration value="_SponsorParticipationFunction"/>
					<xs:enumeration value="_UnderwriterParticipationFunction"/>
					<xs:enumeration value="ADMPHYS"/>
					<xs:enumeration value="ANRS"/>
					<xs:enumeration value="ANEST"/>
					<xs:enumeration value="ATTPHYS"/>
					<xs:enumeration value="CLMADJ"/>
					<xs:enumeration value="DISPHYS"/>
					<xs:enumeration value="ENROLL"/>
					<xs:enumeration value="FFSMGT"/>
					<xs:enumeration value="FASST"/>
					<xs:enumeration value="FULINRD"/>
					<xs:enumeration value="MCMGT"/>
					<xs:enumeration value="MDWF"/>
					<xs:enumeration value="NASST"/>
					<xs:enumeration value="PAYORCNTR"/>
					<xs:enumeration value="PCP"/>
					<xs:enumeration value="PRISURG"/>
					<xs:enumeration value="PROVMGT"/>
					<xs:enumeration value="REINS"/>
					<xs:enumeration value="RETROCES"/>
					<xs:enumeration value="RNDPHYS"/>
					<xs:enumeration value="SNRS"/>
					<xs:enumeration value="SASST"/>
					<xs:enumeration value="SELFINRD"/>
					<xs:enumeration value="SUBCTRT"/>
					<xs:enumeration value="TASST"/>
					<xs:enumeration value="UNDERWRTNG"/>
					<xs:enumeration value="UMGT"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="AuthorizedParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19929 (C-0-T10267-A19929-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AuthorizedReceiverParticipationFunction ConsenterParticipationFunction OverriderParticipationFunction cs"/>
	</xs:simpleType>
	<xs:simpleType name="AuthorizedReceiverParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19932 (C-0-T10267-A19929-A19932-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ConsenterParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19930 (C-0-T10267-A19929-A19930-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="OverriderParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19931 (C-0-T10267-A19929-A19931-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19903 (C-0-T10267-A19903-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="PayorParticipationFunction SponsorParticipationFunction UnderwriterParticipationFunction cs"/>
	</xs:simpleType>
	<xs:simpleType name="PayorParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19906 (C-0-T10267-A19903-A19906-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CLMADJ"/>
			<xs:enumeration value="ENROLL"/>
			<xs:enumeration value="FFSMGT"/>
			<xs:enumeration value="MCMGT"/>
			<xs:enumeration value="PROVMGT"/>
			<xs:enumeration value="UMGT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SponsorParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19905 (C-0-T10267-A19903-A19905-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FULINRD"/>
			<xs:enumeration value="SELFINRD"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UnderwriterParticipationFunction">
		<xs:annotation>
			<xs:documentation>abstDomain: A19904 (C-0-T10267-A19903-A19904-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PAYORCNTR"/>
			<xs:enumeration value="REINS"/>
			<xs:enumeration value="RETROCES"/>
			<xs:enumeration value="SUBCTRT"/>
			<xs:enumeration value="UNDERWRTNG"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParticipationGuarantorParty">
		<xs:annotation>
			<xs:documentation>vocSet: O20084 (C-0-O20084-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationHolder">
		<xs:annotation>
			<xs:documentation>vocSet: O20085 (C-0-O20085-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationInformant">
		<xs:annotation>
			<xs:documentation>vocSet: O20086 (C-0-O20086-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationLegalAuthenticator">
		<xs:annotation>
			<xs:documentation>vocSet: O20087 (C-0-O20087-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ParticipationNon-reuseableDevice">
		<xs:annotation>
			<xs:documentation>vocSet: O20089 (C-0-O20089-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationOrigin">
		<xs:annotation>
			<xs:documentation>vocSet: O20090 (C-0-O20090-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationPrimaryInformationRecipient">
		<xs:annotation>
			<xs:documentation>vocSet: O20092 (C-0-O20092-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationPrimaryPerformer">
		<xs:annotation>
			<xs:documentation>vocSet: O20091 (C-0-O20091-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationProduct">
		<xs:annotation>
			<xs:documentation>vocSet: O20093 (C-0-O20093-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationReceiver">
		<xs:annotation>
			<xs:documentation>vocSet: O20095 (C-0-O20095-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationRecordTarget">
		<xs:annotation>
			<xs:documentation>vocSet: O20094 (C-0-O20094-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationReferredBy">
		<xs:annotation>
			<xs:documentation>vocSet: O20098 (C-0-O20098-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationReferredTo">
		<xs:annotation>
			<xs:documentation>vocSet: O20099 (C-0-O20099-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationReferrer">
		<xs:annotation>
			<xs:documentation>vocSet: O20097 (C-0-O20097-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationRemote">
		<xs:annotation>
			<xs:documentation>vocSet: O20101 (C-0-O20101-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationResponsibleParty">
		<xs:annotation>
			<xs:documentation>vocSet: O20100 (C-0-O20100-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationReusableDevice">
		<xs:annotation>
			<xs:documentation>vocSet: O20096 (C-0-O20096-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationSecondaryPerformer">
		<xs:annotation>
			<xs:documentation>vocSet: O20103 (C-0-O20103-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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="ParticipationSpecimen">
		<xs:annotation>
			<xs:documentation>vocSet: O20102 (C-0-O20102-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationTracker">
		<xs:annotation>
			<xs:documentation>vocSet: O20104 (C-0-O20104-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationType">
		<xs:annotation>
			<xs:documentation>vocSet: T10901 (C-0-T10901-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ParticipationParticipation x_EncounterParticipant x_EncounterPerformerParticipation x_InformationRecipient x_ParticipationAuthorPerformer x_ParticipationEntVrf x_ParticipationPrfEntVrf x_ParticipationVrfRespSprfWit x_ServiceEventPerformer"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationParticipation">
		<xs:annotation>
			<xs:documentation>specDomain: S21573 (C-0-T10901-S21573-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ParticipationAncillary ParticipationIndirectTarget ParticipationInformationGenerator ParticipationInformationRecipient ParticipationPhysicalPerformer ParticipationTargetDirect ParticipationTargetLocation ParticipationVerifier">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="PART"/>
					<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-S21573-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-S21573-S19032-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="IND"/>
			<xs:enumeration value="BEN"/>
			<xs:enumeration value="CAGNT"/>
			<xs:enumeration value="COV"/>
			<xs:enumeration value="GUAR"/>
			<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-S21573-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-S21573-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-S21573-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-S21573-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-S21573-S10286-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ParticipationExposureparticipation ParticipationTargetDevice ParticipationTargetSubject">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="DIR"/>
					<xs:enumeration value="EXPAGNT"/>
					<xs:enumeration value="BBY"/>
					<xs:enumeration value="CSM"/>
					<xs:enumeration value="DON"/>
					<xs:enumeration value="PRD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ParticipationExposureparticipation">
		<xs:annotation>
			<xs:documentation>specDomain: S21978 (C-0-T10901-S21573-S10286-S21978-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EXPART"/>
			<xs:enumeration value="EXSRC"/>
			<xs:enumeration value="EXPTRGT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParticipationTargetDevice">
		<xs:annotation>
			<xs:documentation>specDomain: S10298 (C-0-T10901-S21573-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-S21573-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-S21573-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-S21573-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="ParticipationUgentNotificationContact">
		<xs:annotation>
			<xs:documentation>vocSet: O20088 (C-0-O20088-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationVia">
		<xs:annotation>
			<xs:documentation>vocSet: O20105 (C-0-O20105-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ParticipationWitness">
		<xs:annotation>
			<xs:documentation>vocSet: O20106 (C-0-O20106-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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: I16 (C-0-I16-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="ProductEntityType">
		<xs:annotation>
			<xs:documentation>vocSet: T19435 (C-0-T19435-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 RespiteCareFacilityProviderCodes 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="IssueFilterCode PrescriptionDispenseFilterCode"/>
	</xs:simpleType>
	<xs:simpleType name="IssueFilterCode">
		<xs:annotation>
			<xs:documentation>abstDomain: A19819 (C-0-T19726-A19819-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ISSFA"/>
			<xs:enumeration value="ISSFI"/>
			<xs:enumeration value="ISSFU"/>
		</xs:restriction>
	</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: T19911 (C-0-T19911-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="RD"/>
		</xs:restriction>
	</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: E18 (C-0-E18-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RCFB">
		<xs:annotation>
			<xs:documentation>vocSet: E21 (C-0-E21-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RCV2">
		<xs:annotation>
			<xs:documentation>vocSet: E22 (C-0-E22-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 RaceAmericanIndianNorthwestTribes 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: D37 (C-0-D37-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RelationalName">
		<xs:annotation>
			<xs:documentation>vocSet: D38 (C-0-D38-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 x_AccommodationRequestorRole x_DocumentEntrySubject x_DocumentSubject x_InformationRecipientRole x_RoleClassAccommodationRequestor x_RoleClassCoverage x_RoleClassCoverageInvoice x_RoleClassCredentialedEntity x_RoleClassPayeePolicyRelationship"/>
	</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">
			<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 cs"/>
	</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="RoleClassAgent RoleClassCoveredParty RoleClassEmployee RoleClassInvestigationSubject RoleClassLicensedEntity">
			<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="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="RoleClassCoveredParty">
		<xs:annotation>
			<xs:documentation>specDomain: S14011 (C-0-T11555-S13940-A19313-A19316-A10416-S14011-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="RoleClassNamedInsured">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COVPTY"/>
					<xs:enumeration value="CLAIM"/>
					<xs:enumeration value="PROG"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="RoleClassNamedInsured">
		<xs:annotation>
			<xs:documentation>specDomain: S21957 (C-0-T11555-S13940-A19313-A19316-A10416-S14011-S21957-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="NAMED"/>
			<xs:enumeration value="DEPEN"/>
			<xs:enumeration value="INDIV"/>
			<xs:enumeration value="SUBSCR"/>
		</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="RoleClassLicensedEntity">
		<xs:annotation>
			<xs:documentation>specDomain: S16773 (C-0-T11555-S13940-A19313-A19316-A10416-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="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="DEATHPLC"/>
					<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 RoleClassOntologicalEquivalentEntityByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="INST"/>
					<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="RoleClassOntologicalEquivalentEntityByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S22399 (C-0-T11555-S13940-A10428-S22399-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EQUIV"/>
			<xs:enumeration value="SAME"/>
			<xs:enumeration value="SUBY"/>
		</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="RoleClassExposureAgentCarrier RoleClassIngredientEntity RoleClassLocatedEntity RoleClassPartitivePartByBOT RoleClassSpecimen">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="CONT"/>
					<xs:enumeration value="MBR"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="RoleClassExposureAgentCarrier">
		<xs:annotation>
			<xs:documentation>specDomain: S22350 (C-0-T11555-S13940-A10429-S22350-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="EXPAGTCAR"/>
			<xs:enumeration value="EXPVECTOR"/>
			<xs:enumeration value="FOMITE"/>
		</xs:restriction>
	</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 RoleClassIngredientEntityActiveIngredientByBOT">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="INGR"/>
					<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="RoleClassIngredientEntityActiveIngredientByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S10433 (C-0-T11555-S13940-A10429-S10430-S10433-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ACTI"/>
			<xs:enumeration value="ACTIB"/>
			<xs:enumeration value="ACTIM"/>
			<xs:enumeration value="ACTIR"/>
		</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="RoleClassPartitivePartByBOT">
		<xs:annotation>
			<xs:documentation>specDomain: S19102 (C-0-T11555-S13940-A10429-S19102-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="PART"/>
			<xs:enumeration value="ACTM"/>
		</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-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-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-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-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-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-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-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-A16930-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ASSIGNED"/>
			<xs:enumeration value="QUAL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_RoleClassPayeePolicyRelationship">
		<xs:annotation>
			<xs:documentation>abstDomain: A19395 (C-0-T11555-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="RoleClassAccess">
		<xs:annotation>
			<xs:documentation>vocSet: O20107 (C-0-O20107-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassActiveIngredient">
		<xs:annotation>
			<xs:documentation>vocSet: O20108 (C-0-O20108-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassActiveIngredientBasis">
		<xs:annotation>
			<xs:documentation>vocSet: O20272 (C-0-O20272-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassActiveIngredientMoietyBasis">
		<xs:annotation>
			<xs:documentation>vocSet: O20271 (C-0-O20271-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassActiveIngredientReferenceBasis">
		<xs:annotation>
			<xs:documentation>vocSet: O20273 (C-0-O20273-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassActiveMoiety">
		<xs:annotation>
			<xs:documentation>vocSet: O20109 (C-0-O20109-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassAdditive">
		<xs:annotation>
			<xs:documentation>vocSet: O20111 (C-0-O20111-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassAdministerableMaterial">
		<xs:annotation>
			<xs:documentation>vocSet: O20110 (C-0-O20110-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassAffiliate">
		<xs:annotation>
			<xs:documentation>vocSet: O20112 (C-0-O20112-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassAliquot">
		<xs:annotation>
			<xs:documentation>vocSet: O20113 (C-0-O20113-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassBase">
		<xs:annotation>
			<xs:documentation>vocSet: O20114 (C-0-O20114-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassBirthplace">
		<xs:annotation>
			<xs:documentation>vocSet: O20115 (C-0-O20115-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCaregiver">
		<xs:annotation>
			<xs:documentation>vocSet: O20116 (C-0-O20116-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCaseSubject">
		<xs:annotation>
			<xs:documentation>vocSet: O20117 (C-0-O20117-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassChild">
		<xs:annotation>
			<xs:documentation>vocSet: O20118 (C-0-O20118-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCitizen">
		<xs:annotation>
			<xs:documentation>vocSet: O20119 (C-0-O20119-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassClaimant">
		<xs:annotation>
			<xs:documentation>vocSet: O20120 (C-0-O20120-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassClinicalResearchInvestigator">
		<xs:annotation>
			<xs:documentation>vocSet: O20125 (C-0-O20125-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassClinicalResearchSponsor">
		<xs:annotation>
			<xs:documentation>vocSet: O20126 (C-0-O20126-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassColorAdditive">
		<xs:annotation>
			<xs:documentation>vocSet: O20121 (C-0-O20121-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCommissioningParty">
		<xs:annotation>
			<xs:documentation>vocSet: O20122 (C-0-O20122-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassContent">
		<xs:annotation>
			<xs:documentation>vocSet: O20123 (C-0-O20123-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCoverageSponsor">
		<xs:annotation>
			<xs:documentation>vocSet: O20170 (C-0-O20170-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassCredentialedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20124 (C-0-O20124-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassDedicatedServiceDeliveryLocation">
		<xs:annotation>
			<xs:documentation>vocSet: O20129 (C-0-O20129-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassDependent">
		<xs:annotation>
			<xs:documentation>vocSet: O20128 (C-0-O20128-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassEmergencyContact">
		<xs:annotation>
			<xs:documentation>vocSet: O20130 (C-0-O20130-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassEquivalentEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20270 (C-0-O20270-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SAME"/>
			<xs:enumeration value="SUBY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RoleClassExposedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20131 (C-0-O20131-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassExposureVector">
		<xs:annotation>
			<xs:documentation>vocSet: O20132 (C-0-O20132-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassFlavorAdditive">
		<xs:annotation>
			<xs:documentation>vocSet: O20133 (C-0-O20133-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassFomite">
		<xs:annotation>
			<xs:documentation>vocSet: O20134 (C-0-O20134-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassGuarantor">
		<xs:annotation>
			<xs:documentation>vocSet: O20136 (C-0-O20136-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassGuardian">
		<xs:annotation>
			<xs:documentation>vocSet: O20137 (C-0-O20137-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassHasGeneric">
		<xs:annotation>
			<xs:documentation>vocSet: O20135 (C-0-O20135-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassHealthChart">
		<xs:annotation>
			<xs:documentation>vocSet: O20139 (C-0-O20139-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassHealthcareProvider">
		<xs:annotation>
			<xs:documentation>vocSet: O20161 (C-0-O20161-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassHeldEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20138 (C-0-O20138-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassIdentifiedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20140 (C-0-O20140-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassIncidentalServiceDeliveryLocation">
		<xs:annotation>
			<xs:documentation>vocSet: O20143 (C-0-O20143-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassIndividual">
		<xs:annotation>
			<xs:documentation>vocSet: O20141 (C-0-O20141-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassInstance">
		<xs:annotation>
			<xs:documentation>vocSet: O20142 (C-0-O20142-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassInvoicePayor">
		<xs:annotation>
			<xs:documentation>vocSet: O20157 (C-0-O20157-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassIsolate">
		<xs:annotation>
			<xs:documentation>vocSet: O20144 (C-0-O20144-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassMaintainedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20147 (C-0-O20147-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassMember">
		<xs:annotation>
			<xs:documentation>vocSet: O20145 (C-0-O20145-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassMilitaryPerson">
		<xs:annotation>
			<xs:documentation>vocSet: O20146 (C-0-O20146-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassNextOfKin">
		<xs:annotation>
			<xs:documentation>vocSet: O20148 (C-0-O20148-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassNotaryPublic">
		<xs:annotation>
			<xs:documentation>vocSet: O20149 (C-0-O20149-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassNurse">
		<xs:annotation>
			<xs:documentation>vocSet: O20151 (C-0-O20151-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassNursePractitioner">
		<xs:annotation>
			<xs:documentation>vocSet: O20150 (C-0-O20150-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassOwnedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20152 (C-0-O20152-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPart">
		<xs:annotation>
			<xs:documentation>vocSet: O20154 (C-0-O20154-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPatient">
		<xs:annotation>
			<xs:documentation>vocSet: O20155 (C-0-O20155-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPayee">
		<xs:annotation>
			<xs:documentation>vocSet: O20156 (C-0-O20156-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPersonalRelationship">
		<xs:annotation>
			<xs:documentation>vocSet: O20162 (C-0-O20162-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPhysician">
		<xs:annotation>
			<xs:documentation>vocSet: O20158 (C-0-O20158-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPhysicianAssistant">
		<xs:annotation>
			<xs:documentation>vocSet: O20153 (C-0-O20153-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPlaceOfDeath">
		<xs:annotation>
			<xs:documentation>vocSet: O20127 (C-0-O20127-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPolicyHolder">
		<xs:annotation>
			<xs:documentation>vocSet: O20159 (C-0-O20159-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassPreservative">
		<xs:annotation>
			<xs:documentation>vocSet: O20163 (C-0-O20163-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassProgramEligible">
		<xs:annotation>
			<xs:documentation>vocSet: O20160 (C-0-O20160-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassQualifiedEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20164 (C-0-O20164-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassRegulatedProduct">
		<xs:annotation>
			<xs:documentation>vocSet: O20167 (C-0-O20167-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassResearchSubject">
		<xs:annotation>
			<xs:documentation>vocSet: O20165 (C-0-O20165-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassRetailedMaterial">
		<xs:annotation>
			<xs:documentation>vocSet: O20166 (C-0-O20166-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassSame">
		<xs:annotation>
			<xs:documentation>vocSet: O20168 (C-0-O20168-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassSigningAuthorityOrOfficer">
		<xs:annotation>
			<xs:documentation>vocSet: O20169 (C-0-O20169-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassStabilizer">
		<xs:annotation>
			<xs:documentation>vocSet: O20171 (C-0-O20171-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassStoredEntity">
		<xs:annotation>
			<xs:documentation>vocSet: O20173 (C-0-O20173-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassStudent">
		<xs:annotation>
			<xs:documentation>vocSet: O20172 (C-0-O20172-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassSubscriber">
		<xs:annotation>
			<xs:documentation>vocSet: O20175 (C-0-O20175-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassSubsumedBy">
		<xs:annotation>
			<xs:documentation>vocSet: O20176 (C-0-O20176-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassSubsumer">
		<xs:annotation>
			<xs:documentation>vocSet: O20174 (C-0-O20174-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassTerritoryOfAuthority">
		<xs:annotation>
			<xs:documentation>vocSet: O20177 (C-0-O20177-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassTherapeuticAgent">
		<xs:annotation>
			<xs:documentation>vocSet: O20178 (C-0-O20178-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassUnderwriter">
		<xs:annotation>
			<xs:documentation>vocSet: O20179 (C-0-O20179-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleClassWarrantedProduct">
		<xs:annotation>
			<xs:documentation>vocSet: O20180 (C-0-O20180-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 DeviceOperatorType EmployeeRoleType HealthcareProviderRoleType IdentifiedEntityType LicensedRoleType LivingSubjectProductionClass MedicationGeneralizationRoleType MemberRoleType NDCRelatedDrugEntityType OrganizationPartRoleType PersonalRelationshipRoleType PolicyOrProgramCoverageRoleType ProductProcessingOrganizationRoleType ProductSafetyReportPartyRoleType QualifiedRoleType ResearchSubjectRoleBasis ServiceDeliveryLocationRoleType SpecimenRoleType 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:union memberTypes="CoverageSponsorRoleType PayorRoleType ResponsibleParty cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageSponsorRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19877 (C-0-T12206-A19690-A19877-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="FULLINS"/>
			<xs:enumeration value="SELFINS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PayorRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19853 (C-0-T12206-A19690-A19853-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="ENROLBKR"/>
			<xs:enumeration value="TPA"/>
			<xs:enumeration value="UMO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ResponsibleParty">
		<xs:annotation>
			<xs:documentation>specDomain: S22030 (C-0-T12206-A19690-S22030-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="PowerOfAttorney">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="RESPRSN"/>
					<xs:enumeration value="EXCEST"/>
					<xs:enumeration value="GUARD"/>
					<xs:enumeration value="GUADLTM"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="PowerOfAttorney">
		<xs:annotation>
			<xs:documentation>specDomain: S22034 (C-0-T12206-A19690-S22030-S22034-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="POWATT"/>
			<xs:enumeration value="DPOWATT"/>
			<xs:enumeration value="HPOWATT"/>
			<xs:enumeration value="SPOWATT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AssignedRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19679 (C-0-T12206-A19679-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="AssignedNonPersonLivingSubjectRoleType x_LabSpecimenCollectionProviders cs"/>
	</xs:simpleType>
	<xs:simpleType name="AssignedNonPersonLivingSubjectRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19869 (C-0-T12206-A19679-A19869-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="BiotherapeuticNon-personLivingSubjectRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="ASSIST"/>
					<xs:enumeration value="CCO"/>
					<xs:enumeration value="SEE"/>
					<xs:enumeration value="SNIFF"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="BiotherapeuticNon-personLivingSubjectRoleType">
		<xs:annotation>
			<xs:documentation>specDomain: S22157 (C-0-T12206-A19679-A19869-S22157-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="BIOTH"/>
			<xs:enumeration value="ANTIBIOT"/>
			<xs:enumeration value="DEBR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="x_LabSpecimenCollectionProviders">
		<xs:annotation>
			<xs:documentation>abstDomain: A19748 (C-0-T12206-A19679-A19748-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="communityLaboratory"/>
			<xs:enumeration value="homeHealth"/>
			<xs:enumeration value="laboratory"/>
			<xs:enumeration value="pathologist"/>
			<xs:enumeration value="phlebotomist"/>
			<xs:enumeration value="self"/>
			<xs:enumeration value="thirdParty"/>
		</xs:restriction>
	</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="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="IdentifiedEntityType">
		<xs:annotation>
			<xs:documentation>abstDomain: A20274 (C-0-T12206-A20274-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:enumeration value="GD"/>
			<xs:enumeration value="GDF"/>
			<xs:enumeration value="GDS"/>
			<xs:enumeration value="GDSF"/>
			<xs:enumeration value="MGDSF"/>
		</xs:restriction>
	</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="FamilyMember">
		<xs:annotation>
			<xs:documentation>specDomain: S17926 (C-0-T12206-A19563-S17926-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="Child FamilyMemberAunt FamilyMemberCousin FamilyMemberUncle GrandChild Grandparent GreatGrandparent NieceNephew Parent Sibling SignificantOtherRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="FAMMEMB"/>
					<xs:enumeration value="ROOM"/>
					<xs:enumeration value="DOMPART"/>
				</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="FamilyMemberAunt">
		<xs:annotation>
			<xs:documentation>specDomain: S19748 (C-0-T12206-A19563-S17926-S19748-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="AUNT"/>
			<xs:enumeration value="MAUNT"/>
			<xs:enumeration value="PAUNT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FamilyMemberCousin">
		<xs:annotation>
			<xs:documentation>specDomain: S19749 (C-0-T12206-A19563-S17926-S19749-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="COUSN"/>
			<xs:enumeration value="MCOUSN"/>
			<xs:enumeration value="PCOUSN"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FamilyMemberUncle">
		<xs:annotation>
			<xs:documentation>specDomain: S19753 (C-0-T12206-A19563-S17926-S19753-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="UNCLE"/>
			<xs:enumeration value="MUNCLE"/>
			<xs:enumeration value="PUNCLE"/>
		</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:enumeration value="MGRFTH"/>
			<xs:enumeration value="MGRMTH"/>
			<xs:enumeration value="MGRPRN"/>
			<xs:enumeration value="PGRFTH"/>
			<xs:enumeration value="PGRMTH"/>
			<xs:enumeration value="PGRPRN"/>
		</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="MGGRFTH"/>
			<xs:enumeration value="MGGRMTH"/>
			<xs:enumeration value="MGGRPRN"/>
			<xs:enumeration value="PGGRFTH"/>
			<xs:enumeration value="PGGRMTH"/>
			<xs:enumeration value="PGGRPRN"/>
			<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: S19764 (C-0-T12206-A19563-S17926-S16346-S19764-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="NaturalFather">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="NPRN"/>
					<xs:enumeration value="NMTH"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="NaturalFather">
		<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="PolicyOrProgramCoverageRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19809 (C-0-T12206-A19809-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="CoverageRoleType CoveredPartyRoleType cs"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A18877 (C-0-T12206-A19809-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="CoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19805 (C-0-T12206-A19809-A19805-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="ClaimantCoveredPartyRoleType DependentCoveredPartyRoleType IndividualInsuredCoveredPartyRoleType ProgramEligibleCoveredPartyRoleType SubscriberCoveredPartyRoleType cs"/>
	</xs:simpleType>
	<xs:simpleType name="ClaimantCoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19810 (C-0-T12206-A19809-A19805-A19810-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="CRIMEVIC"/>
			<xs:enumeration value="INJ"/>
			<xs:enumeration value="INJWKR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DependentCoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19815 (C-0-T12206-A19809-A19805-A19815-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="StudentRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COCBEN"/>
					<xs:enumeration value="DIFFABL"/>
					<xs:enumeration value="WARD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="IndividualInsuredCoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19813 (C-0-T12206-A19809-A19805-A19813-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="StudentRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COCBEN"/>
					<xs:enumeration value="RETIREE"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="StudentRoleType">
		<xs:annotation>
			<xs:documentation>specDomain: S21318 (C-0-T12206-A19809-A19805-A19813-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="ProgramEligibleCoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19811 (C-0-T12206-A19809-A19805-A19811-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="MilitaryRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="CRIMEVIC"/>
					<xs:enumeration value="DIFFABL"/>
					<xs:enumeration value="INJWKR"/>
					<xs:enumeration value="INDIG"/>
					<xs:enumeration value="WARD"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="SubscriberCoveredPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19814 (C-0-T12206-A19809-A19805-A19814-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="MilitaryRoleType">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="COCBEN"/>
					<xs:enumeration value="RETIREE"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="MilitaryRoleType">
		<xs:annotation>
			<xs:documentation>specDomain: S21968 (C-0-T12206-A19809-A19805-A19814-S21968-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="MIL"/>
			<xs:enumeration value="ACTMIL"/>
			<xs:enumeration value="RETMIL"/>
			<xs:enumeration value="VET"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ProductProcessingOrganizationRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19851 (C-0-T12206-A19851-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="ProductSafetyReportPartyRoleType">
		<xs:annotation>
			<xs:documentation>abstDomain: A19836 (C-0-T12206-A19836-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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:enumeration value="ERL"/>
			<xs:enumeration value="SCN"/>
		</xs:restriction>
	</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 cs"/>
	</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 cs"/>
	</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 cs"/>
	</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: S10603 (C-0-T12206-A17660-A19450-A10588-S10602-S10603-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="GeneralAcuteCareHospitalWomen">
			<xs:simpleType>
				<xs:restriction base="cs">
					<xs:enumeration value="GACH"/>
					<xs:enumeration value="282NC2000N"/>
					<xs:enumeration value="282NR1301N"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="GeneralAcuteCareHospitalWomen">
		<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_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="RoleLinkHasDirectAuthorityOver">
		<xs:annotation>
			<xs:documentation>vocSet: O20182 (C-0-O20182-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkHasIndirectAuthorityOver">
		<xs:annotation>
			<xs:documentation>vocSet: O20184 (C-0-O20184-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkHasPart">
		<xs:annotation>
			<xs:documentation>vocSet: O20185 (C-0-O20185-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkIdentification">
		<xs:annotation>
			<xs:documentation>vocSet: O20183 (C-0-O20183-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkIsBackupFor">
		<xs:annotation>
			<xs:documentation>vocSet: O20181 (C-0-O20181-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkReplaces">
		<xs:annotation>
			<xs:documentation>vocSet: O20186 (C-0-O20186-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkType">
		<xs:annotation>
			<xs:documentation>vocSet: T11603 (C-0-T11603-cpt)</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="RoleLinkRelated"/>
	</xs:simpleType>
	<xs:simpleType name="RoleLinkRelated">
		<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="IDENT"/>
			<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="RoleStatusActive">
		<xs:annotation>
			<xs:documentation>vocSet: O20187 (C-0-O20187-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleStatusCancelled">
		<xs:annotation>
			<xs:documentation>vocSet: O20188 (C-0-O20188-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleStatusNullified">
		<xs:annotation>
			<xs:documentation>vocSet: O20189 (C-0-O20189-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleStatusPending">
		<xs:annotation>
			<xs:documentation>vocSet: O20190 (C-0-O20190-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleStatusSuspended">
		<xs:annotation>
			<xs:documentation>vocSet: O20191 (C-0-O20191-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="RoleStatusTerminated">
		<xs:annotation>
			<xs:documentation>vocSet: O20192 (C-0-O20192-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</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 IntraovarianRoute 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 TracheostomyRoute Transdermal TransmucosalRoute TransplacentalRoute TranstrachealRoute TranstympanicRoute UreteralRoute UrethralRoute UrinaryBladderRoute UrinaryTractRoute VaginalRoute VitreousHumourRoute cs"/>
	</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 cs"/>
	</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 cs"/>
	</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="SCDHEC-GISSpatialAccuracyTiers">
		<xs:annotation>
			<xs:documentation>vocSet: E19 (C-0-E19-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="SQLConjunction">
		<xs:annotation>
			<xs:documentation>vocSet: D41 (C-0-D41-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="_ValueSetOperator"/>
			<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: D39 (C-0-D39-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs"/>
	</xs:simpleType>
	<xs:simpleType name="SpecialArrangement">
		<xs:annotation>
			<xs:documentation>vocSet: D40 (C-0-D40-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 cs"/>
	</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="ACD"/>
			<xs:enumeration value="ACM"/>
			<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="TransmissionRelationshipTypeCode">
		<xs:annotation>
			<xs:documentation>vocSet: T19833 (C-0-T19833-cpt)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="cs">
			<xs:enumeration value="SEQL"/>
		</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="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>
