<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3">
   <xs:annotation>
      <xs:documentation> $Id: Vocabulary.xml,v 1.1 2006/05/23 23:03:14 wbeeler Exp $ 
RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.1 2006/05/23 23:05:37 wbeeler Exp $</xs:documentation>
   </xs:annotation>
   <xs:include schemaLocation="datatypes_hcgv08.xsd"/>
   <xs:simpleType name="Classes">
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ABCcodes">
      <xs:annotation>
         <xs:documentation>vocSet: E0 (C-0-E0-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementCondition">
      <xs:annotation>
         <xs:documentation>vocSet: T155 (C-0-T155-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AL"/>
         <xs:enumeration value="ER"/>
         <xs:enumeration value="NE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementDetailCode">
      <xs:annotation>
         <xs:documentation>vocSet: T19638 (C-0-T19638-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AcknowledgementDetailNotSupportedCode AcknowledgementDetailSyntaxErrorCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="RTUDEST"/>
               <xs:enumeration value="RTEDEST"/>
               <xs:enumeration value="RTWDEST"/>
               <xs:enumeration value="NOSTORE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementDetailNotSupportedCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19640 (C-0-T19638-A19640-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NS260"/>
         <xs:enumeration value="NS261"/>
         <xs:enumeration value="NS200"/>
         <xs:enumeration value="NS250"/>
         <xs:enumeration value="NS202"/>
         <xs:enumeration value="NS203"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementDetailSyntaxErrorCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19639 (C-0-T19638-A19639-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SYN102"/>
         <xs:enumeration value="SYN104"/>
         <xs:enumeration value="SYN110"/>
         <xs:enumeration value="SYN112"/>
         <xs:enumeration value="SYN100"/>
         <xs:enumeration value="SYN101"/>
         <xs:enumeration value="SYN103"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementDetailType">
      <xs:annotation>
         <xs:documentation>vocSet: T19358 (C-0-T19358-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementMessageCode">
      <xs:annotation>
         <xs:documentation>vocSet: D21 (C-0-D21-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementType">
      <xs:annotation>
         <xs:documentation>vocSet: T8 (C-0-T8-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CA"/>
         <xs:enumeration value="CE"/>
         <xs:enumeration value="CR"/>
         <xs:enumeration value="AA"/>
         <xs:enumeration value="AE"/>
         <xs:enumeration value="AR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgmentMessageType">
      <xs:annotation>
         <xs:documentation>vocSet: D22 (C-0-D22-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActClass">
      <xs:annotation>
         <xs:documentation>vocSet: T11527 (C-0-T11527-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassRoot"/>
   </xs:simpleType>
   <xs:simpleType name="ActClassRoot">
      <xs:annotation>
         <xs:documentation>specDomain: S13856 (C-0-T11527-S13856-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassContainer ActClassContract ActClassControlAct ActClassObservation ActClassProcedure ActClassStorage ActClassSupply x_ActClassDocumentEntryAct x_ActClassDocumentEntryOrganizer x_LabProcessClassCodes">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ACT"/>
               <xs:enumeration value="SUBST"/>
               <xs:enumeration value="VERIF"/>
               <xs:enumeration value="ACSN"/>
               <xs:enumeration value="ACCM"/>
               <xs:enumeration value="ACCT"/>
               <xs:enumeration value="PCPR"/>
               <xs:enumeration value="CTTEVENT"/>
               <xs:enumeration value="CONS"/>
               <xs:enumeration value="CONTREG"/>
               <xs:enumeration value="DISPACT"/>
               <xs:enumeration value="ENC"/>
               <xs:enumeration value="ADJUD"/>
               <xs:enumeration value="XACT"/>
               <xs:enumeration value="INC"/>
               <xs:enumeration value="INFRM"/>
               <xs:enumeration value="INVE"/>
               <xs:enumeration value="MPROT"/>
               <xs:enumeration value="REG"/>
               <xs:enumeration value="REV"/>
               <xs:enumeration value="SPCTRT"/>
               <xs:enumeration value="SBADM"/>
               <xs:enumeration value="TRNS"/>
               <xs:enumeration value="LIST"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassContainer">
      <xs:annotation>
         <xs:documentation>abstDomain: A19445 (C-0-T11527-S13856-A19445-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassComposition ActClassEntry ActClassExtract ActClassOrganizer">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FOLDER"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassComposition">
      <xs:annotation>
         <xs:documentation>specDomain: S20083 (C-0-T11527-S13856-A19445-S20083-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassDocument">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="COMPOSITION"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassDocument">
      <xs:annotation>
         <xs:documentation>specDomain: S18938 (C-0-T11527-S13856-A19445-S20083-S18938-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassClinicalDocument">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DOC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassClinicalDocument">
      <xs:annotation>
         <xs:documentation>specDomain: S13948 (C-0-T11527-S13856-A19445-S20083-S18938-S13948-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassEntry">
      <xs:annotation>
         <xs:documentation>specDomain: S20087 (C-0-T11527-S13856-A19445-S20087-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENTRY"/>
         <xs:enumeration value="CLUSTER"/>
         <xs:enumeration value="BATTERY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassExtract">
      <xs:annotation>
         <xs:documentation>specDomain: S20080 (C-0-T11527-S13856-A19445-S20080-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXTRACT"/>
         <xs:enumeration value="EHR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassOrganizer">
      <xs:annotation>
         <xs:documentation>specDomain: S20084 (C-0-T11527-S13856-A19445-S20084-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ORGANIZER"/>
         <xs:enumeration value="CATEGORY"/>
         <xs:enumeration value="DOCBODY"/>
         <xs:enumeration value="DOCSECT"/>
         <xs:enumeration value="TOPIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassContract">
      <xs:annotation>
         <xs:documentation>specDomain: S14002 (C-0-T11527-S13856-S14002-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassFinancialContract">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CNTRCT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassFinancialContract">
      <xs:annotation>
         <xs:documentation>specDomain: S14003 (C-0-T11527-S13856-S14002-S14003-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FCNTRCT"/>
         <xs:enumeration value="COV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassControlAct">
      <xs:annotation>
         <xs:documentation>specDomain: S11534 (C-0-T11527-S13856-S11534-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CACT"/>
         <xs:enumeration value="ACTN"/>
         <xs:enumeration value="INFO"/>
         <xs:enumeration value="STC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassObservation">
      <xs:annotation>
         <xs:documentation>specDomain: S11529 (C-0-T11527-S13856-S11529-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassCondition ActClassObservationSeries ActClassROI">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OBS"/>
               <xs:enumeration value="CNOD"/>
               <xs:enumeration value="CLNTRL"/>
               <xs:enumeration value="ALRT"/>
               <xs:enumeration value="DGIMG"/>
               <xs:enumeration value="INVSTG"/>
               <xs:enumeration value="SPCOBS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassCondition">
      <xs:annotation>
         <xs:documentation>specDomain: S18862 (C-0-T11527-S13856-S11529-S18862-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassPublicHealthCase">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="COND"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassPublicHealthCase">
      <xs:annotation>
         <xs:documentation>specDomain: S11530 (C-0-T11527-S13856-S11529-S18862-S11530-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassObservationSeries">
      <xs:annotation>
         <xs:documentation>specDomain: S18875 (C-0-T11527-S13856-S11529-S18875-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassROI">
      <xs:annotation>
         <xs:documentation>abstDomain: A17893 (C-0-T11527-S13856-S11529-A17893-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassProcedure">
      <xs:annotation>
         <xs:documentation>specDomain: S11532 (C-0-T11527-S13856-S11532-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClassSpecimenCollection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PROC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActClassSpecimenCollection">
      <xs:annotation>
         <xs:documentation>specDomain: S21457 (C-0-T11527-S13856-S11532-S21457-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPECCOLLECT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassStorage">
      <xs:annotation>
         <xs:documentation>specDomain: S21456 (C-0-T11527-S13856-S21456-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STORE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSupply">
      <xs:annotation>
         <xs:documentation>specDomain: S11535 (C-0-T11527-S13856-S11535-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPLY"/>
         <xs:enumeration value="DIET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassDocumentEntryAct">
      <xs:annotation>
         <xs:documentation>abstDomain: A19599 (C-0-T11527-S13856-A19599-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ACCM"/>
         <xs:enumeration value="ACT"/>
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="CTTEVENT"/>
         <xs:enumeration value="CONS"/>
         <xs:enumeration value="INC"/>
         <xs:enumeration value="INFRM"/>
         <xs:enumeration value="REG"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassDocumentEntryOrganizer">
      <xs:annotation>
         <xs:documentation>abstDomain: A19598 (C-0-T11527-S13856-A19598-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CLUSTER"/>
         <xs:enumeration value="BATTERY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_LabProcessClassCodes">
      <xs:annotation>
         <xs:documentation>abstDomain: A19657 (C-0-T11527-S13856-A19657-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ACSN"/>
         <xs:enumeration value="CONTREG"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActCode">
      <xs:annotation>
         <xs:documentation>vocSet: T13953 (C-0-T13953-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActClaimAttachmentCode ActCognitiveProfessionalServiceCode ActInformationCategoryCode ActInjuryCode ActInvoicePaymentCode ActTransportationModeCode ExternallyDefinedActCodes HL7DefinedActCodes ObservationType x_LabProcessCodes"/>
   </xs:simpleType>
   <xs:simpleType name="ActClaimAttachmentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19672 (C-0-T13953-A19672-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActCognitiveProfessionalServiceCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19706 (C-0-T13953-A19706-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="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="ActTransportationModeCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19732 (C-0-T13953-A19732-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActPatientTransportationModeCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Ambulance">
      <xs:annotation>
         <xs:documentation>specDomain: S21547 (C-0-T13953-A19732-A19733-S21547-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AMBT"/>
         <xs:enumeration value="AMBAIR"/>
         <xs:enumeration value="AMBGRND"/>
         <xs:enumeration value="AMBHELO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExternallyDefinedActCodes">
      <xs:annotation>
         <xs:documentation>abstDomain: A16493 (C-0-T13953-A16493-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DocumentSectionType DocumentType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DocumentSectionType">
      <xs:annotation>
         <xs:documentation>abstDomain: A10871 (C-0-T13953-A16493-A10871-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="DocumentType">
      <xs:annotation>
         <xs:documentation>abstDomain: A10870 (C-0-T13953-A16493-A10870-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActMedicationDocumentCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActMedicationDocumentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19723 (C-0-T13953-A16493-A10870-A19723-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HL7DefinedActCodes">
      <xs:annotation>
         <xs:documentation>abstDomain: A13954 (C-0-T13953-A13954-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActAccountCode ActAdjudicationCode ActAdjudicationGroupCode ActAdjudicationInformationCode ActAdjudicationResultActionCode ActBillableTreatmentPlanCode ActBillingArrangementCode ActBoundedROICode ActContainerRegistrationCode ActControlVariable ActCoverageConfirmationCode ActCoverageLimitCode ActDetectedIssueCode ActDetectedIssueManagementCode ActDietCode ActDisciplinaryActionCode ActEncounterAccommodationCode ActEncounterCode ActFinancialTransactionCode ActIncidentCode ActInsurancePolicyCode ActInvoiceElementCode ActInvoiceElementSummaryCode ActInvoiceOverrideCode ActListCode ActMonitoringProtocolCode ActOrderCode ActPaymentCode ActPharmacySupplyType ActPrivilegeCategorization ActProcedureCode ActProductAcquisitionCode ActSpecObsCode ActSpecimenTreatmentCode ActSubstanceAdminSubstitutionCode ActSubstanceAdministrationCode CanadianActProcedureCode HL7TriggerEventCode ROIOverlayShape x_ActFinancialProductAcquisitionCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="_ActClaimAttachmentCode"/>
               <xs:enumeration value="_ActRegistryCode"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActAccountCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A14809 (C-0-T13953-A13954-A14809-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CreditCard">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CASH"/>
               <xs:enumeration value="ACCTRECEIVABLE"/>
               <xs:enumeration value="PBILLACCT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CreditCard">
      <xs:annotation>
         <xs:documentation>abstDomain: A14811 (C-0-T13953-A13954-A14809-A14811-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AE"/>
         <xs:enumeration value="DN"/>
         <xs:enumeration value="DV"/>
         <xs:enumeration value="MC"/>
         <xs:enumeration value="V"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActAdjudicationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17616 (C-0-T13953-A13954-A17616-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdjudicatedWithAdjustments">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AR"/>
               <xs:enumeration value="AS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AdjudicatedWithAdjustments">
      <xs:annotation>
         <xs:documentation>specDomain: S19347 (C-0-T13953-A13954-A17616-S19347-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AA"/>
         <xs:enumeration value="ANF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActAdjudicationGroupCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17968 (C-0-T13953-A13954-A17968-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="DAY"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="MONTH"/>
         <xs:enumeration value="PERIOD"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="WEEK"/>
         <xs:enumeration value="YEAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActAdjudicationInformationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19383 (C-0-T13953-A13954-A19383-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActAdjudicationResultActionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17472 (C-0-T13953-A13954-A17472-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DISPLAY"/>
         <xs:enumeration value="FORM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActBillableTreatmentPlanCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19440 (C-0-T13953-A13954-A19440-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActBillingArrangementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17478 (C-0-T13953-A13954-A17478-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BLK"/>
         <xs:enumeration value="CAP"/>
         <xs:enumeration value="CONTF"/>
         <xs:enumeration value="FFS"/>
         <xs:enumeration value="FINBILL"/>
         <xs:enumeration value="ROST"/>
         <xs:enumeration value="SESS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActBoundedROICode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17896 (C-0-T13953-A13954-A17896-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ROIFS"/>
         <xs:enumeration value="ROIPS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActContainerRegistrationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A14058 (C-0-T13953-A13954-A14058-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="X"/>
         <xs:enumeration value="ID"/>
         <xs:enumeration value="IP"/>
         <xs:enumeration value="O"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActControlVariable">
      <xs:annotation>
         <xs:documentation>abstDomain: A16857 (C-0-T13953-A13954-A16857-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGControlVariable">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AUTO"/>
               <xs:enumeration value="ENDC"/>
               <xs:enumeration value="REFLEX"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGControlVariable">
      <xs:annotation>
         <xs:documentation>abstDomain: A19331 (C-0-T13953-A13954-A16857-A19331-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGControlVariableMDC">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGControlVariableMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19336 (C-0-T13953-A13954-A16857-A19331-A19336-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActCoverageConfirmationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17487 (C-0-T13953-A13954-A17487-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActCoverageAuthorizationConfirmationCode ActCoverageEligibilityConfirmationCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActCoverageAuthorizationConfirmationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17491 (C-0-T13953-A13954-A17487-A17491-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AUTH"/>
         <xs:enumeration value="NAUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActCoverageEligibilityConfirmationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17488 (C-0-T13953-A13954-A17487-A17488-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ELG"/>
         <xs:enumeration value="NELG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActCoverageLimitCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17496 (C-0-T13953-A13954-A17496-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NETAMT"/>
         <xs:enumeration value="UNITPRICE"/>
         <xs:enumeration value="UNITQTY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16124 (C-0-T13953-A13954-A16124-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActAdministrativeDetectedIssueCode ActFinancialDetectedIssueCode ActSuppliedItemDetectedIssueCode ClinicalActionDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActAdministrativeDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19429 (C-0-T13953-A13954-A16124-A19429-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActAdministrativeAuthorizationDetectedIssueCode ActAdministrativeRuleDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActAdministrativeAuthorizationDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19620 (C-0-T13953-A13954-A16124-A19429-A19620-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActAdministrativeRuleDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19621 (C-0-T13953-A13954-A16124-A19429-A19621-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="KEY205"/>
         <xs:enumeration value="KEY204"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActFinancialDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19428 (C-0-T13953-A13954-A16124-A19428-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSuppliedItemDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16656 (C-0-T13953-A13954-A16124-A16656-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdministrationDetectedIssueCode SupplyDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AdministrationDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16657 (C-0-T13953-A13954-A16124-A16656-A16657-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AppropriatenessDetectedIssueCode ComplianceDetectedIssueCode DosageProblemDetectedIssueCode DrugActionDetectedIssueCode TimingDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AppropriatenessDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16658 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InteractionDetectedIssueCode ObservationDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InteractionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16659 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-A16659-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="TherapeuticProductDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FOOD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="TherapeuticProductDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S17807 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-A16659-S17807-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TPROD"/>
         <xs:enumeration value="DRG"/>
         <xs:enumeration value="NHP"/>
         <xs:enumeration value="NONRX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16664 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AgeDetectedIssueCode ConditionDetectedIssueCode ReactionDetectedIssueCode RelatedReactionDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OBSA"/>
               <xs:enumeration value="GEND"/>
               <xs:enumeration value="GEN"/>
               <xs:enumeration value="LAB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AgeDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16669 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16669-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AGE"/>
         <xs:enumeration value="DOSEHINDA"/>
         <xs:enumeration value="DOSELINDA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConditionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16665 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="HeightSurfaceAreaAlert WeightAlert">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="COND"/>
               <xs:enumeration value="LACT"/>
               <xs:enumeration value="PREG"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="HeightSurfaceAreaAlert">
      <xs:annotation>
         <xs:documentation>abstDomain: A17795 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-A17795-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEHINDSA"/>
         <xs:enumeration value="DOSELINDSA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WeightAlert">
      <xs:annotation>
         <xs:documentation>abstDomain: A17794 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16665-A17794-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEHINDW"/>
         <xs:enumeration value="DOSELINDW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ReactionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16672 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16672-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="REACT"/>
         <xs:enumeration value="ALGY"/>
         <xs:enumeration value="INT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RelatedReactionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16676 (C-0-T13953-A13954-A16124-A16656-A16657-A16658-S16664-S16676-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RREACT"/>
         <xs:enumeration value="RALG"/>
         <xs:enumeration value="RINT"/>
         <xs:enumeration value="RAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ComplianceDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16687 (C-0-T13953-A13954-A16124-A16656-A16657-S16687-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COMPLY"/>
         <xs:enumeration value="DUPTHPY"/>
         <xs:enumeration value="PLYDOC"/>
         <xs:enumeration value="PLYPHRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DosageProblemDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16680 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DoseDurationDetectedIssueCode DoseHighDetectedIssueCode DoseIntervalDetectedIssueCode DoseLowDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DOSE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DoseDurationDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16684 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DoseDurationHighDetectedIssueCode DoseDurationLowDetectedIssueCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DOSEDUR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DoseDurationHighDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16686 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-S16686-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEDURH"/>
         <xs:enumeration value="DOSEDURHIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DoseDurationLowDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16685 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16684-S16685-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEDURL"/>
         <xs:enumeration value="DOSEDURLIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DoseHighDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16681 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16681-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEH"/>
         <xs:enumeration value="DOSEHINDA"/>
         <xs:enumeration value="DOSEHINDSA"/>
         <xs:enumeration value="DOSEHIND"/>
         <xs:enumeration value="DOSEHINDW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DoseIntervalDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16683 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16683-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEIVL"/>
         <xs:enumeration value="DOSEIVLIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DoseLowDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16682 (C-0-T13953-A13954-A16124-A16656-A16657-S16680-S16682-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOSEL"/>
         <xs:enumeration value="DOSELINDA"/>
         <xs:enumeration value="DOSELINDSA"/>
         <xs:enumeration value="DOSELIND"/>
         <xs:enumeration value="DOSELINDW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DrugActionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17815 (C-0-T13953-A13954-A16124-A16656-A16657-A17815-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="TimingDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17816 (C-0-T13953-A13954-A16124-A16656-A16657-A17816-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENDLATE"/>
         <xs:enumeration value="STRTLATE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SupplyDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16691 (C-0-T13953-A13954-A16124-A16656-A16691-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TOOLATE"/>
         <xs:enumeration value="TOOSOON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ClinicalActionDetectedIssueCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17814 (C-0-T13953-A13954-A16124-A17814-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActDetectedIssueManagementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16695 (C-0-T13953-A13954-A16695-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActAdministrativeDetectedIssueManagementCode ActFinancialDetectedIssueManagementCode OtherActionTakenManagementCode SupplyAppropriateManagementCode TherapyAppropriateManagementCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActAdministrativeDetectedIssueManagementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19431 (C-0-T13953-A13954-A16695-A19431-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AuthorizationIssueManagementCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AuthorizationIssueManagementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19619 (C-0-T13953-A13954-A16695-A19431-A19619-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EMAUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActFinancialDetectedIssueManagementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19430 (C-0-T13953-A13954-A16695-A19430-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="OtherActionTakenManagementCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16703 (C-0-T13953-A13954-A16695-S16703-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="8"/>
         <xs:enumeration value="11"/>
         <xs:enumeration value="9"/>
         <xs:enumeration value="10"/>
         <xs:enumeration value="13"/>
         <xs:enumeration value="12"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SupplyAppropriateManagementCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16709 (C-0-T13953-A13954-A16695-S16709-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="14"/>
         <xs:enumeration value="18"/>
         <xs:enumeration value="15"/>
         <xs:enumeration value="16"/>
         <xs:enumeration value="17"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TherapyAppropriateManagementCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16696 (C-0-T13953-A13954-A16695-S16696-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ConsultedPrescriberManagementCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1"/>
               <xs:enumeration value="2"/>
               <xs:enumeration value="4"/>
               <xs:enumeration value="19"/>
               <xs:enumeration value="7"/>
               <xs:enumeration value="3"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ConsultedPrescriberManagementCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16700 (C-0-T13953-A13954-A16695-S16696-S16700-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="5"/>
         <xs:enumeration value="6"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActDietCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A10376 (C-0-T13953-A13954-A10376-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BR"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="FAST"/>
         <xs:enumeration value="GF"/>
         <xs:enumeration value="LQ"/>
         <xs:enumeration value="LF"/>
         <xs:enumeration value="LP"/>
         <xs:enumeration value="LS"/>
         <xs:enumeration value="VLI"/>
         <xs:enumeration value="NF"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="PAR"/>
         <xs:enumeration value="PAF"/>
         <xs:enumeration value="RD"/>
         <xs:enumeration value="SCH"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActDisciplinaryActionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19642 (C-0-T13953-A13954-A19642-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActEncounterCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A13955 (C-0-T13953-A13954-A13955-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInpatientEncounterCode ActMedicalServiceCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AMB"/>
               <xs:enumeration value="EMER"/>
               <xs:enumeration value="FLD"/>
               <xs:enumeration value="HH"/>
               <xs:enumeration value="SS"/>
               <xs:enumeration value="VR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInpatientEncounterCode">
      <xs:annotation>
         <xs:documentation>specDomain: S16847 (C-0-T13953-A13954-A13955-S16847-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IMP"/>
         <xs:enumeration value="ACUTE"/>
         <xs:enumeration value="NONAC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMedicalServiceCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17449 (C-0-T13953-A13954-A13955-A17449-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ALC"/>
         <xs:enumeration value="CARD"/>
         <xs:enumeration value="CHR"/>
         <xs:enumeration value="DNTL"/>
         <xs:enumeration value="DRGRHB"/>
         <xs:enumeration value="GENRL"/>
         <xs:enumeration value="MED"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="ONC"/>
         <xs:enumeration value="PALL"/>
         <xs:enumeration value="PED"/>
         <xs:enumeration value="PHAR"/>
         <xs:enumeration value="PHYRHB"/>
         <xs:enumeration value="PSYCH"/>
         <xs:enumeration value="SURG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActFinancialTransactionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A14804 (C-0-T13953-A13954-A14804-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="REV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActIncidentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16508 (C-0-T13953-A13954-A16508-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MVA"/>
         <xs:enumeration value="SCHOOL"/>
         <xs:enumeration value="SPT"/>
         <xs:enumeration value="WPA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInsurancePolicyCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19350 (C-0-T13953-A13954-A19350-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AUTOPOL"/>
         <xs:enumeration value="EHCPOL"/>
         <xs:enumeration value="HSAPOL"/>
         <xs:enumeration value="PUBLICPOL"/>
         <xs:enumeration value="WCBPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceElementCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19397 (C-0-T13953-A13954-A19397-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceAdjudicationPaymentCode ActInvoiceDetailCode ActInvoiceGroupCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceAdjudicationPaymentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19412 (C-0-T13953-A13954-A19397-A19412-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceAdjudicationPaymentGroupCode ActInvoiceAdjudicationPaymentSummaryCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceAdjudicationPaymentGroupCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19414 (C-0-T13953-A13954-A19397-A19412-A19414-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceAdjudicationPaymentSummaryCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19413 (C-0-T13953-A13954-A19397-A19412-A19413-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="DAY"/>
         <xs:enumeration value="INVTYPE"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="MONTH"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="PERIOD"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="SENDAPP"/>
         <xs:enumeration value="WEEK"/>
         <xs:enumeration value="YEAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19401 (C-0-T13953-A13954-A19397-A19401-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceDetailClinicalProductCode ActInvoiceDetailClinicalServiceCode ActInvoiceDetailDrugProductCode ActInvoiceDetailGenericCode ActInvoiceDetailPreferredAccommodationCode CanadianActInvoiceDetailClinicalProductCode CanadianActInvoiceDetailClinicalServiceCode x_ActInvoiceDetailPharmacyCode x_ActInvoiceDetailPreferredAccommodationCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CanadianActInvoiceDetailClinicalProductCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19432 (C-0-T13953-A13954-A19397-A19401-A19432-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CanadianActInvoiceDetailClinicalServiceCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19434 (C-0-T13953-A13954-A19397-A19401-A19434-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="x_ActInvoiceDetailPharmacyCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19415 (C-0-T13953-A13954-A19397-A19401-A19415-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceDetailClinicalProductCode ActInvoiceDetailClinicalServiceCode ActInvoiceDetailDrugProductCode ActInvoiceDetailGenericCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailClinicalProductCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19404 (C-0-T13953-A13954-A19397-A19401-A19415-A19404-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailClinicalServiceCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19405 (C-0-T13953-A13954-A19397-A19401-A19415-A19405-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailDrugProductCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19402 (C-0-T13953-A13954-A19397-A19401-A19415-A19402-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailGenericCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19407 (C-0-T13953-A13954-A19397-A19401-A19415-A19407-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceDetailGenericAdjudicatorCode ActInvoiceDetailGenericModifierCode ActInvoiceDetailGenericProviderCode ActInvoiceDetailTaxCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailGenericAdjudicatorCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19411 (C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19411-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEDUCTIBLE"/>
         <xs:enumeration value="COPAYMENT"/>
         <xs:enumeration value="PAY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailGenericModifierCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19410 (C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19410-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ISOL"/>
         <xs:enumeration value="AFTHRS"/>
         <xs:enumeration value="OOO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailGenericProviderCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19408 (C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19408-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CANCAPT"/>
         <xs:enumeration value="DSC"/>
         <xs:enumeration value="ESA"/>
         <xs:enumeration value="FFSTOP"/>
         <xs:enumeration value="FNLFEE"/>
         <xs:enumeration value="FRSTFEE"/>
         <xs:enumeration value="MARKUP"/>
         <xs:enumeration value="MISSAPT"/>
         <xs:enumeration value="PERMBNS"/>
         <xs:enumeration value="PERFEE"/>
         <xs:enumeration value="RESTOCK"/>
         <xs:enumeration value="TRAVEL"/>
         <xs:enumeration value="URGENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailTaxCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19409 (C-0-T13953-A13954-A19397-A19401-A19415-A19407-A19409-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FST"/>
         <xs:enumeration value="HST"/>
         <xs:enumeration value="PST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActInvoiceDetailPreferredAccommodationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19416 (C-0-T13953-A13954-A19397-A19401-A19416-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceDetailPreferredAccommodationCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceDetailPreferredAccommodationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19406 (C-0-T13953-A13954-A19397-A19401-A19416-A19406-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActEncounterAccommodationCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActEncounterAccommodationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16130 (C-0-T13953-A13954-A19397-A19401-A19416-A19406-A16130-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="I"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="SP"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceGroupCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19398 (C-0-T13953-A13954-A19397-A19398-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInvoiceInterGroupCode ActInvoiceRootGroupCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceInterGroupCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19400 (C-0-T13953-A13954-A19397-A19398-A19400-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CPNDDRGING"/>
         <xs:enumeration value="CPNDINDING"/>
         <xs:enumeration value="CPNDSUPING"/>
         <xs:enumeration value="DRUGING"/>
         <xs:enumeration value="FRAMEING"/>
         <xs:enumeration value="LENSING"/>
         <xs:enumeration value="PRDING"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceRootGroupCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19399 (C-0-T13953-A13954-A19397-A19398-A19399-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RXCINV"/>
         <xs:enumeration value="RXDINV"/>
         <xs:enumeration value="CPINV"/>
         <xs:enumeration value="CSPINV"/>
         <xs:enumeration value="CSINV"/>
         <xs:enumeration value="FININV"/>
         <xs:enumeration value="OHSINV"/>
         <xs:enumeration value="PAINV"/>
         <xs:enumeration value="SBFINV"/>
         <xs:enumeration value="VRXINV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceElementSummaryCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17522 (C-0-T13953-A13954-A17522-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InvoiceElementAdjudicated InvoiceElementPaid InvoiceElementSubmitted">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InvoiceElementAdjudicated">
      <xs:annotation>
         <xs:documentation>abstDomain: A17530 (C-0-T13953-A13954-A17522-A17530-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ADNPPPELAT"/>
         <xs:enumeration value="ADNPPPELCT"/>
         <xs:enumeration value="ADNPPPMNAT"/>
         <xs:enumeration value="ADNPPPMNCT"/>
         <xs:enumeration value="ADNPSPELAT"/>
         <xs:enumeration value="ADNPSPELCT"/>
         <xs:enumeration value="ADNPSPMNAT"/>
         <xs:enumeration value="ADNPSPMNCT"/>
         <xs:enumeration value="ADNFPPELAT"/>
         <xs:enumeration value="ADNFPPELCT"/>
         <xs:enumeration value="ADNFPPMNAT"/>
         <xs:enumeration value="ADNFPPMNCT"/>
         <xs:enumeration value="ADNFSPELAT"/>
         <xs:enumeration value="ADNFSPELCT"/>
         <xs:enumeration value="ADNFSPMNAT"/>
         <xs:enumeration value="ADNFSPMNCT"/>
         <xs:enumeration value="ADPPPPELAT"/>
         <xs:enumeration value="ADPPPPELCT"/>
         <xs:enumeration value="ADPPPPMNAT"/>
         <xs:enumeration value="ADPPPPMNCT"/>
         <xs:enumeration value="ADPPSPELAT"/>
         <xs:enumeration value="ADPPSPELCT"/>
         <xs:enumeration value="ADPPSPMNAT"/>
         <xs:enumeration value="ADPPSPMNCT"/>
         <xs:enumeration value="ADRFPPELAT"/>
         <xs:enumeration value="ADRFPPELCT"/>
         <xs:enumeration value="ADRFPPMNAT"/>
         <xs:enumeration value="ADRFPPMNCT"/>
         <xs:enumeration value="ADRFSPELAT"/>
         <xs:enumeration value="ADRFSPELCT"/>
         <xs:enumeration value="ADRFSPMNAT"/>
         <xs:enumeration value="ADRFSPMNCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InvoiceElementPaid">
      <xs:annotation>
         <xs:documentation>abstDomain: A17563 (C-0-T13953-A13954-A17522-A17563-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PDNPPPELAT"/>
         <xs:enumeration value="PDNPPPELCT"/>
         <xs:enumeration value="PDNPPPMNAT"/>
         <xs:enumeration value="PDNPPPMNCT"/>
         <xs:enumeration value="PDNPSPELAT"/>
         <xs:enumeration value="PDNPSPELCT"/>
         <xs:enumeration value="PDNPSPMNAT"/>
         <xs:enumeration value="PDNPSPMNCT"/>
         <xs:enumeration value="PDNFPPELAT"/>
         <xs:enumeration value="PDNFPPELCT"/>
         <xs:enumeration value="PDNFPPMNAT"/>
         <xs:enumeration value="PDNFPPMNCT"/>
         <xs:enumeration value="PDNFSPELAT"/>
         <xs:enumeration value="PDNFSPELCT"/>
         <xs:enumeration value="PDNFSPMNAT"/>
         <xs:enumeration value="PDNFSPMNCT"/>
         <xs:enumeration value="PDPPPPELAT"/>
         <xs:enumeration value="PDPPPPELCT"/>
         <xs:enumeration value="PDPPPPMNAT"/>
         <xs:enumeration value="PDPPPPMNCT"/>
         <xs:enumeration value="PDPPSPELAT"/>
         <xs:enumeration value="PDPPSPELCT"/>
         <xs:enumeration value="PDPPSPMNAT"/>
         <xs:enumeration value="PDPPSPMNCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InvoiceElementSubmitted">
      <xs:annotation>
         <xs:documentation>abstDomain: A17523 (C-0-T13953-A13954-A17522-A17523-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SBBLELAT"/>
         <xs:enumeration value="SBBLELCT"/>
         <xs:enumeration value="SBNFELCT"/>
         <xs:enumeration value="SBNFELAT"/>
         <xs:enumeration value="SBPDELAT"/>
         <xs:enumeration value="SBPDELCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceOverrideCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17590 (C-0-T13953-A13954-A17590-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COVGE"/>
         <xs:enumeration value="PYRDELAY"/>
         <xs:enumeration value="EFORM"/>
         <xs:enumeration value="FAX"/>
         <xs:enumeration value="GFTH"/>
         <xs:enumeration value="LATE"/>
         <xs:enumeration value="MANUAL"/>
         <xs:enumeration value="ORTHO"/>
         <xs:enumeration value="OOJ"/>
         <xs:enumeration value="PAPER"/>
         <xs:enumeration value="PIE"/>
         <xs:enumeration value="REFNR"/>
         <xs:enumeration value="REPSERV"/>
         <xs:enumeration value="UNRELAT"/>
         <xs:enumeration value="VERBAUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActListCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19364 (C-0-T13953-A13954-A19364-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActMedicationList ActObservationList ActTherapyDurationWorkingListCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActMedicationList">
      <xs:annotation>
         <xs:documentation>specDomain: S19976 (C-0-T13953-A13954-A19364-S19976-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MEDLIST"/>
         <xs:enumeration value="CURMEDLIST"/>
         <xs:enumeration value="DISCMEDLIST"/>
         <xs:enumeration value="HISTMEDLIST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActObservationList">
      <xs:annotation>
         <xs:documentation>abstDomain: A19370 (C-0-T13953-A13954-A19364-A19370-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActConditionList">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CARELIST"/>
               <xs:enumeration value="GOALLIST"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActConditionList">
      <xs:annotation>
         <xs:documentation>specDomain: S21322 (C-0-T13953-A13954-A19364-A19370-S21322-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CONDLIST"/>
         <xs:enumeration value="INTOLIST"/>
         <xs:enumeration value="PROBLIST"/>
         <xs:enumeration value="RISKLIST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMonitoringProtocolCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16231 (C-0-T13953-A13954-A16231-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ControlledSubstanceMonitoringProtocol">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ControlledSubstanceMonitoringProtocol">
      <xs:annotation>
         <xs:documentation>specDomain: S16232 (C-0-T13953-A13954-A16231-S16232-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DEADrugSchedule">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CTLSUB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DEADrugSchedule">
      <xs:annotation>
         <xs:documentation>abstDomain: A19254 (C-0-T13953-A13954-A16231-S16232-A19254-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActOrderCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19586 (C-0-T13953-A13954-A19586-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActPaymentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17610 (C-0-T13953-A13954-A17610-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ACH"/>
         <xs:enumeration value="CHK"/>
         <xs:enumeration value="DDP"/>
         <xs:enumeration value="NON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActPharmacySupplyType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16208 (C-0-T13953-A13954-A16208-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EmergencyPharmacySupplyType FirstFillPharmacySupplyType RefillPharmacySupplyType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FS"/>
               <xs:enumeration value="MS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EmergencyPharmacySupplyType">
      <xs:annotation>
         <xs:documentation>specDomain: S16220 (C-0-T13953-A13954-A16208-S16220-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EM"/>
         <xs:enumeration value="SO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="FirstFillPharmacySupplyType">
      <xs:annotation>
         <xs:documentation>specDomain: S16209 (C-0-T13953-A13954-A16208-S16209-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FF"/>
         <xs:enumeration value="DF"/>
         <xs:enumeration value="FFC"/>
         <xs:enumeration value="FFP"/>
         <xs:enumeration value="TF"/>
         <xs:enumeration value="UD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RefillPharmacySupplyType">
      <xs:annotation>
         <xs:documentation>specDomain: S16215 (C-0-T13953-A13954-A16208-S16215-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RF"/>
         <xs:enumeration value="DF"/>
         <xs:enumeration value="RFF"/>
         <xs:enumeration value="RFC"/>
         <xs:enumeration value="RFP"/>
         <xs:enumeration value="TB"/>
         <xs:enumeration value="UD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActPrivilegeCategorization">
      <xs:annotation>
         <xs:documentation>abstDomain: A19725 (C-0-T13953-A13954-A19725-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActProductAcquisitionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17958 (C-0-T13953-A13954-A17958-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Loan Transfer">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Loan">
      <xs:annotation>
         <xs:documentation>specDomain: S17961 (C-0-T13953-A13954-A17958-S17961-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LOAN"/>
         <xs:enumeration value="RENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Transfer">
      <xs:annotation>
         <xs:documentation>specDomain: S17959 (C-0-T13953-A13954-A17958-S17959-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRANSFER"/>
         <xs:enumeration value="SALE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSpecObsCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A13957 (C-0-T13953-A13954-A13957-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActSpecObsDilutionCode ActSpecObsInterferenceCode ActSpecObsVolumeCode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ARTBLD"/>
               <xs:enumeration value="EVNFCTS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActSpecObsDilutionCode">
      <xs:annotation>
         <xs:documentation>specDomain: S14352 (C-0-T13953-A13954-A13957-S14352-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DILUTION"/>
         <xs:enumeration value="AUTO-HIGH"/>
         <xs:enumeration value="AUTO-LOW"/>
         <xs:enumeration value="PRE"/>
         <xs:enumeration value="RERUN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSpecObsInterferenceCode">
      <xs:annotation>
         <xs:documentation>specDomain: S14382 (C-0-T13953-A13954-A13957-S14382-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INTFR"/>
         <xs:enumeration value="FIBRIN"/>
         <xs:enumeration value="HEMOLYSIS"/>
         <xs:enumeration value="ICTERUS"/>
         <xs:enumeration value="LIPEMIA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSpecObsVolumeCode">
      <xs:annotation>
         <xs:documentation>specDomain: S14369 (C-0-T13953-A13954-A13957-S14369-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VOLUME"/>
         <xs:enumeration value="AVAILABLE"/>
         <xs:enumeration value="CONSUMPTION"/>
         <xs:enumeration value="CURRENT"/>
         <xs:enumeration value="INITIAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSpecimenTreatmentCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A14040 (C-0-T13953-A13954-A14040-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ACID"/>
         <xs:enumeration value="ALK"/>
         <xs:enumeration value="DEFB"/>
         <xs:enumeration value="FILT"/>
         <xs:enumeration value="LDLP"/>
         <xs:enumeration value="NEUT"/>
         <xs:enumeration value="RECA"/>
         <xs:enumeration value="UFIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSubstanceAdminSubstitutionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A16621 (C-0-T13953-A13954-A16621-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="SubstanceAdminGenericSubstitution">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="F"/>
               <xs:enumeration value="N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="SubstanceAdminGenericSubstitution">
      <xs:annotation>
         <xs:documentation>specDomain: S16623 (C-0-T13953-A13954-A16621-S16623-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="G"/>
         <xs:enumeration value="TE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActSubstanceAdministrationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19708 (C-0-T13953-A13954-A19708-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActSubstanceAdministrationImmunizationCode x_MedicationOrImmunization">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DRUG"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActSubstanceAdministrationImmunizationCode">
      <xs:annotation>
         <xs:documentation>specDomain: S21519 (C-0-T13953-A13954-A19708-S21519-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IMMUNIZ"/>
         <xs:enumeration value="BOOSTER"/>
         <xs:enumeration value="INITIMMUNIZ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_MedicationOrImmunization">
      <xs:annotation>
         <xs:documentation>abstDomain: A19745 (C-0-T13953-A13954-A19708-A19745-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DRUG"/>
         <xs:enumeration value="IMMUNIZ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CanadianActProcedureCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19433 (C-0-T13953-A13954-A19433-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HL7TriggerEventCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19427 (C-0-T13953-A13954-A19427-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ROIOverlayShape">
      <xs:annotation>
         <xs:documentation>abstDomain: A16117 (C-0-T13953-A13954-A16117-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CIRCLE"/>
         <xs:enumeration value="ELLIPSE"/>
         <xs:enumeration value="POINT"/>
         <xs:enumeration value="POLY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActFinancialProductAcquisitionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A17963 (C-0-T13953-A13954-A17963-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RENT"/>
         <xs:enumeration value="SALE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16226 (C-0-T13953-A16226-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActPrivilegeCategorizationType AnnotationType CommonClinicalObservationType DiagnosticImageCode IndividualCaseSafetyReportType LogicalObservationIdentifierNamesAndCodes MedicationObservationType ObservationActContextAgeType ObservationAllergyTestType ObservationDiagnosisTypes ObservationIndicationType ObservationIntoleranceType ObservationIssueTriggerCodedObservationType ObservationIssueTriggerMeasuredObservationType ObservationSequenceType ObservationSeriesType PatientCharacteristicObservationType PrescriptionObservationType SimpleMeasurableClinicalObservationType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ADVERSE_REACTION"/>
               <xs:enumeration value="_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-A16226-A19750-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AnnotationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19329 (C-0-T13953-A16226-A19329-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGAnnotationType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGAnnotationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19330 (C-0-T13953-A16226-A19329-A19330-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGAnnotationTypeMDC">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGAnnotationTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19335 (C-0-T13953-A16226-A19329-A19330-A19335-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CommonClinicalObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19715 (C-0-T13953-A16226-A19715-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="DiagnosticImageCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19737 (C-0-T13953-A16226-A19737-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IndividualCaseSafetyReportType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19622 (C-0-T13953-A16226-A19622-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LogicalObservationIdentifierNamesAndCodes">
      <xs:annotation>
         <xs:documentation>abstDomain: A16492 (C-0-T13953-A16226-A16492-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationActContextAgeType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19757 (C-0-T13953-A16226-A19757-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="LOINCObservationActContextAgeType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LOINCObservationActContextAgeType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19758 (C-0-T13953-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="ObservationAllergyTestType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19695 (C-0-T13953-A16226-A19695-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationDiagnosisTypes">
      <xs:annotation>
         <xs:documentation>specDomain: S20927 (C-0-T13953-A16226-S20927-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DX"/>
         <xs:enumeration value="ADMDX"/>
         <xs:enumeration value="DISDX"/>
         <xs:enumeration value="INTDX"/>
         <xs:enumeration value="NOI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationIndicationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19728 (C-0-T13953-A16226-A19728-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationIntoleranceType">
      <xs:annotation>
         <xs:documentation>specDomain: S21498 (C-0-T13953-A16226-S21498-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ObservationAllergyType ObservationDrugIntoleranceType ObservationEnvironmentalIntoleranceType ObservationFoodIntoleranceType ObservationNonAllergyIntoleranceType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OINT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ObservationAllergyType">
      <xs:annotation>
         <xs:documentation>specDomain: S21499 (C-0-T13953-A16226-S21498-S21499-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ALG"/>
         <xs:enumeration value="DALG"/>
         <xs:enumeration value="EALG"/>
         <xs:enumeration value="FALG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationDrugIntoleranceType">
      <xs:annotation>
         <xs:documentation>specDomain: S21501 (C-0-T13953-A16226-S21498-S21501-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DINT"/>
         <xs:enumeration value="DALG"/>
         <xs:enumeration value="DNAINT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationEnvironmentalIntoleranceType">
      <xs:annotation>
         <xs:documentation>specDomain: S21503 (C-0-T13953-A16226-S21498-S21503-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EINT"/>
         <xs:enumeration value="EALG"/>
         <xs:enumeration value="ENAINT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationFoodIntoleranceType">
      <xs:annotation>
         <xs:documentation>specDomain: S21502 (C-0-T13953-A16226-S21498-S21502-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FINT"/>
         <xs:enumeration value="FALG"/>
         <xs:enumeration value="FNAINT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationNonAllergyIntoleranceType">
      <xs:annotation>
         <xs:documentation>specDomain: S21500 (C-0-T13953-A16226-S21498-S21500-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NAINT"/>
         <xs:enumeration value="DNAINT"/>
         <xs:enumeration value="ENAINT"/>
         <xs:enumeration value="FNAINT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationIssueTriggerCodedObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19712 (C-0-T13953-A16226-A19712-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationIssueTriggerMeasuredObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19713 (C-0-T13953-A16226-A19713-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationSequenceType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19325 (C-0-T13953-A16226-A19325-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGObservationSequenceType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="TIME_ABSOLUTE"/>
               <xs:enumeration value="TIME_RELATIVE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGObservationSequenceType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19328 (C-0-T13953-A16226-A19325-A19328-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGLeadTypeMDC">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGLeadTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19334 (C-0-T13953-A16226-A19325-A19328-A19334-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ObservationSeriesType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19321 (C-0-T13953-A16226-A19321-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGObservationSeriesType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGObservationSeriesType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19322 (C-0-T13953-A16226-A19321-A19322-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="REPRESENTATIVE_BEAT"/>
         <xs:enumeration value="RHYTHM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PatientCharacteristicObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19714 (C-0-T13953-A16226-A19714-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PrescriptionObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19616 (C-0-T13953-A16226-A19616-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SimpleMeasurableClinicalObservationType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19711 (C-0-T13953-A16226-A19711-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="x_LabProcessCodes">
      <xs:annotation>
         <xs:documentation>abstDomain: A19656 (C-0-T13953-A19656-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActInfoPersistCode ActObservationVerificationCode ActSpecimenAccessionCode ActSpecimenLabelCode ActSpecimenManifestCode ActSpecimenTransportCode">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActInfoPersistCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19659 (C-0-T13953-A19656-A19659-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActObservationVerificationCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19658 (C-0-T13953-A19656-A19658-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSpecimenAccessionCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19662 (C-0-T13953-A19656-A19662-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSpecimenLabelCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19660 (C-0-T13953-A19656-A19660-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSpecimenManifestCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19661 (C-0-T13953-A19656-A19661-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSpecimenTransportCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19663 (C-0-T13953-A19656-A19663-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInjuryCode">
      <xs:annotation>
         <xs:documentation>vocSet: T19348 (C-0-T19348-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActInvoiceElementModifier">
      <xs:annotation>
         <xs:documentation>vocSet: T17704 (C-0-T17704-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EFORM"/>
         <xs:enumeration value="FAX"/>
         <xs:enumeration value="LINV"/>
         <xs:enumeration value="PAPER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMood">
      <xs:annotation>
         <xs:documentation>vocSet: T10196 (C-0-T10196-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActMoodCompletionTrack ActMoodPredicate x_ActMoodDefEvn x_ActMoodDefEvnRqoPrmsPrp x_ActMoodDocumentObservation x_ActMoodEvnOrdPrmsPrp x_ActMoodIntentEvent x_ActMoodOrdPrms x_ActMoodOrdPrmsEvn x_ActMoodPermPermrq x_ActMoodRqoPrpAptArq x_ClinicalStatementActMood x_ClinicalStatementEncounterMood x_ClinicalStatementObservationMood x_ClinicalStatementProcedureMood x_ClinicalStatementSubstanceMood x_ClinicalStatementSupplyMood x_DocumentActMood x_DocumentEncounterMood x_DocumentProcedureMood x_DocumentSubstanceMood"/>
   </xs:simpleType>
   <xs:simpleType name="ActMoodCompletionTrack">
      <xs:annotation>
         <xs:documentation>abstDomain: A10197 (C-0-T10196-A10197-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActMoodIntent">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DEF"/>
               <xs:enumeration value="EVN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPredicate">
      <xs:annotation>
         <xs:documentation>abstDomain: A10202 (C-0-T10196-A10202-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="EXPEC"/>
         <xs:enumeration value="OPT"/>
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDefEvn">
      <xs:annotation>
         <xs:documentation>abstDomain: A19375 (C-0-T10196-A19375-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDefEvnRqoPrmsPrp">
      <xs:annotation>
         <xs:documentation>abstDomain: A19371 (C-0-T10196-A19371-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDocumentObservation">
      <xs:annotation>
         <xs:documentation>abstDomain: A18943 (C-0-T10196-A18943-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodEvnOrdPrmsPrp">
      <xs:annotation>
         <xs:documentation>abstDomain: A18965 (C-0-T10196-A18965-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodIntentEvent">
      <xs:annotation>
         <xs:documentation>abstDomain: A16742 (C-0-T10196-A16742-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActMoodIntent">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="EVN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActMoodIntent">
      <xs:annotation>
         <xs:documentation>specDomain: S10199 (C-0-T10196-A16742-S10199-cpt)</xs:documentation>
      </xs:annotation>
      <xs: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:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActMoodProposal">
      <xs:annotation>
         <xs:documentation>specDomain: S16726 (C-0-T10196-A16742-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="x_ActMoodOrdPrms">
      <xs:annotation>
         <xs:documentation>abstDomain: A16735 (C-0-T10196-A16735-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodOrdPrmsEvn">
      <xs:annotation>
         <xs:documentation>abstDomain: A16730 (C-0-T10196-A16730-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodPermPermrq">
      <xs:annotation>
         <xs:documentation>abstDomain: A19689 (C-0-T10196-A19689-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="PERMRQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodRqoPrpAptArq">
      <xs:annotation>
         <xs:documentation>abstDomain: A19372 (C-0-T10196-A19372-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementActMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19649 (C-0-T10196-A19649-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementEncounterMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19648 (C-0-T10196-A19648-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementObservationMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19644 (C-0-T10196-A19644-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementProcedureMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19647 (C-0-T10196-A19647-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementSubstanceMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19645 (C-0-T10196-A19645-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementSupplyMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19646 (C-0-T10196-A19646-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentActMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19458 (C-0-T10196-A19458-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentEncounterMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19459 (C-0-T10196-A19459-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentProcedureMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19460 (C-0-T10196-A19460-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentSubstanceMood">
      <xs:annotation>
         <xs:documentation>abstDomain: A19461 (C-0-T10196-A19461-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActPatientTransportationModeCode">
      <xs:annotation>
         <xs:documentation>vocSet: D23 (C-0-D23-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActPaymentReason">
      <xs:annotation>
         <xs:documentation>vocSet: D24 (C-0-D24-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActPriority">
      <xs:annotation>
         <xs:documentation>vocSet: T16866 (C-0-T16866-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActPriorityCallback x_EncounterAdmissionUrgency">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="A"/>
               <xs:enumeration value="PRN"/>
               <xs:enumeration value="CR"/>
               <xs:enumeration value="EL"/>
               <xs:enumeration value="EM"/>
               <xs:enumeration value="P"/>
               <xs:enumeration value="R"/>
               <xs:enumeration value="RR"/>
               <xs:enumeration value="S"/>
               <xs:enumeration value="T"/>
               <xs:enumeration value="UR"/>
               <xs:enumeration value="UD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActPriorityCallback">
      <xs:annotation>
         <xs:documentation>specDomain: S16871 (C-0-T16866-S16871-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CS"/>
         <xs:enumeration value="CSP"/>
         <xs:enumeration value="CSR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_EncounterAdmissionUrgency">
      <xs:annotation>
         <xs:documentation>abstDomain: A19457 (C-0-T16866-A19457-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EL"/>
         <xs:enumeration value="EM"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="UR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActProcedureCode">
      <xs:annotation>
         <xs:documentation>vocSet: T19349 (C-0-T19349-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActReason">
      <xs:annotation>
         <xs:documentation>vocSet: T14878 (C-0-T14878-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActAccommodationReason ActAdjudicationReason ActBillableClinicalServiceReason ActIneligibilityReason ActNoImmunizationReason ActSupplyFulfillmentRefusalReason ClinicalResearchReason ControlActReason EligibilityActReasonCode NonPerformanceReasonCode ReasonForNotEvaluatingDevice ReferralReasonCode SchedulingActReason SubstanceAdminSubstitutionNotAllowedReason SubstanceAdminSubstitutionReason TransferActReason x_ActEncounterReason">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="MEDNEC"/>
               <xs:enumeration value="PAT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActAccommodationReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A17425 (C-0-T14878-A17425-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ACCREQNA"/>
         <xs:enumeration value="FLRCNV"/>
         <xs:enumeration value="MEDNEC"/>
         <xs:enumeration value="PAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActAdjudicationReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19385 (C-0-T14878-A19385-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActBillableClinicalServiceReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19388 (C-0-T14878-A19388-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActIneligibilityReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19355 (C-0-T14878-A19355-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COVSUS"/>
         <xs:enumeration value="DECSD"/>
         <xs:enumeration value="REGERR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActNoImmunizationReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19717 (C-0-T14878-A19717-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActSupplyFulfillmentRefusalReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19718 (C-0-T14878-A19718-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ControlActReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19692 (C-0-T14878-A19692-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ControlActReasonConditionNullify">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ControlActReasonConditionNullify">
      <xs:annotation>
         <xs:documentation>abstDomain: A19693 (C-0-T14878-A19692-A19693-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EligibilityActReasonCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19694 (C-0-T14878-A19694-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CoverageEligibilityReason">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NonPerformanceReasonCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19744 (C-0-T14878-A19744-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ReasonForNotEvaluatingDevice">
      <xs:annotation>
         <xs:documentation>abstDomain: A19636 (C-0-T14878-A19636-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ReferralReasonCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19743 (C-0-T14878-A19743-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SchedulingActReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A14879 (C-0-T14878-A14879-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MTG"/>
         <xs:enumeration value="MED"/>
         <xs:enumeration value="FIN"/>
         <xs:enumeration value="DEC"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PHY"/>
         <xs:enumeration value="BLK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubstanceAdminSubstitutionNotAllowedReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19719 (C-0-T14878-A19719-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SubstanceAdminSubstitutionReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19377 (C-0-T14878-A19377-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CT"/>
         <xs:enumeration value="FP"/>
         <xs:enumeration value="OS"/>
         <xs:enumeration value="RR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TransferActReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A15983 (C-0-T14878-A15983-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ER"/>
         <xs:enumeration value="RQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActEncounterReason">
      <xs:annotation>
         <xs:documentation>abstDomain: A19456 (C-0-T14878-A19456-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MEDNEC"/>
         <xs:enumeration value="PAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpoint">
      <xs:annotation>
         <xs:documentation>vocSet: T10349 (C-0-T10349-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="X"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoin">
      <xs:annotation>
         <xs:documentation>vocSet: T10360 (C-0-T10360-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="X"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipRelatedOrder">
      <xs:annotation>
         <xs:documentation>vocSet: D25 (C-0-D25-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplit">
      <xs:annotation>
         <xs:documentation>vocSet: T10355 (C-0-T10355-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E1"/>
         <xs:enumeration value="EW"/>
         <xs:enumeration value="I1"/>
         <xs:enumeration value="IW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSubset">
      <xs:annotation>
         <xs:documentation>vocSet: T19613 (C-0-T19613-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ExpectedSubset ParticipationSubset PastSubset">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="MAX"/>
               <xs:enumeration value="MIN"/>
               <xs:enumeration value="SUM"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ParticipationSubset">
      <xs:annotation>
         <xs:documentation>abstDomain: A19736 (C-0-T19613-A19736-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ExpectedSubset PastSubset">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SUM"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ExpectedSubset">
      <xs:annotation>
         <xs:documentation>specDomain: S21368 (C-0-T19613-A19736-S21368-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FUTURE"/>
         <xs:enumeration value="LAST"/>
         <xs:enumeration value="NEXT"/>
         <xs:enumeration value="FUTSUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PastSubset">
      <xs:annotation>
         <xs:documentation>specDomain: S21367 (C-0-T19613-S21367-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAST"/>
         <xs:enumeration value="FIRST"/>
         <xs:enumeration value="RECENT"/>
         <xs:enumeration value="PREVSUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipType">
      <xs:annotation>
         <xs:documentation>vocSet: T10317 (C-0-T10317-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActRelationshipConditional ActRelationshipHasComponent ActRelationshipOutcome ActRelationshipPertains ActRelationshipSequel x_ActRelationshipDocument x_ActRelationshipEntry x_ActRelationshipEntryRelationship x_ActRelationshipExternalReference x_ActRelationshipPatientTransport x_ActRelationshipPertinentInfo 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:restriction base="cs">
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="MITGT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasComponent">
      <xs:annotation>
         <xs:documentation>specDomain: S10318 (C-0-T10317-S10318-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="ARR"/>
         <xs:enumeration value="DEP"/>
         <xs:enumeration value="CTRLV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipOutcome">
      <xs:annotation>
         <xs:documentation>specDomain: S10324 (C-0-T10317-S10324-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActRelationshipObjective">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OUTC"/>
               <xs:enumeration value="GOAL"/>
               <xs:enumeration value="RISK"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipObjective">
      <xs:annotation>
         <xs:documentation>abstDomain: A19617 (C-0-T10317-S10324-A19617-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OBJC"/>
         <xs:enumeration value="OBJF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipPertains">
      <xs:annotation>
         <xs:documentation>specDomain: S10329 (C-0-T10317-S10329-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActRelationshipAccounting ActRelationshipHasSupport ActRelationshipTemporallyPertains">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PERT"/>
               <xs:enumeration value="NAME"/>
               <xs:enumeration value="AUTH"/>
               <xs:enumeration value="COVBY"/>
               <xs:enumeration value="EXPL"/>
               <xs:enumeration value="PREV"/>
               <xs:enumeration value="REFV"/>
               <xs:enumeration value="SUBJ"/>
               <xs:enumeration value="DRIV"/>
               <xs:enumeration value="CAUS"/>
               <xs:enumeration value="MFST"/>
               <xs:enumeration value="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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCostTracking">
      <xs:annotation>
         <xs:documentation>abstDomain: A19610 (C-0-T10317-S10329-A14900-A19610-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipPosting">
      <xs:annotation>
         <xs:documentation>abstDomain: A19609 (C-0-T10317-S10329-A14900-A19609-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasSupport">
      <xs:annotation>
         <xs:documentation>specDomain: S10330 (C-0-T10317-S10329-S10330-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SPRTBND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipTemporallyPertains">
      <xs:annotation>
         <xs:documentation>abstDomain: A19587 (C-0-T10317-S10329-A19587-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SAS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSequel">
      <xs:annotation>
         <xs:documentation>specDomain: S10337 (C-0-T10317-S10337-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActRelationshipExcerpt ActRelationshipFulfills ActRelationshipReplacement">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SEQL"/>
               <xs:enumeration value="DOC"/>
               <xs:enumeration value="ELNK"/>
               <xs:enumeration value="GEVL"/>
               <xs:enumeration value="GEN"/>
               <xs:enumeration value="OPTN"/>
               <xs:enumeration value="INST"/>
               <xs:enumeration value="APND"/>
               <xs:enumeration value="MTCH"/>
               <xs:enumeration value="REV"/>
               <xs:enumeration value="XFRM"/>
               <xs:enumeration value="UPDT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipExcerpt">
      <xs:annotation>
         <xs:documentation>specDomain: S18660 (C-0-T10317-S10337-S18660-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="VRXCRPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipFulfills">
      <xs:annotation>
         <xs:documentation>specDomain: S10342 (C-0-T10317-S10337-S10342-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FLFS"/>
         <xs:enumeration value="OCCR"/>
         <xs:enumeration value="OREF"/>
         <xs:enumeration value="SCH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipReplacement">
      <xs:annotation>
         <xs:documentation>specDomain: S10338 (C-0-T10317-S10337-S10338-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="SUCC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipDocument">
      <xs:annotation>
         <xs:documentation>abstDomain: A11610 (C-0-T10317-A11610-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="APND"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipEntry">
      <xs:annotation>
         <xs:documentation>abstDomain: A19446 (C-0-T10317-A19446-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="DRIV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipEntryRelationship">
      <xs:annotation>
         <xs:documentation>abstDomain: A19447 (C-0-T10317-A19447-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="GEVL"/>
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="SAS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipExternalReference">
      <xs:annotation>
         <xs:documentation>abstDomain: A19000 (C-0-T10317-A19000-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="ELNK"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="RPLC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipPatientTransport">
      <xs:annotation>
         <xs:documentation>abstDomain: A19005 (C-0-T10317-A19005-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ARR"/>
         <xs:enumeration value="DEP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipPertinentInfo">
      <xs:annotation>
         <xs:documentation>abstDomain: A19562 (C-0-T10317-A19562-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="REFR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="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="ActSite">
      <xs:annotation>
         <xs:documentation>vocSet: T16537 (C-0-T16537-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AnimalActSite HumanActSite"/>
   </xs:simpleType>
   <xs:simpleType name="AnimalActSite">
      <xs:annotation>
         <xs:documentation>abstDomain: A16539 (C-0-T16537-A16539-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CanadianActInjurySite">
      <xs:annotation>
         <xs:documentation>abstDomain: A19439 (C-0-T16537-A16538-A19439-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="Dentition">
      <xs:annotation>
         <xs:documentation>abstDomain: A19346 (C-0-T16537-A16538-A19346-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ArtificialDentition PermanentDentition PrimaryDentition SupernumeraryTooth">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ArtificialDentition">
      <xs:annotation>
         <xs:documentation>abstDomain: A19345 (C-0-T16537-A16538-A19346-A19345-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TID10a"/>
         <xs:enumeration value="TID10i"/>
         <xs:enumeration value="TID10p"/>
         <xs:enumeration value="TID10pd"/>
         <xs:enumeration value="TID10pm"/>
         <xs:enumeration value="TID11a"/>
         <xs:enumeration value="TID11i"/>
         <xs:enumeration value="TID11p"/>
         <xs:enumeration value="TID11pd"/>
         <xs:enumeration value="TID11pm"/>
         <xs:enumeration value="TID12a"/>
         <xs:enumeration value="TID12i"/>
         <xs:enumeration value="TID12p"/>
         <xs:enumeration value="TID12pd"/>
         <xs:enumeration value="TID12pm"/>
         <xs:enumeration value="TID13a"/>
         <xs:enumeration value="TID13i"/>
         <xs:enumeration value="TID13p"/>
         <xs:enumeration value="TID13pd"/>
         <xs:enumeration value="TID13pm"/>
         <xs:enumeration value="TID14a"/>
         <xs:enumeration value="TID14i"/>
         <xs:enumeration value="TID14p"/>
         <xs:enumeration value="TID14pd"/>
         <xs:enumeration value="TID14pm"/>
         <xs:enumeration value="TID15a"/>
         <xs:enumeration value="TID15i"/>
         <xs:enumeration value="TID15p"/>
         <xs:enumeration value="TID15pd"/>
         <xs:enumeration value="TID15pm"/>
         <xs:enumeration value="TID16a"/>
         <xs:enumeration value="TID16i"/>
         <xs:enumeration value="TID16p"/>
         <xs:enumeration value="TID16pd"/>
         <xs:enumeration value="TID16pm"/>
         <xs:enumeration value="TID17a"/>
         <xs:enumeration value="TID17ad"/>
         <xs:enumeration value="TID17am"/>
         <xs:enumeration value="TID17i"/>
         <xs:enumeration value="TID17id"/>
         <xs:enumeration value="TID17im"/>
         <xs:enumeration value="TID17p"/>
         <xs:enumeration value="TID17pd"/>
         <xs:enumeration value="TID17pm"/>
         <xs:enumeration value="TID18a"/>
         <xs:enumeration value="TID18ad"/>
         <xs:enumeration value="TID18am"/>
         <xs:enumeration value="TID18i"/>
         <xs:enumeration value="TID18id"/>
         <xs:enumeration value="TID18im"/>
         <xs:enumeration value="TID18p"/>
         <xs:enumeration value="TID18pd"/>
         <xs:enumeration value="TID18pm"/>
         <xs:enumeration value="TID19a"/>
         <xs:enumeration value="TID19ad"/>
         <xs:enumeration value="TID19am"/>
         <xs:enumeration value="TID19i"/>
         <xs:enumeration value="TID19id"/>
         <xs:enumeration value="TID19im"/>
         <xs:enumeration value="TID19p"/>
         <xs:enumeration value="TID19pd"/>
         <xs:enumeration value="TID19pm"/>
         <xs:enumeration value="TID1a"/>
         <xs:enumeration value="TID1i"/>
         <xs:enumeration value="TID1p"/>
         <xs:enumeration value="TID1pd"/>
         <xs:enumeration value="TID1pm"/>
         <xs:enumeration value="TID20a"/>
         <xs:enumeration value="TID20i"/>
         <xs:enumeration value="TID20p"/>
         <xs:enumeration value="TID20pd"/>
         <xs:enumeration value="TID20pm"/>
         <xs:enumeration value="TID21a"/>
         <xs:enumeration value="TID21i"/>
         <xs:enumeration value="TID21p"/>
         <xs:enumeration value="TID21pd"/>
         <xs:enumeration value="TID21pm"/>
         <xs:enumeration value="TID22a"/>
         <xs:enumeration value="TID22i"/>
         <xs:enumeration value="TID22p"/>
         <xs:enumeration value="TID22pd"/>
         <xs:enumeration value="TID22pm"/>
         <xs:enumeration value="TID23a"/>
         <xs:enumeration value="TID23i"/>
         <xs:enumeration value="TID23p"/>
         <xs:enumeration value="TID23pd"/>
         <xs:enumeration value="TID23pm"/>
         <xs:enumeration value="TID24a"/>
         <xs:enumeration value="TID24i"/>
         <xs:enumeration value="TID24p"/>
         <xs:enumeration value="TID24pd"/>
         <xs:enumeration value="TID24pm"/>
         <xs:enumeration value="TID25a"/>
         <xs:enumeration value="TID25i"/>
         <xs:enumeration value="TID25p"/>
         <xs:enumeration value="TID25pd"/>
         <xs:enumeration value="TID25pm"/>
         <xs:enumeration value="TID26a"/>
         <xs:enumeration value="TID26i"/>
         <xs:enumeration value="TID26p"/>
         <xs:enumeration value="TID26pd"/>
         <xs:enumeration value="TID26pm"/>
         <xs:enumeration value="TID27a"/>
         <xs:enumeration value="TID27i"/>
         <xs:enumeration value="TID27p"/>
         <xs:enumeration value="TID27pd"/>
         <xs:enumeration value="TID27pm"/>
         <xs:enumeration value="TID28a"/>
         <xs:enumeration value="TID28i"/>
         <xs:enumeration value="TID28p"/>
         <xs:enumeration value="TID28pd"/>
         <xs:enumeration value="TID28pm"/>
         <xs:enumeration value="TID29a"/>
         <xs:enumeration value="TID29i"/>
         <xs:enumeration value="TID29p"/>
         <xs:enumeration value="TID29pd"/>
         <xs:enumeration value="TID29pm"/>
         <xs:enumeration value="TID2a"/>
         <xs:enumeration value="TID2i"/>
         <xs:enumeration value="TID2p"/>
         <xs:enumeration value="TID2pd"/>
         <xs:enumeration value="TID2pm"/>
         <xs:enumeration value="TID30a"/>
         <xs:enumeration value="TID30ad"/>
         <xs:enumeration value="TID30am"/>
         <xs:enumeration value="TID30i"/>
         <xs:enumeration value="TID30id"/>
         <xs:enumeration value="TID30im"/>
         <xs:enumeration value="TID30p"/>
         <xs:enumeration value="TID30pd"/>
         <xs:enumeration value="TID30pm"/>
         <xs:enumeration value="TID31a"/>
         <xs:enumeration value="TID31ad"/>
         <xs:enumeration value="TID31am"/>
         <xs:enumeration value="TID31i"/>
         <xs:enumeration value="TID31id"/>
         <xs:enumeration value="TID31im"/>
         <xs:enumeration value="TID31p"/>
         <xs:enumeration value="TID31pd"/>
         <xs:enumeration value="TID31pm"/>
         <xs:enumeration value="TID32a"/>
         <xs:enumeration value="TID32ad"/>
         <xs:enumeration value="TID32am"/>
         <xs:enumeration value="TID32i"/>
         <xs:enumeration value="TID32id"/>
         <xs:enumeration value="TID32im"/>
         <xs:enumeration value="TID32p"/>
         <xs:enumeration value="TID32pd"/>
         <xs:enumeration value="TID32pm"/>
         <xs:enumeration value="TID3a"/>
         <xs:enumeration value="TID3i"/>
         <xs:enumeration value="TID3p"/>
         <xs:enumeration value="TID3pd"/>
         <xs:enumeration value="TID3pm"/>
         <xs:enumeration value="TID4a"/>
         <xs:enumeration value="TID4i"/>
         <xs:enumeration value="TID4p"/>
         <xs:enumeration value="TID4pd"/>
         <xs:enumeration value="TID4pm"/>
         <xs:enumeration value="TID5a"/>
         <xs:enumeration value="TID5i"/>
         <xs:enumeration value="TID5p"/>
         <xs:enumeration value="TID5pd"/>
         <xs:enumeration value="TID5pm"/>
         <xs:enumeration value="TID6a"/>
         <xs:enumeration value="TID6i"/>
         <xs:enumeration value="TID6p"/>
         <xs:enumeration value="TID6pd"/>
         <xs:enumeration value="TID6pm"/>
         <xs:enumeration value="TID7a"/>
         <xs:enumeration value="TID7i"/>
         <xs:enumeration value="TID7p"/>
         <xs:enumeration value="TID7pd"/>
         <xs:enumeration value="TID7pm"/>
         <xs:enumeration value="TID8a"/>
         <xs:enumeration value="TID8i"/>
         <xs:enumeration value="TID8p"/>
         <xs:enumeration value="TID8pd"/>
         <xs:enumeration value="TID8pm"/>
         <xs:enumeration value="TID9a"/>
         <xs:enumeration value="TID9i"/>
         <xs:enumeration value="TID9p"/>
         <xs:enumeration value="TID9pd"/>
         <xs:enumeration value="TID9pm"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PermanentDentition">
      <xs:annotation>
         <xs:documentation>abstDomain: A19342 (C-0-T16537-A16538-A19346-A19342-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TID1"/>
         <xs:enumeration value="TID10"/>
         <xs:enumeration value="TID11"/>
         <xs:enumeration value="TID12"/>
         <xs:enumeration value="TID13"/>
         <xs:enumeration value="TID14"/>
         <xs:enumeration value="TID15"/>
         <xs:enumeration value="TID16"/>
         <xs:enumeration value="TID17"/>
         <xs:enumeration value="TID17d"/>
         <xs:enumeration value="TID17m"/>
         <xs:enumeration value="TID18"/>
         <xs:enumeration value="TID18d"/>
         <xs:enumeration value="TID18m"/>
         <xs:enumeration value="TID19"/>
         <xs:enumeration value="TID19d"/>
         <xs:enumeration value="TID19m"/>
         <xs:enumeration value="TID2"/>
         <xs:enumeration value="TID20"/>
         <xs:enumeration value="TID21"/>
         <xs:enumeration value="TID22"/>
         <xs:enumeration value="TID23"/>
         <xs:enumeration value="TID24"/>
         <xs:enumeration value="TID25"/>
         <xs:enumeration value="TID26"/>
         <xs:enumeration value="TID27"/>
         <xs:enumeration value="TID28"/>
         <xs:enumeration value="TID29"/>
         <xs:enumeration value="TID3"/>
         <xs:enumeration value="TID30"/>
         <xs:enumeration value="TID30d"/>
         <xs:enumeration value="TID30m"/>
         <xs:enumeration value="TID31"/>
         <xs:enumeration value="TID31d"/>
         <xs:enumeration value="TID31m"/>
         <xs:enumeration value="TID32"/>
         <xs:enumeration value="TID32d"/>
         <xs:enumeration value="TID32m"/>
         <xs:enumeration value="TID4"/>
         <xs:enumeration value="TID5"/>
         <xs:enumeration value="TID6"/>
         <xs:enumeration value="TID7"/>
         <xs:enumeration value="TID8"/>
         <xs:enumeration value="TID9"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PrimaryDentition">
      <xs:annotation>
         <xs:documentation>abstDomain: A19344 (C-0-T16537-A16538-A19346-A19344-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TIDA"/>
         <xs:enumeration value="TIDB"/>
         <xs:enumeration value="TIDC"/>
         <xs:enumeration value="TIDD"/>
         <xs:enumeration value="TIDE"/>
         <xs:enumeration value="TIDF"/>
         <xs:enumeration value="TIDG"/>
         <xs:enumeration value="TIDH"/>
         <xs:enumeration value="TIDI"/>
         <xs:enumeration value="TIDJ"/>
         <xs:enumeration value="TIDK"/>
         <xs:enumeration value="TIDL"/>
         <xs:enumeration value="TIDM"/>
         <xs:enumeration value="TIDN"/>
         <xs:enumeration value="TIDO"/>
         <xs:enumeration value="TIDP"/>
         <xs:enumeration value="TIDQ"/>
         <xs:enumeration value="TIDR"/>
         <xs:enumeration value="TIDS"/>
         <xs:enumeration value="TIDT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SupernumeraryTooth">
      <xs:annotation>
         <xs:documentation>abstDomain: A19343 (C-0-T16537-A16538-A19346-A19343-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TID10s"/>
         <xs:enumeration value="TID11s"/>
         <xs:enumeration value="TID12s"/>
         <xs:enumeration value="TID13s"/>
         <xs:enumeration value="TID14s"/>
         <xs:enumeration value="TID15s"/>
         <xs:enumeration value="TID16s"/>
         <xs:enumeration value="TID17s"/>
         <xs:enumeration value="TID18s"/>
         <xs:enumeration value="TID19s"/>
         <xs:enumeration value="TID1s"/>
         <xs:enumeration value="TID20s"/>
         <xs:enumeration value="TID21s"/>
         <xs:enumeration value="TID22s"/>
         <xs:enumeration value="TID23s"/>
         <xs:enumeration value="TID24s"/>
         <xs:enumeration value="TID25s"/>
         <xs:enumeration value="TID26s"/>
         <xs:enumeration value="TID27s"/>
         <xs:enumeration value="TID28s"/>
         <xs:enumeration value="TID29s"/>
         <xs:enumeration value="TID2s"/>
         <xs:enumeration value="TID30s"/>
         <xs:enumeration value="TID31s"/>
         <xs:enumeration value="TID32s"/>
         <xs:enumeration value="TID3s"/>
         <xs:enumeration value="TID4s"/>
         <xs:enumeration value="TID5s"/>
         <xs:enumeration value="TID6s"/>
         <xs:enumeration value="TID7s"/>
         <xs:enumeration value="TID8s"/>
         <xs:enumeration value="TID9s"/>
         <xs:enumeration value="TIDAs"/>
         <xs:enumeration value="TIDBs"/>
         <xs:enumeration value="TIDCs"/>
         <xs:enumeration value="TIDDs"/>
         <xs:enumeration value="TIDEs"/>
         <xs:enumeration value="TIDFs"/>
         <xs:enumeration value="TIDGs"/>
         <xs:enumeration value="TIDHs"/>
         <xs:enumeration value="TIDIs"/>
         <xs:enumeration value="TIDJs"/>
         <xs:enumeration value="TIDKs"/>
         <xs:enumeration value="TIDLs"/>
         <xs:enumeration value="TIDMs"/>
         <xs:enumeration value="TIDNs"/>
         <xs:enumeration value="TIDOs"/>
         <xs:enumeration value="TIDPs"/>
         <xs:enumeration value="TIDQs"/>
         <xs:enumeration value="TIDRs"/>
         <xs:enumeration value="TIDSs"/>
         <xs:enumeration value="TIDTs"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HumanSubstanceAdministrationSite">
      <xs:annotation>
         <xs:documentation>abstDomain: A19724 (C-0-T16537-A16538-A19724-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="InjuryActSite">
      <xs:annotation>
         <xs:documentation>abstDomain: A19438 (C-0-T16537-A16538-A19438-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T15933 (C-0-T15933-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActStatusNormal x_DocumentStatus">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="nullified"/>
               <xs:enumeration value="obsolete"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActStatusNormal">
      <xs:annotation>
         <xs:documentation>specDomain: S15936 (C-0-T15933-S15936-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="normal"/>
         <xs:enumeration value="aborted"/>
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="completed"/>
         <xs:enumeration value="held"/>
         <xs:enumeration value="new"/>
         <xs:enumeration value="suspended"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentStatus">
      <xs:annotation>
         <xs:documentation>abstDomain: A16916 (C-0-T15933-A16916-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="new"/>
         <xs:enumeration value="obsolete"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActTherapyDurationWorkingListCode">
      <xs:annotation>
         <xs:documentation>vocSet: D26 (C-0-D26-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ActUncertainty">
      <xs:annotation>
         <xs:documentation>vocSet: T16899 (C-0-T16899-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="N"/>
         <xs:enumeration value="U"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AddressPartType">
      <xs:annotation>
         <xs:documentation>vocSet: T10642 (C-0-T10642-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdditionalLocator DeliveryAddressLine StreetAddressLine">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CAR"/>
               <xs:enumeration value="CEN"/>
               <xs:enumeration value="CNT"/>
               <xs:enumeration value="CPA"/>
               <xs:enumeration value="DEL"/>
               <xs:enumeration value="CTY"/>
               <xs:enumeration value="POB"/>
               <xs:enumeration value="ZIP"/>
               <xs:enumeration value="PRE"/>
               <xs:enumeration value="STA"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AdditionalLocator">
      <xs:annotation>
         <xs:documentation>specDomain: S10651 (C-0-T10642-S10651-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ADL"/>
         <xs:enumeration value="UNIT"/>
         <xs:enumeration value="UNID"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DeliveryAddressLine">
      <xs:annotation>
         <xs:documentation>specDomain: S17887 (C-0-T10642-S17887-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DAL"/>
         <xs:enumeration value="DINSTA"/>
         <xs:enumeration value="DINSTQ"/>
         <xs:enumeration value="DINST"/>
         <xs:enumeration value="DMOD"/>
         <xs:enumeration value="DMODID"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StreetAddressLine">
      <xs:annotation>
         <xs:documentation>specDomain: S14822 (C-0-T10642-S14822-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BuildingNumber StreetName">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SAL"/>
               <xs:enumeration value="DIR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BuildingNumber">
      <xs:annotation>
         <xs:documentation>specDomain: S10649 (C-0-T10642-S14822-S10649-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BNR"/>
         <xs:enumeration value="BNN"/>
         <xs:enumeration value="BNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StreetName">
      <xs:annotation>
         <xs:documentation>specDomain: S10648 (C-0-T10642-S14822-S10648-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STR"/>
         <xs:enumeration value="STB"/>
         <xs:enumeration value="STTYP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AdministrativeGender">
      <xs:annotation>
         <xs:documentation>vocSet: T1 (C-0-T1-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="F"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="UN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AmericanIndianAlaskaNativeLanguages">
      <xs:annotation>
         <xs:documentation>vocSet: T18130 (C-0-T18130-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Algic Caddoan Chimakuan EskimoAleut Hokan Iroquoian Keresan KiowaTanoan Muskogean Nadene Penutian Pidgin Salishan SiouanCatawba UtoAztecan Wakashan Yukian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-HAI"/>
               <xs:enumeration value="x-KUN"/>
               <xs:enumeration value="x-PSD"/>
               <xs:enumeration value="x-YUC"/>
               <xs:enumeration value="x-ZUN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Algic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18131 (C-0-T18130-A18131-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Algonquian Ritwan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Algonquian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18132 (C-0-T18130-A18131-A18132-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Arapahoan CreeMontagnais EasternAlgonquin Ojibwayan SaukFoxKickapoo">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-BLC"/>
               <xs:enumeration value="x-CHY"/>
               <xs:enumeration value="x-MEZ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Arapahoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18142 (C-0-T18130-A18131-A18132-A18142-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ArapahoGrosVentre">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ArapahoGrosVentre">
      <xs:annotation>
         <xs:documentation>abstDomain: A18143 (C-0-T18130-A18131-A18132-A18142-A18143-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ARP"/>
         <xs:enumeration value="x-ATS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CreeMontagnais">
      <xs:annotation>
         <xs:documentation>abstDomain: A18135 (C-0-T18130-A18131-A18132-A18135-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Cree">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Cree">
      <xs:annotation>
         <xs:documentation>abstDomain: A18136 (C-0-T18130-A18131-A18132-A18135-A18136-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CRP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EasternAlgonquin">
      <xs:annotation>
         <xs:documentation>abstDomain: A18171 (C-0-T18130-A18131-A18132-A18171-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Abenakian Delawaran">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-MIC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Abenakian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18174 (C-0-T18130-A18131-A18132-A18171-A18174-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-AAQ"/>
         <xs:enumeration value="x-MAC"/>
         <xs:enumeration value="x-ABE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Delawaran">
      <xs:annotation>
         <xs:documentation>abstDomain: A18184 (C-0-T18130-A18131-A18132-A18171-A18184-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-DEL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Ojibwayan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18156 (C-0-T18130-A18131-A18132-A18156-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-POT"/>
         <xs:enumeration value="x-OJB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SaukFoxKickapoo">
      <xs:annotation>
         <xs:documentation>abstDomain: A18164 (C-0-T18130-A18131-A18132-A18164-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KIC"/>
         <xs:enumeration value="x-SAC"/>
         <xs:enumeration value="x-SJW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Ritwan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18189 (C-0-T18130-A18131-A18189-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-YUR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Caddoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18223 (C-0-T18130-A18223-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NorthernCaddoan SouthernCaddoan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NorthernCaddoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18224 (C-0-T18130-A18223-A18224-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ARI"/>
         <xs:enumeration value="x-PAW"/>
         <xs:enumeration value="x-WIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SouthernCaddoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18233 (C-0-T18130-A18223-A18233-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CAD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Chimakuan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18238 (C-0-T18130-A18238-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-QUI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EskimoAleut">
      <xs:annotation>
         <xs:documentation>abstDomain: A18191 (C-0-T18130-A18191-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Aleut Eskimoan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Aleut">
      <xs:annotation>
         <xs:documentation>abstDomain: A18221 (C-0-T18130-A18191-A18221-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ALW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Eskimoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18192 (C-0-T18130-A18191-A18192-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InuitInupiaq SirenikskiYupik">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InuitInupiaq">
      <xs:annotation>
         <xs:documentation>abstDomain: A18210 (C-0-T18130-A18191-A18192-A18210-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ESI"/>
         <xs:enumeration value="x-ESK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SirenikskiYupik">
      <xs:annotation>
         <xs:documentation>abstDomain: A18193 (C-0-T18130-A18191-A18192-A18193-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ESU"/>
         <xs:enumeration value="x-ESS"/>
         <xs:enumeration value="x-EMS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Hokan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18241 (C-0-T18130-A18241-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CochimiYuman Palaihnihan Pomoan Shasta">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-KYH"/>
               <xs:enumeration value="x-WAS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CochimiYuman">
      <xs:annotation>
         <xs:documentation>abstDomain: A18274 (C-0-T18130-A18241-A18274-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Yuman">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Yuman">
      <xs:annotation>
         <xs:documentation>abstDomain: A18275 (C-0-T18130-A18241-A18274-A18275-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DeltaCalifornia Pai River">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DeltaCalifornia">
      <xs:annotation>
         <xs:documentation>abstDomain: A18291 (C-0-T18130-A18241-A18274-A18275-A18291-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Diegueno">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-COC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Diegueno">
      <xs:annotation>
         <xs:documentation>abstDomain: A18292 (C-0-T18130-A18241-A18274-A18275-A18291-A18292-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-DIH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Pai">
      <xs:annotation>
         <xs:documentation>abstDomain: A18276 (C-0-T18130-A18241-A18274-A18275-A18276-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-YUF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="River">
      <xs:annotation>
         <xs:documentation>abstDomain: A18282 (C-0-T18130-A18241-A18274-A18275-A18282-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-MRC"/>
         <xs:enumeration value="x-MOV"/>
         <xs:enumeration value="x-YUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Palaihnihan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18248 (C-0-T18130-A18241-A18248-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ACH"/>
         <xs:enumeration value="x-ATW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Pomoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18253 (C-0-T18130-A18241-A18253-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-POO"/>
         <xs:enumeration value="x-KJU"/>
         <xs:enumeration value="x-PEF"/>
         <xs:enumeration value="x-PEO"/>
         <xs:enumeration value="x-PEQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Shasta">
      <xs:annotation>
         <xs:documentation>abstDomain: A18244 (C-0-T18130-A18241-A18244-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-SHT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Iroquoian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18306 (C-0-T18130-A18306-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NorthernIroquoian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-CER"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NorthernIroquoian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18307 (C-0-T18130-A18306-A18307-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CAY"/>
         <xs:enumeration value="x-MOH"/>
         <xs:enumeration value="x-ONE"/>
         <xs:enumeration value="x-ONO"/>
         <xs:enumeration value="x-SEE"/>
         <xs:enumeration value="x-TUS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Keresan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18319 (C-0-T18130-A18319-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KJQ"/>
         <xs:enumeration value="x-KEE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="KiowaTanoan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18327 (C-0-T18130-A18327-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Tiwa">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-TOW"/>
               <xs:enumeration value="x-KIO"/>
               <xs:enumeration value="x-TEW"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Tiwa">
      <xs:annotation>
         <xs:documentation>abstDomain: A18331 (C-0-T18130-A18327-A18331-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-TAO"/>
         <xs:enumeration value="x-TIX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Muskogean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18338 (C-0-T18130-A18338-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CentralMuskogean WesternMuskogean">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-CRK"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CentralMuskogean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18342 (C-0-T18130-A18338-A18342-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-AKZ"/>
         <xs:enumeration value="x-CKU"/>
         <xs:enumeration value="x-MIK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WesternMuskogean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18339 (C-0-T18130-A18338-A18339-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CIC"/>
         <xs:enumeration value="x-CCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Nadene">
      <xs:annotation>
         <xs:documentation>abstDomain: A18352 (C-0-T18130-A18352-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AthapaskanEyak">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-TLI"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AthapaskanEyak">
      <xs:annotation>
         <xs:documentation>abstDomain: A18356 (C-0-T18130-A18352-A18356-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Athapaskan">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-EYA"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Athapaskan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18358 (C-0-T18130-A18352-A18356-A18358-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Apachean CentralAlaskaYukon PacificCoastAthapaskan SouthernAlaska">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Apachean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18399 (C-0-T18130-A18352-A18356-A18358-A18399-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EasternApachean WesternApachean">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-APK"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EasternApachean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18407 (C-0-T18130-A18352-A18356-A18358-A18399-A18407-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-APJ"/>
         <xs:enumeration value="x-APL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WesternApachean">
      <xs:annotation>
         <xs:documentation>abstDomain: A18400 (C-0-T18130-A18352-A18356-A18358-A18399-A18400-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-NAV"/>
         <xs:enumeration value="x-APM"/>
         <xs:enumeration value="x-APW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CentralAlaskaYukon">
      <xs:annotation>
         <xs:documentation>abstDomain: A18365 (C-0-T18130-A18352-A18356-A18358-A18365-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="KoyukonIngalik KutchinHan TananaTutchone">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="KoyukonIngalik">
      <xs:annotation>
         <xs:documentation>abstDomain: A18366 (C-0-T18130-A18352-A18356-A18358-A18365-A18366-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ING"/>
         <xs:enumeration value="x-HOI"/>
         <xs:enumeration value="x-KOY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="KutchinHan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18379 (C-0-T18130-A18352-A18356-A18358-A18365-A18379-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-HAA"/>
         <xs:enumeration value="x-KUC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TananaTutchone">
      <xs:annotation>
         <xs:documentation>abstDomain: A18371 (C-0-T18130-A18352-A18356-A18358-A18365-A18371-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Tanana">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-KUU"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Tanana">
      <xs:annotation>
         <xs:documentation>abstDomain: A18374 (C-0-T18130-A18352-A18356-A18358-A18365-A18371-A18374-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-TAA"/>
         <xs:enumeration value="x-TCB"/>
         <xs:enumeration value="x-TAU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PacificCoastAthapaskan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18386 (C-0-T18130-A18352-A18356-A18358-A18386-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CaliforniaAthapaskan OregonAthapaskan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CaliforniaAthapaskan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18391 (C-0-T18130-A18352-A18356-A18358-A18386-A18391-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KTW"/>
         <xs:enumeration value="x-HUP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OregonAthapaskan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18387 (C-0-T18130-A18352-A18356-A18358-A18386-A18387-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-TOL"/>
         <xs:enumeration value="x-TUU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SouthernAlaska">
      <xs:annotation>
         <xs:documentation>abstDomain: A18359 (C-0-T18130-A18352-A18356-A18358-A18359-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-AHT"/>
         <xs:enumeration value="x-TFN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Penutian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18413 (C-0-T18130-A18413-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Chinookan Coosan Maiduan PlateauPenutian Takelman Tsimshianic Utian Wintuan Yokutsan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Chinookan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18414 (C-0-T18130-A18413-A18414-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="UpperChinook">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="UpperChinook">
      <xs:annotation>
         <xs:documentation>abstDomain: A18415 (C-0-T18130-A18413-A18414-A18415-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-WAC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Coosan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18421 (C-0-T18130-A18413-A18421-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-COS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Maiduan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18435 (C-0-T18130-A18413-A18435-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-NSZ"/>
         <xs:enumeration value="x-NMU"/>
         <xs:enumeration value="x-MAI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PlateauPenutian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18498 (C-0-T18130-A18413-A18498-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Sahaptian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-KLA"/>
               <xs:enumeration value="x-NEZ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Sahaptian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18500 (C-0-T18130-A18413-A18498-A18500-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-WAR"/>
         <xs:enumeration value="x-UMA"/>
         <xs:enumeration value="x-WAA"/>
         <xs:enumeration value="x-YAK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Takelman">
      <xs:annotation>
         <xs:documentation>abstDomain: A18424 (C-0-T18130-A18413-A18424-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Kalapuyan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Kalapuyan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18425 (C-0-T18130-A18413-A18424-A18425-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Tsimshianic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18511 (C-0-T18130-A18413-A18511-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-TSI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Utian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18458 (C-0-T18130-A18413-A18458-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Miwokan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Miwokan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18459 (C-0-T18130-A18413-A18458-A18459-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EasternMiwok WesternMiwok">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EasternMiwok">
      <xs:annotation>
         <xs:documentation>abstDomain: A18463 (C-0-T18130-A18413-A18458-A18459-A18463-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CSM"/>
         <xs:enumeration value="x-NSQ"/>
         <xs:enumeration value="x-PMW"/>
         <xs:enumeration value="x-SKD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WesternMiwok">
      <xs:annotation>
         <xs:documentation>abstDomain: A18460 (C-0-T18130-A18413-A18458-A18459-A18460-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CSI"/>
         <xs:enumeration value="x-LMW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Wintuan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18431 (C-0-T18130-A18413-A18431-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-WIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Yokutsan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18479 (C-0-T18130-A18413-A18479-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-GSH"/>
         <xs:enumeration value="x-ENH"/>
         <xs:enumeration value="x-PYL"/>
         <xs:enumeration value="x-TKH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Pidgin">
      <xs:annotation>
         <xs:documentation>abstDomain: A18518 (C-0-T18130-A18518-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CHH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Salishan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18523 (C-0-T18130-A18523-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CentralSalish InteriorSalish Tsamosan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CentralSalish">
      <xs:annotation>
         <xs:documentation>abstDomain: A18524 (C-0-T18130-A18523-A18524-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CLM"/>
         <xs:enumeration value="x-LUT"/>
         <xs:enumeration value="x-STR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InteriorSalish">
      <xs:annotation>
         <xs:documentation>abstDomain: A18540 (C-0-T18130-A18523-A18540-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CRD"/>
         <xs:enumeration value="x-COL"/>
         <xs:enumeration value="x-FLA"/>
         <xs:enumeration value="x-OKA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Tsamosan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18533 (C-0-T18130-A18523-A18533-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-COW"/>
         <xs:enumeration value="x-CEA"/>
         <xs:enumeration value="x-QUN"/>
         <xs:enumeration value="x-CJH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SiouanCatawba">
      <xs:annotation>
         <xs:documentation>abstDomain: A18552 (C-0-T18130-A18552-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Siouan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Siouan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18553 (C-0-T18130-A18552-A18553-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MississippiValley MissouriRiver">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-MHQ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MississippiValley">
      <xs:annotation>
         <xs:documentation>abstDomain: A18562 (C-0-T18130-A18552-A18553-A18562-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ChiwereWinnebago Dakotan Dhegiha">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ChiwereWinnebago">
      <xs:annotation>
         <xs:documentation>abstDomain: A18593 (C-0-T18130-A18552-A18553-A18562-A18593-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-IOW"/>
         <xs:enumeration value="x-WIN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Dakotan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18563 (C-0-T18130-A18552-A18553-A18562-A18563-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-ASB"/>
         <xs:enumeration value="x-DHG"/>
         <xs:enumeration value="x-LKT"/>
         <xs:enumeration value="x-NKT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Dhegiha">
      <xs:annotation>
         <xs:documentation>abstDomain: A18580 (C-0-T18130-A18552-A18553-A18562-A18580-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KAA"/>
         <xs:enumeration value="x-OMA"/>
         <xs:enumeration value="x-OSA"/>
         <xs:enumeration value="x-QUA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MissouriRiver">
      <xs:annotation>
         <xs:documentation>abstDomain: A18554 (C-0-T18130-A18552-A18553-A18554-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CRO"/>
         <xs:enumeration value="x-HID"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UtoAztecan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18605 (C-0-T18130-A18605-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Numic Takic Taracahitan Tepiman">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="x-HOP"/>
               <xs:enumeration value="x-TUB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Numic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18606 (C-0-T18130-A18605-A18606-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CentralNumic SouthernNumic WesternNumic">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CentralNumic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18611 (C-0-T18130-A18605-A18606-A18611-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-COM"/>
         <xs:enumeration value="x-PAR"/>
         <xs:enumeration value="x-SHH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SouthernNumic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18617 (C-0-T18130-A18605-A18606-A18617-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-KAW"/>
         <xs:enumeration value="x-UTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WesternNumic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18607 (C-0-T18130-A18605-A18606-A18607-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-MON"/>
         <xs:enumeration value="x-PAO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Takic">
      <xs:annotation>
         <xs:documentation>abstDomain: A18621 (C-0-T18130-A18605-A18621-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Cupan SerranoGabrielino">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Cupan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18624 (C-0-T18130-A18605-A18621-A18624-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-CHL"/>
         <xs:enumeration value="x-CUP"/>
         <xs:enumeration value="x-LUI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SerranoGabrielino">
      <xs:annotation>
         <xs:documentation>abstDomain: A18622 (C-0-T18130-A18605-A18621-A18622-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-SER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Taracahitan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18636 (C-0-T18130-A18605-A18636-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Cahitan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Cahitan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18637 (C-0-T18130-A18605-A18636-A18637-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-YAQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Tepiman">
      <xs:annotation>
         <xs:documentation>abstDomain: A18629 (C-0-T18130-A18605-A18629-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-PAP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Wakashan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18640 (C-0-T18130-A18640-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Nootkan">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Nootkan">
      <xs:annotation>
         <xs:documentation>abstDomain: A18641 (C-0-T18130-A18640-A18641-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-MYH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Yukian">
      <xs:annotation>
         <xs:documentation>abstDomain: A18646 (C-0-T18130-A18646-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="x-WAO"/>
         <xs:enumeration value="x-YUK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AttentionKeyword">
      <xs:annotation>
         <xs:documentation>vocSet: D27 (C-0-D27-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AttentionLineValue">
      <xs:annotation>
         <xs:documentation>vocSet: D28 (C-0-D28-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="BatchName">
      <xs:annotation>
         <xs:documentation>vocSet: D29 (C-0-D29-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: D30 (C-0-D30-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CaseDiseaseImported">
      <xs:annotation>
         <xs:documentation>vocSet: D31 (C-0-D31-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CaseTransmissionMode">
      <xs:annotation>
         <xs:documentation>vocSet: D32 (C-0-D32-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="ClinicalResearchEventReason">
      <xs:annotation>
         <xs:documentation>vocSet: D33 (C-0-D33-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ClinicalResearchObservationReason">
      <xs:annotation>
         <xs:documentation>vocSet: D34 (C-0-D34-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ClinicalResearchReason">
      <xs:annotation>
         <xs:documentation>vocSet: D35 (C-0-D35-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CodeSystem">
      <xs:annotation>
         <xs:documentation>vocSet: T396 (C-0-T396-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ABCcodes"/>
         <xs:enumeration value="AS4E"/>
         <xs:enumeration value="AS4"/>
         <xs:enumeration value="AcknowledgementDetailType"/>
         <xs:enumeration value="AcknowledgementCondition"/>
         <xs:enumeration value="AcknowledgementDetailCode"/>
         <xs:enumeration value="AcknowledgementType"/>
         <xs:enumeration value="ActClass"/>
         <xs:enumeration value="ActCode"/>
         <xs:enumeration value="ActInvoiceElementModifier"/>
         <xs:enumeration value="ActMood"/>
         <xs:enumeration value="ActPriority"/>
         <xs:enumeration value="ActReason"/>
         <xs:enumeration value="ActRelationshipCheckpoint"/>
         <xs:enumeration value="ActRelationshipJoin"/>
         <xs:enumeration value="ActRelationshipSplit"/>
         <xs:enumeration value="ActRelationshipSubset"/>
         <xs:enumeration value="ActRelationshipType"/>
         <xs:enumeration value="ActSite"/>
         <xs:enumeration value="ActStatus"/>
         <xs:enumeration value="ActUncertainty"/>
         <xs:enumeration value="AddressPartType"/>
         <xs:enumeration value="AdministrativeGender"/>
         <xs:enumeration value="ACR"/>
         <xs:enumeration value="ATC"/>
         <xs:enumeration value="AmericanIndianAlaskaNativeLanguages"/>
         <xs:enumeration value="CAMNCVS"/>
         <xs:enumeration value="CSAID"/>
         <xs:enumeration value="CDCA"/>
         <xs:enumeration value="CDCM"/>
         <xs:enumeration value="CDS"/>
         <xs:enumeration value="CVX"/>
         <xs:enumeration value="MVX"/>
         <xs:enumeration value="CD2"/>
         <xs:enumeration value="CE"/>
         <xs:enumeration value="CLP"/>
         <xs:enumeration value="CST"/>
         <xs:enumeration value="C4"/>
         <xs:enumeration value="C5"/>
         <xs:enumeration value="Calendar"/>
         <xs:enumeration value="CalendarCycle"/>
         <xs:enumeration value="CalendarType"/>
         <xs:enumeration value="CCI"/>
         <xs:enumeration value="ICD-10-CA"/>
         <xs:enumeration value="Charset"/>
         <xs:enumeration value="CAS"/>
         <xs:enumeration value="CodeSystem"/>
         <xs:enumeration value="CodingRationale"/>
         <xs:enumeration value="CommunicationFunctionType"/>
         <xs:enumeration value="CompressionAlgorithm"/>
         <xs:enumeration value="ConceptGenerality"/>
         <xs:enumeration value="Confidentiality"/>
         <xs:enumeration value="ContainerCap"/>
         <xs:enumeration value="ContainerSeparator"/>
         <xs:enumeration value="ContextControl"/>
         <xs:enumeration value="Currency"/>
         <xs:enumeration value="DCL"/>
         <xs:enumeration value="DQL"/>
         <xs:enumeration value="DCM"/>
         <xs:enumeration value="DataType"/>
         <xs:enumeration value="Dentition"/>
         <xs:enumeration value="DeviceAlertLevel"/>
         <xs:enumeration value="DocumentCompletion"/>
         <xs:enumeration value="DocumentStorage"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="EditStatus"/>
         <xs:enumeration value="EducationLevel"/>
         <xs:enumeration value="EmployeeJobClass"/>
         <xs:enumeration value="EncounterAcuity"/>
         <xs:enumeration value="EncounterAccident"/>
         <xs:enumeration value="EncounterAdmissionSource"/>
         <xs:enumeration value="EncounterReferralSource"/>
         <xs:enumeration value="EncounterSpecialCourtesy"/>
         <xs:enumeration value="EntityClass"/>
         <xs:enumeration value="EntityCode"/>
         <xs:enumeration value="EntityDeterminer"/>
         <xs:enumeration value="EntityHandling"/>
         <xs:enumeration value="EntityNamePartQualifier"/>
         <xs:enumeration value="EntityNamePartType"/>
         <xs:enumeration value="EntityNameUse"/>
         <xs:enumeration value="EntityRisk"/>
         <xs:enumeration value="EntityStatus"/>
         <xs:enumeration value="ENZC"/>
         <xs:enumeration value="EquipmentAlertLevel"/>
         <xs:enumeration value="Ethnicity"/>
         <xs:enumeration value="E5"/>
         <xs:enumeration value="E7"/>
         <xs:enumeration value="E6"/>
         <xs:enumeration value="FDK"/>
         <xs:enumeration value="FDDX"/>
         <xs:enumeration value="FDDC"/>
         <xs:enumeration value="GTSAbbreviation"/>
         <xs:enumeration value="GenderStatus"/>
         <xs:enumeration value="HPC"/>
         <xs:enumeration value="HB"/>
         <xs:enumeration value="CodeSystemType"/>
         <xs:enumeration value="ConceptStatus"/>
         <xs:enumeration value="HL7ITSVersionCode"/>
         <xs:enumeration value="ConceptProperty"/>
         <xs:enumeration value="HL7CommitteeIDInRIM"/>
         <xs:enumeration value="HL7ConformanceInclusion"/>
         <xs:enumeration value="HL7DefinedRoseProperty"/>
         <xs:enumeration value="HL7StandardVersionCode"/>
         <xs:enumeration value="HL7UpdateMode"/>
         <xs:enumeration value="HI"/>
         <xs:enumeration value="HealthcareProviderTaxonomyHIPAA"/>
         <xs:enumeration value="HHC"/>
         <xs:enumeration value="HtmlLinkType"/>
         <xs:enumeration value="ICS"/>
         <xs:enumeration value="I10"/>
         <xs:enumeration value="I10P"/>
         <xs:enumeration value="I9C"/>
         <xs:enumeration value="I9"/>
         <xs:enumeration value="IC2"/>
         <xs:enumeration value="IETF1766"/>
         <xs:enumeration value="IBT"/>
         <xs:enumeration value="MDC"/>
         <xs:enumeration value="ISO3166-1"/>
         <xs:enumeration value="ISO3166-2"/>
         <xs:enumeration value="ISO3166-3"/>
         <xs:enumeration value="ISO4217"/>
         <xs:enumeration value="IUPC"/>
         <xs:enumeration value="IUPP"/>
         <xs:enumeration value="IntegrityCheckAlgorithm"/>
         <xs:enumeration value="ICDO"/>
         <xs:enumeration value="ICSD"/>
         <xs:enumeration value="JC8"/>
         <xs:enumeration value="LanguageAbilityMode"/>
         <xs:enumeration value="LanguageAbilityProficiency"/>
         <xs:enumeration value="LivingArrangement"/>
         <xs:enumeration value="LocalMarkupIgnore"/>
         <xs:enumeration value="LocalRemoteControlState"/>
         <xs:enumeration value="LN"/>
         <xs:enumeration value="MDFAttributeType"/>
         <xs:enumeration value="MDFSubjectAreaPrefix"/>
         <xs:enumeration value="UMD"/>
         <xs:enumeration value="MEDCIN"/>
         <xs:enumeration value="MIME"/>
         <xs:enumeration value="ManagedParticipationStatus"/>
         <xs:enumeration value="MapRelationship"/>
         <xs:enumeration value="MaritalStatus"/>
         <xs:enumeration value="MaterialType"/>
         <xs:enumeration value="MdfHmdMetSourceType"/>
         <xs:enumeration value="MdfHmdRowType"/>
         <xs:enumeration value="MdfRmimRowType"/>
         <xs:enumeration value="MediaType"/>
         <xs:enumeration value="MEDR"/>
         <xs:enumeration value="MEDX"/>
         <xs:enumeration value="MEDC"/>
         <xs:enumeration value="MDDX"/>
         <xs:enumeration value="MGPI"/>
         <xs:enumeration value="MessageWaitingPriority"/>
         <xs:enumeration value="MessageCondition"/>
         <xs:enumeration value="ModifyIndicator"/>
         <xs:enumeration value="MULTUM"/>
         <xs:enumeration value="NAACCR"/>
         <xs:enumeration value="NDA"/>
         <xs:enumeration value="NOC"/>
         <xs:enumeration value="NUCCProviderCodes"/>
         <xs:enumeration value="NUBC-UB92"/>
         <xs:enumeration value="NDC"/>
         <xs:enumeration value="NAICS"/>
         <xs:enumeration value="NullFlavor"/>
         <xs:enumeration value="NIC"/>
         <xs:enumeration value="NMMDS"/>
         <xs:enumeration value="ObservationInterpretation"/>
         <xs:enumeration value="ObservationMethod"/>
         <xs:enumeration value="ObservationValue"/>
         <xs:enumeration value="OHA"/>
         <xs:enumeration value="OrderableDrugForm"/>
         <xs:enumeration value="OrganizationNameType"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="ParameterizedDataType"/>
         <xs:enumeration value="ParticipationFunction"/>
         <xs:enumeration value="ParticipationMode"/>
         <xs:enumeration value="ParticipationSignature"/>
         <xs:enumeration value="ParticipationType"/>
         <xs:enumeration value="PatientImportance"/>
         <xs:enumeration value="PaymentTerms"/>
         <xs:enumeration value="PeriodicIntervalOfTimeAbbreviation"/>
         <xs:enumeration value="PNDS"/>
         <xs:enumeration value="PersonDisabilityType"/>
         <xs:enumeration value="ConceptCodeRelationship"/>
         <xs:enumeration value="PostalAddressUse"/>
         <xs:enumeration value="ProbabilityDistributionType"/>
         <xs:enumeration value="ProcedureMethod"/>
         <xs:enumeration value="ProcessingID"/>
         <xs:enumeration value="ProcessingMode"/>
         <xs:enumeration value="QueryParameterValue"/>
         <xs:enumeration value="QueryPriority"/>
         <xs:enumeration value="QueryQuantityUnit"/>
         <xs:enumeration value="QueryResponse"/>
         <xs:enumeration value="QueryStatusCode"/>
         <xs:enumeration value="Race"/>
         <xs:enumeration value="RC"/>
         <xs:enumeration value="RelationalOperator"/>
         <xs:enumeration value="RelationshipConjunction"/>
         <xs:enumeration value="ReligiousAffiliation"/>
         <xs:enumeration value="ResponseLevel"/>
         <xs:enumeration value="ResponseModality"/>
         <xs:enumeration value="ResponseMode"/>
         <xs:enumeration value="RoleClass"/>
         <xs:enumeration value="RoleCode"/>
         <xs:enumeration value="RoleLinkType"/>
         <xs:enumeration value="RoleStatus"/>
         <xs:enumeration value="RouteOfAdministration"/>
         <xs:enumeration value="SNM3"/>
         <xs:enumeration value="SNT"/>
         <xs:enumeration value="SDM"/>
         <xs:enumeration value="Sequencing"/>
         <xs:enumeration value="SetOperator"/>
         <xs:enumeration value="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="TribalEntityUS"/>
         <xs:enumeration value="UC"/>
         <xs:enumeration value="UCUM"/>
         <xs:enumeration value="URLScheme"/>
         <xs:enumeration value="UML"/>
         <xs:enumeration value="UnitsOfMeasure"/>
         <xs:enumeration value="UPC"/>
         <xs:enumeration value="VaccineManufacturer"/>
         <xs:enumeration value="VaccineType"/>
         <xs:enumeration value="VocabularyDomainQualifier"/>
         <xs:enumeration value="WC"/>
         <xs:enumeration value="ART"/>
         <xs:enumeration value="W4"/>
         <xs:enumeration value="W1-W2"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CodeSystemType">
      <xs:annotation>
         <xs:documentation>vocSet: T19359 (C-0-T19359-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="EI"/>
         <xs:enumeration value="I"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CodingRationale">
      <xs:annotation>
         <xs:documentation>vocSet: T19250 (C-0-T19250-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SH"/>
         <xs:enumeration value="HL7"/>
         <xs:enumeration value="SRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CommunicationFunctionType">
      <xs:annotation>
         <xs:documentation>vocSet: T16031 (C-0-T16031-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RCV"/>
         <xs:enumeration value="RSP"/>
         <xs:enumeration value="SND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CompressionAlgorithm">
      <xs:annotation>
         <xs:documentation>vocSet: T10620 (C-0-T10620-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Z"/>
         <xs:enumeration value="DF"/>
         <xs:enumeration value="GZ"/>
         <xs:enumeration value="ZL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConceptCodeRelationship">
      <xs:annotation>
         <xs:documentation>vocSet: T19363 (C-0-T19363-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="hasPart"/>
         <xs:enumeration value="hasSubtype"/>
         <xs:enumeration value="smallerThan"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConceptGenerality">
      <xs:annotation>
         <xs:documentation>vocSet: T11033 (C-0-T11033-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="S"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConceptPropertyId">
      <xs:annotation>
         <xs:documentation>vocSet: T19361 (C-0-T19361-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OID"/>
         <xs:enumeration value="appliesTo"/>
         <xs:enumeration value="howApplies"/>
         <xs:enumeration value="inverseRelationship"/>
         <xs:enumeration value="openIssue"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConceptStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T19360 (C-0-T19360-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Confidentiality">
      <xs:annotation>
         <xs:documentation>vocSet: T10228 (C-0-T10228-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ConfidentialityByAccessKind ConfidentialityByInfoType ConfidentialityModifiers x_BasicConfidentialityKind x_VeryBasicConfidentialityKind"/>
   </xs:simpleType>
   <xs:simpleType name="ConfidentialityByAccessKind">
      <xs:annotation>
         <xs:documentation>abstDomain: A10229 (C-0-T10228-A10229-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="V"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConfidentialityByInfoType">
      <xs:annotation>
         <xs:documentation>abstDomain: A10240 (C-0-T10228-A10240-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="HIV"/>
         <xs:enumeration value="PSY"/>
         <xs:enumeration value="SDV"/>
         <xs:enumeration value="ETH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ConfidentialityModifiers">
      <xs:annotation>
         <xs:documentation>abstDomain: A10236 (C-0-T10228-A10236-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_BasicConfidentialityKind">
      <xs:annotation>
         <xs:documentation>abstDomain: A16926 (C-0-T10228-A16926-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="V"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_VeryBasicConfidentialityKind">
      <xs:annotation>
         <xs:documentation>abstDomain: A19738 (C-0-T10228-A19738-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContainerCap">
      <xs:annotation>
         <xs:documentation>vocSet: T14049 (C-0-T14049-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MedicationCap">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FILM"/>
               <xs:enumeration value="FOIL"/>
               <xs:enumeration value="PUSH"/>
               <xs:enumeration value="SCR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MedicationCap">
      <xs:annotation>
         <xs:documentation>abstDomain: A16184 (C-0-T14049-A16184-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHILD"/>
         <xs:enumeration value="EASY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContainerSeparator">
      <xs:annotation>
         <xs:documentation>vocSet: T14054 (C-0-T14054-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GEL"/>
         <xs:enumeration value="NONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControl">
      <xs:annotation>
         <xs:documentation>vocSet: T16478 (C-0-T16478-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ContextControlAdditive ContextControlNonPropagating ContextControlOverriding ContextControlPropagating"/>
   </xs:simpleType>
   <xs:simpleType name="ContextControlAdditive">
      <xs:annotation>
         <xs:documentation>abstDomain: A18934 (C-0-T16478-A18934-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
         <xs:enumeration value="AP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlNonPropagating">
      <xs:annotation>
         <xs:documentation>abstDomain: A18937 (C-0-T16478-A18937-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
         <xs:enumeration value="ON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlOverriding">
      <xs:annotation>
         <xs:documentation>abstDomain: A18935 (C-0-T16478-A18935-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ON"/>
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlPropagating">
      <xs:annotation>
         <xs:documentation>abstDomain: A18936 (C-0-T16478-A18936-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AP"/>
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Country">
      <xs:annotation>
         <xs:documentation>vocSet: T171 (C-0-T171-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CoverageEligibilityReason">
      <xs:annotation>
         <xs:documentation>vocSet: D36 (C-0-D36-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="Currency">
      <xs:annotation>
         <xs:documentation>vocSet: T17388 (C-0-T17388-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ARS"/>
         <xs:enumeration value="AUD"/>
         <xs:enumeration value="THB"/>
         <xs:enumeration value="BRL"/>
         <xs:enumeration value="CAD"/>
         <xs:enumeration value="DEM"/>
         <xs:enumeration value="EUR"/>
         <xs:enumeration value="FRF"/>
         <xs:enumeration value="INR"/>
         <xs:enumeration value="TRL"/>
         <xs:enumeration value="FIM"/>
         <xs:enumeration value="MXN"/>
         <xs:enumeration value="NLG"/>
         <xs:enumeration value="NZD"/>
         <xs:enumeration value="PHP"/>
         <xs:enumeration value="GBP"/>
         <xs:enumeration value="ZAR"/>
         <xs:enumeration value="RUR"/>
         <xs:enumeration value="ILS"/>
         <xs:enumeration value="ESP"/>
         <xs:enumeration value="CHF"/>
         <xs:enumeration value="TWD"/>
         <xs:enumeration value="USD"/>
         <xs:enumeration value="CLF"/>
         <xs:enumeration value="KRW"/>
         <xs:enumeration value="JPY"/>
         <xs:enumeration value="CNY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DataType">
      <xs:annotation>
         <xs:documentation>vocSet: T10774 (C-0-T10774-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DataTypeDataValue"/>
   </xs:simpleType>
   <xs:simpleType name="DataTypeDataValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A10775 (C-0-T10774-A10775-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DataTypeAnnotated DataTypeBag DataTypeBoolean DataTypeConceptDescriptor DataTypeConceptRole DataTypeHistorical DataTypeInstanceIdentifier DataTypeInterval DataTypeObjectIdentifier DataTypeQuantity DataTypeSequence DataTypeSet DataTypeUncertainValueNarrative DataTypeUncertainValueProbabilistic DataTypeUniversalResourceLocator">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DataTypeAnnotated">
      <xs:annotation>
         <xs:documentation>specDomain: S10845 (C-0-T10774-A10775-S10845-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DataTypeAnnotatedConceptDescriptor DataTypeAnnotatedPhysicalQuantity">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ANT&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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DataTypeIntegerNumber">
      <xs:annotation>
         <xs:documentation>specDomain: S10795 (C-0-T10774-A10775-A10794-S10795-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DataTypeMonetaryAmount">
      <xs:annotation>
         <xs:documentation>specDomain: S10798 (C-0-T10774-A10775-A10794-S10798-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DataTypeParametricProbabilityDistribution">
      <xs:annotation>
         <xs:documentation>specDomain: S10864 (C-0-T10774-A10775-A10794-S10864-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PPD&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="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="DataTypeSetOfConceptDescriptors">
      <xs:annotation>
         <xs:documentation>specDomain: S10816 (C-0-T10774-A10775-S10801-S10802-S10816-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SET&lt;UVP&lt;CD&gt;&gt;"/>
         <xs:enumeration value="NPPD&lt;CD&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: S10819 (C-0-T10774-A10775-S10801-S10869-S10819-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SET&lt;UVP&lt;IVL&lt;PQ&gt;&gt;&gt;"/>
         <xs:enumeration value="NPPD&lt;IVL&lt;PQ&gt;&gt;"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DataTypeSetOfPhysicalQuantities">
      <xs:annotation>
         <xs:documentation>specDomain: S10818 (C-0-T10774-A10775-S10801-S10818-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SET&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="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: D37 (C-0-D37-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EmployeeJob">
      <xs:annotation>
         <xs:documentation>vocSet: D38 (C-0-D38-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: D39 (C-0-D39-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: D40 (C-0-D40-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EncounterAdmissionSource">
      <xs:annotation>
         <xs:documentation>vocSet: T12234 (C-0-T12234-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="LD"/>
         <xs:enumeration value="NB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EncounterDischargeDisposition">
      <xs:annotation>
         <xs:documentation>vocSet: T19453 (C-0-T19453-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EncounterReferralSource">
      <xs:annotation>
         <xs:documentation>vocSet: T19454 (C-0-T19454-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EncounterSpecialCourtesy">
      <xs:annotation>
         <xs:documentation>vocSet: T12242 (C-0-T12242-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXT"/>
         <xs:enumeration value="NRM"/>
         <xs:enumeration value="PRF"/>
         <xs:enumeration value="STF"/>
         <xs:enumeration value="VIP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClass">
      <xs:annotation>
         <xs:documentation>vocSet: T10882 (C-0-T10882-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassRoot x_EntityClassDocumentReceiving x_EntityClassPersonOrOrgReceiving"/>
   </xs:simpleType>
   <xs:simpleType name="EntityClassRoot">
      <xs:annotation>
         <xs:documentation>specDomain: S13922 (C-0-T10882-S13922-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassLivingSubject EntityClassMaterial EntityClassOrganization EntityClassPlace">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ENT"/>
               <xs:enumeration value="RGRP"/>
               <xs:enumeration value="HCE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityClassLivingSubject">
      <xs:annotation>
         <xs:documentation>specDomain: S10884 (C-0-T10882-S13922-S10884-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassNonPersonLivingSubject">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="LIV"/>
               <xs:enumeration value="PSN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityClassNonPersonLivingSubject">
      <xs:annotation>
         <xs:documentation>specDomain: S11621 (C-0-T10882-S13922-S10884-S11621-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NLIV"/>
         <xs:enumeration value="ANM"/>
         <xs:enumeration value="MIC"/>
         <xs:enumeration value="PLNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassMaterial">
      <xs:annotation>
         <xs:documentation>specDomain: S10883 (C-0-T10882-S13922-S10883-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassManufacturedMaterial">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="MAT"/>
               <xs:enumeration value="CHEM"/>
               <xs:enumeration value="FOOD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityClassManufacturedMaterial">
      <xs:annotation>
         <xs:documentation>specDomain: S13934 (C-0-T10882-S13922-S10883-S13934-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassContainer EntityClassDevice">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="MMAT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityClassContainer">
      <xs:annotation>
         <xs:documentation>specDomain: S11622 (C-0-T10882-S13922-S10883-S13934-S11622-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="HOLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassDevice">
      <xs:annotation>
         <xs:documentation>specDomain: S11623 (C-0-T10882-S13922-S10883-S13934-S11623-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="MODDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassPlace">
      <xs:annotation>
         <xs:documentation>specDomain: S10892 (C-0-T10882-S13922-S10892-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PLC"/>
         <xs:enumeration value="CITY"/>
         <xs:enumeration value="COUNTRY"/>
         <xs:enumeration value="COUNTY"/>
         <xs:enumeration value="PROVINCE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_EntityClassDocumentReceiving">
      <xs:annotation>
         <xs:documentation>abstDomain: A19462 (C-0-T10882-A19462-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassOrganization">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="HCE"/>
               <xs:enumeration value="PSN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
      <xs:annotation>
         <xs:documentation>abstDomain: A19463 (C-0-T10882-A19463-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityClassOrganization">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PSN"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityClassOrganization">
      <xs:annotation>
         <xs:documentation>specDomain: S10889 (C-0-T10882-A19463-S10889-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="State">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ORG"/>
               <xs:enumeration value="PUB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="State">
      <xs:annotation>
         <xs:documentation>specDomain: S10890 (C-0-T10882-A19463-S10889-S10890-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STATE"/>
         <xs:enumeration value="NAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityCode">
      <xs:annotation>
         <xs:documentation>vocSet: T16040 (C-0-T16040-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MaterialEntityClassType OrganizationEntityType PlaceEntityType ResourceGroupEntityType x_AdministeredSubstance"/>
   </xs:simpleType>
   <xs:simpleType name="MaterialEntityClassType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16041 (C-0-T16040-A16041-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CanadianProductEntityType ContainerEntityType DeviceGenericType DrugEntity ExposureAgentEntityType MaterialEntityAdditive MedicalDevice ProductEntityType SpecimenEntityType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BLDPRD"/>
               <xs:enumeration value="VCCNE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CanadianProductEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19435 (C-0-T16040-A16041-A19435-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ContainerEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16143 (C-0-T16040-A16041-A16143-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PackageEntityType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PackageEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16144 (C-0-T16040-A16041-A16143-S16144-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CompliancePackageEntityType KitEntityType NonRigidContainerEntityType RigidContainerEntityType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PKG"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CompliancePackageEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16170 (C-0-T16040-A16041-A16143-S16144-S16170-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BlisterPackEntityType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="COMPPKG"/>
               <xs:enumeration value="DIALPK"/>
               <xs:enumeration value="DISK"/>
               <xs:enumeration value="DOSET"/>
               <xs:enumeration value="STRIP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="KitEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16145 (C-0-T16040-A16041-A16143-S16144-S16145-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="KIT"/>
         <xs:enumeration value="SYSTM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NonRigidContainerEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16147 (C-0-T16040-A16041-A16143-S16144-A16147-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BAG"/>
         <xs:enumeration value="PACKT"/>
         <xs:enumeration value="PCH"/>
         <xs:enumeration value="SACH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RigidContainerEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16152 (C-0-T16040-A16041-A16143-S16144-A16152-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BlisterPackEntityType IndividualPackageEntityType MultiUseContainerEntityType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BlisterPackEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16171 (C-0-T16040-A16041-A16143-S16144-A16152-S16171-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BLSTRPK"/>
         <xs:enumeration value="CARD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IndividualPackageEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16176 (C-0-T16040-A16041-A16143-S16144-A16152-A16176-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AMP"/>
         <xs:enumeration value="MINIM"/>
         <xs:enumeration value="NEBAMP"/>
         <xs:enumeration value="OVUL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MultiUseContainerEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16153 (C-0-T16040-A16041-A16143-S16144-A16152-A16153-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BottleEntityType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BOX"/>
               <xs:enumeration value="CAN"/>
               <xs:enumeration value="CNSTR"/>
               <xs:enumeration value="CART"/>
               <xs:enumeration value="JAR"/>
               <xs:enumeration value="JUG"/>
               <xs:enumeration value="TIN"/>
               <xs:enumeration value="TUB"/>
               <xs:enumeration value="TUBE"/>
               <xs:enumeration value="VIAL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BottleEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16155 (C-0-T16040-A16041-A16143-S16144-A16152-A16153-S16155-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PlasticBottleEntityType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BOT"/>
               <xs:enumeration value="BOTA"/>
               <xs:enumeration value="BOTD"/>
               <xs:enumeration value="BOTG"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PlasticBottleEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S16159 (C-0-T16040-A16041-A16143-S16144-A16152-A16153-S16155-S16159-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BOTP"/>
         <xs:enumeration value="BOTPLY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DeviceGenericType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19623 (C-0-T16040-A16041-A19623-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NonDrugAgentEntity">
      <xs:annotation>
         <xs:documentation>abstDomain: A19699 (C-0-T16040-A16041-A19698-A19699-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs: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="MaterialEntityAdditive">
      <xs:annotation>
         <xs:documentation>abstDomain: A16042 (C-0-T16040-A16041-A16042-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="F10"/>
         <xs:enumeration value="C32"/>
         <xs:enumeration value="C38"/>
         <xs:enumeration value="HCL6"/>
         <xs:enumeration value="ACDA"/>
         <xs:enumeration value="ACDB"/>
         <xs:enumeration value="ACET"/>
         <xs:enumeration value="AMIES"/>
         <xs:enumeration value="HEPA"/>
         <xs:enumeration value="BACTM"/>
         <xs:enumeration value="BOR"/>
         <xs:enumeration value="BOUIN"/>
         <xs:enumeration value="BF10"/>
         <xs:enumeration value="WEST"/>
         <xs:enumeration value="BSKM"/>
         <xs:enumeration value="CTAD"/>
         <xs:enumeration value="CARS"/>
         <xs:enumeration value="CARY"/>
         <xs:enumeration value="CHLTM"/>
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="JKM"/>
         <xs:enumeration value="KARN"/>
         <xs:enumeration value="LIA"/>
         <xs:enumeration value="HEPL"/>
         <xs:enumeration value="M4"/>
         <xs:enumeration value="M4RT"/>
         <xs:enumeration value="M5"/>
         <xs:enumeration value="MMDTM"/>
         <xs:enumeration value="MICHTM"/>
         <xs:enumeration value="HNO3"/>
         <xs:enumeration value="NONE"/>
         <xs:enumeration value="PAGE"/>
         <xs:enumeration value="PHENOL"/>
         <xs:enumeration value="PVA"/>
         <xs:enumeration value="KOX"/>
         <xs:enumeration value="EDTK15"/>
         <xs:enumeration value="EDTK75"/>
         <xs:enumeration value="RLM"/>
         <xs:enumeration value="SST"/>
         <xs:enumeration value="SILICA"/>
         <xs:enumeration value="NAF"/>
         <xs:enumeration value="FL100"/>
         <xs:enumeration value="FL10"/>
         <xs:enumeration value="SPS"/>
         <xs:enumeration value="HEPN"/>
         <xs:enumeration value="EDTN"/>
         <xs:enumeration value="STUTM"/>
         <xs:enumeration value="THROM"/>
         <xs:enumeration value="FDP"/>
         <xs:enumeration value="THYMOL"/>
         <xs:enumeration value="THYO"/>
         <xs:enumeration value="TOLU"/>
         <xs:enumeration value="URETM"/>
         <xs:enumeration value="VIRTM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MedicalDevice">
      <xs:annotation>
         <xs:documentation>abstDomain: A16188 (C-0-T16040-A16041-A16188-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AccessMedicalDevice AdministrationMedicalDevice">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AccessMedicalDevice">
      <xs:annotation>
         <xs:documentation>abstDomain: A16200 (C-0-T16040-A16041-A16188-A16200-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="LineAccessMedicalDevice">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LineAccessMedicalDevice">
      <xs:annotation>
         <xs:documentation>specDomain: S16201 (C-0-T16040-A16041-A16188-A16200-S16201-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LINE"/>
         <xs:enumeration value="IALINE"/>
         <xs:enumeration value="IVLINE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AdministrationMedicalDevice">
      <xs:annotation>
         <xs:documentation>abstDomain: A16189 (C-0-T16040-A16041-A16188-A16189-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InhalerMedicalDevice InjectionMedicalDevice">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="APLCTR"/>
               <xs:enumeration value="PMP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InhalerMedicalDevice">
      <xs:annotation>
         <xs:documentation>specDomain: S16196 (C-0-T16040-A16041-A16188-A16189-S16196-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INH"/>
         <xs:enumeration value="DSKUNH"/>
         <xs:enumeration value="DSKS"/>
         <xs:enumeration value="TRBINH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InjectionMedicalDevice">
      <xs:annotation>
         <xs:documentation>abstDomain: A16191 (C-0-T16040-A16041-A16188-A16189-A16191-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AINJ"/>
         <xs:enumeration value="PEN"/>
         <xs:enumeration value="SYR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProductEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19357 (C-0-T16040-A16041-A19357-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="HealthCareCommonProcedureCodingSystem">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="HealthCareCommonProcedureCodingSystem">
      <xs:annotation>
         <xs:documentation>abstDomain: A19394 (C-0-T16040-A16041-A19357-A19394-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SpecimenEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19464 (C-0-T16040-A16041-A19464-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ABS"/>
         <xs:enumeration value="AMN"/>
         <xs:enumeration value="ASP"/>
         <xs:enumeration value="BPH"/>
         <xs:enumeration value="BIFL"/>
         <xs:enumeration value="BLDCO"/>
         <xs:enumeration value="BLDA"/>
         <xs:enumeration value="BBL"/>
         <xs:enumeration value="BLDC"/>
         <xs:enumeration value="BPU"/>
         <xs:enumeration value="BLDV"/>
         <xs:enumeration value="FLU"/>
         <xs:enumeration value="BON"/>
         <xs:enumeration value="MILK"/>
         <xs:enumeration value="BRO"/>
         <xs:enumeration value="BRN"/>
         <xs:enumeration value="CALC"/>
         <xs:enumeration value="STON"/>
         <xs:enumeration value="CNL"/>
         <xs:enumeration value="CDM"/>
         <xs:enumeration value="CTP"/>
         <xs:enumeration value="CSF"/>
         <xs:enumeration value="CVM"/>
         <xs:enumeration value="CVX"/>
         <xs:enumeration value="COL"/>
         <xs:enumeration value="CNJT"/>
         <xs:enumeration value="CRN"/>
         <xs:enumeration value="CUR"/>
         <xs:enumeration value="CYST"/>
         <xs:enumeration value="DIAF"/>
         <xs:enumeration value="DOSE"/>
         <xs:enumeration value="DRN"/>
         <xs:enumeration value="DUFL"/>
         <xs:enumeration value="EAR"/>
         <xs:enumeration value="EARW"/>
         <xs:enumeration value="ELT"/>
         <xs:enumeration value="ENDC"/>
         <xs:enumeration value="ENDM"/>
         <xs:enumeration value="EOS"/>
         <xs:enumeration value="RBC"/>
         <xs:enumeration value="BRTH"/>
         <xs:enumeration value="EXG"/>
         <xs:enumeration value="EYE"/>
         <xs:enumeration value="FIB"/>
         <xs:enumeration value="FLT"/>
         <xs:enumeration value="FIST"/>
         <xs:enumeration value="FOOD"/>
         <xs:enumeration value="GAS"/>
         <xs:enumeration value="GAST"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GENC"/>
         <xs:enumeration value="GENF"/>
         <xs:enumeration value="GENL"/>
         <xs:enumeration value="GENV"/>
         <xs:enumeration value="HAR"/>
         <xs:enumeration value="IHG"/>
         <xs:enumeration value="IT"/>
         <xs:enumeration value="ISLT"/>
         <xs:enumeration value="LAM"/>
         <xs:enumeration value="WBC"/>
         <xs:enumeration value="LN"/>
         <xs:enumeration value="LNA"/>
         <xs:enumeration value="LNV"/>
         <xs:enumeration value="LIQ"/>
         <xs:enumeration value="LYM"/>
         <xs:enumeration value="MAC"/>
         <xs:enumeration value="MAR"/>
         <xs:enumeration value="MEC"/>
         <xs:enumeration value="MBLD"/>
         <xs:enumeration value="MLK"/>
         <xs:enumeration value="NAIL"/>
         <xs:enumeration value="NOS"/>
         <xs:enumeration value="PAFL"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRT"/>
         <xs:enumeration value="PLC"/>
         <xs:enumeration value="PLAS"/>
         <xs:enumeration value="PLB"/>
         <xs:enumeration value="PPP"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="PLR"/>
         <xs:enumeration value="PMN"/>
         <xs:enumeration value="PUS"/>
         <xs:enumeration value="SAL"/>
         <xs:enumeration value="SMN"/>
         <xs:enumeration value="SMPLS"/>
         <xs:enumeration value="SER"/>
         <xs:enumeration value="SKM"/>
         <xs:enumeration value="SKN"/>
         <xs:enumeration value="SPRM"/>
         <xs:enumeration value="SPT"/>
         <xs:enumeration value="SPTC"/>
         <xs:enumeration value="SPTT"/>
         <xs:enumeration value="STL"/>
         <xs:enumeration value="SWT"/>
         <xs:enumeration value="SNV"/>
         <xs:enumeration value="TEAR"/>
         <xs:enumeration value="THRT"/>
         <xs:enumeration value="THRB"/>
         <xs:enumeration value="TISG"/>
         <xs:enumeration value="TLGI"/>
         <xs:enumeration value="TLNG"/>
         <xs:enumeration value="TISPL"/>
         <xs:enumeration value="TSMI"/>
         <xs:enumeration value="TISU"/>
         <xs:enumeration value="TISS"/>
         <xs:enumeration value="TUB"/>
         <xs:enumeration value="ULC"/>
         <xs:enumeration value="UMB"/>
         <xs:enumeration value="UMED"/>
         <xs:enumeration value="USUB"/>
         <xs:enumeration value="URTH"/>
         <xs:enumeration value="UR"/>
         <xs:enumeration value="URT"/>
         <xs:enumeration value="URC"/>
         <xs:enumeration value="URNS"/>
         <xs:enumeration value="VOM"/>
         <xs:enumeration value="WAT"/>
         <xs:enumeration value="BLD"/>
         <xs:enumeration value="BDY"/>
         <xs:enumeration value="WICK"/>
         <xs:enumeration value="WND"/>
         <xs:enumeration value="WNDA"/>
         <xs:enumeration value="WNDD"/>
         <xs:enumeration value="WNDE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrganizationEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19608 (C-0-T16040-A19608-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IndividualCaseSafetyReportSenderType 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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ClinicalDrug">
      <xs:annotation>
         <xs:documentation>abstDomain: A16205 (C-0-T16040-A19667-A19668-A16530-A16205-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ActiveIngredientDrugEntityType ManufacturedDrug">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ActiveIngredientDrugEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19721 (C-0-T16040-A19667-A19668-A16530-A16205-A19721-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ManufacturedDrug">
      <xs:annotation>
         <xs:documentation>abstDomain: A16206 (C-0-T16040-A19667-A19668-A16530-A16205-A16206-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PackagedDrugProductEntity">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PackagedDrugProductEntity">
      <xs:annotation>
         <xs:documentation>abstDomain: A19618 (C-0-T16040-A19667-A19668-A16530-A16205-A16206-A19618-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="VaccineEntityType">
      <xs:annotation>
         <xs:documentation>specDomain: S21458 (C-0-T16040-A19667-A19668-S21458-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VCCNE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminer">
      <xs:annotation>
         <xs:documentation>vocSet: T10878 (C-0-T10878-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityDeterminerDetermined x_DeterminerInstanceKind">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="INSTANCE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminerDetermined">
      <xs:annotation>
         <xs:documentation>specDomain: S10879 (C-0-T10878-S10879-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="KIND"/>
         <xs:enumeration value="QUANTIFIED_KIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DeterminerInstanceKind">
      <xs:annotation>
         <xs:documentation>abstDomain: A19670 (C-0-T10878-A19670-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="KIND"/>
         <xs:enumeration value="QUANTIFIED_KIND"/>
         <xs:enumeration value="INSTANCE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityHandling">
      <xs:annotation>
         <xs:documentation>vocSet: T13988 (C-0-T13988-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AMB"/>
         <xs:enumeration value="C37"/>
         <xs:enumeration value="CAMB"/>
         <xs:enumeration value="CFRZ"/>
         <xs:enumeration value="CREF"/>
         <xs:enumeration value="DFRZ"/>
         <xs:enumeration value="MTLF"/>
         <xs:enumeration value="CATM"/>
         <xs:enumeration value="PRTL"/>
         <xs:enumeration value="REF"/>
         <xs:enumeration value="SBU"/>
         <xs:enumeration value="UFRZ"/>
         <xs:enumeration value="PSA"/>
         <xs:enumeration value="DRY"/>
         <xs:enumeration value="FRZ"/>
         <xs:enumeration value="NTR"/>
         <xs:enumeration value="PSO"/>
         <xs:enumeration value="UPR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNamePartQualifier">
      <xs:annotation>
         <xs:documentation>vocSet: T15888 (C-0-T15888-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OrganizationNamePartQualifier PersonNamePartQualifier"/>
   </xs:simpleType>
   <xs:simpleType name="OrganizationNamePartQualifier">
      <xs:annotation>
         <xs:documentation>abstDomain: A15889 (C-0-T15888-A15889-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PersonNamePartQualifier">
      <xs:annotation>
         <xs:documentation>abstDomain: A10659 (C-0-T15888-A10659-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PersonNamePartAffixTypes PersonNamePartChangeQualifier PersonNamePartMiscQualifier">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="IN"/>
               <xs:enumeration value="TITLE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PersonNamePartAffixTypes">
      <xs:annotation>
         <xs:documentation>abstDomain: A10666 (C-0-T15888-A10659-A10666-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="NB"/>
         <xs:enumeration value="PR"/>
         <xs:enumeration value="VV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PersonNamePartChangeQualifier">
      <xs:annotation>
         <xs:documentation>abstDomain: A10660 (C-0-T15888-A10659-A10660-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AD"/>
         <xs:enumeration value="BR"/>
         <xs:enumeration value="SP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PersonNamePartMiscQualifier">
      <xs:annotation>
         <xs:documentation>abstDomain: A10671 (C-0-T15888-A10659-A10671-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNamePartType">
      <xs:annotation>
         <xs:documentation>vocSet: T15880 (C-0-T15880-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="x_OrganizationNamePartType x_PersonNamePartType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DEL"/>
               <xs:enumeration value="FAM"/>
               <xs:enumeration value="GIV"/>
               <xs:enumeration value="PFX"/>
               <xs:enumeration value="SFX"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="x_OrganizationNamePartType">
      <xs:annotation>
         <xs:documentation>abstDomain: A15881 (C-0-T15880-A15881-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEL"/>
         <xs:enumeration value="PFX"/>
         <xs:enumeration value="SFX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_PersonNamePartType">
      <xs:annotation>
         <xs:documentation>abstDomain: A10653 (C-0-T15880-A10653-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DEL"/>
         <xs:enumeration value="FAM"/>
         <xs:enumeration value="GIV"/>
         <xs:enumeration value="PFX"/>
         <xs:enumeration value="SFX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNameUse">
      <xs:annotation>
         <xs:documentation>vocSet: T15913 (C-0-T15913-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityNameSearchUse 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">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="L"/>
               <xs:enumeration value="C"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityNameSearchUse">
      <xs:annotation>
         <xs:documentation>specDomain: S21363 (C-0-T15913-A200-S21363-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SRCH"/>
         <xs:enumeration value="SNDX"/>
         <xs:enumeration value="PHON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PersonNameUse">
      <xs:annotation>
         <xs:documentation>specDomain: S21321 (C-0-T15913-A200-S21321-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="P"/>
         <xs:enumeration value="A"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityRisk">
      <xs:annotation>
         <xs:documentation>vocSet: T10405 (C-0-T10405-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MaterialDangerInfectious MaterialDangerInflammable">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BIO"/>
               <xs:enumeration value="COR"/>
               <xs:enumeration value="ESC"/>
               <xs:enumeration value="AGG"/>
               <xs:enumeration value="INJ"/>
               <xs:enumeration value="POI"/>
               <xs:enumeration value="RAD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MaterialDangerInfectious">
      <xs:annotation>
         <xs:documentation>specDomain: S10407 (C-0-T10405-S10407-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INF"/>
         <xs:enumeration value="BHZ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MaterialDangerInflammable">
      <xs:annotation>
         <xs:documentation>specDomain: S10412 (C-0-T10405-S10412-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IFL"/>
         <xs:enumeration value="EXP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T16005 (C-0-T16005-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntityStatusNormal">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="nullified"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntityStatusNormal">
      <xs:annotation>
         <xs:documentation>specDomain: S16006 (C-0-T16005-S16006-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="normal"/>
         <xs:enumeration value="active"/>
         <xs:enumeration value="terminated"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EquipmentAlertLevel">
      <xs:annotation>
         <xs:documentation>vocSet: T10896 (C-0-T10896-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Ethnicity">
      <xs:annotation>
         <xs:documentation>vocSet: T15836 (C-0-T15836-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EthnicityHispanic">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="2186-5"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EthnicityHispanic">
      <xs:annotation>
         <xs:documentation>specDomain: S15837 (C-0-T15836-S15837-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EthnicityHispanicCentralAmerican EthnicityHispanicMexican EthnicityHispanicSouthAmerican EthnicityHispanicSpaniard">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="2135-2"/>
               <xs:enumeration value="2182-4"/>
               <xs:enumeration value="2184-0"/>
               <xs:enumeration value="2178-2"/>
               <xs:enumeration value="2180-8"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EthnicityHispanicCentralAmerican">
      <xs:annotation>
         <xs:documentation>specDomain: S15854 (C-0-T15836-S15837-S15854-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2155-0"/>
         <xs:enumeration value="2163-4"/>
         <xs:enumeration value="2162-6"/>
         <xs:enumeration value="2156-8"/>
         <xs:enumeration value="2157-6"/>
         <xs:enumeration value="2158-4"/>
         <xs:enumeration value="2159-2"/>
         <xs:enumeration value="2160-0"/>
         <xs:enumeration value="2161-8"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EthnicityHispanicMexican">
      <xs:annotation>
         <xs:documentation>specDomain: S15848 (C-0-T15836-S15837-S15848-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2148-5"/>
         <xs:enumeration value="2151-9"/>
         <xs:enumeration value="2152-7"/>
         <xs:enumeration value="2149-3"/>
         <xs:enumeration value="2153-5"/>
         <xs:enumeration value="2150-1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EthnicityHispanicSouthAmerican">
      <xs:annotation>
         <xs:documentation>specDomain: S15863 (C-0-T15836-S15837-S15863-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2165-9"/>
         <xs:enumeration value="2166-7"/>
         <xs:enumeration value="2167-5"/>
         <xs:enumeration value="2168-3"/>
         <xs:enumeration value="2169-1"/>
         <xs:enumeration value="2176-6"/>
         <xs:enumeration value="2170-9"/>
         <xs:enumeration value="2171-7"/>
         <xs:enumeration value="2172-5"/>
         <xs:enumeration value="2175-8"/>
         <xs:enumeration value="2173-3"/>
         <xs:enumeration value="2174-1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EthnicityHispanicSpaniard">
      <xs:annotation>
         <xs:documentation>specDomain: S15838 (C-0-T15836-S15837-S15838-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2137-8"/>
         <xs:enumeration value="2138-6"/>
         <xs:enumeration value="2139-4"/>
         <xs:enumeration value="2142-8"/>
         <xs:enumeration value="2145-1"/>
         <xs:enumeration value="2140-2"/>
         <xs:enumeration value="2141-0"/>
         <xs:enumeration value="2143-6"/>
         <xs:enumeration value="2146-9"/>
         <xs:enumeration value="2144-4"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExposureAgentEntityType">
      <xs:annotation>
         <xs:documentation>vocSet: D41 (C-0-D41-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="GTSAbbreviation">
      <xs:annotation>
         <xs:documentation>vocSet: T10720 (C-0-T10720-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="GTSAbbreviationHolidays">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AM"/>
               <xs:enumeration value="BID"/>
               <xs:enumeration value="JB"/>
               <xs:enumeration value="JE"/>
               <xs:enumeration value="PM"/>
               <xs:enumeration value="QID"/>
               <xs:enumeration value="TID"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="GTSAbbreviationHolidays">
      <xs:annotation>
         <xs:documentation>specDomain: S10725 (C-0-T10720-S10725-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="GTSAbbreviationHolidaysChristianRoman GTSAbbreviationHolidaysUSNational">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="JH"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="GTSAbbreviationHolidaysChristianRoman">
      <xs:annotation>
         <xs:documentation>abstDomain: A10726 (C-0-T10720-S10725-A10726-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="JHCHREAS"/>
         <xs:enumeration value="JHCHRGFR"/>
         <xs:enumeration value="JHCHRNEW"/>
         <xs:enumeration value="JHCHRPEN"/>
         <xs:enumeration value="JHCHRXME"/>
         <xs:enumeration value="JHCHRXMS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GTSAbbreviationHolidaysUSNational">
      <xs:annotation>
         <xs:documentation>specDomain: S10733 (C-0-T10720-S10725-S10733-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="JHNUS"/>
         <xs:enumeration value="JHNUSCLM"/>
         <xs:enumeration value="JHNUSIND"/>
         <xs:enumeration value="JHNUSIND1"/>
         <xs:enumeration value="JHNUSIND5"/>
         <xs:enumeration value="JHNUSLBR"/>
         <xs:enumeration value="JHNUSMEM"/>
         <xs:enumeration value="JHNUSMEM5"/>
         <xs:enumeration value="JHNUSMEM6"/>
         <xs:enumeration value="JHNUSMLK"/>
         <xs:enumeration value="JHNUSPRE"/>
         <xs:enumeration value="JHNUSTKS"/>
         <xs:enumeration value="JHNUSTKS5"/>
         <xs:enumeration value="JHNUSVET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GenderStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T11523 (C-0-T11523-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="I"/>
         <xs:enumeration value="N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7CommitteeIDInRIM">
      <xs:annotation>
         <xs:documentation>vocSet: T10034 (C-0-T10034-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C02"/>
         <xs:enumeration value="C06"/>
         <xs:enumeration value="C09"/>
         <xs:enumeration value="C00"/>
         <xs:enumeration value="C04"/>
         <xs:enumeration value="C03"/>
         <xs:enumeration value="C12"/>
         <xs:enumeration value="C10"/>
         <xs:enumeration value="C20"/>
         <xs:enumeration value="C01"/>
         <xs:enumeration value="C21"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7ConformanceInclusion">
      <xs:annotation>
         <xs:documentation>vocSet: T10010 (C-0-T10010-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InclusionNotMandatory">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="M"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InclusionNotMandatory">
      <xs:annotation>
         <xs:documentation>abstDomain: A10012 (C-0-T10010-A10012-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InclusionNotRequired">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="NP"/>
               <xs:enumeration value="RQ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InclusionNotRequired">
      <xs:annotation>
         <xs:documentation>specDomain: S10015 (C-0-T10010-A10012-S10015-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NR"/>
         <xs:enumeration value="X"/>
         <xs:enumeration value="RE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7DefinedRoseProperty">
      <xs:annotation>
         <xs:documentation>vocSet: T10083 (C-0-T10083-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ApplicationRoleI"/>
         <xs:enumeration value="Cardinality"/>
         <xs:enumeration value="MayRepeat"/>
         <xs:enumeration value="InstancedDTsymbo"/>
         <xs:enumeration value="DTsymbol"/>
         <xs:enumeration value="DevelopingCommit"/>
         <xs:enumeration value="Organization"/>
         <xs:enumeration value="EndState"/>
         <xs:enumeration value="HMD"/>
         <xs:enumeration value="zhxID"/>
         <xs:enumeration value="ID"/>
         <xs:enumeration value="DeleteFromMIM"/>
         <xs:enumeration value="MIM_id"/>
         <xs:enumeration value="MandatoryInclusi"/>
         <xs:enumeration value="MsgID"/>
         <xs:enumeration value="ModelDate"/>
         <xs:enumeration value="ModelDescription"/>
         <xs:enumeration value="ModelID"/>
         <xs:enumeration value="ModelName"/>
         <xs:enumeration value="ModelVersion"/>
         <xs:enumeration value="IsPrimitiveDT"/>
         <xs:enumeration value="RcvResp"/>
         <xs:enumeration value="IsReferenceDT"/>
         <xs:enumeration value="RespComm_id"/>
         <xs:enumeration value="StartState"/>
         <xs:enumeration value="StateAttribute"/>
         <xs:enumeration value="StateTransition"/>
         <xs:enumeration value="IsSubjectClass"/>
         <xs:enumeration value="V23_Fields"/>
         <xs:enumeration value="V23_Datatype"/>
         <xs:enumeration value="Vocab_domain"/>
         <xs:enumeration value="Vocab_strength"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7ITSVersionCode">
      <xs:annotation>
         <xs:documentation>vocSet: T19449 (C-0-T19449-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="XMLV1PR1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7StandardVersionCode">
      <xs:annotation>
         <xs:documentation>vocSet: T19373 (C-0-T19373-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ActRelationshipExpectedSubset"/>
         <xs:enumeration value="ActRelationshipPastSubset"/>
         <xs:enumeration value="_ParticipationSubset"/>
         <xs:enumeration value="FUTURE"/>
         <xs:enumeration value="LAST"/>
         <xs:enumeration value="NEXT"/>
         <xs:enumeration value="FIRST"/>
         <xs:enumeration value="FUTSUM"/>
         <xs:enumeration value="MAX"/>
         <xs:enumeration value="MIN"/>
         <xs:enumeration value="RECENT"/>
         <xs:enumeration value="PAST"/>
         <xs:enumeration value="PREVSUM"/>
         <xs:enumeration value="SUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7UpdateMode">
      <xs:annotation>
         <xs:documentation>vocSet: T10018 (C-0-T10018-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="SetUpdateMode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="D"/>
               <xs:enumeration value="I"/>
               <xs:enumeration value="K"/>
               <xs:enumeration value="R"/>
               <xs:enumeration value="V"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="SetUpdateMode">
      <xs:annotation>
         <xs:documentation>abstDomain: A10024 (C-0-T10018-A10024-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ESA"/>
         <xs:enumeration value="ESAC"/>
         <xs:enumeration value="ESC"/>
         <xs:enumeration value="ESD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HPC">
      <xs:annotation>
         <xs:documentation>vocSet: E5 (C-0-E5-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HealthcareProviderTaxonomyHIPAA">
      <xs:annotation>
         <xs:documentation>vocSet: T13129 (C-0-T13129-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IndividualHealthcareProviderHIPAA OrganizationalHealthcareProviderHIPAA"/>
   </xs:simpleType>
   <xs:simpleType name="IndividualHealthcareProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13130 (C-0-T13129-A13130-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AbstractChiropractersHIPAA BehavioralHealthAndOrSocialServiceProviderHIPAA DentalServiceProviderHIPAA DietaryAndOrNutritionalServiceProviderHIPAA EmergencyMedicalServiceProviderHIPAA EyeAndVisionServiceProviderHIPAA NursingServiceProviderHIPAA NursingServiceRelatedProviderHIPAA OtherPhysicianProviderHIPAA OtherServiceProviderHIPAA OtherTechnologistAndOrTechnicianHIPAA PharmacyServiceProviderHIPAA PhysicianAssistantsAndOrAdvancedPracticeNursingProviderHIPAA PhysicianHIPAA PodiatricMedicineAndOrSurgeryServiceProviderHIPAA RespiratoryAndOrRehabilitativeAndOrRestorativeProviderHIPAA SpeechAndOrLanguageAndOrHearingServiceProviderHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AbstractChiropractersHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13174 (C-0-T13129-A13130-A13174-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ChiropractersHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ChiropractersHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13175 (C-0-T13129-A13130-A13174-S13175-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="111N00000N"/>
         <xs:enumeration value="111NI0900N"/>
         <xs:enumeration value="111NN0400N"/>
         <xs:enumeration value="111NN1001N"/>
         <xs:enumeration value="111NX0100N"/>
         <xs:enumeration value="111NX0800N"/>
         <xs:enumeration value="111NR0200N"/>
         <xs:enumeration value="111NS0005N"/>
         <xs:enumeration value="111NT0100N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="BehavioralHealthAndOrSocialServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13131 (C-0-T13129-A13130-A13131-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BehavioralHealthAndOrSocialServiceCounselorHIPAA NeuropsychologistHIPAA PsychoanalystHIPAA PsychologistHIPAA SocialWorkerHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="106H00000N"/>
               <xs:enumeration value="225CA2500N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BehavioralHealthAndOrSocialServiceCounselorHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13132 (C-0-T13129-A13130-A13131-S13132-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="101Y00000N"/>
         <xs:enumeration value="101YA0400N"/>
         <xs:enumeration value="101YM0800N"/>
         <xs:enumeration value="101YP1600N"/>
         <xs:enumeration value="101YP2500N"/>
         <xs:enumeration value="101YS0200N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NeuropsychologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13147 (C-0-T13129-A13130-A13131-A13147-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="103GC0700N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PsychoanalystHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13149 (C-0-T13129-A13130-A13131-S13149-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="103S00000N"/>
         <xs:enumeration value="103SA1800N"/>
         <xs:enumeration value="103SA1400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PsychologistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13152 (C-0-T13129-A13130-A13131-S13152-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="103T00000N"/>
         <xs:enumeration value="103TA0400N"/>
         <xs:enumeration value="103TA0700N"/>
         <xs:enumeration value="103TB0200N"/>
         <xs:enumeration value="103TC2200N"/>
         <xs:enumeration value="103TC0700N"/>
         <xs:enumeration value="103TC1900N"/>
         <xs:enumeration value="103TE1000N"/>
         <xs:enumeration value="103TE1100N"/>
         <xs:enumeration value="103TF0000N"/>
         <xs:enumeration value="103TF0200N"/>
         <xs:enumeration value="103TH0100N"/>
         <xs:enumeration value="103TM1700N"/>
         <xs:enumeration value="103TM1800N"/>
         <xs:enumeration value="103TP2700N"/>
         <xs:enumeration value="103TP2701N"/>
         <xs:enumeration value="103TR0400N"/>
         <xs:enumeration value="103TS0200N"/>
         <xs:enumeration value="103TW0100N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SocialWorkerHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13171 (C-0-T13129-A13130-A13131-S13171-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="104100000N"/>
         <xs:enumeration value="1041C0700N"/>
         <xs:enumeration value="1041S0200N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DentalServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A16460 (C-0-T13129-A13130-A16460-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DentistHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="126800000N"/>
               <xs:enumeration value="124Q00000N"/>
               <xs:enumeration value="126900000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DentistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13188 (C-0-T13129-A13130-A16460-S13188-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Prosthodontics">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="122300000N"/>
               <xs:enumeration value="1223D0001Y"/>
               <xs:enumeration value="1223E0200Y"/>
               <xs:enumeration value="1223X0400Y"/>
               <xs:enumeration value="1223P0106Y"/>
               <xs:enumeration value="1223P0221Y"/>
               <xs:enumeration value="1223P0300Y"/>
               <xs:enumeration value="1223S0112Y"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Prosthodontics">
      <xs:annotation>
         <xs:documentation>abstDomain: A13195 (C-0-T13129-A13130-A16460-S13188-A13195-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1327D0700N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DietaryAndOrNutritionalServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13197 (C-0-T13129-A13130-A13197-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DietaryManagerHIPAA NutritionistHIPAA RegisteredDieticianHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="136A00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DietaryManagerHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13198 (C-0-T13129-A13130-A13197-A13198-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NutritionistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13205 (C-0-T13129-A13130-A13197-S13205-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="133N00000N"/>
         <xs:enumeration value="133NN1002N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RegisteredDieticianHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13201 (C-0-T13129-A13130-A13197-S13201-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="133V00000N"/>
         <xs:enumeration value="133VN1006N"/>
         <xs:enumeration value="133VN1004N"/>
         <xs:enumeration value="133VN1005N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EmergencyMedicalServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13207 (C-0-T13129-A13130-A13207-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="146N00000N"/>
         <xs:enumeration value="146M00000N"/>
         <xs:enumeration value="146L00000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EyeAndVisionServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13211 (C-0-T13129-A13130-A13211-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EyeAndVisionServiceProviderTechnicianAndOrTechnologistHIPAA OptometristHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EyeAndVisionServiceProviderTechnicianAndOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13219 (C-0-T13129-A13130-A13211-A13219-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="156FC0800N"/>
         <xs:enumeration value="156FC0801N"/>
         <xs:enumeration value="156FX1700N"/>
         <xs:enumeration value="156FX1100N"/>
         <xs:enumeration value="156FX1101N"/>
         <xs:enumeration value="156FX1800N"/>
         <xs:enumeration value="156FX1201N"/>
         <xs:enumeration value="156FX1202N"/>
         <xs:enumeration value="156FX1900N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OptometristHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13212 (C-0-T13129-A13130-A13211-S13212-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="152W00000N"/>
         <xs:enumeration value="152WC0800N"/>
         <xs:enumeration value="152WL0500N"/>
         <xs:enumeration value="152WX0102N"/>
         <xs:enumeration value="152WP0200N"/>
         <xs:enumeration value="152WS0006N"/>
         <xs:enumeration value="152WV0400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NursingServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13229 (C-0-T13129-A13130-A13229-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RegisteredNurseHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="164W00000N"/>
               <xs:enumeration value="164X00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RegisteredNurseHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13232 (C-0-T13129-A13130-A13229-S13232-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="163W00000N"/>
         <xs:enumeration value="163WA0400N"/>
         <xs:enumeration value="163WA2000N"/>
         <xs:enumeration value="163WC3500N"/>
         <xs:enumeration value="163WC0400N"/>
         <xs:enumeration value="163WC1400N"/>
         <xs:enumeration value="163WC1500N"/>
         <xs:enumeration value="163WC2100N"/>
         <xs:enumeration value="163WC1600N"/>
         <xs:enumeration value="163WC0200N"/>
         <xs:enumeration value="163WD0400N"/>
         <xs:enumeration value="163WD1100N"/>
         <xs:enumeration value="163WE0003N"/>
         <xs:enumeration value="163WE0900N"/>
         <xs:enumeration value="163WF0300N"/>
         <xs:enumeration value="163WG0100N"/>
         <xs:enumeration value="163WG0000N"/>
         <xs:enumeration value="163WG0600N"/>
         <xs:enumeration value="163WH0500N"/>
         <xs:enumeration value="163WH0200N"/>
         <xs:enumeration value="163WH1000N"/>
         <xs:enumeration value="163WI0600N"/>
         <xs:enumeration value="163WI0500N"/>
         <xs:enumeration value="163WL0100N"/>
         <xs:enumeration value="163WM1400N"/>
         <xs:enumeration value="163WM0102N"/>
         <xs:enumeration value="163WM0705N"/>
         <xs:enumeration value="163WN0002N"/>
         <xs:enumeration value="163WN0003N"/>
         <xs:enumeration value="163WN0300N"/>
         <xs:enumeration value="163WN0800N"/>
         <xs:enumeration value="163WN1003N"/>
         <xs:enumeration value="163WX0002N"/>
         <xs:enumeration value="163WX0003N"/>
         <xs:enumeration value="163WX0106N"/>
         <xs:enumeration value="163WX0200N"/>
         <xs:enumeration value="163WX1000N"/>
         <xs:enumeration value="163WX1100N"/>
         <xs:enumeration value="163WX0800N"/>
         <xs:enumeration value="163WX1500N"/>
         <xs:enumeration value="163WX0601N"/>
         <xs:enumeration value="163WP0000N"/>
         <xs:enumeration value="163WP0218N"/>
         <xs:enumeration value="163WP0200N"/>
         <xs:enumeration value="163WP1700N"/>
         <xs:enumeration value="163WP2200N"/>
         <xs:enumeration value="163WP2201N"/>
         <xs:enumeration value="163WP0808N"/>
         <xs:enumeration value="163WP0809N"/>
         <xs:enumeration value="163WP0807N"/>
         <xs:enumeration value="163WR0400N"/>
         <xs:enumeration value="163WR1000N"/>
         <xs:enumeration value="163WS0200N"/>
         <xs:enumeration value="163WS0121N"/>
         <xs:enumeration value="163WU0100N"/>
         <xs:enumeration value="163WW0101N"/>
         <xs:enumeration value="163WW0000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NursingServiceRelatedProviderHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13134 (C-0-T13129-A13130-S13134-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NursingServiceRelatedProviderTechnicianHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="374700000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NursingServiceRelatedProviderTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13134 (C-0-T13129-A13130-S13134-A13134-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="3747P1801N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherPhysicianProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13578 (C-0-T13129-A13130-A13578-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OtherPhysicianOsteopathHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OtherPhysicianOsteopathHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13579 (C-0-T13129-A13130-A13578-A13579-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="353BL0002N"/>
         <xs:enumeration value="353BS0900N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13136 (C-0-T13129-A13130-A13136-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OtherServiceProviderContractorHIPAA OtherServiceProviderSpecialistHIPAA VeterinarianHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="171100000N"/>
               <xs:enumeration value="172A00000N"/>
               <xs:enumeration value="176P00000N"/>
               <xs:enumeration value="175L00000N"/>
               <xs:enumeration value="173000000N"/>
               <xs:enumeration value="175M00000N"/>
               <xs:enumeration value="175F00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OtherServiceProviderContractorHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13139 (C-0-T13129-A13130-A13136-A13139-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="171WH0202N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherServiceProviderSpecialistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13347 (C-0-T13129-A13130-A13136-A13347-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1744G0900N"/>
         <xs:enumeration value="1744P3200N"/>
         <xs:enumeration value="1744R1103N"/>
         <xs:enumeration value="1744R1102N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VeterinarianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13352 (C-0-T13129-A13130-A13136-A13352-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="174MM1900N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherTechnologistAndOrTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13644 (C-0-T13129-A13130-A13644-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CardiologySpecialistOrTechnologistHIPAA HealthInformationSpecialistOrTechnologistHIPAA HealthInformationTechnicianHIPAA OtherTechnologistOrTechnicianHIPAA OtherTechnologistOrTechnicianProviderHIPAA PathologySpecialistOrTechnologistHIPAA PathologyTechnicianHIPAA RadiologicTechnologistHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CardiologySpecialistOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13660 (C-0-T13129-A13130-A13644-A13660-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246VC0100N"/>
         <xs:enumeration value="246VC2400N"/>
         <xs:enumeration value="246VC2901N"/>
         <xs:enumeration value="246VC2902N"/>
         <xs:enumeration value="246VC2903N"/>
         <xs:enumeration value="246VP3600N"/>
         <xs:enumeration value="246VS1301N"/>
         <xs:enumeration value="246VV0100N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HealthInformationSpecialistOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13669 (C-0-T13129-A13130-A13644-A13669-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246YC3301N"/>
         <xs:enumeration value="246YC3302N"/>
         <xs:enumeration value="246YR1600N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HealthInformationTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13703 (C-0-T13129-A13130-A13644-A13703-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2470A2800N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherTechnologistOrTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13673 (C-0-T13129-A13130-A13644-A13673-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246ZA2600N"/>
         <xs:enumeration value="246ZB0500N"/>
         <xs:enumeration value="246ZB0301N"/>
         <xs:enumeration value="246ZB0302N"/>
         <xs:enumeration value="246ZB0600N"/>
         <xs:enumeration value="246ZE0500N"/>
         <xs:enumeration value="246ZE0600N"/>
         <xs:enumeration value="246ZF0200N"/>
         <xs:enumeration value="246ZG1000N"/>
         <xs:enumeration value="246ZG0701N"/>
         <xs:enumeration value="246ZI1000N"/>
         <xs:enumeration value="246ZN0300N"/>
         <xs:enumeration value="246ZS0400N"/>
         <xs:enumeration value="246ZV0500N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherTechnologistOrTechnicianProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13705 (C-0-T13129-A13130-A13644-A13705-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2472B0301N"/>
         <xs:enumeration value="2472D0500N"/>
         <xs:enumeration value="2472E0500N"/>
         <xs:enumeration value="2472R0900N"/>
         <xs:enumeration value="2472V0600N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PathologySpecialistOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13688 (C-0-T13129-A13130-A13644-A13688-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246QB0000N"/>
         <xs:enumeration value="246QC1000N"/>
         <xs:enumeration value="246QC2700N"/>
         <xs:enumeration value="246QH0401N"/>
         <xs:enumeration value="246QH0000N"/>
         <xs:enumeration value="246QH0600N"/>
         <xs:enumeration value="246QI0000N"/>
         <xs:enumeration value="246QL0900N"/>
         <xs:enumeration value="246QL0901N"/>
         <xs:enumeration value="246QM0706N"/>
         <xs:enumeration value="246QM0900N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PathologyTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13711 (C-0-T13129-A13130-A13644-A13711-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246RH0600N"/>
         <xs:enumeration value="246RM2200N"/>
         <xs:enumeration value="246RP1900N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RadiologicTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13645 (C-0-T13129-A13130-A13644-A13645-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2471C1101N"/>
         <xs:enumeration value="2471C3401N"/>
         <xs:enumeration value="2471C3402N"/>
         <xs:enumeration value="2471D1300N"/>
         <xs:enumeration value="2471M1201N"/>
         <xs:enumeration value="2471M1202N"/>
         <xs:enumeration value="2471M2300N"/>
         <xs:enumeration value="2471N0900N"/>
         <xs:enumeration value="2471Q0001N"/>
         <xs:enumeration value="2471Q0002N"/>
         <xs:enumeration value="2471R0003N"/>
         <xs:enumeration value="2471R0002N"/>
         <xs:enumeration value="2471R1500N"/>
         <xs:enumeration value="2471S1302N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PharmacyServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13354 (C-0-T13129-A13130-A13354-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PharmacistHIPAA PharmacyServiceProviderTechnicianHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PharmacistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13355 (C-0-T13129-A13130-A13354-S13355-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="183500000N"/>
         <xs:enumeration value="1835G0000N"/>
         <xs:enumeration value="1835N0905N"/>
         <xs:enumeration value="1835N1003N"/>
         <xs:enumeration value="1835P1200N"/>
         <xs:enumeration value="1835P1300N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PharmacyServiceProviderTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13361 (C-0-T13129-A13130-A13354-A13361-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1847P3400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PhysicianAssistantsAndOrAdvancedPracticeNursingProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13363 (C-0-T13129-A13130-A13363-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ClinicalNurseSpecialistHIPAA NursePractitionerHIPAA PhysicianAssistantHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="366B00000N"/>
               <xs:enumeration value="367500000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ClinicalNurseSpecialistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13364 (C-0-T13129-A13130-A13363-S13364-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="364S00000N"/>
         <xs:enumeration value="364SA2100N"/>
         <xs:enumeration value="364SA2200N"/>
         <xs:enumeration value="364SC2300N"/>
         <xs:enumeration value="364SC1501N"/>
         <xs:enumeration value="364SC0200N"/>
         <xs:enumeration value="364SE0003N"/>
         <xs:enumeration value="364SE1400N"/>
         <xs:enumeration value="364SF0001N"/>
         <xs:enumeration value="364SG0600N"/>
         <xs:enumeration value="364SH1100N"/>
         <xs:enumeration value="364SH0200N"/>
         <xs:enumeration value="364SI0800N"/>
         <xs:enumeration value="364SL0600N"/>
         <xs:enumeration value="364SM0705N"/>
         <xs:enumeration value="364SN0000N"/>
         <xs:enumeration value="364SN0004N"/>
         <xs:enumeration value="364SN0800N"/>
         <xs:enumeration value="364SX0106N"/>
         <xs:enumeration value="364SX0200N"/>
         <xs:enumeration value="364SX0204N"/>
         <xs:enumeration value="364SP0200N"/>
         <xs:enumeration value="364SP1700N"/>
         <xs:enumeration value="364SP2800N"/>
         <xs:enumeration value="364SP0807N"/>
         <xs:enumeration value="364SP0808N"/>
         <xs:enumeration value="364SP0809N"/>
         <xs:enumeration value="364SP0810N"/>
         <xs:enumeration value="364SP0811N"/>
         <xs:enumeration value="364SP0812N"/>
         <xs:enumeration value="364SP0813N"/>
         <xs:enumeration value="364SR0400N"/>
         <xs:enumeration value="364SR1300N"/>
         <xs:enumeration value="364SS0200N"/>
         <xs:enumeration value="364ST0500N"/>
         <xs:enumeration value="364SW0102N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NursePractitionerHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13402 (C-0-T13129-A13130-A13363-S13402-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="363L00000N"/>
         <xs:enumeration value="363LA2100N"/>
         <xs:enumeration value="363LA2200N"/>
         <xs:enumeration value="363LC1500N"/>
         <xs:enumeration value="363LC0200N"/>
         <xs:enumeration value="363LF0000N"/>
         <xs:enumeration value="363LG0600N"/>
         <xs:enumeration value="363LN0000N"/>
         <xs:enumeration value="363LN0005N"/>
         <xs:enumeration value="363LX0001N"/>
         <xs:enumeration value="363LX0106N"/>
         <xs:enumeration value="363LP0200N"/>
         <xs:enumeration value="363LP0223N"/>
         <xs:enumeration value="363LP0222N"/>
         <xs:enumeration value="363LP1700N"/>
         <xs:enumeration value="363LP2300N"/>
         <xs:enumeration value="363LP0808N"/>
         <xs:enumeration value="363LS0200N"/>
         <xs:enumeration value="363LW0102N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PhysicianAssistantHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13422 (C-0-T13129-A13130-A13363-S13422-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="363A00000N"/>
         <xs:enumeration value="363AM0700N"/>
         <xs:enumeration value="363AS0400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PhysicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13425 (C-0-T13129-A13130-A13425-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PhysicianAndOrOsteopathHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PhysicianAndOrOsteopathHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13426 (C-0-T13129-A13130-A13425-S13426-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="203B00000N"/>
         <xs:enumeration value="203BA0401N"/>
         <xs:enumeration value="203BA0000Y"/>
         <xs:enumeration value="203BA0001N"/>
         <xs:enumeration value="203BA0002Y"/>
         <xs:enumeration value="203BA0003Y"/>
         <xs:enumeration value="203BA0501N"/>
         <xs:enumeration value="203BA0502N"/>
         <xs:enumeration value="203BA0100Y"/>
         <xs:enumeration value="203BA0101Y"/>
         <xs:enumeration value="203BA0503N"/>
         <xs:enumeration value="203BA0504N"/>
         <xs:enumeration value="203BA0200N"/>
         <xs:enumeration value="203BA0201Y"/>
         <xs:enumeration value="203BA0202N"/>
         <xs:enumeration value="203BA0300Y"/>
         <xs:enumeration value="203BB0000N"/>
         <xs:enumeration value="203BB0001Y"/>
         <xs:enumeration value="203BB0100Y"/>
         <xs:enumeration value="203BC0000Y"/>
         <xs:enumeration value="203BC0001Y"/>
         <xs:enumeration value="203BC0100Y"/>
         <xs:enumeration value="203BC2500Y"/>
         <xs:enumeration value="203BC0200Y"/>
         <xs:enumeration value="203BC0201Y"/>
         <xs:enumeration value="203BC0202Y"/>
         <xs:enumeration value="203BC0203Y"/>
         <xs:enumeration value="203BC0300Y"/>
         <xs:enumeration value="203BC0500Y"/>
         <xs:enumeration value="203BD0100Y"/>
         <xs:enumeration value="203BD0101Y"/>
         <xs:enumeration value="203BD0900Y"/>
         <xs:enumeration value="203BD0901N"/>
         <xs:enumeration value="203BD0300N"/>
         <xs:enumeration value="203BE0004Y"/>
         <xs:enumeration value="203BE0100Y"/>
         <xs:enumeration value="203BE0101Y"/>
         <xs:enumeration value="203BE0102Y"/>
         <xs:enumeration value="203BF0100Y"/>
         <xs:enumeration value="203BF0201Y"/>
         <xs:enumeration value="203BF0202N"/>
         <xs:enumeration value="203BG0100Y"/>
         <xs:enumeration value="203BG0000Y"/>
         <xs:enumeration value="203BG0201Y"/>
         <xs:enumeration value="203BG0202Y"/>
         <xs:enumeration value="203BG0204Y"/>
         <xs:enumeration value="203BG0203Y"/>
         <xs:enumeration value="203BG0200Y"/>
         <xs:enumeration value="203BG0300N"/>
         <xs:enumeration value="203BG0301Y"/>
         <xs:enumeration value="203BG0302Y"/>
         <xs:enumeration value="203BG0303Y"/>
         <xs:enumeration value="203BG0400N"/>
         <xs:enumeration value="203BH0000Y"/>
         <xs:enumeration value="203BH0003Y"/>
         <xs:enumeration value="203BH0001Y"/>
         <xs:enumeration value="203BH0002Y"/>
         <xs:enumeration value="203BI0001N"/>
         <xs:enumeration value="203BI0002N"/>
         <xs:enumeration value="203BI0005N"/>
         <xs:enumeration value="203BI0006N"/>
         <xs:enumeration value="203BI0007N"/>
         <xs:enumeration value="203BI0003Y"/>
         <xs:enumeration value="203BI0004Y"/>
         <xs:enumeration value="203BI0100Y"/>
         <xs:enumeration value="203BI0200Y"/>
         <xs:enumeration value="203BI0400N"/>
         <xs:enumeration value="203BI0300Y"/>
         <xs:enumeration value="203BL0000Y"/>
         <xs:enumeration value="203BM0101Y"/>
         <xs:enumeration value="203BM0200Y"/>
         <xs:enumeration value="203BM0300Y"/>
         <xs:enumeration value="203BN0001Y"/>
         <xs:enumeration value="203BN0100Y"/>
         <xs:enumeration value="203BN0200N"/>
         <xs:enumeration value="203BN0300Y"/>
         <xs:enumeration value="203BN0400Y"/>
         <xs:enumeration value="203BN0402Y"/>
         <xs:enumeration value="203BN0500Y"/>
         <xs:enumeration value="203BN0600Y"/>
         <xs:enumeration value="203BN0700Y"/>
         <xs:enumeration value="203BN0901Y"/>
         <xs:enumeration value="203BN0902Y"/>
         <xs:enumeration value="203BN0900Y"/>
         <xs:enumeration value="203BN0903Y"/>
         <xs:enumeration value="203BN0904Y"/>
         <xs:enumeration value="203BX0000N"/>
         <xs:enumeration value="203BX0001Y"/>
         <xs:enumeration value="203BX0100Y"/>
         <xs:enumeration value="203BX0104Y"/>
         <xs:enumeration value="203BX0105Y"/>
         <xs:enumeration value="203BX0200Y"/>
         <xs:enumeration value="203BX0201Y"/>
         <xs:enumeration value="203BX0202Y"/>
         <xs:enumeration value="203BX0300Y"/>
         <xs:enumeration value="203BX0800N"/>
         <xs:enumeration value="203BX2100Y"/>
         <xs:enumeration value="203BX0500Y"/>
         <xs:enumeration value="203BX0900N"/>
         <xs:enumeration value="203BX0901N"/>
         <xs:enumeration value="203BX0600Y"/>
         <xs:enumeration value="203BX0601N"/>
         <xs:enumeration value="203BP0001Y"/>
         <xs:enumeration value="203BP2900N"/>
         <xs:enumeration value="203BP0100Y"/>
         <xs:enumeration value="203BP0101Y"/>
         <xs:enumeration value="203BP0102Y"/>
         <xs:enumeration value="203BP0103Y"/>
         <xs:enumeration value="203BP0104Y"/>
         <xs:enumeration value="203BP0105Y"/>
         <xs:enumeration value="203BP0107N"/>
         <xs:enumeration value="203BP0201Y"/>
         <xs:enumeration value="203BP0202Y"/>
         <xs:enumeration value="203BP0203Y"/>
         <xs:enumeration value="203BP0204Y"/>
         <xs:enumeration value="203BP0205Y"/>
         <xs:enumeration value="203BP0206Y"/>
         <xs:enumeration value="203BP0207Y"/>
         <xs:enumeration value="203BP0208Y"/>
         <xs:enumeration value="203BP0209Y"/>
         <xs:enumeration value="203BP0220N"/>
         <xs:enumeration value="203BP0210Y"/>
         <xs:enumeration value="203BP0211Y"/>
         <xs:enumeration value="203BP0212Y"/>
         <xs:enumeration value="203BP0213Y"/>
         <xs:enumeration value="203BP0214Y"/>
         <xs:enumeration value="203BP0215N"/>
         <xs:enumeration value="203BP0216Y"/>
         <xs:enumeration value="203BP0200Y"/>
         <xs:enumeration value="203BP2600N"/>
         <xs:enumeration value="203BP1200N"/>
         <xs:enumeration value="203BP0400Y"/>
         <xs:enumeration value="203BP0500Y"/>
         <xs:enumeration value="203BP0600Y"/>
         <xs:enumeration value="203BP0800Y"/>
         <xs:enumeration value="203BP0801Y"/>
         <xs:enumeration value="203BP0802Y"/>
         <xs:enumeration value="203BP0803Y"/>
         <xs:enumeration value="203BP0804Y"/>
         <xs:enumeration value="203BP0805Y"/>
         <xs:enumeration value="203BP0806N"/>
         <xs:enumeration value="203BP1300N"/>
         <xs:enumeration value="203BP0901N"/>
         <xs:enumeration value="203BP0903Y"/>
         <xs:enumeration value="203BP1001Y"/>
         <xs:enumeration value="203BP1003Y"/>
         <xs:enumeration value="203BR0001Y"/>
         <xs:enumeration value="203BR0002Y"/>
         <xs:enumeration value="203BR0205N"/>
         <xs:enumeration value="203BR0200Y"/>
         <xs:enumeration value="203BR0201Y"/>
         <xs:enumeration value="203BR0202Y"/>
         <xs:enumeration value="203BR0203N"/>
         <xs:enumeration value="203BR0204N"/>
         <xs:enumeration value="203BR0300N"/>
         <xs:enumeration value="203BR0402Y"/>
         <xs:enumeration value="203BR0500Y"/>
         <xs:enumeration value="203BR0600N"/>
         <xs:enumeration value="203BR0700Y"/>
         <xs:enumeration value="203BR0701Y"/>
         <xs:enumeration value="203BS0000Y"/>
         <xs:enumeration value="203BS0001Y"/>
         <xs:enumeration value="203BS0002Y"/>
         <xs:enumeration value="203BS0003Y"/>
         <xs:enumeration value="203BS0004Y"/>
         <xs:enumeration value="203BS0104N"/>
         <xs:enumeration value="203BS0133N"/>
         <xs:enumeration value="203BS0101Y"/>
         <xs:enumeration value="203BS0123Y"/>
         <xs:enumeration value="203BS0100Y"/>
         <xs:enumeration value="203BS0129Y"/>
         <xs:enumeration value="203BS0105Y"/>
         <xs:enumeration value="203BS0106Y"/>
         <xs:enumeration value="203BS0107Y"/>
         <xs:enumeration value="203BS0108N"/>
         <xs:enumeration value="203BS0110Y"/>
         <xs:enumeration value="203BS0111Y"/>
         <xs:enumeration value="203BS0113Y"/>
         <xs:enumeration value="203BS0114N"/>
         <xs:enumeration value="203BS0115N"/>
         <xs:enumeration value="203BS0116N"/>
         <xs:enumeration value="203BS0117N"/>
         <xs:enumeration value="203BS0119N"/>
         <xs:enumeration value="203BS0130Y"/>
         <xs:enumeration value="203BS0120Y"/>
         <xs:enumeration value="203BS0121Y"/>
         <xs:enumeration value="203BS0122Y"/>
         <xs:enumeration value="203BS0125Y"/>
         <xs:enumeration value="203BS0126Y"/>
         <xs:enumeration value="203BS0127N"/>
         <xs:enumeration value="203BS0128Y"/>
         <xs:enumeration value="203BS0102Y"/>
         <xs:enumeration value="203BT0100N"/>
         <xs:enumeration value="203BT0000Y"/>
         <xs:enumeration value="203BT0002Y"/>
         <xs:enumeration value="203BT0001Y"/>
         <xs:enumeration value="203BU0001Y"/>
         <xs:enumeration value="203BU0300Y"/>
         <xs:enumeration value="203BU0100Y"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PodiatricMedicineAndOrSurgeryServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13582 (C-0-T13129-A13130-A13582-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PodiatristHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="211D00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PodiatristHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13584 (C-0-T13129-A13130-A13582-S13584-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="213E00000N"/>
         <xs:enumeration value="213EG0000N"/>
         <xs:enumeration value="213EP0504N"/>
         <xs:enumeration value="213EP1101N"/>
         <xs:enumeration value="213ER0200N"/>
         <xs:enumeration value="213ES0000N"/>
         <xs:enumeration value="213ES0131N"/>
         <xs:enumeration value="213ES0103N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RespiratoryAndOrRehabilitativeAndOrRestorativeProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13592 (C-0-T13129-A13130-A13592-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OccupationalTherapistHIPAA PhysicalTherapistHIPAA RehabilitationCounselorHIPAA RespiratoryAndOrRehabilitativeAndOrRestorativeSpecialistOrTechnologistHIPAA RespiratoryTherapistHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="221700000N"/>
               <xs:enumeration value="225600000N"/>
               <xs:enumeration value="226300000N"/>
               <xs:enumeration value="225700000N"/>
               <xs:enumeration value="225A00000N"/>
               <xs:enumeration value="224Z00000N"/>
               <xs:enumeration value="225000000N"/>
               <xs:enumeration value="222Z00000N"/>
               <xs:enumeration value="225200000N"/>
               <xs:enumeration value="224P00000N"/>
               <xs:enumeration value="225B00000N"/>
               <xs:enumeration value="225800000N"/>
               <xs:enumeration value="225400000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OccupationalTherapistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13598 (C-0-T13129-A13130-A13592-S13598-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="225X00000N"/>
         <xs:enumeration value="225XC0400N"/>
         <xs:enumeration value="225XE1200N"/>
         <xs:enumeration value="225XH1200N"/>
         <xs:enumeration value="225XH1300N"/>
         <xs:enumeration value="225XN1300N"/>
         <xs:enumeration value="225XP0200N"/>
         <xs:enumeration value="225XR0403N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PhysicalTherapistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13609 (C-0-T13129-A13130-A13592-S13609-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="225100000N"/>
         <xs:enumeration value="2251C2600N"/>
         <xs:enumeration value="2251C0400N"/>
         <xs:enumeration value="2251E1300N"/>
         <xs:enumeration value="2251E1200N"/>
         <xs:enumeration value="2251G0304N"/>
         <xs:enumeration value="2251H1200N"/>
         <xs:enumeration value="2251H1300N"/>
         <xs:enumeration value="2251N0400N"/>
         <xs:enumeration value="2251X0800N"/>
         <xs:enumeration value="2251P0200N"/>
         <xs:enumeration value="2251S0007N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RehabilitationCounselorHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13625 (C-0-T13129-A13130-A13592-S13625-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="225C00000N"/>
         <xs:enumeration value="225CA2400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RespiratoryAndOrRehabilitativeAndOrRestorativeSpecialistOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13631 (C-0-T13129-A13130-A13592-A13631-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2255A2300N"/>
         <xs:enumeration value="2255R0406N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RespiratoryTherapistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13629 (C-0-T13129-A13130-A13592-S13629-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="225900000N"/>
         <xs:enumeration value="2259P1700N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SpeechAndOrLanguageAndOrHearingServiceProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13634 (C-0-T13129-A13130-A13634-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AudiologistHIPAA SpeechAndOrLanguageAndOrHearingServiceSpecialistOrTechnologistHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="237600000N"/>
               <xs:enumeration value="237700000N"/>
               <xs:enumeration value="235Z00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AudiologistHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13635 (C-0-T13129-A13130-A13634-S13635-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Audiologist">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="231H00000N"/>
               <xs:enumeration value="231HA2400N"/>
               <xs:enumeration value="231HA2500N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Audiologist">
      <xs:annotation>
         <xs:documentation>abstDomain: A13637 (C-0-T13129-A13130-A13634-S13635-A13637-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CardiologyTechnicianHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CardiologyTechnicianHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13700 (C-0-T13129-A13130-A13634-S13635-A13637-A13700-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="246WC3000N"/>
         <xs:enumeration value="246WE0400N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SpeechAndOrLanguageAndOrHearingServiceSpecialistOrTechnologistHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13640 (C-0-T13129-A13130-A13634-A13640-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2355A2700N"/>
         <xs:enumeration value="2355S0801N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrganizationalHealthcareProviderHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13715 (C-0-T13129-A13715-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AbstractHealthcareProviderAgencyHIPAA AmbulatoryHealthCareFacilityHIPAA HospitalPracticeSetting HospitalUnitPracticeSetting LaboratoryHIPAA ManagedCareOrganizationHIPAA NursingOrCustodialCarePracticeSetting ResidentialTreatmentPracticeSetting SupplierHIPAA TransportationServiceHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AbstractHealthcareProviderAgencyHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13716 (C-0-T13129-A13715-A13716-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="HealthcareProviderAgencyHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="HealthcareProviderAgencyHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13717 (C-0-T13129-A13715-A13716-A13717-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2514C0400N"/>
         <xs:enumeration value="2514H0200N"/>
         <xs:enumeration value="2514H0201N"/>
         <xs:enumeration value="2514H0300N"/>
         <xs:enumeration value="2514N1101N"/>
         <xs:enumeration value="2514P0906N"/>
         <xs:enumeration value="2514V0001N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AmbulatoryHealthCareFacilityHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13725 (C-0-T13129-A13715-A13725-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AmbulatoryClinicOrCenterHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AmbulatoryClinicOrCenterHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13726 (C-0-T13129-A13715-A13725-A13726-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CardClinPracticeSetting RadDiagTherPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="261QA0600N"/>
               <xs:enumeration value="261QA1903N"/>
               <xs:enumeration value="261QB0400N"/>
               <xs:enumeration value="261QC1500N"/>
               <xs:enumeration value="261QC1800N"/>
               <xs:enumeration value="261QD0000N"/>
               <xs:enumeration value="261QE0002N"/>
               <xs:enumeration value="261QE0700N"/>
               <xs:enumeration value="261QF0400N"/>
               <xs:enumeration value="261QH0100N"/>
               <xs:enumeration value="261QI0500N"/>
               <xs:enumeration value="261QL0400N"/>
               <xs:enumeration value="261QM1200N"/>
               <xs:enumeration value="261QM0801N"/>
               <xs:enumeration value="261QM1000N"/>
               <xs:enumeration value="261QM1100N"/>
               <xs:enumeration value="261QM1101N"/>
               <xs:enumeration value="261QM1102N"/>
               <xs:enumeration value="261QM1300N"/>
               <xs:enumeration value="261QX0100N"/>
               <xs:enumeration value="261QP2000N"/>
               <xs:enumeration value="261QP2400N"/>
               <xs:enumeration value="261QP0904N"/>
               <xs:enumeration value="261QP0905N"/>
               <xs:enumeration value="261QR0206N"/>
               <xs:enumeration value="261QR0208N"/>
               <xs:enumeration value="261QR0207N"/>
               <xs:enumeration value="261QR0800N"/>
               <xs:enumeration value="261QR0400N"/>
               <xs:enumeration value="261QR0401N"/>
               <xs:enumeration value="261QR0405N"/>
               <xs:enumeration value="CARD"/>
               <xs:enumeration value="261QR1100N"/>
               <xs:enumeration value="261QR1300N"/>
               <xs:enumeration value="261QS1200N"/>
               <xs:enumeration value="261QS1000N"/>
               <xs:enumeration value="261QS0132N"/>
               <xs:enumeration value="261QU0200N"/>
               <xs:enumeration value="261QV0200N"/>
               <xs:enumeration value="ENDOS"/>
               <xs:enumeration value="OMS"/>
               <xs:enumeration value="PAINCL"/>
               <xs:enumeration value="POD"/>
               <xs:enumeration value="PC"/>
               <xs:enumeration value="RADO"/>
               <xs:enumeration value="RADDX"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LaboratoryHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13808 (C-0-T13129-A13715-A13808-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="291U00000N"/>
         <xs:enumeration value="292200000N"/>
         <xs:enumeration value="293D00000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedCareOrganizationHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13812 (C-0-T13129-A13715-A13812-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="302F00000N"/>
         <xs:enumeration value="302R00000N"/>
         <xs:enumeration value="305S00000N"/>
         <xs:enumeration value="305R00000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SupplierHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13833 (C-0-T13129-A13715-A13833-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DurableMedicalEquipmentAndOrMedicalSupplySupplierHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="331L00000N"/>
               <xs:enumeration value="332G00000N"/>
               <xs:enumeration value="332H00000N"/>
               <xs:enumeration value="332S00000N"/>
               <xs:enumeration value="332U00000N"/>
               <xs:enumeration value="335U00000N"/>
               <xs:enumeration value="333600000N"/>
               <xs:enumeration value="335V00000N"/>
               <xs:enumeration value="335E00000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DurableMedicalEquipmentAndOrMedicalSupplySupplierHIPAA">
      <xs:annotation>
         <xs:documentation>specDomain: S13835 (C-0-T13129-A13715-A13833-S13835-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="332B00000N"/>
         <xs:enumeration value="332BC3200N"/>
         <xs:enumeration value="332BD1200N"/>
         <xs:enumeration value="332BN1400N"/>
         <xs:enumeration value="332BX2000N"/>
         <xs:enumeration value="332BP3500N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TransportationServiceHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13849 (C-0-T13129-A13715-A13849-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AmbulanceHIPAA">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="343900000N"/>
               <xs:enumeration value="344600000N"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AmbulanceHIPAA">
      <xs:annotation>
         <xs:documentation>abstDomain: A13850 (C-0-T13129-A13715-A13849-A13850-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="3416A0800N"/>
         <xs:enumeration value="3416L0300N"/>
         <xs:enumeration value="3416S0300N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HtmlLinkType">
      <xs:annotation>
         <xs:documentation>vocSet: T11017 (C-0-T11017-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="alternate"/>
         <xs:enumeration value="appendix"/>
         <xs:enumeration value="bookmark"/>
         <xs:enumeration value="chapter"/>
         <xs:enumeration value="contents"/>
         <xs:enumeration value="copyright"/>
         <xs:enumeration value="glossary"/>
         <xs:enumeration value="help"/>
         <xs:enumeration value="index"/>
         <xs:enumeration value="next"/>
         <xs:enumeration value="prev"/>
         <xs:enumeration value="section"/>
         <xs:enumeration value="start"/>
         <xs:enumeration value="stylesheet"/>
         <xs:enumeration value="subsection"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HumanActSite">
      <xs:annotation>
         <xs:documentation>vocSet: D42 (C-0-D42-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HumanLanguage">
      <xs:annotation>
         <xs:documentation>vocSet: T11526 (C-0-T11526-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="I9C">
      <xs:annotation>
         <xs:documentation>vocSet: E6 (C-0-E6-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ICD-10-CA">
      <xs:annotation>
         <xs:documentation>vocSet: E3 (C-0-E3-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IETF3066">
      <xs:annotation>
         <xs:documentation>vocSet: E18 (C-0-E18-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ISO3166-2">
      <xs:annotation>
         <xs:documentation>vocSet: E8 (C-0-E8-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ImagingSubjectOrientation">
      <xs:annotation>
         <xs:documentation>vocSet: D43 (C-0-D43-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: D44 (C-0-D44-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="JobTitleName">
      <xs:annotation>
         <xs:documentation>vocSet: D45 (C-0-D45-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LN">
      <xs:annotation>
         <xs:documentation>vocSet: E9 (C-0-E9-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LanguageAbilityMode">
      <xs:annotation>
         <xs:documentation>vocSet: T12249 (C-0-T12249-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ESGN"/>
         <xs:enumeration value="ESP"/>
         <xs:enumeration value="EWR"/>
         <xs:enumeration value="RSGN"/>
         <xs:enumeration value="RSP"/>
         <xs:enumeration value="RWR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LanguageAbilityProficiency">
      <xs:annotation>
         <xs:documentation>vocSet: T12199 (C-0-T12199-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="P"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ListOwnershipLevel">
      <xs:annotation>
         <xs:documentation>vocSet: D46 (C-0-D46-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LivingArrangement">
      <xs:annotation>
         <xs:documentation>vocSet: T220 (C-0-T220-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Institution">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="H"/>
               <xs:enumeration value="M"/>
               <xs:enumeration value="T"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Institution">
      <xs:annotation>
         <xs:documentation>specDomain: S10189 (C-0-T220-S10189-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="I"/>
         <xs:enumeration value="X"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LocalMarkupIgnore">
      <xs:annotation>
         <xs:documentation>vocSet: T10975 (C-0-T10975-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="all"/>
         <xs:enumeration value="markup"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LocalRemoteControlState">
      <xs:annotation>
         <xs:documentation>vocSet: T10893 (C-0-T10893-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="L"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MDC">
      <xs:annotation>
         <xs:documentation>vocSet: E7 (C-0-E7-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MDFAttributeType">
      <xs:annotation>
         <xs:documentation>vocSet: T10045 (C-0-T10045-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ADDR"/>
         <xs:enumeration value="CD"/>
         <xs:enumeration value="COM"/>
         <xs:enumeration value="DTTM"/>
         <xs:enumeration value="DESC"/>
         <xs:enumeration value="EXPR"/>
         <xs:enumeration value="FRC"/>
         <xs:enumeration value="TIME"/>
         <xs:enumeration value="ID"/>
         <xs:enumeration value="IND"/>
         <xs:enumeration value="NM"/>
         <xs:enumeration value="NBR"/>
         <xs:enumeration value="PHON"/>
         <xs:enumeration value="QTY"/>
         <xs:enumeration value="TXT"/>
         <xs:enumeration value="TMR"/>
         <xs:enumeration value="VALUE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MDFSubjectAreaPrefix">
      <xs:annotation>
         <xs:documentation>vocSet: T10029 (C-0-T10029-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COI"/>
         <xs:enumeration value="DIM"/>
         <xs:enumeration value="RIM"/>
         <xs:enumeration value="STW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MEDCIN">
      <xs:annotation>
         <xs:documentation>vocSet: E10 (C-0-E10-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T15992 (C-0-T15992-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ManagedParticipationStatusNormal">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="nullified"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusNormal">
      <xs:annotation>
         <xs:documentation>specDomain: S15993 (C-0-T15992-S15993-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="normal"/>
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="completed"/>
         <xs:enumeration value="pending"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManufacturerModelName">
      <xs:annotation>
         <xs:documentation>vocSet: D47 (C-0-D47-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MapRelationship">
      <xs:annotation>
         <xs:documentation>vocSet: T11052 (C-0-T11052-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BT"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="NT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MaritalStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T12212 (C-0-T12212-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MaritalStatusUB92">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="A"/>
               <xs:enumeration value="D"/>
               <xs:enumeration value="T"/>
               <xs:enumeration value="I"/>
               <xs:enumeration value="L"/>
               <xs:enumeration value="M"/>
               <xs:enumeration value="S"/>
               <xs:enumeration value="P"/>
               <xs:enumeration value="W"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MaritalStatusUB92">
      <xs:annotation>
         <xs:documentation>abstDomain: A15929 (C-0-T12212-A15929-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MaterialForm">
      <xs:annotation>
         <xs:documentation>vocSet: T19651 (C-0-T19651-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OrderableDrugForm"/>
   </xs:simpleType>
   <xs:simpleType name="OrderableDrugForm">
      <xs:annotation>
         <xs:documentation>abstDomain: A14411 (C-0-T19651-A14411-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdministrableDrugForm DispensableDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AdministrableDrugForm">
      <xs:annotation>
         <xs:documentation>abstDomain: A14570 (C-0-T19651-A14411-A14570-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DropsDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DispensableDrugForm">
      <xs:annotation>
         <xs:documentation>abstDomain: A14412 (C-0-T19651-A14411-A14412-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="GasDrugForm GasLiquidMixture GasSolidSpray Liquid LiquidLiquidEmulsion LiquidSolidSuspension SolidDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="GasDrugForm">
      <xs:annotation>
         <xs:documentation>abstDomain: A14568 (C-0-T19651-A14411-A14412-A14568-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GASINHL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GasLiquidMixture">
      <xs:annotation>
         <xs:documentation>abstDomain: A14545 (C-0-T19651-A14411-A14412-A14545-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AerosolDrugForm FoamDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DERMSPRY"/>
               <xs:enumeration value="RECSPRY"/>
               <xs:enumeration value="VAGSPRY"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AerosolDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14551 (C-0-T19651-A14411-A14412-A14545-S14551-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AER"/>
         <xs:enumeration value="BAINHL"/>
         <xs:enumeration value="INHLSOL"/>
         <xs:enumeration value="MDINHL"/>
         <xs:enumeration value="NASSPRY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="FoamDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14546 (C-0-T19651-A14411-A14412-A14545-S14546-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="VaginalFoam">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FOAM"/>
               <xs:enumeration value="FOAMAPL"/>
               <xs:enumeration value="RECFORM"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="VaginalFoam">
      <xs:annotation>
         <xs:documentation>specDomain: S14549 (C-0-T19651-A14411-A14412-A14545-S14546-S14549-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VAGFOAM"/>
         <xs:enumeration value="VAGFOAMAPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GasSolidSpray">
      <xs:annotation>
         <xs:documentation>abstDomain: A14559 (C-0-T19651-A14411-A14412-A14559-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="InhalantDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PWDSPRY"/>
               <xs:enumeration value="SPRYADAPT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="InhalantDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14560 (C-0-T19651-A14411-A14412-A14559-S14560-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INHL"/>
         <xs:enumeration value="BAINHLPWD"/>
         <xs:enumeration value="INHLPWD"/>
         <xs:enumeration value="MDINHLPWD"/>
         <xs:enumeration value="NASINHL"/>
         <xs:enumeration value="ORINHL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Liquid">
      <xs:annotation>
         <xs:documentation>abstDomain: A14413 (C-0-T19651-A14411-A14412-A14413-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="LiquidCleanser OilDrugForm SolutionDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LiquidCleanser">
      <xs:annotation>
         <xs:documentation>specDomain: S14414 (C-0-T19651-A14411-A14412-A14413-S14414-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LIQCLN"/>
         <xs:enumeration value="LIQSOAP"/>
         <xs:enumeration value="SHMP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OilDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14417 (C-0-T19651-A14411-A14412-A14413-S14417-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OIL"/>
         <xs:enumeration value="TOPOIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SolutionDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14419 (C-0-T19651-A14411-A14412-A14413-S14419-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DropsDrugForm IrrigationSolution OralSolution TopicalSolution">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SOL"/>
               <xs:enumeration value="IPSOL"/>
               <xs:enumeration value="IVSOL"/>
               <xs:enumeration value="RECSOL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DropsDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14420 (C-0-T19651-A14411-A14412-A14413-S14419-S14420-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DROP"/>
         <xs:enumeration value="NDROP"/>
         <xs:enumeration value="OPDROP"/>
         <xs:enumeration value="ORDROP"/>
         <xs:enumeration value="OTDROP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IrrigationSolution">
      <xs:annotation>
         <xs:documentation>specDomain: S14427 (C-0-T19651-A14411-A14412-A14413-S14419-S14427-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IRSOL"/>
         <xs:enumeration value="DOUCHE"/>
         <xs:enumeration value="ENEMA"/>
         <xs:enumeration value="OPIRSOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OralSolution">
      <xs:annotation>
         <xs:documentation>specDomain: S14431 (C-0-T19651-A14411-A14412-A14413-S14419-S14431-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ORALSOL"/>
         <xs:enumeration value="ELIXIR"/>
         <xs:enumeration value="RINSE"/>
         <xs:enumeration value="ORDROP"/>
         <xs:enumeration value="SYRUP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TopicalSolution">
      <xs:annotation>
         <xs:documentation>specDomain: S14437 (C-0-T19651-A14411-A14412-A14413-S14419-S14437-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TOPSOL"/>
         <xs:enumeration value="LIN"/>
         <xs:enumeration value="MUCTOPSOL"/>
         <xs:enumeration value="TINC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LiquidLiquidEmulsion">
      <xs:annotation>
         <xs:documentation>abstDomain: A14463 (C-0-T19651-A14411-A14412-A14463-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CreamDrugForm LotionDrugForm OintmentDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CreamDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14466 (C-0-T19651-A14411-A14412-A14463-S14466-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="VaginalCream">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CRM"/>
               <xs:enumeration value="NASCRM"/>
               <xs:enumeration value="OPCRM"/>
               <xs:enumeration value="ORCRM"/>
               <xs:enumeration value="OTCRM"/>
               <xs:enumeration value="RECCRM"/>
               <xs:enumeration value="TOPCRM"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="VaginalCream">
      <xs:annotation>
         <xs:documentation>specDomain: S14473 (C-0-T19651-A14411-A14412-A14463-S14466-S14473-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VAGCRM"/>
         <xs:enumeration value="VAGCRMAPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LotionDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14464 (C-0-T19651-A14411-A14412-A14463-S14464-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LTN"/>
         <xs:enumeration value="TOPLTN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OintmentDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14475 (C-0-T19651-A14411-A14412-A14463-S14475-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="VaginalOintment">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OINT"/>
               <xs:enumeration value="NASOINT"/>
               <xs:enumeration value="OINTAPL"/>
               <xs:enumeration value="OPOINT"/>
               <xs:enumeration value="OTOINT"/>
               <xs:enumeration value="RECOINT"/>
               <xs:enumeration value="TOPOINT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="VaginalOintment">
      <xs:annotation>
         <xs:documentation>specDomain: S14482 (C-0-T19651-A14411-A14412-A14463-S14475-S14482-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VAGOINT"/>
         <xs:enumeration value="VAGOINTAPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LiquidSolidSuspension">
      <xs:annotation>
         <xs:documentation>abstDomain: A14441 (C-0-T19651-A14411-A14412-A14441-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="GelDrugForm PasteDrugForm SuspensionDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="GelDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14442 (C-0-T19651-A14411-A14412-A14441-S14442-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="VaginalGel">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="GEL"/>
               <xs:enumeration value="GELAPL"/>
               <xs:enumeration value="NASGEL"/>
               <xs:enumeration value="OPGEL"/>
               <xs:enumeration value="OTGEL"/>
               <xs:enumeration value="TOPGEL"/>
               <xs:enumeration value="URETHGEL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="VaginalGel">
      <xs:annotation>
         <xs:documentation>specDomain: S14449 (C-0-T19651-A14411-A14412-A14441-S14442-S14449-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VAGGEL"/>
         <xs:enumeration value="VGELAPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PasteDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14451 (C-0-T19651-A14411-A14412-A14441-S14451-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PASTE"/>
         <xs:enumeration value="PUD"/>
         <xs:enumeration value="TPASTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SuspensionDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14454 (C-0-T19651-A14411-A14412-A14441-S14454-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OralSuspension">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SUSP"/>
               <xs:enumeration value="ITSUSP"/>
               <xs:enumeration value="OPSUSP"/>
               <xs:enumeration value="OTSUSP"/>
               <xs:enumeration value="RECSUSP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OralSuspension">
      <xs:annotation>
         <xs:documentation>specDomain: S14457 (C-0-T19651-A14411-A14412-A14441-S14454-S14457-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ExtendedReleaseSuspension">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ORSUSP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ExtendedReleaseSuspension">
      <xs:annotation>
         <xs:documentation>specDomain: S14458 (C-0-T19651-A14411-A14412-A14441-S14454-S14457-S14458-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ERSUSP"/>
         <xs:enumeration value="ERSUSP12"/>
         <xs:enumeration value="ERSUSP24"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SolidDrugForm">
      <xs:annotation>
         <xs:documentation>abstDomain: A14484 (C-0-T19651-A14411-A14412-A14484-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BarDrugForm PadDrugForm PatchDrugForm PillDrugForm PowderDrugForm SuppositoryDrugForm SwabDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BEAD"/>
               <xs:enumeration value="CAKE"/>
               <xs:enumeration value="CEMENT"/>
               <xs:enumeration value="GUM"/>
               <xs:enumeration value="CRYS"/>
               <xs:enumeration value="DISK"/>
               <xs:enumeration value="FLAKE"/>
               <xs:enumeration value="GRAN"/>
               <xs:enumeration value="PELLET"/>
               <xs:enumeration value="WAFER"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BarDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14485 (C-0-T19651-A14411-A14412-A14484-S14485-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BarSoapDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BAR"/>
               <xs:enumeration value="CHEWBAR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BarSoapDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14486 (C-0-T19651-A14411-A14412-A14484-S14485-S14486-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BARSOAP"/>
         <xs:enumeration value="MEDBAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PadDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14497 (C-0-T19651-A14411-A14412-A14484-S14497-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAD"/>
         <xs:enumeration value="MEDPAD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PatchDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14499 (C-0-T19651-A14411-A14412-A14484-S14499-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="TransdermalPatch">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PATCH"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="TransdermalPatch">
      <xs:annotation>
         <xs:documentation>specDomain: S14500 (C-0-T19651-A14411-A14412-A14484-S14499-S14500-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TPATCH"/>
         <xs:enumeration value="TPATH16"/>
         <xs:enumeration value="TPATH24"/>
         <xs:enumeration value="TPATH72"/>
         <xs:enumeration value="TPATH2WK"/>
         <xs:enumeration value="TPATHWK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PillDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14506 (C-0-T19651-A14411-A14412-A14484-S14506-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CapsuleDrugForm TabletDrugForm">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PILL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CapsuleDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14507 (C-0-T19651-A14411-A14412-A14484-S14506-S14507-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OralCapsule">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CAP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OralCapsule">
      <xs:annotation>
         <xs:documentation>specDomain: S14508 (C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="EntericCoatedCapsule ExtendedReleaseCapsule">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ORCAP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="EntericCoatedCapsule">
      <xs:annotation>
         <xs:documentation>specDomain: S14509 (C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-S14509-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENTCAP"/>
         <xs:enumeration value="ERENTCAP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExtendedReleaseCapsule">
      <xs:annotation>
         <xs:documentation>specDomain: S14511 (C-0-T19651-A14411-A14412-A14484-S14506-S14507-S14508-S14511-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ERCAP"/>
         <xs:enumeration value="ERCAP12"/>
         <xs:enumeration value="ERCAP24"/>
         <xs:enumeration value="ERECCAP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TabletDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14515 (C-0-T19651-A14411-A14412-A14484-S14506-S14515-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OralTablet">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="TAB"/>
               <xs:enumeration value="VAGTAB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OralTablet">
      <xs:annotation>
         <xs:documentation>specDomain: S14516 (C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="BuccalTablet EntericCoatedTablet ExtendedReleaseTablet">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ORTAB"/>
               <xs:enumeration value="CAPLET"/>
               <xs:enumeration value="CHEWTAB"/>
               <xs:enumeration value="CPTAB"/>
               <xs:enumeration value="DRTAB"/>
               <xs:enumeration value="DISINTAB"/>
               <xs:enumeration value="ORTROCHE"/>
               <xs:enumeration value="SLTAB"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="BuccalTablet">
      <xs:annotation>
         <xs:documentation>specDomain: S14518 (C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14518-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BUCTAB"/>
         <xs:enumeration value="SRBUCTAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntericCoatedTablet">
      <xs:annotation>
         <xs:documentation>specDomain: S14524 (C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14524-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ECTAB"/>
         <xs:enumeration value="ERECTAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExtendedReleaseTablet">
      <xs:annotation>
         <xs:documentation>specDomain: S14526 (C-0-T19651-A14411-A14412-A14484-S14506-S14515-S14516-S14526-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ERTAB"/>
         <xs:enumeration value="ERTAB12"/>
         <xs:enumeration value="ERTAB24"/>
         <xs:enumeration value="ERECTAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PowderDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14534 (C-0-T19651-A14411-A14412-A14484-S14534-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="TopicalPowder">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="POWD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="TopicalPowder">
      <xs:annotation>
         <xs:documentation>specDomain: S14535 (C-0-T19651-A14411-A14412-A14484-S14534-S14535-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TOPPWD"/>
         <xs:enumeration value="RECPWD"/>
         <xs:enumeration value="VAGPWD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SuppositoryDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14538 (C-0-T19651-A14411-A14412-A14484-S14538-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SUPP"/>
         <xs:enumeration value="RECSUPP"/>
         <xs:enumeration value="URETHSUPP"/>
         <xs:enumeration value="VAGSUPP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SwabDrugForm">
      <xs:annotation>
         <xs:documentation>specDomain: S14542 (C-0-T19651-A14411-A14412-A14484-S14542-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SWAB"/>
         <xs:enumeration value="MEDSWAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MaterialType">
      <xs:annotation>
         <xs:documentation>vocSet: T10444 (C-0-T10444-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MdfHmdMetSourceType">
      <xs:annotation>
         <xs:documentation>vocSet: T10076 (C-0-T10076-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="U"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="I"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MdfHmdRowType">
      <xs:annotation>
         <xs:documentation>vocSet: T10069 (C-0-T10069-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="assoc"/>
         <xs:enumeration value="attr"/>
         <xs:enumeration value="item"/>
         <xs:enumeration value="hmd"/>
         <xs:enumeration value="class"/>
         <xs:enumeration value="stc"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MdfRmimRowType">
      <xs:annotation>
         <xs:documentation>vocSet: T10063 (C-0-T10063-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="assoc"/>
         <xs:enumeration value="attr"/>
         <xs:enumeration value="class"/>
         <xs:enumeration value="rmim"/>
         <xs:enumeration value="stc"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MediaType">
      <xs:annotation>
         <xs:documentation>vocSet: T14824 (C-0-T14824-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ApplicationMediaType AudioMediaType ImageMediaType ModelMediaType MultipartMediaType TextMediaType VideoMediaType"/>
   </xs:simpleType>
   <xs:simpleType name="ApplicationMediaType">
      <xs:annotation>
         <xs:documentation>abstDomain: A14832 (C-0-T14824-A14832-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="application/dicom"/>
         <xs:enumeration value="application/msword"/>
         <xs:enumeration value="application/pdf"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AudioMediaType">
      <xs:annotation>
         <xs:documentation>abstDomain: A14835 (C-0-T14824-A14835-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="audio/basic"/>
         <xs:enumeration value="audio/k32adpcm"/>
         <xs:enumeration value="audio/mpeg"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ImageMediaType">
      <xs:annotation>
         <xs:documentation>abstDomain: A14839 (C-0-T14824-A14839-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="image/g3fax"/>
         <xs:enumeration value="image/gif"/>
         <xs:enumeration value="image/jpeg"/>
         <xs:enumeration value="image/png"/>
         <xs:enumeration value="image/tiff"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ModelMediaType">
      <xs:annotation>
         <xs:documentation>abstDomain: A14848 (C-0-T14824-A14848-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="model/vrml"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MultipartMediaType">
      <xs:annotation>
         <xs:documentation>abstDomain: A14850 (C-0-T14824-A14850-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="multipart/x-hl7-cda-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="MedicationObservationType">
      <xs:annotation>
         <xs:documentation>vocSet: D48 (C-0-D48-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MessageCondition">
      <xs:annotation>
         <xs:documentation>vocSet: T357 (C-0-T357-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="207"/>
         <xs:enumeration value="206"/>
         <xs:enumeration value="102"/>
         <xs:enumeration value="205"/>
         <xs:enumeration value="0"/>
         <xs:enumeration value="101"/>
         <xs:enumeration value="100"/>
         <xs:enumeration value="103"/>
         <xs:enumeration value="204"/>
         <xs:enumeration value="202"/>
         <xs:enumeration value="203"/>
         <xs:enumeration value="201"/>
         <xs:enumeration value="200"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MessageWaitingPriority">
      <xs:annotation>
         <xs:documentation>vocSet: T19581 (C-0-T19581-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="M"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ModifyIndicator">
      <xs:annotation>
         <xs:documentation>vocSet: T395 (C-0-T395-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="M"/>
         <xs:enumeration value="N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NAICS">
      <xs:annotation>
         <xs:documentation>vocSet: E13 (C-0-E13-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NDA">
      <xs:annotation>
         <xs:documentation>vocSet: E11 (C-0-E11-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NMMDS">
      <xs:annotation>
         <xs:documentation>vocSet: E14 (C-0-E14-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NUBC-UB92">
      <xs:annotation>
         <xs:documentation>vocSet: E12 (C-0-E12-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="NullFlavor">
      <xs:annotation>
         <xs:documentation>vocSet: T10609 (C-0-T10609-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NoInformation"/>
   </xs:simpleType>
   <xs:simpleType name="NoInformation">
      <xs:annotation>
         <xs:documentation>specDomain: S10610 (C-0-T10609-S10610-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Other Unknown">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="NI"/>
               <xs:enumeration value="MSK"/>
               <xs:enumeration value="NA"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Other">
      <xs:annotation>
         <xs:documentation>specDomain: S10616 (C-0-T10609-S10610-S10616-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OTH"/>
         <xs:enumeration value="NINF"/>
         <xs:enumeration value="PINF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Unknown">
      <xs:annotation>
         <xs:documentation>specDomain: S10612 (C-0-T10609-S10610-S10612-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AskedButUnknown">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="UNK"/>
               <xs:enumeration value="QS"/>
               <xs:enumeration value="NASK"/>
               <xs:enumeration value="TRC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AskedButUnknown">
      <xs:annotation>
         <xs:documentation>specDomain: S10614 (C-0-T10609-S10610-S10612-S10614-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="NAV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationInterpretation">
      <xs:annotation>
         <xs:documentation>vocSet: T78 (C-0-T78-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ObservationInterpretationChange ObservationInterpretationExceptions ObservationInterpretationNormality 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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </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="DecisionObservationMethod VerificationMethod _0272 _0275a _0280 x_AdverseEventCausalityAssessmentMethods">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="0119"/>
               <xs:enumeration value="0075"/>
               <xs:enumeration value="0076"/>
               <xs:enumeration value="0077"/>
               <xs:enumeration value="0078"/>
               <xs:enumeration value="0079"/>
               <xs:enumeration value="0080"/>
               <xs:enumeration value="0081"/>
               <xs:enumeration value="0082"/>
               <xs:enumeration value="0083"/>
               <xs:enumeration value="0084"/>
               <xs:enumeration value="0085"/>
               <xs:enumeration value="0143"/>
               <xs:enumeration value="0145"/>
               <xs:enumeration value="0146"/>
               <xs:enumeration value="0144"/>
               <xs:enumeration value="0147"/>
               <xs:enumeration value="0148"/>
               <xs:enumeration value="0149"/>
               <xs:enumeration value="0050"/>
               <xs:enumeration value="0039"/>
               <xs:enumeration value="0065"/>
               <xs:enumeration value="0063"/>
               <xs:enumeration value="0062"/>
               <xs:enumeration value="0014"/>
               <xs:enumeration value="0150"/>
               <xs:enumeration value="0151"/>
               <xs:enumeration value="0152"/>
               <xs:enumeration value="0051"/>
               <xs:enumeration value="0026"/>
               <xs:enumeration value="0257"/>
               <xs:enumeration value="0240"/>
               <xs:enumeration value="0154"/>
               <xs:enumeration value="0153"/>
               <xs:enumeration value="0263"/>
               <xs:enumeration value="0047"/>
               <xs:enumeration value="0155"/>
               <xs:enumeration value="0241"/>
               <xs:enumeration value="0086"/>
               <xs:enumeration value="0156"/>
               <xs:enumeration value="0157"/>
               <xs:enumeration value="0158"/>
               <xs:enumeration value="0159"/>
               <xs:enumeration value="0160"/>
               <xs:enumeration value="0025"/>
               <xs:enumeration value="0031"/>
               <xs:enumeration value="0032"/>
               <xs:enumeration value="0161"/>
               <xs:enumeration value="0162"/>
               <xs:enumeration value="0120"/>
               <xs:enumeration value="0163"/>
               <xs:enumeration value="0015"/>
               <xs:enumeration value="0164"/>
               <xs:enumeration value="0165"/>
               <xs:enumeration value="0166"/>
               <xs:enumeration value="0016"/>
               <xs:enumeration value="0167"/>
               <xs:enumeration value="0033"/>
               <xs:enumeration value="0052"/>
               <xs:enumeration value="0038"/>
               <xs:enumeration value="0168"/>
               <xs:enumeration value="0044"/>
               <xs:enumeration value="0001"/>
               <xs:enumeration value="0002"/>
               <xs:enumeration value="0169"/>
               <xs:enumeration value="0170"/>
               <xs:enumeration value="0171"/>
               <xs:enumeration value="0027"/>
               <xs:enumeration value="0108"/>
               <xs:enumeration value="0172"/>
               <xs:enumeration value="0053"/>
               <xs:enumeration value="0173"/>
               <xs:enumeration value="0034"/>
               <xs:enumeration value="0035"/>
               <xs:enumeration value="0036"/>
               <xs:enumeration value="0242"/>
               <xs:enumeration value="0070"/>
               <xs:enumeration value="0071"/>
               <xs:enumeration value="0072"/>
               <xs:enumeration value="0074"/>
               <xs:enumeration value="0250"/>
               <xs:enumeration value="0109"/>
               <xs:enumeration value="0110"/>
               <xs:enumeration value="0111"/>
               <xs:enumeration value="0112"/>
               <xs:enumeration value="0113"/>
               <xs:enumeration value="0064"/>
               <xs:enumeration value="0066"/>
               <xs:enumeration value="0028"/>
               <xs:enumeration value="0029"/>
               <xs:enumeration value="0255"/>
               <xs:enumeration value="0174"/>
               <xs:enumeration value="0139"/>
               <xs:enumeration value="0251"/>
               <xs:enumeration value="0253"/>
               <xs:enumeration value="0175"/>
               <xs:enumeration value="0176"/>
               <xs:enumeration value="0258"/>
               <xs:enumeration value="0265"/>
               <xs:enumeration value="0040"/>
               <xs:enumeration value="0178"/>
               <xs:enumeration value="0177"/>
               <xs:enumeration value="0179"/>
               <xs:enumeration value="0180"/>
               <xs:enumeration value="0181"/>
               <xs:enumeration value="0183"/>
               <xs:enumeration value="0182"/>
               <xs:enumeration value="0003"/>
               <xs:enumeration value="0184"/>
               <xs:enumeration value="0185"/>
               <xs:enumeration value="0186"/>
               <xs:enumeration value="0187"/>
               <xs:enumeration value="0017"/>
               <xs:enumeration value="0018"/>
               <xs:enumeration value="0188"/>
               <xs:enumeration value="0041"/>
               <xs:enumeration value="0189"/>
               <xs:enumeration value="0190"/>
               <xs:enumeration value="0121"/>
               <xs:enumeration value="0269"/>
               <xs:enumeration value="0260"/>
               <xs:enumeration value="0122"/>
               <xs:enumeration value="0140"/>
               <xs:enumeration value="0095"/>
               <xs:enumeration value="0101"/>
               <xs:enumeration value="0102"/>
               <xs:enumeration value="0103"/>
               <xs:enumeration value="0105"/>
               <xs:enumeration value="0106"/>
               <xs:enumeration value="0267"/>
               <xs:enumeration value="0067"/>
               <xs:enumeration value="0254"/>
               <xs:enumeration value="0096"/>
               <xs:enumeration value="0097"/>
               <xs:enumeration value="0098"/>
               <xs:enumeration value="0099"/>
               <xs:enumeration value="0100"/>
               <xs:enumeration value="0270"/>
               <xs:enumeration value="0123"/>
               <xs:enumeration value="0264"/>
               <xs:enumeration value="0191"/>
               <xs:enumeration value="0266"/>
               <xs:enumeration value="0193"/>
               <xs:enumeration value="0192"/>
               <xs:enumeration value="0073"/>
               <xs:enumeration value="0256"/>
               <xs:enumeration value="0194"/>
               <xs:enumeration value="0019"/>
               <xs:enumeration value="0195"/>
               <xs:enumeration value="0124"/>
               <xs:enumeration value="0125"/>
               <xs:enumeration value="0042"/>
               <xs:enumeration value="0196"/>
               <xs:enumeration value="0198"/>
               <xs:enumeration value="0197"/>
               <xs:enumeration value="0261"/>
               <xs:enumeration value="0199"/>
               <xs:enumeration value="0004"/>
               <xs:enumeration value="0005"/>
               <xs:enumeration value="0200"/>
               <xs:enumeration value="0048"/>
               <xs:enumeration value="0201"/>
               <xs:enumeration value="0204"/>
               <xs:enumeration value="0202"/>
               <xs:enumeration value="0203"/>
               <xs:enumeration value="0206"/>
               <xs:enumeration value="0205"/>
               <xs:enumeration value="0054"/>
               <xs:enumeration value="0268"/>
               <xs:enumeration value="0107"/>
               <xs:enumeration value="0114"/>
               <xs:enumeration value="0141"/>
               <xs:enumeration value="0245"/>
               <xs:enumeration value="0246"/>
               <xs:enumeration value="0243"/>
               <xs:enumeration value="0244"/>
               <xs:enumeration value="0207"/>
               <xs:enumeration value="0208"/>
               <xs:enumeration value="0209"/>
               <xs:enumeration value="0006"/>
               <xs:enumeration value="0030"/>
               <xs:enumeration value="0210"/>
               <xs:enumeration value="0211"/>
               <xs:enumeration value="0259"/>
               <xs:enumeration value="0212"/>
               <xs:enumeration value="0213"/>
               <xs:enumeration value="0214"/>
               <xs:enumeration value="0126"/>
               <xs:enumeration value="0131"/>
               <xs:enumeration value="0127"/>
               <xs:enumeration value="0128"/>
               <xs:enumeration value="0129"/>
               <xs:enumeration value="0130"/>
               <xs:enumeration value="0215"/>
               <xs:enumeration value="0216"/>
               <xs:enumeration value="0217"/>
               <xs:enumeration value="0088"/>
               <xs:enumeration value="0218"/>
               <xs:enumeration value="0271"/>
               <xs:enumeration value="0020"/>
               <xs:enumeration value="0049"/>
               <xs:enumeration value="0115"/>
               <xs:enumeration value="0068"/>
               <xs:enumeration value="0132"/>
               <xs:enumeration value="0007"/>
               <xs:enumeration value="0219"/>
               <xs:enumeration value="0142"/>
               <xs:enumeration value="0043"/>
               <xs:enumeration value="0220"/>
               <xs:enumeration value="0221"/>
               <xs:enumeration value="0133"/>
               <xs:enumeration value="0089"/>
               <xs:enumeration value="0055"/>
               <xs:enumeration value="0056"/>
               <xs:enumeration value="0057"/>
               <xs:enumeration value="0058"/>
               <xs:enumeration value="0059"/>
               <xs:enumeration value="0060"/>
               <xs:enumeration value="0222"/>
               <xs:enumeration value="0090"/>
               <xs:enumeration value="0022"/>
               <xs:enumeration value="0252"/>
               <xs:enumeration value="0104"/>
               <xs:enumeration value="0021"/>
               <xs:enumeration value="0248"/>
               <xs:enumeration value="0134"/>
               <xs:enumeration value="0223"/>
               <xs:enumeration value="0224"/>
               <xs:enumeration value="0023"/>
               <xs:enumeration value="0008"/>
               <xs:enumeration value="0009"/>
               <xs:enumeration value="0225"/>
               <xs:enumeration value="0116"/>
               <xs:enumeration value="0226"/>
               <xs:enumeration value="0227"/>
               <xs:enumeration value="0010"/>
               <xs:enumeration value="0228"/>
               <xs:enumeration value="0061"/>
               <xs:enumeration value="0135"/>
               <xs:enumeration value="0229"/>
               <xs:enumeration value="0262"/>
               <xs:enumeration value="0091"/>
               <xs:enumeration value="0069"/>
               <xs:enumeration value="0230"/>
               <xs:enumeration value="0136"/>
               <xs:enumeration value="0231"/>
               <xs:enumeration value="0232"/>
               <xs:enumeration value="0233"/>
               <xs:enumeration value="0234"/>
               <xs:enumeration value="0037"/>
               <xs:enumeration value="0249"/>
               <xs:enumeration value="0235"/>
               <xs:enumeration value="0236"/>
               <xs:enumeration value="0045"/>
               <xs:enumeration value="0046"/>
               <xs:enumeration value="0011"/>
               <xs:enumeration value="0137"/>
               <xs:enumeration value="0117"/>
               <xs:enumeration value="0118"/>
               <xs:enumeration value="0024"/>
               <xs:enumeration value="0247"/>
               <xs:enumeration value="0012"/>
               <xs:enumeration value="0092"/>
               <xs:enumeration value="0094"/>
               <xs:enumeration value="0237"/>
               <xs:enumeration value="0238"/>
               <xs:enumeration value="0093"/>
               <xs:enumeration value="0138"/>
               <xs:enumeration value="0013"/>
               <xs:enumeration value="0087"/>
               <xs:enumeration value="0239"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DecisionObservationMethod">
      <xs:annotation>
         <xs:documentation>abstDomain: A19378 (C-0-T14079-A19378-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AlgorithmicDecisionObservationMethod">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="GINT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AlgorithmicDecisionObservationMethod">
      <xs:annotation>
         <xs:documentation>specDomain: S19992 (C-0-T14079-A19378-S19992-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ALGM"/>
         <xs:enumeration value="BYCL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="_0272">
      <xs:annotation>
         <xs:documentation>specDomain: S21445 (C-0-T14079-S21445-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="0272"/>
         <xs:enumeration value="0245"/>
         <xs:enumeration value="0246"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="_0275a">
      <xs:annotation>
         <xs:documentation>specDomain: S21449 (C-0-T14079-S21449-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="0275a"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="_0280">
      <xs:annotation>
         <xs:documentation>specDomain: S21454 (C-0-T14079-S21454-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="0280"/>
         <xs:enumeration value="0278"/>
         <xs:enumeration value="0240"/>
         <xs:enumeration value="0241"/>
         <xs:enumeration value="0242"/>
         <xs:enumeration value="0279"/>
         <xs:enumeration value="0275"/>
         <xs:enumeration value="0272"/>
         <xs:enumeration value="0275a"/>
         <xs:enumeration value="0277"/>
         <xs:enumeration value="0276"/>
         <xs:enumeration value="0273"/>
         <xs:enumeration value="0274"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_AdverseEventCausalityAssessmentMethods">
      <xs:annotation>
         <xs:documentation>abstDomain: A19380 (C-0-T14079-A19380-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ALGM"/>
         <xs:enumeration value="BYCL"/>
         <xs:enumeration value="GINT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ObservationValue">
      <xs:annotation>
         <xs:documentation>vocSet: T16614 (C-0-T16614-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AllergyTestValue AnnotationValue CanadianDiagnosisCode CanadianWorkInjuryOrDiseaseCode IndicationValue IndividualCaseSafetyReportValueDomains InjuryObservationValue IntoleranceValue IssueTriggerObservationValue PartialCompletionScale SeverityObservation"/>
   </xs:simpleType>
   <xs:simpleType name="AllergyTestValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19696 (C-0-T16614-A19696-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AnnotationValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19332 (C-0-T16614-A19332-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGAnnotationValue">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGAnnotationValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19333 (C-0-T16614-A19332-A19333-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ECGBeatTypeMDC ECGContourObservationTypeMDC ECGNoiseTypeMDC ECGRhythmTypeMDC ECGWaveComponentTypeMDC">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ECGBeatTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19337 (C-0-T16614-A19332-A19333-A19337-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ECGContourObservationTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19341 (C-0-T16614-A19332-A19333-A19341-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ECGNoiseTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19340 (C-0-T16614-A19332-A19333-A19340-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ECGRhythmTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19339 (C-0-T16614-A19332-A19333-A19339-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ECGWaveComponentTypeMDC">
      <xs:annotation>
         <xs:documentation>abstDomain: A19338 (C-0-T16614-A19332-A19333-A19338-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CanadianDiagnosisCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19436 (C-0-T16614-A19436-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="CanadianWorkInjuryOrDiseaseCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19437 (C-0-T16614-A19437-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IndicationValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19729 (C-0-T16614-A19729-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DiagnosisValue OtherIndicationValue SymptomValue">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DiagnosisValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A16615 (C-0-T16614-A19729-A16615-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SymptomValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19730 (C-0-T16614-A19729-A19730-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IndividualCaseSafetyReportValueDomains">
      <xs:annotation>
         <xs:documentation>abstDomain: A19625 (C-0-T16614-A19625-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CaseSeriousnessCriteria DeviceManufacturerEvaluationInterpretation DeviceManufacturerEvaluationMethod DeviceManufacturerEvaluationResult PertinentReactionRelatedness ProductCharacterization ReactionActionTaken SubjectReaction SubjectReactionEmphasis SubjectReactionOutcome">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CaseSeriousnessCriteria">
      <xs:annotation>
         <xs:documentation>abstDomain: A19626 (C-0-T16614-A19625-A19626-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="DeviceManufacturerEvaluationInterpretation">
      <xs:annotation>
         <xs:documentation>abstDomain: A19633 (C-0-T16614-A19625-A19633-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="DeviceManufacturerEvaluationMethod">
      <xs:annotation>
         <xs:documentation>abstDomain: A19634 (C-0-T16614-A19625-A19634-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="DeviceManufacturerEvaluationResult">
      <xs:annotation>
         <xs:documentation>abstDomain: A19632 (C-0-T16614-A19625-A19632-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PertinentReactionRelatedness">
      <xs:annotation>
         <xs:documentation>abstDomain: A19629 (C-0-T16614-A19625-A19629-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ProductCharacterization">
      <xs:annotation>
         <xs:documentation>abstDomain: A19628 (C-0-T16614-A19625-A19628-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ReactionActionTaken">
      <xs:annotation>
         <xs:documentation>abstDomain: A19635 (C-0-T16614-A19625-A19635-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SubjectReaction">
      <xs:annotation>
         <xs:documentation>abstDomain: A19627 (C-0-T16614-A19625-A19627-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SubjectReactionEmphasis">
      <xs:annotation>
         <xs:documentation>abstDomain: A19631 (C-0-T16614-A19625-A19631-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SubjectReactionOutcome">
      <xs:annotation>
         <xs:documentation>abstDomain: A19630 (C-0-T16614-A19625-A19630-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="InjuryObservationValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19390 (C-0-T16614-A19390-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IntoleranceValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19697 (C-0-T16614-A19697-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="IssueTriggerObservationValue">
      <xs:annotation>
         <xs:documentation>abstDomain: A19716 (C-0-T16614-A19716-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PartialCompletionScale">
      <xs:annotation>
         <xs:documentation>abstDomain: A18120 (C-0-T16614-A18120-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="G"/>
         <xs:enumeration value="LE"/>
         <xs:enumeration value="ME"/>
         <xs:enumeration value="MI"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="S"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SeverityObservation">
      <xs:annotation>
         <xs:documentation>abstDomain: A16643 (C-0-T16614-A16643-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="M"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrganizationIndustryClass">
      <xs:annotation>
         <xs:documentation>vocSet: T19298 (C-0-T19298-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="OrganizationNameType">
      <xs:annotation>
         <xs:documentation>vocSet: T204 (C-0-T204-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="ST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OtherIndicationValue">
      <xs:annotation>
         <xs:documentation>vocSet: D49 (C-0-D49-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PNDS">
      <xs:annotation>
         <xs:documentation>vocSet: E16 (C-0-E16-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ParameterizedDataType">
      <xs:annotation>
         <xs:documentation>vocSet: T10759 (C-0-T10759-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ParameterizedDataTypeBag ParameterizedDataTypeSequence ParameterizedDataTypeSet ParameterizedDataTypeType"/>
   </xs:simpleType>
   <xs:simpleType name="ParameterizedDataTypeBag">
      <xs:annotation>
         <xs:documentation>specDomain: S10763 (C-0-T10759-S10763-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BAG&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="ParticipationFunction">
      <xs:annotation>
         <xs:documentation>vocSet: T10267 (C-0-T10267-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ADMPHYS"/>
         <xs:enumeration value="ANRS"/>
         <xs:enumeration value="ANEST"/>
         <xs:enumeration value="ATTPHYS"/>
         <xs:enumeration value="DISPHYS"/>
         <xs:enumeration value="FASST"/>
         <xs:enumeration value="MDWF"/>
         <xs:enumeration value="NASST"/>
         <xs:enumeration value="PCP"/>
         <xs:enumeration value="PRISURG"/>
         <xs:enumeration value="RNDPHYS"/>
         <xs:enumeration value="SNRS"/>
         <xs:enumeration value="SASST"/>
         <xs:enumeration value="TASST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationMode">
      <xs:annotation>
         <xs:documentation>vocSet: T16543 (C-0-T16543-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ParticipationModeElectronicData ParticipationModeVerbal ParticipationModeWritten x_PhysicalVerbalParticipationMode">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PHYSICAL"/>
               <xs:enumeration value="REMOTE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ParticipationModeElectronicData">
      <xs:annotation>
         <xs:documentation>specDomain: S16554 (C-0-T16543-S16554-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ELECTRONIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationModeVerbal">
      <xs:annotation>
         <xs:documentation>specDomain: S16544 (C-0-T16543-S16544-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="VERBAL"/>
         <xs:enumeration value="DICTATE"/>
         <xs:enumeration value="FACE"/>
         <xs:enumeration value="PHONE"/>
         <xs:enumeration value="VIDEOCONF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationModeWritten">
      <xs:annotation>
         <xs:documentation>specDomain: S16549 (C-0-T16543-S16549-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="WRITTEN"/>
         <xs:enumeration value="EMAILWRIT"/>
         <xs:enumeration value="HANDWRIT"/>
         <xs:enumeration value="FAXWRIT"/>
         <xs:enumeration value="TYPEWRIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_PhysicalVerbalParticipationMode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19739 (C-0-T16543-A19739-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PHYSICAL"/>
         <xs:enumeration value="VERBAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationSignature">
      <xs:annotation>
         <xs:documentation>vocSet: T10282 (C-0-T10282-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="I"/>
         <xs:enumeration value="X"/>
         <xs:enumeration value="S"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationType">
      <xs:annotation>
         <xs:documentation>vocSet: T10901 (C-0-T10901-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PART"/>
   </xs:simpleType>
   <xs:simpleType name="PART">
      <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 x_EncounterParticipant x_EncounterPerformerParticipation x_InformationRecipient x_ParticipationAuthorPerformer x_ParticipationEntVrf x_ParticipationPrfEntVrf x_ParticipationVrfRespSprfWit x_ServiceEventPerformer">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PART"/>
               <xs:enumeration value="CST"/>
               <xs:enumeration value="GUAR"/>
               <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="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="ParticipationTargetDevice ParticipationTargetSubject">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DIR"/>
               <xs:enumeration value="BBY"/>
               <xs:enumeration value="CSM"/>
               <xs:enumeration value="CSM"/>
               <xs:enumeration value="DON"/>
               <xs:enumeration value="PRD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ParticipationTargetDevice">
      <xs:annotation>
         <xs:documentation>specDomain: S10298 (C-0-T10901-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-S21573-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-S21573-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-S21573-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-S21573-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-S21573-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-S21573-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-S21573-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-S21573-A19601-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PRF"/>
         <xs:enumeration value="SPRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PatientImportance">
      <xs:annotation>
         <xs:documentation>vocSet: T19265 (C-0-T19265-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BM"/>
         <xs:enumeration value="FD"/>
         <xs:enumeration value="FOR"/>
         <xs:enumeration value="GOVT"/>
         <xs:enumeration value="DFM"/>
         <xs:enumeration value="SFM"/>
         <xs:enumeration value="STF"/>
         <xs:enumeration value="DR"/>
         <xs:enumeration value="VIP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PaymentTerms">
      <xs:annotation>
         <xs:documentation>vocSet: T14908 (C-0-T14908-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COD"/>
         <xs:enumeration value="N30"/>
         <xs:enumeration value="N60"/>
         <xs:enumeration value="N90"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PeriodicIntervalOfTimeAbbreviation">
      <xs:annotation>
         <xs:documentation>vocSet: I15 (C-0-I15-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PersonDisabilityType">
      <xs:annotation>
         <xs:documentation>vocSet: T295 (C-0-T295-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MobilityImpaired">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="4"/>
               <xs:enumeration value="2"/>
               <xs:enumeration value="3"/>
               <xs:enumeration value="1"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MobilityImpaired">
      <xs:annotation>
         <xs:documentation>specDomain: S10186 (C-0-T295-S10186-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="5"/>
         <xs:enumeration value="CB"/>
         <xs:enumeration value="CR"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="WK"/>
         <xs:enumeration value="WC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PostalAddressUse">
      <xs:annotation>
         <xs:documentation>vocSet: T10637 (C-0-T10637-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AddressUse NameRepresentationUse">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PHYS"/>
               <xs:enumeration value="PST"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NameRepresentationUse">
      <xs:annotation>
         <xs:documentation>abstDomain: A17860 (C-0-T10637-A17860-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="SYL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProbabilityDistributionType">
      <xs:annotation>
         <xs:documentation>vocSet: T10747 (C-0-T10747-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="G"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="B"/>
         <xs:enumeration value="X2"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="LN"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="U"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProcedureMethod">
      <xs:annotation>
         <xs:documentation>vocSet: T16541 (C-0-T16541-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ProcessingID">
      <xs:annotation>
         <xs:documentation>vocSet: T103 (C-0-T103-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProcessingMode">
      <xs:annotation>
         <xs:documentation>vocSet: T207 (C-0-T207-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProviderCodes">
      <xs:annotation>
         <xs:documentation>vocSet: T19465 (C-0-T19465-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AgenciesProviderCodes AllopathicandOsteopathicPhysiciansProviderCodes AmbulatoryHealthCareFacilitiesProviderCodes BehavioralHealthandSocialServiceProvidersProviderCodes ChiropracticProvidersProviderCodes DentalProvidersProviderCodes DietaryandNutritionalServiceProvidersProviderCodes EmergencyMedicalServiceProvidersProviderCodes EyeandVisionServiceProvidersProviderCodes GroupProviderCodes HospitalUnitsProviderCodes HospitalsProviderCodes LaboratoriesProviderCodes ManagedCareOrganizationsProviderCodes NursingServiceProvidersProviderCodes NursingServiceRelatedProvidersProviderCodes NursingandCustodialCareFacilitiesProviderCodes OtherServiceProvidersProviderCodes PharmacyServiceProvidersProviderCodes PhysicianAssistantsandAdvancedPracticeNursingProvidersProviderCodes PodiatricMedicineandSurgeryProvidersProviderCodes ResidentialTreatmentFacilitiesProviderCodes RespiratoryRehabilitativeandRestorativeServiceProvidersProviderCodes 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="PrescriptionDispenseFilterCode"/>
   </xs:simpleType>
   <xs:simpleType name="PrescriptionDispenseFilterCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19727 (C-0-T19726-A19727-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryPriority">
      <xs:annotation>
         <xs:documentation>vocSet: T91 (C-0-T91-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="I"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryQuantityUnit">
      <xs:annotation>
         <xs:documentation>vocSet: T126 (C-0-T126-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CH"/>
         <xs:enumeration value="LI"/>
         <xs:enumeration value="PG"/>
         <xs:enumeration value="RD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryRequestLimit">
      <xs:annotation>
         <xs:documentation>vocSet: D51 (C-0-D51-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="QueryResponse">
      <xs:annotation>
         <xs:documentation>vocSet: T208 (C-0-T208-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AE"/>
         <xs:enumeration value="OK"/>
         <xs:enumeration value="NF"/>
         <xs:enumeration value="QE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryStatusCode">
      <xs:annotation>
         <xs:documentation>vocSet: T18899 (C-0-T18899-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="aborted"/>
         <xs:enumeration value="deliveredResponse"/>
         <xs:enumeration value="executing"/>
         <xs:enumeration value="new"/>
         <xs:enumeration value="waitContinuedQueryResponse"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RC">
      <xs:annotation>
         <xs:documentation>vocSet: E17 (C-0-E17-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="RCFB">
      <xs:annotation>
         <xs:documentation>vocSet: E19 (C-0-E19-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="RCV2">
      <xs:annotation>
         <xs:documentation>vocSet: E20 (C-0-E20-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="Race">
      <xs:annotation>
         <xs:documentation>vocSet: T14914 (C-0-T14914-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAsian RaceBlackOrAfricanAmerican RaceHawaiianOrPacificIsland RaceNativeAmerican RaceWhite">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="2131-1"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAsian">
      <xs:annotation>
         <xs:documentation>specDomain: S15743 (C-0-T14914-S15743-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2028-9"/>
         <xs:enumeration value="2029-7"/>
         <xs:enumeration value="2030-5"/>
         <xs:enumeration value="2031-3"/>
         <xs:enumeration value="2032-1"/>
         <xs:enumeration value="2033-9"/>
         <xs:enumeration value="2034-7"/>
         <xs:enumeration value="2036-2"/>
         <xs:enumeration value="2037-0"/>
         <xs:enumeration value="2038-8"/>
         <xs:enumeration value="2048-7"/>
         <xs:enumeration value="2039-6"/>
         <xs:enumeration value="2040-4"/>
         <xs:enumeration value="2041-2"/>
         <xs:enumeration value="2052-9"/>
         <xs:enumeration value="2042-0"/>
         <xs:enumeration value="2049-5"/>
         <xs:enumeration value="2050-3"/>
         <xs:enumeration value="2043-8"/>
         <xs:enumeration value="2044-6"/>
         <xs:enumeration value="2051-1"/>
         <xs:enumeration value="2045-3"/>
         <xs:enumeration value="2035-4"/>
         <xs:enumeration value="2046-1"/>
         <xs:enumeration value="2047-9"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceBlackOrAfricanAmerican">
      <xs:annotation>
         <xs:documentation>specDomain: S15768 (C-0-T14914-S15768-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAfricanAmericanAfrican">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="2054-5"/>
               <xs:enumeration value="2058-6"/>
               <xs:enumeration value="2067-7"/>
               <xs:enumeration value="2068-5"/>
               <xs:enumeration value="2056-0"/>
               <xs:enumeration value="2070-1"/>
               <xs:enumeration value="2069-3"/>
               <xs:enumeration value="2071-9"/>
               <xs:enumeration value="2072-7"/>
               <xs:enumeration value="2073-5"/>
               <xs:enumeration value="2074-3"/>
               <xs:enumeration value="2075-0"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAfricanAmericanAfrican">
      <xs:annotation>
         <xs:documentation>specDomain: S15771 (C-0-T14914-S15768-S15771-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2060-2"/>
         <xs:enumeration value="2061-0"/>
         <xs:enumeration value="2062-8"/>
         <xs:enumeration value="2063-6"/>
         <xs:enumeration value="2064-4"/>
         <xs:enumeration value="2065-1"/>
         <xs:enumeration value="2066-9"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceHawaiianOrPacificIsland">
      <xs:annotation>
         <xs:documentation>specDomain: S15787 (C-0-T14914-S15787-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RacePacificIslandMelanesian RacePacificIslandMicronesian RacePacificIslandPolynesian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="2076-8"/>
               <xs:enumeration value="2500-7"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RacePacificIslandMelanesian">
      <xs:annotation>
         <xs:documentation>specDomain: S15808 (C-0-T14914-S15787-S15808-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2100-6"/>
         <xs:enumeration value="2101-4"/>
         <xs:enumeration value="2104-8"/>
         <xs:enumeration value="2102-2"/>
         <xs:enumeration value="2103-0"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RacePacificIslandMicronesian">
      <xs:annotation>
         <xs:documentation>specDomain: S15794 (C-0-T14914-S15787-S15794-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2085-9"/>
         <xs:enumeration value="2092-5"/>
         <xs:enumeration value="2088-3"/>
         <xs:enumeration value="2097-4"/>
         <xs:enumeration value="2087-5"/>
         <xs:enumeration value="2086-7"/>
         <xs:enumeration value="2096-6"/>
         <xs:enumeration value="2093-3"/>
         <xs:enumeration value="2089-1"/>
         <xs:enumeration value="2090-9"/>
         <xs:enumeration value="2091-7"/>
         <xs:enumeration value="2094-1"/>
         <xs:enumeration value="2095-8"/>
         <xs:enumeration value="2098-2"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RacePacificIslandPolynesian">
      <xs:annotation>
         <xs:documentation>specDomain: S15788 (C-0-T14914-S15787-S15788-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2078-4"/>
         <xs:enumeration value="2079-2"/>
         <xs:enumeration value="2080-0"/>
         <xs:enumeration value="2081-8"/>
         <xs:enumeration value="2083-4"/>
         <xs:enumeration value="2082-6"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceNativeAmerican">
      <xs:annotation>
         <xs:documentation>specDomain: S14915 (C-0-T14914-S14915-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAlaskanNative RaceAmericanIndian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1002-5"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNative">
      <xs:annotation>
         <xs:documentation>specDomain: S15470 (C-0-T14914-S14915-S15470-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAlaskanIndian RaceAlaskanNativeAleut RaceAlaskanNativeEskimo">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1735-0"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanIndian">
      <xs:annotation>
         <xs:documentation>specDomain: S15471 (C-0-T14914-S14915-S15470-S15471-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAlaskanIndianAthabascan RaceSoutheastAlaskanIndian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1737-6"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanIndianAthabascan">
      <xs:annotation>
         <xs:documentation>specDomain: S15472 (C-0-T14914-S14915-S15470-S15471-S15472-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1739-2"/>
         <xs:enumeration value="1740-0"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceSoutheastAlaskanIndian">
      <xs:annotation>
         <xs:documentation>specDomain: S15543 (C-0-T14914-S14915-S15470-S15471-S15543-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceSoutheastAlaskanIndianTlingit RaceSoutheastAlaskanIndianTsimshian">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1811-9"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceSoutheastAlaskanIndianTlingit">
      <xs:annotation>
         <xs:documentation>specDomain: S15544 (C-0-T14914-S14915-S15470-S15471-S15543-S15544-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1813-5"/>
         <xs:enumeration value="1814-3"/>
         <xs:enumeration value="1815-0"/>
         <xs:enumeration value="1816-8"/>
         <xs:enumeration value="1817-6"/>
         <xs:enumeration value="1818-4"/>
         <xs:enumeration value="1819-2"/>
         <xs:enumeration value="1820-0"/>
         <xs:enumeration value="1821-8"/>
         <xs:enumeration value="1822-6"/>
         <xs:enumeration value="1823-4"/>
         <xs:enumeration value="1824-2"/>
         <xs:enumeration value="1825-9"/>
         <xs:enumeration value="1826-7"/>
         <xs:enumeration value="1827-5"/>
         <xs:enumeration value="1828-3"/>
         <xs:enumeration value="1829-1"/>
         <xs:enumeration value="1830-9"/>
         <xs:enumeration value="1831-7"/>
         <xs:enumeration value="1832-5"/>
         <xs:enumeration value="1833-3"/>
         <xs:enumeration value="1834-1"/>
         <xs:enumeration value="1835-8"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceSoutheastAlaskanIndianTsimshian">
      <xs:annotation>
         <xs:documentation>specDomain: S15567 (C-0-T14914-S14915-S15470-S15471-S15543-S15567-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1837-4"/>
         <xs:enumeration value="1838-2"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleut">
      <xs:annotation>
         <xs:documentation>specDomain: S15690 (C-0-T14914-S14915-S15470-S15690-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAlaskanNativeAleutAlutiiq RaceAlaskanNativeAleutBristolBay RaceAlaskanNativeAleutChugach RaceAlaskanNativeAleutKoniag RaceAlaskanNativeAleutUnangan">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1966-1"/>
               <xs:enumeration value="1990-1"/>
               <xs:enumeration value="2002-4"/>
               <xs:enumeration value="2004-0"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleutAlutiiq">
      <xs:annotation>
         <xs:documentation>specDomain: S15691 (C-0-T14914-S14915-S15470-S15690-S15691-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1968-7"/>
         <xs:enumeration value="1969-5"/>
         <xs:enumeration value="1970-3"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleutBristolBay">
      <xs:annotation>
         <xs:documentation>specDomain: S16466 (C-0-T14914-S14915-S15470-S15690-S16466-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1972-9"/>
         <xs:enumeration value="1973-7"/>
         <xs:enumeration value="1974-5"/>
         <xs:enumeration value="1975-2"/>
         <xs:enumeration value="1976-0"/>
         <xs:enumeration value="1977-8"/>
         <xs:enumeration value="1978-6"/>
         <xs:enumeration value="1979-4"/>
         <xs:enumeration value="1980-2"/>
         <xs:enumeration value="1981-0"/>
         <xs:enumeration value="1982-8"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleutChugach">
      <xs:annotation>
         <xs:documentation>specDomain: S15705 (C-0-T14914-S14915-S15470-S15690-S15705-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1984-4"/>
         <xs:enumeration value="1985-1"/>
         <xs:enumeration value="1986-9"/>
         <xs:enumeration value="1987-7"/>
         <xs:enumeration value="1988-5"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleutKoniag">
      <xs:annotation>
         <xs:documentation>specDomain: S15711 (C-0-T14914-S14915-S15470-S15690-S15711-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1992-7"/>
         <xs:enumeration value="1994-3"/>
         <xs:enumeration value="1993-5"/>
         <xs:enumeration value="1995-0"/>
         <xs:enumeration value="1996-8"/>
         <xs:enumeration value="1997-6"/>
         <xs:enumeration value="1998-4"/>
         <xs:enumeration value="1999-2"/>
         <xs:enumeration value="2000-8"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeAleutUnangan">
      <xs:annotation>
         <xs:documentation>specDomain: S15722 (C-0-T14914-S14915-S15470-S15690-S15722-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="2006-5"/>
         <xs:enumeration value="2007-3"/>
         <xs:enumeration value="2008-1"/>
         <xs:enumeration value="2009-9"/>
         <xs:enumeration value="2010-7"/>
         <xs:enumeration value="2011-5"/>
         <xs:enumeration value="2012-3"/>
         <xs:enumeration value="2013-1"/>
         <xs:enumeration value="2015-6"/>
         <xs:enumeration value="2014-9"/>
         <xs:enumeration value="2016-4"/>
         <xs:enumeration value="2017-2"/>
         <xs:enumeration value="2018-0"/>
         <xs:enumeration value="2019-8"/>
         <xs:enumeration value="2020-6"/>
         <xs:enumeration value="2023-0"/>
         <xs:enumeration value="2024-8"/>
         <xs:enumeration value="2021-4"/>
         <xs:enumeration value="2022-2"/>
         <xs:enumeration value="2025-5"/>
         <xs:enumeration value="2026-3"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeEskimo">
      <xs:annotation>
         <xs:documentation>specDomain: S15569 (C-0-T14914-S14915-S15470-S15569-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RaceAlaskanNativeInupiatEskimo RaceAlaskanNativeSiberianEskimo RaceAlaskanNativeYupikEskimo">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="1840-8"/>
               <xs:enumeration value="1842-4"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeInupiatEskimo">
      <xs:annotation>
         <xs:documentation>specDomain: S15571 (C-0-T14914-S14915-S15470-S15569-S15571-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1844-0"/>
         <xs:enumeration value="1845-7"/>
         <xs:enumeration value="1846-5"/>
         <xs:enumeration value="1847-3"/>
         <xs:enumeration value="1849-9"/>
         <xs:enumeration value="1848-1"/>
         <xs:enumeration value="1850-7"/>
         <xs:enumeration value="1851-5"/>
         <xs:enumeration value="1852-3"/>
         <xs:enumeration value="1853-1"/>
         <xs:enumeration value="1854-9"/>
         <xs:enumeration value="1855-6"/>
         <xs:enumeration value="1856-4"/>
         <xs:enumeration value="1857-2"/>
         <xs:enumeration value="1858-0"/>
         <xs:enumeration value="1859-8"/>
         <xs:enumeration value="1860-6"/>
         <xs:enumeration value="1861-4"/>
         <xs:enumeration value="1862-2"/>
         <xs:enumeration value="1863-0"/>
         <xs:enumeration value="1864-8"/>
         <xs:enumeration value="1865-5"/>
         <xs:enumeration value="1866-3"/>
         <xs:enumeration value="1867-1"/>
         <xs:enumeration value="1868-9"/>
         <xs:enumeration value="1869-7"/>
         <xs:enumeration value="1889-5"/>
         <xs:enumeration value="1870-5"/>
         <xs:enumeration value="1871-3"/>
         <xs:enumeration value="1872-1"/>
         <xs:enumeration value="1873-9"/>
         <xs:enumeration value="1874-7"/>
         <xs:enumeration value="1875-4"/>
         <xs:enumeration value="1876-2"/>
         <xs:enumeration value="1877-0"/>
         <xs:enumeration value="1878-8"/>
         <xs:enumeration value="1879-6"/>
         <xs:enumeration value="1880-4"/>
         <xs:enumeration value="1881-2"/>
         <xs:enumeration value="1882-0"/>
         <xs:enumeration value="1883-8"/>
         <xs:enumeration value="1884-6"/>
         <xs:enumeration value="1885-3"/>
         <xs:enumeration value="1886-1"/>
         <xs:enumeration value="1887-9"/>
         <xs:enumeration value="1888-7"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeSiberianEskimo">
      <xs:annotation>
         <xs:documentation>specDomain: S15617 (C-0-T14914-S14915-S15470-S15569-S15617-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1891-1"/>
         <xs:enumeration value="1892-9"/>
         <xs:enumeration value="1893-7"/>
         <xs:enumeration value="1894-5"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAlaskanNativeYupikEskimo">
      <xs:annotation>
         <xs:documentation>specDomain: S15621 (C-0-T14914-S14915-S15470-S15569-S15621-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1896-0"/>
         <xs:enumeration value="1897-8"/>
         <xs:enumeration value="1898-6"/>
         <xs:enumeration value="1899-4"/>
         <xs:enumeration value="1900-0"/>
         <xs:enumeration value="1901-8"/>
         <xs:enumeration value="1902-6"/>
         <xs:enumeration value="1903-4"/>
         <xs:enumeration value="1904-2"/>
         <xs:enumeration value="1905-9"/>
         <xs:enumeration value="1906-7"/>
         <xs:enumeration value="1907-5"/>
         <xs:enumeration value="1908-3"/>
         <xs:enumeration value="1909-1"/>
         <xs:enumeration value="1910-9"/>
         <xs:enumeration value="1911-7"/>
         <xs:enumeration value="1912-5"/>
         <xs:enumeration value="1913-3"/>
         <xs:enumeration value="1914-1"/>
         <xs:enumeration value="1915-8"/>
         <xs:enumeration value="1916-6"/>
         <xs:enumeration value="1917-4"/>
         <xs:enumeration value="1962-0"/>
         <xs:enumeration value="1918-2"/>
         <xs:enumeration value="1919-0"/>
         <xs:enumeration value="1920-8"/>
         <xs:enumeration value="1921-6"/>
         <xs:enumeration value="1922-4"/>
         <xs:enumeration value="1923-2"/>
         <xs:enumeration value="1924-0"/>
         <xs:enumeration value="1925-7"/>
         <xs:enumeration value="1926-5"/>
         <xs:enumeration value="1927-3"/>
         <xs:enumeration value="1928-1"/>
         <xs:enumeration value="1929-9"/>
         <xs:enumeration value="1930-7"/>
         <xs:enumeration value="1931-5"/>
         <xs:enumeration value="1932-3"/>
         <xs:enumeration value="1933-1"/>
         <xs:enumeration value="1934-9"/>
         <xs:enumeration value="1935-6"/>
         <xs:enumeration value="1937-2"/>
         <xs:enumeration value="1938-0"/>
         <xs:enumeration value="1936-4"/>
         <xs:enumeration value="1940-6"/>
         <xs:enumeration value="1939-8"/>
         <xs:enumeration value="1941-4"/>
         <xs:enumeration value="1942-2"/>
         <xs:enumeration value="1943-0"/>
         <xs:enumeration value="1944-8"/>
         <xs:enumeration value="1945-5"/>
         <xs:enumeration value="1946-3"/>
         <xs:enumeration value="1947-1"/>
         <xs:enumeration value="1948-9"/>
         <xs:enumeration value="1949-7"/>
         <xs:enumeration value="1950-5"/>
         <xs:enumeration value="1952-1"/>
         <xs:enumeration value="1953-9"/>
         <xs:enumeration value="1954-7"/>
         <xs:enumeration value="1963-8"/>
         <xs:enumeration value="1951-3"/>
         <xs:enumeration value="1955-4"/>
         <xs:enumeration value="1956-2"/>
         <xs:enumeration value="1957-0"/>
         <xs:enumeration value="1958-8"/>
         <xs:enumeration value="1959-6"/>
         <xs:enumeration value="1960-4"/>
         <xs:enumeration value="1961-2"/>
         <xs:enumeration value="1964-6"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RaceAmericanIndian">
      <xs:annotation>
         <xs:documentation>specDomain: S14916 (C-0-T14914-S14915-S14916-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Catawba RaceAmericanIndianApache RaceAmericanIndianArapaho RaceAmericanIndianAssiniboineSioux RaceAmericanIndianCaddo RaceAmericanIndianCahuilla RaceAmericanIndianCalifornia RaceAmericanIndianChemakuan RaceAmericanIndianCherokee RaceAmericanIndianCheyenne RaceAmericanIndianChickahominy RaceAmericanIndianChinook RaceAmericanIndianChippewa RaceAmericanIndianChippewaCree RaceAmericanIndianChoctaw RaceAmericanIndianChumash RaceAmericanIndianComanche RaceAmericanIndianCoushatta RaceAmericanIndianCreek RaceAmericanIndianCupeno RaceAmericanIndianDelaware RaceAmericanIndianDiegueno RaceAmericanIndianEasternTribes RaceAmericanIndianGrosVentres RaceAmericanIndianHoopa RaceAmericanIndianIowa RaceAmericanIndianIroquois RaceAmericanIndianKickapoo RaceAmericanIndianKiowa RaceAmericanIndianKlallam RaceAmericanIndianLongIsland RaceAmericanIndianLuiseno RaceAmericanIndianMaidu RaceAmericanIndianMiami RaceAmericanIndianMicmac RaceAmericanIndianNavajo 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: D52 (C-0-D52-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="RelationalName">
      <xs:annotation>
         <xs:documentation>vocSet: D53 (C-0-D53-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="RelationalOperator">
      <xs:annotation>
         <xs:documentation>vocSet: T209 (C-0-T209-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CT"/>
         <xs:enumeration value="EQ"/>
         <xs:enumeration value="GN"/>
         <xs:enumeration value="GT"/>
         <xs:enumeration value="GE"/>
         <xs:enumeration value="LT"/>
         <xs:enumeration value="LE"/>
         <xs:enumeration value="NE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RelationshipConjunction">
      <xs:annotation>
         <xs:documentation>vocSet: T10365 (C-0-T10365-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AND"/>
         <xs:enumeration value="XOR"/>
         <xs:enumeration value="OR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ReligiousAffiliation">
      <xs:annotation>
         <xs:documentation>vocSet: T19185 (C-0-T19185-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1001"/>
         <xs:enumeration value="1002"/>
         <xs:enumeration value="1003"/>
         <xs:enumeration value="1004"/>
         <xs:enumeration value="1005"/>
         <xs:enumeration value="1006"/>
         <xs:enumeration value="1061"/>
         <xs:enumeration value="1007"/>
         <xs:enumeration value="1008"/>
         <xs:enumeration value="1009"/>
         <xs:enumeration value="1010"/>
         <xs:enumeration value="1062"/>
         <xs:enumeration value="1011"/>
         <xs:enumeration value="1012"/>
         <xs:enumeration value="1013"/>
         <xs:enumeration value="1063"/>
         <xs:enumeration value="1064"/>
         <xs:enumeration value="1065"/>
         <xs:enumeration value="1014"/>
         <xs:enumeration value="1066"/>
         <xs:enumeration value="1015"/>
         <xs:enumeration value="1067"/>
         <xs:enumeration value="1016"/>
         <xs:enumeration value="1068"/>
         <xs:enumeration value="1069"/>
         <xs:enumeration value="1070"/>
         <xs:enumeration value="1017"/>
         <xs:enumeration value="1018"/>
         <xs:enumeration value="1071"/>
         <xs:enumeration value="1072"/>
         <xs:enumeration value="1019"/>
         <xs:enumeration value="1020"/>
         <xs:enumeration value="1021"/>
         <xs:enumeration value="1022"/>
         <xs:enumeration value="1023"/>
         <xs:enumeration value="1024"/>
         <xs:enumeration value="1025"/>
         <xs:enumeration value="1026"/>
         <xs:enumeration value="1027"/>
         <xs:enumeration value="1028"/>
         <xs:enumeration value="1029"/>
         <xs:enumeration value="1030"/>
         <xs:enumeration value="1031"/>
         <xs:enumeration value="1073"/>
         <xs:enumeration value="1032"/>
         <xs:enumeration value="1074"/>
         <xs:enumeration value="1075"/>
         <xs:enumeration value="1033"/>
         <xs:enumeration value="1035"/>
         <xs:enumeration value="1036"/>
         <xs:enumeration value="1037"/>
         <xs:enumeration value="1038"/>
         <xs:enumeration value="1076"/>
         <xs:enumeration value="1039"/>
         <xs:enumeration value="1077"/>
         <xs:enumeration value="1078"/>
         <xs:enumeration value="1079"/>
         <xs:enumeration value="1040"/>
         <xs:enumeration value="1041"/>
         <xs:enumeration value="1080"/>
         <xs:enumeration value="1042"/>
         <xs:enumeration value="1043"/>
         <xs:enumeration value="1044"/>
         <xs:enumeration value="1045"/>
         <xs:enumeration value="1046"/>
         <xs:enumeration value="1047"/>
         <xs:enumeration value="1048"/>
         <xs:enumeration value="1049"/>
         <xs:enumeration value="1050"/>
         <xs:enumeration value="1051"/>
         <xs:enumeration value="1081"/>
         <xs:enumeration value="1052"/>
         <xs:enumeration value="1082"/>
         <xs:enumeration value="1053"/>
         <xs:enumeration value="1054"/>
         <xs:enumeration value="1055"/>
         <xs:enumeration value="1056"/>
         <xs:enumeration value="1057"/>
         <xs:enumeration value="1058"/>
         <xs:enumeration value="1059"/>
         <xs:enumeration value="1060"/>
         <xs:enumeration value="1034"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResponseLevel">
      <xs:annotation>
         <xs:documentation>vocSet: T14761 (C-0-T14761-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResponseModality">
      <xs:annotation>
         <xs:documentation>vocSet: T394 (C-0-T394-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResponseMode">
      <xs:annotation>
         <xs:documentation>vocSet: T19650 (C-0-T19650-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="Q"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClass">
      <xs:annotation>
         <xs:documentation>vocSet: T11555 (C-0-T11555-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassRoot"/>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRoot">
      <xs:annotation>
         <xs:documentation>specDomain: S13940 (C-0-T11555-S13940-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassAssociative RoleClassOntological RoleClassPartitive x_AccommodationRequestorRole x_DocumentEntrySubject x_DocumentSubject x_InformationRecipientRole x_RoleClassAccommodationRequestor x_RoleClassCoverage x_RoleClassCoverageInvoice x_RoleClassCredentialedEntity x_RoleClassPayeePolicyRelationship">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ROL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAssociative">
      <xs:annotation>
         <xs:documentation>abstDomain: A19313 (C-0-T11555-S13940-A19313-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassMutualRelationship RoleClassPassive">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMutualRelationship">
      <xs:annotation>
         <xs:documentation>abstDomain: A19316 (C-0-T11555-S13940-A19313-A19316-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassRelationshipFormal">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CAREGIVER"/>
               <xs:enumeration value="PRS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRelationshipFormal">
      <xs:annotation>
         <xs:documentation>abstDomain: A10416 (C-0-T11555-S13940-A19313-A19316-A10416-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="LicensedEntityRole RoleClassAgent RoleClassEmployee RoleClassInvestigationSubject">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AFFL"/>
               <xs:enumeration value="CIT"/>
               <xs:enumeration value="CRINV"/>
               <xs:enumeration value="CRSPNSR"/>
               <xs:enumeration value="SPNSR"/>
               <xs:enumeration value="COVPTY"/>
               <xs:enumeration value="GUAR"/>
               <xs:enumeration value="PAYOR"/>
               <xs:enumeration value="PAT"/>
               <xs:enumeration value="PAYEE"/>
               <xs:enumeration value="POLHOLD"/>
               <xs:enumeration value="QUAL"/>
               <xs:enumeration value="STD"/>
               <xs:enumeration value="UNDWRT"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAgent">
      <xs:annotation>
         <xs:documentation>specDomain: S14006 (C-0-T11555-S13940-A19313-A19316-A10416-S14006-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassAssignedEntity">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AGNT"/>
               <xs:enumeration value="GUARD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAssignedEntity">
      <xs:annotation>
         <xs:documentation>specDomain: S11595 (C-0-T11555-S13940-A19313-A19316-A10416-S14006-S11595-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassContact">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ASSIGNED"/>
               <xs:enumeration value="COMPAR"/>
               <xs:enumeration value="SGNOFF"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassContact">
      <xs:annotation>
         <xs:documentation>specDomain: S12205 (C-0-T11555-S13940-A19313-A19316-A10416-S14006-S11595-S12205-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassEmployee">
      <xs:annotation>
         <xs:documentation>specDomain: S11569 (C-0-T11555-S13940-A19313-A19316-A10416-S11569-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInvestigationSubject">
      <xs:annotation>
         <xs:documentation>specDomain: S21464 (C-0-T11555-S13940-A19313-A19316-A10416-S21464-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPassive">
      <xs:annotation>
         <xs:documentation>abstDomain: A19105 (C-0-T11555-S13940-A19313-A19105-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassDistributedMaterial RoleClassManufacturedProduct RoleClassServiceDeliveryLocation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ADMM"/>
               <xs:enumeration value="ACCESS"/>
               <xs:enumeration value="BIRTHPL"/>
               <xs:enumeration value="EXPR"/>
               <xs:enumeration value="HLTHCHRT"/>
               <xs:enumeration value="HLD"/>
               <xs:enumeration value="IDENT"/>
               <xs:enumeration value="MNT"/>
               <xs:enumeration value="OWN"/>
               <xs:enumeration value="RGPR"/>
               <xs:enumeration value="TERR"/>
               <xs:enumeration value="WRTE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassDistributedMaterial">
      <xs:annotation>
         <xs:documentation>specDomain: S10418 (C-0-T11555-S13940-A19313-A19105-S10418-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DST"/>
         <xs:enumeration value="RET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassManufacturedProduct">
      <xs:annotation>
         <xs:documentation>specDomain: S11580 (C-0-T11555-S13940-A19313-A19105-S11580-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="THER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassServiceDeliveryLocation">
      <xs:annotation>
         <xs:documentation>specDomain: S16927 (C-0-T11555-S13940-A19313-A19105-S16927-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="ISDLOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassOntological">
      <xs:annotation>
         <xs:documentation>abstDomain: A10428 (C-0-T11555-S13940-A10428-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassIsSpeciesEntity">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="INST"/>
               <xs:enumeration value="SAME"/>
               <xs:enumeration value="SUBY"/>
               <xs:enumeration value="SUBS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIsSpeciesEntity">
      <xs:annotation>
         <xs:documentation>specDomain: S10441 (C-0-T11555-S13940-A10428-S10441-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GRIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPartitive">
      <xs:annotation>
         <xs:documentation>abstDomain: A10429 (C-0-T11555-S13940-A10429-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassIngredientEntity RoleClassLocatedEntity RoleClassSpecimen">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CONT"/>
               <xs:enumeration value="MBR"/>
               <xs:enumeration value="PART"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIngredientEntity">
      <xs:annotation>
         <xs:documentation>specDomain: S10430 (C-0-T11555-S13940-A10429-S10430-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleClassInactiveIngredient">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="INGR"/>
               <xs:enumeration value="ACTI"/>
               <xs:enumeration value="ACTM"/>
               <xs:enumeration value="ADTV"/>
               <xs:enumeration value="BASE"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInactiveIngredient">
      <xs:annotation>
         <xs:documentation>specDomain: S19089 (C-0-T11555-S13940-A10429-S10430-S19089-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="STBL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassLocatedEntity">
      <xs:annotation>
         <xs:documentation>specDomain: S16815 (C-0-T11555-S13940-A10429-S16815-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="STOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSpecimen">
      <xs:annotation>
         <xs:documentation>specDomain: S11591 (C-0-T11555-S13940-A10429-S11591-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPEC"/>
         <xs:enumeration value="ALQT"/>
         <xs:enumeration value="ISLT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_AccommodationRequestorRole">
      <xs:annotation>
         <xs:documentation>abstDomain: A19352 (C-0-T11555-S13940-A19352-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentEntrySubject">
      <xs:annotation>
         <xs:documentation>abstDomain: A19367 (C-0-T11555-S13940-A19367-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="SPEC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentSubject">
      <xs:annotation>
         <xs:documentation>abstDomain: A19368 (C-0-T11555-S13940-A19368-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_InformationRecipientRole">
      <xs:annotation>
         <xs:documentation>abstDomain: A16772 (C-0-T11555-S13940-A16772-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="HLTHCHRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassAccommodationRequestor">
      <xs:annotation>
         <xs:documentation>abstDomain: A19382 (C-0-T11555-S13940-A19382-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCoverage">
      <xs:annotation>
         <xs:documentation>abstDomain: A14008 (C-0-T11555-S13940-A14008-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="UNDWRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCoverageInvoice">
      <xs:annotation>
         <xs:documentation>abstDomain: A14013 (C-0-T11555-S13940-A14013-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="PAYEE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCredentialedEntity">
      <xs:annotation>
         <xs:documentation>abstDomain: A16930 (C-0-T11555-S13940-A16930-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="LicensedEntityRole">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ASSIGNED"/>
               <xs:enumeration value="QUAL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LicensedEntityRole">
      <xs:annotation>
         <xs:documentation>specDomain: S16773 (C-0-T11555-S13940-A16930-S16773-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="NOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassPayeePolicyRelationship">
      <xs:annotation>
         <xs:documentation>abstDomain: A19395 (C-0-T11555-S13940-A19395-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="POLHOLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleCode">
      <xs:annotation>
         <xs:documentation>vocSet: T12206 (C-0-T12206-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdmistrativeLocationRoleType AffiliationRoleType AssignedRoleType ClinicalOrganizationRoleType CommissioningPartyRoleType ContactRoleType CoverageRoleType DeviceOperatorType EmployeeRoleType HealthcareProviderRoleType LicensedRoleType LivingSubjectProductionClass MedicationGeneralizationRoleType MemberRoleType NDCRelatedDrugEntityType OrganizationPartRoleType PersonalRelationshipRoleType QualifiedRoleType ResearchSubjectRoleBasis ServiceDeliveryLocationRoleType SpecimenRoleType x_AdverseEventReporterQualificationRoleCode x_PayeeRelationshipRoleType"/>
   </xs:simpleType>
   <xs:simpleType name="AdmistrativeLocationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19678 (C-0-T12206-A19678-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AffiliationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19690 (C-0-T12206-A19690-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="AssignedRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19679 (C-0-T12206-A19679-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="x_LabSpecimenCollectionProviders">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </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="CoverageRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A18877 (C-0-T12206-A18877-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="StudentRoleType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="FAMDEP"/>
               <xs:enumeration value="HANDIC"/>
               <xs:enumeration value="INJ"/>
               <xs:enumeration value="SELF"/>
               <xs:enumeration value="SPON"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="StudentRoleType">
      <xs:annotation>
         <xs:documentation>specDomain: S21318 (C-0-T12206-A18877-S21318-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STUD"/>
         <xs:enumeration value="FSTUD"/>
         <xs:enumeration value="PSTUD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DeviceOperatorType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19637 (C-0-T12206-A19637-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EmployeeRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19681 (C-0-T12206-A19681-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HealthcareProviderRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19682 (C-0-T12206-A19682-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LicensedRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19683 (C-0-T12206-A19683-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="LivingSubjectProductionClass">
      <xs:annotation>
         <xs:documentation>abstDomain: A16368 (C-0-T12206-A16368-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BF"/>
         <xs:enumeration value="BR"/>
         <xs:enumeration value="BL"/>
         <xs:enumeration value="CO"/>
         <xs:enumeration value="DA"/>
         <xs:enumeration value="DR"/>
         <xs:enumeration value="DU"/>
         <xs:enumeration value="FI"/>
         <xs:enumeration value="LY"/>
         <xs:enumeration value="MT"/>
         <xs:enumeration value="MU"/>
         <xs:enumeration value="PL"/>
         <xs:enumeration value="RC"/>
         <xs:enumeration value="SH"/>
         <xs:enumeration value="VL"/>
         <xs:enumeration value="WL"/>
         <xs:enumeration value="WO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MedicationGeneralizationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19720 (C-0-T12206-A19720-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="MemberRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A15925 (C-0-T12206-A15925-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NDCRelatedDrugEntityType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19263 (C-0-T12206-A19263-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="OrganizationPartRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19684 (C-0-T12206-A19684-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="PersonalRelationshipRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19563 (C-0-T12206-A19563-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="FamilyMember">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="NBOR"/>
               <xs:enumeration value="FRND"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Child">
      <xs:annotation>
         <xs:documentation>specDomain: S16360 (C-0-T12206-A19563-S17926-S16360-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AdoptedChild ChildInLaw FosterChild NaturalChild StepChild">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CHILD"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AdoptedChild">
      <xs:annotation>
         <xs:documentation>specDomain: S11564 (C-0-T12206-A19563-S17926-S16360-S11564-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHLDADOPT"/>
         <xs:enumeration value="DAUADOPT"/>
         <xs:enumeration value="SONADOPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ChildInLaw">
      <xs:annotation>
         <xs:documentation>specDomain: S11563 (C-0-T12206-A19563-S17926-S16360-S11563-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHLDINLAW"/>
         <xs:enumeration value="DAUINLAW"/>
         <xs:enumeration value="SONINLAW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="FosterChild">
      <xs:annotation>
         <xs:documentation>specDomain: S11565 (C-0-T12206-A19563-S17926-S16360-S11565-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHLDFOST"/>
         <xs:enumeration value="DAUFOST"/>
         <xs:enumeration value="SONFOST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NaturalChild">
      <xs:annotation>
         <xs:documentation>specDomain: S17930 (C-0-T12206-A19563-S17926-S16360-S17930-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NCHILD"/>
         <xs:enumeration value="DAU"/>
         <xs:enumeration value="SON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StepChild">
      <xs:annotation>
         <xs:documentation>specDomain: S11562 (C-0-T12206-A19563-S17926-S16360-S11562-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STPCHLD"/>
         <xs:enumeration value="STPDAU"/>
         <xs:enumeration value="STPSON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="FamilyMember">
      <xs:annotation>
         <xs:documentation>specDomain: S19742 (C-0-T12206-A19563-S17926-S19742-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPS"/>
         <xs:enumeration value="HUSB"/>
         <xs:enumeration value="WIFE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GrandChild">
      <xs:annotation>
         <xs:documentation>specDomain: S19745 (C-0-T12206-A19563-S17926-S19745-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GRNDCHILD"/>
         <xs:enumeration value="GRNDDAU"/>
         <xs:enumeration value="GRNDSON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Grandparent">
      <xs:annotation>
         <xs:documentation>specDomain: S16349 (C-0-T12206-A19563-S17926-S16349-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GRPRN"/>
         <xs:enumeration value="GRFTH"/>
         <xs:enumeration value="GRMTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GreatGrandparent">
      <xs:annotation>
         <xs:documentation>specDomain: S19739 (C-0-T12206-A19563-S17926-S19739-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GGRPRN"/>
         <xs:enumeration value="GGRFTH"/>
         <xs:enumeration value="GGRMTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NieceNephew">
      <xs:annotation>
         <xs:documentation>specDomain: S19750 (C-0-T12206-A19563-S17926-S19750-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NIENEPH"/>
         <xs:enumeration value="NEPHEW"/>
         <xs:enumeration value="NIECE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Parent">
      <xs:annotation>
         <xs:documentation>specDomain: S16346 (C-0-T12206-A19563-S17926-S16346-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NaturalParent ParentInLaw StepParent">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PRN"/>
               <xs:enumeration value="FTH"/>
               <xs:enumeration value="MTH"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NaturalParent">
      <xs:annotation>
         <xs:documentation>specDomain: S19765 (C-0-T12206-A19563-S17926-S16346-S19764-S19765-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NFTH"/>
         <xs:enumeration value="NFTHF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParentInLaw">
      <xs:annotation>
         <xs:documentation>specDomain: S19770 (C-0-T12206-A19563-S17926-S16346-S19770-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PRNINLAW"/>
         <xs:enumeration value="FTHINLAW"/>
         <xs:enumeration value="MTHINLAW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StepParent">
      <xs:annotation>
         <xs:documentation>specDomain: S19767 (C-0-T12206-A19563-S17926-S16346-S19767-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STPPRN"/>
         <xs:enumeration value="STPFTH"/>
         <xs:enumeration value="STPMTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Sibling">
      <xs:annotation>
         <xs:documentation>specDomain: S11567 (C-0-T12206-A19563-S17926-S11567-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="HalfSibling NaturalSibling SiblingInLaw StepSibling">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SIB"/>
               <xs:enumeration value="BRO"/>
               <xs:enumeration value="SIS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="HalfSibling">
      <xs:annotation>
         <xs:documentation>specDomain: S19776 (C-0-T12206-A19563-S17926-S11567-S19776-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="HSIB"/>
         <xs:enumeration value="HBRO"/>
         <xs:enumeration value="HSIS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NaturalSibling">
      <xs:annotation>
         <xs:documentation>specDomain: S19773 (C-0-T12206-A19563-S17926-S11567-S19773-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NSIB"/>
         <xs:enumeration value="NBRO"/>
         <xs:enumeration value="NSIS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SiblingInLaw">
      <xs:annotation>
         <xs:documentation>specDomain: S19782 (C-0-T12206-A19563-S17926-S11567-S19782-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SIBINLAW"/>
         <xs:enumeration value="BROINLAW"/>
         <xs:enumeration value="SISINLAW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StepSibling">
      <xs:annotation>
         <xs:documentation>specDomain: S19779 (C-0-T12206-A19563-S17926-S11567-S19779-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="STPSIB"/>
         <xs:enumeration value="STPBRO"/>
         <xs:enumeration value="STPSIS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SignificantOtherRoleType">
      <xs:annotation>
         <xs:documentation>specDomain: S19755 (C-0-T12206-A19563-S17926-S19755-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Spouse">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="SIGOTHR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Spouse">
      <xs:annotation>
         <xs:documentation>specDomain: S19742 (C-0-T12206-A19563-S17926-S19755-S19742-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SPS"/>
         <xs:enumeration value="HUSB"/>
         <xs:enumeration value="WIFE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QualifiedRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19685 (C-0-T12206-A19685-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="ResearchSubjectRoleBasis">
      <xs:annotation>
         <xs:documentation>abstDomain: A19417 (C-0-T12206-A19417-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs: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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DedicatedServiceDeliveryLocationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19450 (C-0-T12206-A17660-A19450-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DedicatedClinicalLocationRoleType DedicatedNonClinicalLocationRoleType">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DedicatedClinicalLocationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A10588 (C-0-T12206-A17660-A19450-A10588-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="DiagTherPracticeSetting HospitalPracticeSetting HospitalUnitPracticeSetting NursingOrCustodialCarePracticeSetting OutpatientFacilityPracticeSetting ResidentialTreatmentPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="DiagTherPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10902 (C-0-T12206-A17660-A19450-A10588-S10902-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CVDiagTherPracticeSetting GIDiagTherPracticeSetting RadDiagTherPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DX"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CVDiagTherPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10903 (C-0-T12206-A17660-A19450-A10588-S10902-S10903-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CVDX"/>
         <xs:enumeration value="CATH"/>
         <xs:enumeration value="ECHO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GIDiagTherPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10906 (C-0-T12206-A17660-A19450-A10588-S10902-S10906-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GIDX"/>
         <xs:enumeration value="261QE0800N"/>
         <xs:enumeration value="ENDOS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RadDiagTherPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10908 (C-0-T12206-A17660-A19450-A10588-S10902-S10908-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RADDX"/>
         <xs:enumeration value="RNEU"/>
         <xs:enumeration value="261QX0203N"/>
         <xs:enumeration value="RADO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HospitalPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10602 (C-0-T12206-A17660-A19450-A10588-S10602-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ChronicCareFacility GeneralAcuteCareHospital MilitaryHospital RehabilitationHospital">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="HOSP"/>
               <xs:enumeration value="PSYCHF"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ChronicCareFacility">
      <xs:annotation>
         <xs:documentation>specDomain: S13792 (C-0-T12206-A17660-A19450-A10588-S10602-S13792-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHR"/>
         <xs:enumeration value="281PC2000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GeneralAcuteCareHospital">
      <xs:annotation>
         <xs:documentation>specDomain: S13798 (C-0-T12206-A17660-A19450-A10588-S10602-S10603-S13798-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="282NW0100N"/>
         <xs:enumeration value="2865C1500N"/>
         <xs:enumeration value="2865M2000N"/>
         <xs:enumeration value="2865X1600N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MilitaryHospital">
      <xs:annotation>
         <xs:documentation>specDomain: S13799 (C-0-T12206-A17660-A19450-A10588-S10602-S13799-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MHSP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RehabilitationHospital">
      <xs:annotation>
         <xs:documentation>specDomain: S10604 (C-0-T12206-A17660-A19450-A10588-S10602-S10604-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RH"/>
         <xs:enumeration value="283XC2000N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HospitalUnitPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10596 (C-0-T12206-A17660-A19450-A10588-S10596-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="ERPracticeSetting ICUPracticeSetting PedsPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="HU"/>
               <xs:enumeration value="BMTU"/>
               <xs:enumeration value="CHEST"/>
               <xs:enumeration value="CCU"/>
               <xs:enumeration value="EPIL"/>
               <xs:enumeration value="HD"/>
               <xs:enumeration value="NCCS"/>
               <xs:enumeration value="NS"/>
               <xs:enumeration value="273R00000N"/>
               <xs:enumeration value="PHU"/>
               <xs:enumeration value="273Y00000N"/>
               <xs:enumeration value="RHU"/>
               <xs:enumeration value="SLEEP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="ERPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10598 (C-0-T12206-A17660-A19450-A10588-S10596-S10598-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ER"/>
         <xs:enumeration value="ETU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ICUPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10599 (C-0-T12206-A17660-A19450-A10588-S10596-S10599-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PedsICUPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ICU"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PedsPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10920 (C-0-T12206-A17660-A19450-A10588-S10596-S10920-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="PedsICUPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="PEDU"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="PedsICUPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10916 (C-0-T12206-A17660-A19450-A10588-S10596-S10920-S10916-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PEDICU"/>
         <xs:enumeration value="PEDNICU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NursingOrCustodialCarePracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10605 (C-0-T12206-A17660-A19450-A10588-S10605-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NCCF"/>
         <xs:enumeration value="314000000N"/>
         <xs:enumeration value="SNF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OutpatientFacilityPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10589 (C-0-T12206-A17660-A19450-A10588-S10589-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="CardClinPracticeSetting EndocrinologyClinic GIClinicPracticeSetting HemClinPracticeSetting IDClinPracticeSetting MedOncClinPracticeSetting NephClinPracticeSetting OrthoClinPracticeSetting PedsClinPracticeSetting RheumClinPracticeSetting SurgClinPracticeSetting">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="OF"/>
               <xs:enumeration value="ALL"/>
               <xs:enumeration value="AMPUT"/>
               <xs:enumeration value="BMTC"/>
               <xs:enumeration value="BREAST"/>
               <xs:enumeration value="CANC"/>
               <xs:enumeration value="CAPC"/>
               <xs:enumeration value="COAG"/>
               <xs:enumeration value="CRS"/>
               <xs:enumeration value="DERM"/>
               <xs:enumeration value="FMC"/>
               <xs:enumeration value="GIM"/>
               <xs:enumeration value="GYN"/>
               <xs:enumeration value="HTN"/>
               <xs:enumeration value="IEC"/>
               <xs:enumeration value="INV"/>
               <xs:enumeration value="LYMPH"/>
               <xs:enumeration value="MGEN"/>
               <xs:enumeration value="NEUR"/>
               <xs:enumeration value="OB"/>
               <xs:enumeration value="OPH"/>
               <xs:enumeration value="261QS0112N"/>
               <xs:enumeration value="OMS"/>
               <xs:enumeration value="ENT"/>
               <xs:enumeration value="261QP3300N"/>
               <xs:enumeration value="PAINCL"/>
               <xs:enumeration value="261QP1100N"/>
               <xs:enumeration value="POD"/>
               <xs:enumeration value="PREV"/>
               <xs:enumeration value="261QP2300N"/>
               <xs:enumeration value="PC"/>
               <xs:enumeration value="PROCTO"/>
               <xs:enumeration value="PROS"/>
               <xs:enumeration value="PROFF"/>
               <xs:enumeration value="PSY"/>
               <xs:enumeration value="PSI"/>
               <xs:enumeration value="SPMED"/>
               <xs:enumeration value="TR"/>
               <xs:enumeration value="TRAVEL"/>
               <xs:enumeration value="WND"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="CardClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10590 (C-0-T12206-A17660-A19450-A10588-S10589-S10590-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CARD"/>
         <xs:enumeration value="PEDCARD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EndocrinologyClinic">
      <xs:annotation>
         <xs:documentation>specDomain: S10931 (C-0-T12206-A17660-A19450-A10588-S10589-S10931-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENDO"/>
         <xs:enumeration value="PEDE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GIClinicPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10934 (C-0-T12206-A17660-A19450-A10588-S10589-S10934-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GI"/>
         <xs:enumeration value="PEDGI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HemClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10936 (C-0-T12206-A17660-A19450-A10588-S10589-S10936-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="HEM"/>
         <xs:enumeration value="PEDHEM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IDClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10939 (C-0-T12206-A17660-A19450-A10588-S10589-S10939-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INFD"/>
         <xs:enumeration value="PEDID"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MedOncClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10947 (C-0-T12206-A17660-A19450-A10588-S10589-S10947-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ONCL"/>
         <xs:enumeration value="PEDHO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NephClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10943 (C-0-T12206-A17660-A19450-A10588-S10589-S10943-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NEPH"/>
         <xs:enumeration value="PEDNEPH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrthoClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10949 (C-0-T12206-A17660-A19450-A10588-S10589-S10949-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ORTHO"/>
         <xs:enumeration value="HAND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PedsClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10953 (C-0-T12206-A17660-A19450-A10588-S10589-S10953-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PEDC"/>
         <xs:enumeration value="PEDCARD"/>
         <xs:enumeration value="PEDE"/>
         <xs:enumeration value="PEDGI"/>
         <xs:enumeration value="PEDHEM"/>
         <xs:enumeration value="PEDID"/>
         <xs:enumeration value="PEDNEPH"/>
         <xs:enumeration value="PEDHO"/>
         <xs:enumeration value="PEDRHEUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RheumClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10593 (C-0-T12206-A17660-A19450-A10588-S10589-S10593-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RHEUM"/>
         <xs:enumeration value="PEDRHEUM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SurgClinPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10968 (C-0-T12206-A17660-A19450-A10588-S10589-S10968-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SU"/>
         <xs:enumeration value="PLS"/>
         <xs:enumeration value="URO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResidentialTreatmentPracticeSetting">
      <xs:annotation>
         <xs:documentation>specDomain: S10607 (C-0-T12206-A17660-A19450-A10588-S10607-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RTF"/>
         <xs:enumeration value="PRC"/>
         <xs:enumeration value="324500000N"/>
         <xs:enumeration value="SURF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DedicatedNonClinicalLocationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19452 (C-0-T12206-A17660-A19450-A19452-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="MobileUnit">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="DADDR"/>
               <xs:enumeration value="PHARM"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="MobileUnit">
      <xs:annotation>
         <xs:documentation>specDomain: S18100 (C-0-T12206-A17660-A19450-A19452-S18100-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MOBL"/>
         <xs:enumeration value="AMB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IncidentalServiceDeliveryLocationRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A19451 (C-0-T12206-A17660-A19451-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="COMM"/>
         <xs:enumeration value="PTRES"/>
         <xs:enumeration value="ACC"/>
         <xs:enumeration value="SCHOOL"/>
         <xs:enumeration value="WORK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SpecimenRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A16515 (C-0-T12206-A16515-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="QualitySpecimenRoleType">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="C"/>
               <xs:enumeration value="G"/>
               <xs:enumeration value="P"/>
               <xs:enumeration value="L"/>
               <xs:enumeration value="R"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="QualitySpecimenRoleType">
      <xs:annotation>
         <xs:documentation>specDomain: S16521 (C-0-T12206-A16515-S16521-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Q"/>
         <xs:enumeration value="B"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="O"/>
         <xs:enumeration value="V"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_AdverseEventReporterQualificationRoleCode">
      <xs:annotation>
         <xs:documentation>abstDomain: A19381 (C-0-T12206-A19381-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="x_PayeeRelationshipRoleType">
      <xs:annotation>
         <xs:documentation>abstDomain: A18105 (C-0-T12206-A18105-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="FM"/>
         <xs:enumeration value="GT"/>
         <xs:enumeration value="PT"/>
         <xs:enumeration value="PH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkType">
      <xs:annotation>
         <xs:documentation>vocSet: T11603 (C-0-T11603-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RelatedLinkType"/>
   </xs:simpleType>
   <xs:simpleType name="RelatedLinkType">
      <xs:annotation>
         <xs:documentation>specDomain: S21429 (C-0-T11603-S21429-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="REL"/>
         <xs:enumeration value="DIRAUTH"/>
         <xs:enumeration value="INDAUTH"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="BACKUP"/>
         <xs:enumeration value="REPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T15999 (C-0-T15999-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RoleStatusNormal">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="nullified"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusNormal">
      <xs:annotation>
         <xs:documentation>specDomain: S16000 (C-0-T15999-S16000-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="normal"/>
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="pending"/>
         <xs:enumeration value="suspended"/>
         <xs:enumeration value="terminated"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RouteOfAdministration">
      <xs:annotation>
         <xs:documentation>vocSet: T14581 (C-0-T14581-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RouteByMethod RouteBySite"/>
   </xs:simpleType>
   <xs:simpleType name="RouteByMethod">
      <xs:annotation>
         <xs:documentation>abstDomain: A16931 (C-0-T14581-A16931-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Chew Diffusion Dissolve Douche ElectroOsmosisRoute Enema Flush Implantation InfiltrationRoute Infusion Inhalation Injection Insertion Instillation IontophoresisRoute Irrigation LavageRoute MucosalAbsorptionRoute Nebulization Rinse SuppositoryRoute Swish TopicalAbsorptionRoute TopicalApplication Transdermal">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="GARGLE"/>
               <xs:enumeration value="SOAK"/>
               <xs:enumeration value="INSUF"/>
               <xs:enumeration value="SHAMPOO"/>
               <xs:enumeration value="SUCK"/>
               <xs:enumeration value="PO"/>
               <xs:enumeration value="TRNSLING"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Chew">
      <xs:annotation>
         <xs:documentation>abstDomain: A14582 (C-0-T14581-A16931-A14582-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CHEW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Diffusion">
      <xs:annotation>
         <xs:documentation>abstDomain: A14584 (C-0-T14581-A16931-A14584-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXTCORPDIF"/>
         <xs:enumeration value="HEMODIFF"/>
         <xs:enumeration value="TRNSDERMD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Dissolve">
      <xs:annotation>
         <xs:documentation>abstDomain: A14586 (C-0-T14581-A16931-A14586-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DISSOLVE"/>
         <xs:enumeration value="SL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Douche">
      <xs:annotation>
         <xs:documentation>abstDomain: A14589 (C-0-T14581-A16931-A14589-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOUCHE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ElectroOsmosisRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17019 (C-0-T14581-A16931-A17019-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ELECTOSMOS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Enema">
      <xs:annotation>
         <xs:documentation>abstDomain: A14591 (C-0-T14581-A16931-A14591-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENEMA"/>
         <xs:enumeration value="RETENEMA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Flush">
      <xs:annotation>
         <xs:documentation>abstDomain: A14594 (C-0-T14581-A16931-A14594-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVFLUSH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Implantation">
      <xs:annotation>
         <xs:documentation>abstDomain: A14598 (C-0-T14581-A16931-A14598-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDIMPLNT"/>
         <xs:enumeration value="IVITIMPLNT"/>
         <xs:enumeration value="SQIMPLNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InfiltrationRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A16935 (C-0-T14581-A16931-A16935-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="Infusion">
      <xs:annotation>
         <xs:documentation>abstDomain: A14602 (C-0-T14581-A16931-A14602-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntravenousInfusion">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="EPI"/>
               <xs:enumeration value="IA"/>
               <xs:enumeration value="IC"/>
               <xs:enumeration value="ICOR"/>
               <xs:enumeration value="IOSSC"/>
               <xs:enumeration value="IT"/>
               <xs:enumeration value="IVASCINFUS"/>
               <xs:enumeration value="SQINFUS"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntravenousInfusion">
      <xs:annotation>
         <xs:documentation>specDomain: S14609 (C-0-T14581-A16931-A14602-S14609-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IV"/>
         <xs:enumeration value="IVC"/>
         <xs:enumeration value="IVCC"/>
         <xs:enumeration value="IVCI"/>
         <xs:enumeration value="PCA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Inhalation">
      <xs:annotation>
         <xs:documentation>abstDomain: A14615 (C-0-T14581-A16931-A14615-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NasalInhalation NebulizationInhalation OralInhalation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="IPPB"/>
               <xs:enumeration value="TRACH"/>
               <xs:enumeration value="VENT"/>
               <xs:enumeration value="VENTMASK"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NebulizationInhalation">
      <xs:annotation>
         <xs:documentation>specDomain: S14619 (C-0-T14581-A16931-A14615-S14619-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NEB"/>
         <xs:enumeration value="NASNEB"/>
         <xs:enumeration value="ORNEB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Injection">
      <xs:annotation>
         <xs:documentation>abstDomain: A14628 (C-0-T14581-A16931-A14628-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntraarterialInjection IntracardiacInjection IntracoronaryInjection IntramuscularInjection IntravenousInjection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AMNINJ"/>
               <xs:enumeration value="BILINJ"/>
               <xs:enumeration value="CERVINJ"/>
               <xs:enumeration value="ENDOSININJ"/>
               <xs:enumeration value="EPIDURINJ"/>
               <xs:enumeration value="EPIINJ"/>
               <xs:enumeration value="EPINJSP"/>
               <xs:enumeration value="EXTRAMNINJ"/>
               <xs:enumeration value="EXTCORPINJ"/>
               <xs:enumeration value="CHOLINJ"/>
               <xs:enumeration value="GBINJ"/>
               <xs:enumeration value="GINGINJ"/>
               <xs:enumeration value="HEMOPORT"/>
               <xs:enumeration value="IPUMPINJ"/>
               <xs:enumeration value="INTERMENINJ"/>
               <xs:enumeration value="INTERSTITINJ"/>
               <xs:enumeration value="IABDINJ"/>
               <xs:enumeration value="IARTINJ"/>
               <xs:enumeration value="IBURSINJ"/>
               <xs:enumeration value="ICARTINJ"/>
               <xs:enumeration value="ICAUDINJ"/>
               <xs:enumeration value="ICAVINJ"/>
               <xs:enumeration value="ICAVITINJ"/>
               <xs:enumeration value="ICEREBINJ"/>
               <xs:enumeration value="IUINJC"/>
               <xs:enumeration value="ICISTERNINJ"/>
               <xs:enumeration value="ICORPCAVINJ"/>
               <xs:enumeration value="IDINJ"/>
               <xs:enumeration value="IDISCINJ"/>
               <xs:enumeration value="IDUCTINJ"/>
               <xs:enumeration value="IDURINJ"/>
               <xs:enumeration value="IEPIDINJ"/>
               <xs:enumeration value="IEPITHINJ"/>
               <xs:enumeration value="ILESINJ"/>
               <xs:enumeration value="ILUMINJ"/>
               <xs:enumeration value="ILYMPJINJ"/>
               <xs:enumeration value="IMEDULINJ"/>
               <xs:enumeration value="IOINJ"/>
               <xs:enumeration value="IOSSINJ"/>
               <xs:enumeration value="IOVARINJ"/>
               <xs:enumeration value="IPCARDINJ"/>
               <xs:enumeration value="IPERINJ"/>
               <xs:enumeration value="IPLRINJ"/>
               <xs:enumeration value="IPROSTINJ"/>
               <xs:enumeration value="IPINJ"/>
               <xs:enumeration value="ISINJ"/>
               <xs:enumeration value="ISTERINJ"/>
               <xs:enumeration value="ISYNINJ"/>
               <xs:enumeration value="ITENDINJ"/>
               <xs:enumeration value="ITESTINJ"/>
               <xs:enumeration value="ITINJ"/>
               <xs:enumeration value="ITHORINJ"/>
               <xs:enumeration value="ITUBINJ"/>
               <xs:enumeration value="ITUMINJ"/>
               <xs:enumeration value="ITYMPINJ"/>
               <xs:enumeration value="IURETINJ"/>
               <xs:enumeration value="IUINJ"/>
               <xs:enumeration value="IVASCINJ"/>
               <xs:enumeration value="IVENTINJ"/>
               <xs:enumeration value="IVESINJ"/>
               <xs:enumeration value="IVITINJ"/>
               <xs:enumeration value="PNSINJ"/>
               <xs:enumeration value="PARENTINJ"/>
               <xs:enumeration value="PAINJ"/>
               <xs:enumeration value="PDURINJ"/>
               <xs:enumeration value="PNINJ"/>
               <xs:enumeration value="PDONTINJ"/>
               <xs:enumeration value="PDPINJ"/>
               <xs:enumeration value="RBINJ"/>
               <xs:enumeration value="SOFTISINJ"/>
               <xs:enumeration value="SUBARACHINJ"/>
               <xs:enumeration value="SCINJ"/>
               <xs:enumeration value="SQ"/>
               <xs:enumeration value="SLESINJ"/>
               <xs:enumeration value="SUBMUCINJ"/>
               <xs:enumeration value="TRPLACINJ"/>
               <xs:enumeration value="TRTRACHINJ"/>
               <xs:enumeration value="URETINJ"/>
               <xs:enumeration value="URETHINJ"/>
               <xs:enumeration value="BLADINJ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Insertion">
      <xs:annotation>
         <xs:documentation>abstDomain: A14687 (C-0-T14581-A16931-A14687-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CERVINS"/>
         <xs:enumeration value="IOSURGINS"/>
         <xs:enumeration value="IU"/>
         <xs:enumeration value="LPINS"/>
         <xs:enumeration value="PR"/>
         <xs:enumeration value="SQSURGINS"/>
         <xs:enumeration value="URETHINS"/>
         <xs:enumeration value="VAGINSI"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Instillation">
      <xs:annotation>
         <xs:documentation>abstDomain: A14696 (C-0-T14581-A16931-A14696-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RectalInstillation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CECINSTL"/>
               <xs:enumeration value="CTINSTL"/>
               <xs:enumeration value="CAPDINSTL"/>
               <xs:enumeration value="ETINSTL"/>
               <xs:enumeration value="ENTINSTL"/>
               <xs:enumeration value="EFT"/>
               <xs:enumeration value="GJT"/>
               <xs:enumeration value="GT"/>
               <xs:enumeration value="IBRONCHINSTIL"/>
               <xs:enumeration value="IDUODINSTIL"/>
               <xs:enumeration value="IESOPHINSTIL"/>
               <xs:enumeration value="IGASTINSTIL"/>
               <xs:enumeration value="IILEALINJ"/>
               <xs:enumeration value="IOINSTL"/>
               <xs:enumeration value="ISININSTIL"/>
               <xs:enumeration value="ITRACHINSTIL"/>
               <xs:enumeration value="IUINSTL"/>
               <xs:enumeration value="JJTINSTL"/>
               <xs:enumeration value="LARYNGINSTIL"/>
               <xs:enumeration value="NASALINSTIL"/>
               <xs:enumeration value="NASOGASINSTIL"/>
               <xs:enumeration value="NGT"/>
               <xs:enumeration value="NTT"/>
               <xs:enumeration value="OGT"/>
               <xs:enumeration value="OJJ"/>
               <xs:enumeration value="OT"/>
               <xs:enumeration value="PNSINSTL"/>
               <xs:enumeration value="PDPINSTL"/>
               <xs:enumeration value="SININSTIL"/>
               <xs:enumeration value="SOFTISINSTIL"/>
               <xs:enumeration value="TRACHINSTL"/>
               <xs:enumeration value="TRTYMPINSTIL"/>
               <xs:enumeration value="BLADINSTL"/>
               <xs:enumeration value="URETHINSTL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IontophoresisRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A16990 (C-0-T14581-A16931-A16990-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IONTO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Irrigation">
      <xs:annotation>
         <xs:documentation>abstDomain: A14721 (C-0-T14581-A16931-A14721-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="UrinaryBladderIrrigation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="GUIRR"/>
               <xs:enumeration value="IGASTIRR"/>
               <xs:enumeration value="ILESIRR"/>
               <xs:enumeration value="IOIRR"/>
               <xs:enumeration value="RECIRR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="LavageRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A16995 (C-0-T14581-A16931-A16995-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IGASTLAV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MucosalAbsorptionRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A16997 (C-0-T14581-A16931-A16997-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDOUDMAB"/>
         <xs:enumeration value="ITRACHMAB"/>
         <xs:enumeration value="SMUCMAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Nebulization">
      <xs:annotation>
         <xs:documentation>abstDomain: A14728 (C-0-T14581-A16931-A14728-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ETNEB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Rinse">
      <xs:annotation>
         <xs:documentation>abstDomain: A14730 (C-0-T14581-A16931-A14730-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DENRINSE"/>
         <xs:enumeration value="ORRINSE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SuppositoryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17003 (C-0-T14581-A16931-A17003-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="URETHSUP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Swish">
      <xs:annotation>
         <xs:documentation>abstDomain: A14736 (C-0-T14581-A16931-A14736-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SWISHSPIT"/>
         <xs:enumeration value="SWISHSWAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TopicalAbsorptionRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17006 (C-0-T14581-A16931-A17006-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TTYMPTABSORP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TopicalApplication">
      <xs:annotation>
         <xs:documentation>abstDomain: A14739 (C-0-T14581-A16931-A14739-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OCDRESTA"/>
         <xs:enumeration value="SUBCONJTA"/>
         <xs:enumeration value="TOPICAL"/>
         <xs:enumeration value="BUC"/>
         <xs:enumeration value="CERV"/>
         <xs:enumeration value="DEN"/>
         <xs:enumeration value="GIN"/>
         <xs:enumeration value="HAIR"/>
         <xs:enumeration value="ICORNTA"/>
         <xs:enumeration value="ICORONTA"/>
         <xs:enumeration value="IESOPHTA"/>
         <xs:enumeration value="IILEALTA"/>
         <xs:enumeration value="ILTOP"/>
         <xs:enumeration value="ILUMTA"/>
         <xs:enumeration value="IOTOP"/>
         <xs:enumeration value="IONTO"/>
         <xs:enumeration value="LARYNGTA"/>
         <xs:enumeration value="MUC"/>
         <xs:enumeration value="NAIL"/>
         <xs:enumeration value="NASAL"/>
         <xs:enumeration value="OPTHALTA"/>
         <xs:enumeration value="ORALTA"/>
         <xs:enumeration value="ORMUC"/>
         <xs:enumeration value="OROPHARTA"/>
         <xs:enumeration value="PERIANAL"/>
         <xs:enumeration value="PERINEAL"/>
         <xs:enumeration value="PDONTTA"/>
         <xs:enumeration value="RECTAL"/>
         <xs:enumeration value="SCALP"/>
         <xs:enumeration value="SKIN"/>
         <xs:enumeration value="DRESS"/>
         <xs:enumeration value="SWAB"/>
         <xs:enumeration value="TMUCTA"/>
         <xs:enumeration value="VAGINS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RouteBySite">
      <xs:annotation>
         <xs:documentation>abstDomain: A17021 (C-0-T14581-A17021-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AmnioticFluidSacRoute BiliaryRoute BodySurfaceRoute BuccalMucosaRoute CecostomyRoute CervicalRoute DentalRoute EndocervicalRoute EnteralRoute EpiduralRoute ExtraAmnioticRoute ExtracorporealCirculationRoute GastricRoute GenitourinaryRoute GingivalRoute HairRoute InterameningealRoute InterstitialRoute IntraabdominalRoute IntraarterialRoute IntraarticularRoute IntrabronchialRoute IntrabursalRoute IntracardiacRoute IntracartilaginousRoute IntracaudalRoute IntracavernosalRoute IntracavitaryRoute IntracerebralRoute IntracervicalRoute IntracisternalRoute IntracornealRoute IntracoronalRoute IntracoronaryRoute IntracorpusCavernosumRoute IntradermalRoute IntradiscalRoute IntraductalRoute IntraduodenalRoute IntraduralRoute IntraepidermalRoute IntraepithelialRoute IntraesophagealRoute IntragastricRoute IntrailealRoute IntralesionalRoute IntraluminalRoute IntralymphaticRoute IntramedullaryRoute IntramuscularRoute IntraocularRoute IntraosseousRoute 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">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AmnioticFluidSacRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17022 (C-0-T14581-A17021-A17022-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AMNINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="BiliaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17024 (C-0-T14581-A17021-A17024-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BILINJ"/>
         <xs:enumeration value="CHOLINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="BodySurfaceRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17027 (C-0-T14581-A17021-A17027-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ELECTOSMOS"/>
         <xs:enumeration value="SOAK"/>
         <xs:enumeration value="TOPICAL"/>
         <xs:enumeration value="IONTO"/>
         <xs:enumeration value="DRESS"/>
         <xs:enumeration value="SWAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="BuccalMucosaRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17034 (C-0-T14581-A17021-A17034-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BUC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CecostomyRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17036 (C-0-T14581-A17021-A17036-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CECINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CervicalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17038 (C-0-T14581-A17021-A17038-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CERVINJ"/>
         <xs:enumeration value="CERVINS"/>
         <xs:enumeration value="DENRINSE"/>
         <xs:enumeration value="CERV"/>
         <xs:enumeration value="DEN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DentalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17042 (C-0-T14581-A17021-A17042-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="EndocervicalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17045 (C-0-T14581-A17021-A17045-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AMNINJ"/>
         <xs:enumeration value="BILINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EnteralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17048 (C-0-T14581-A17021-A17048-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENTINSTL"/>
         <xs:enumeration value="EFT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EpiduralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17051 (C-0-T14581-A17021-A17051-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EPI"/>
         <xs:enumeration value="EPIDURINJ"/>
         <xs:enumeration value="EPIINJ"/>
         <xs:enumeration value="EPINJSP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExtraAmnioticRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17059 (C-0-T14581-A17021-A17059-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXTRAMNINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ExtracorporealCirculationRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17056 (C-0-T14581-A17021-A17056-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXTCORPDIF"/>
         <xs:enumeration value="EXTCORPINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GastricRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17061 (C-0-T14581-A17021-A17061-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GBINJ"/>
         <xs:enumeration value="GT"/>
         <xs:enumeration value="NGT"/>
         <xs:enumeration value="OGT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GenitourinaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17066 (C-0-T14581-A17021-A17066-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GUIRR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GingivalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17068 (C-0-T14581-A17021-A17068-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GINGINJ"/>
         <xs:enumeration value="GIN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HairRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17071 (C-0-T14581-A17021-A17071-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SHAMPOO"/>
         <xs:enumeration value="HAIR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InterameningealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17074 (C-0-T14581-A17021-A17074-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INTERMENINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="InterstitialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17076 (C-0-T14581-A17021-A17076-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="INTERSTITINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraabdominalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17078 (C-0-T14581-A17021-A17078-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IABDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraarterialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17080 (C-0-T14581-A17021-A17080-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntraarterialInjection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="IA"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntraarterialInjection">
      <xs:annotation>
         <xs:documentation>specDomain: S14639 (C-0-T14581-A17021-A17080-S14639-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IAINJ"/>
         <xs:enumeration value="IAINJP"/>
         <xs:enumeration value="IAINJSP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraarticularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17085 (C-0-T14581-A17021-A17085-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IARTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrabronchialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17087 (C-0-T14581-A17021-A17087-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IBRONCHINSTIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrabursalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17089 (C-0-T14581-A17021-A17089-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IBURSINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracardiacRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17091 (C-0-T14581-A17021-A17091-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntracardiacInjection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="IC"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntracardiacInjection">
      <xs:annotation>
         <xs:documentation>specDomain: S14644 (C-0-T14581-A17021-A17091-S14644-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICARDINJ"/>
         <xs:enumeration value="ICARINJP"/>
         <xs:enumeration value="ICARDINJRP"/>
         <xs:enumeration value="ICARDINJSP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracartilaginousRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17097 (C-0-T14581-A17021-A17097-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICARTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracaudalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17099 (C-0-T14581-A17021-A17099-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICAUDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracavernosalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17101 (C-0-T14581-A17021-A17101-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICAVINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracavitaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17103 (C-0-T14581-A17021-A17103-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICAVITINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracerebralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17105 (C-0-T14581-A17021-A17105-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICEREBINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracervicalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17107 (C-0-T14581-A17021-A17107-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IUINJC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracisternalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17109 (C-0-T14581-A17021-A17109-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICISTERNINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracornealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17111 (C-0-T14581-A17021-A17111-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICORNTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracoronalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17113 (C-0-T14581-A17021-A17113-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICORONTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracoronaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17115 (C-0-T14581-A17021-A17115-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntracoronaryInjection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ICOR"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntracoronaryInjection">
      <xs:annotation>
         <xs:documentation>specDomain: S14650 (C-0-T14581-A17021-A17115-S14650-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICORONINJ"/>
         <xs:enumeration value="ICORONINJP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntracorpusCavernosumRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17119 (C-0-T14581-A17021-A17119-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ICORPCAVINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntradermalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17123 (C-0-T14581-A17021-A17123-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDIMPLNT"/>
         <xs:enumeration value="IDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntradiscalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17126 (C-0-T14581-A17021-A17126-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDISCINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraductalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17128 (C-0-T14581-A17021-A17128-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDUCTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraduodenalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17130 (C-0-T14581-A17021-A17130-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDUODINSTIL"/>
         <xs:enumeration value="IDOUDMAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraduralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17133 (C-0-T14581-A17021-A17133-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IDURINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraepidermalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17135 (C-0-T14581-A17021-A17135-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IEPIDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraepithelialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17137 (C-0-T14581-A17021-A17137-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IEPITHINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraesophagealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17139 (C-0-T14581-A17021-A17139-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IESOPHINSTIL"/>
         <xs:enumeration value="IESOPHTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntragastricRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17142 (C-0-T14581-A17021-A17142-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IGASTINSTIL"/>
         <xs:enumeration value="IGASTIRR"/>
         <xs:enumeration value="IGASTLAV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrailealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17146 (C-0-T14581-A17021-A17146-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IILEALINJ"/>
         <xs:enumeration value="IILEALTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntralesionalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17149 (C-0-T14581-A17021-A17149-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ILESINJ"/>
         <xs:enumeration value="ILESIRR"/>
         <xs:enumeration value="ILTOP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraluminalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17153 (C-0-T14581-A17021-A17153-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ILUMINJ"/>
         <xs:enumeration value="ILUMTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntralymphaticRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17156 (C-0-T14581-A17021-A17156-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ILYMPJINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntramedullaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17158 (C-0-T14581-A17021-A17158-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IMEDULINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntramuscularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17160 (C-0-T14581-A17021-A17160-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntramuscularInjection">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntramuscularInjection">
      <xs:annotation>
         <xs:documentation>specDomain: S14657 (C-0-T14581-A17021-A17160-S14657-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IM"/>
         <xs:enumeration value="IMD"/>
         <xs:enumeration value="IMZ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraocularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17164 (C-0-T14581-A17021-A17164-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IOINJ"/>
         <xs:enumeration value="IOSURGINS"/>
         <xs:enumeration value="IOINSTL"/>
         <xs:enumeration value="IOIRR"/>
         <xs:enumeration value="IOTOP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraosseousRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17170 (C-0-T14581-A17021-A17170-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IOSSC"/>
         <xs:enumeration value="IOSSINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraovarianRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17173 (C-0-T14581-A17021-A17173-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IOVARINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrapericardialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17175 (C-0-T14581-A17021-A17175-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IPCARDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraperitonealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17177 (C-0-T14581-A17021-A17177-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IPERINJ"/>
         <xs:enumeration value="PDPINJ"/>
         <xs:enumeration value="CAPDINSTL"/>
         <xs:enumeration value="PDPINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrapleuralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17182 (C-0-T14581-A17021-A17182-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IPLRINJ"/>
         <xs:enumeration value="CTINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraprostaticRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17185 (C-0-T14581-A17021-A17185-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IPROSTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrapulmonaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17187 (C-0-T14581-A17021-A17187-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="EXTCORPINJ"/>
         <xs:enumeration value="IPINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrasinalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17190 (C-0-T14581-A17021-A17190-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ISININSTIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraspinalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17192 (C-0-T14581-A17021-A17192-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ISINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrasternalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17194 (C-0-T14581-A17021-A17194-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ISTERINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrasynovialRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17196 (C-0-T14581-A17021-A17196-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ISYNINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratendinousRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17121 (C-0-T14581-A17021-A17121-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITENDINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratesticularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17198 (C-0-T14581-A17021-A17198-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITESTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrathecalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17200 (C-0-T14581-A17021-A17200-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IT"/>
         <xs:enumeration value="ITINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrathoracicRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17203 (C-0-T14581-A17021-A17203-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITHORINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratrachealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17205 (C-0-T14581-A17021-A17205-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITRACHINSTIL"/>
         <xs:enumeration value="ITRACHMAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratubularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17208 (C-0-T14581-A17021-A17208-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITUBINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratumorRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17210 (C-0-T14581-A17021-A17210-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITUMINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntratympanicRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17212 (C-0-T14581-A17021-A17212-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ITYMPINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntrauterineRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17214 (C-0-T14581-A17021-A17214-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IURETINJ"/>
         <xs:enumeration value="IUINJ"/>
         <xs:enumeration value="IU"/>
         <xs:enumeration value="IUINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntravascularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17219 (C-0-T14581-A17021-A17219-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="HEMODIFF"/>
         <xs:enumeration value="IVASCINFUS"/>
         <xs:enumeration value="HEMOPORT"/>
         <xs:enumeration value="IVASCINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntravenousRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17224 (C-0-T14581-A17021-A17224-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="IntravenousInjection">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="IVFLUSH"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="IntravenousInjection">
      <xs:annotation>
         <xs:documentation>specDomain: S14670 (C-0-T14581-A17021-A17224-S14670-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVINJ"/>
         <xs:enumeration value="IVINJBOL"/>
         <xs:enumeration value="IVPUSH"/>
         <xs:enumeration value="IVRPUSH"/>
         <xs:enumeration value="IVSPUSH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntraventricularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17235 (C-0-T14581-A17021-A17235-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVENTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntravesicleRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17237 (C-0-T14581-A17021-A17237-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVESINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IntravitrealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17239 (C-0-T14581-A17021-A17239-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVITINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="JejunumRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17241 (C-0-T14581-A17021-A17241-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GJT"/>
         <xs:enumeration value="JJTINSTL"/>
         <xs:enumeration value="OJJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LacrimalPunctaRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17245 (C-0-T14581-A17021-A17245-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LPINS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LaryngealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17247 (C-0-T14581-A17021-A17247-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="LARYNGINSTIL"/>
         <xs:enumeration value="LARYNGTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="LingualRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17250 (C-0-T14581-A17021-A17250-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRNSLING"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MucousMembraneRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17252 (C-0-T14581-A17021-A17252-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="MUC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NailRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17254 (C-0-T14581-A17021-A17254-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NAIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NasalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17256 (C-0-T14581-A17021-A17256-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NasalInhalation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="NASALINSTIL"/>
               <xs:enumeration value="NASOGASINSTIL"/>
               <xs:enumeration value="NASAL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="NasalInhalation">
      <xs:annotation>
         <xs:documentation>specDomain: S14617 (C-0-T14581-A17021-A17256-S14617-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NASINHL"/>
         <xs:enumeration value="NASINHLC"/>
         <xs:enumeration value="NP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OphthalmicRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17264 (C-0-T14581-A17021-A17264-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OPTHALTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17266 (C-0-T14581-A17021-A17266-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OralInhalation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="CHEW"/>
               <xs:enumeration value="DISSOLVE"/>
               <xs:enumeration value="ORRINSE"/>
               <xs:enumeration value="PO"/>
               <xs:enumeration value="ORALTA"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OromucosalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17276 (C-0-T14581-A17021-A17276-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="GARGLE"/>
         <xs:enumeration value="SUCK"/>
         <xs:enumeration value="SWISHSPIT"/>
         <xs:enumeration value="SWISHSWAL"/>
         <xs:enumeration value="ORMUC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OropharyngealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17282 (C-0-T14581-A17021-A17282-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OROPHARTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OticRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17284 (C-0-T14581-A17021-A17284-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParanasalSinusesRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17286 (C-0-T14581-A17021-A17286-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PNSINJ"/>
         <xs:enumeration value="PNSINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParenteralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17289 (C-0-T14581-A17021-A17289-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PARENTINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PerianalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17291 (C-0-T14581-A17021-A17291-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PERIANAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PeriarticularRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17293 (C-0-T14581-A17021-A17293-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PAINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PeriduralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17298 (C-0-T14581-A17021-A17298-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PDURINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PerinealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17300 (C-0-T14581-A17021-A17300-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PERINEAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PerineuralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17302 (C-0-T14581-A17021-A17302-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PNINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PeriodontalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17295 (C-0-T14581-A17021-A17295-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="PDONTINJ"/>
         <xs:enumeration value="PDONTTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PulmonaryRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17304 (C-0-T14581-A17021-A17304-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IPPB"/>
         <xs:enumeration value="VENT"/>
         <xs:enumeration value="VENTMASK"/>
         <xs:enumeration value="ETINSTL"/>
         <xs:enumeration value="NTT"/>
         <xs:enumeration value="ETNEB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RectalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17311 (C-0-T14581-A17021-A17311-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="RectalInstillation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ENEMA"/>
               <xs:enumeration value="RETENEMA"/>
               <xs:enumeration value="PR"/>
               <xs:enumeration value="RECIRR"/>
               <xs:enumeration value="RECTAL"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="RectalInstillation">
      <xs:annotation>
         <xs:documentation>specDomain: S14715 (C-0-T14581-A17021-A17311-S14715-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RECINSTL"/>
         <xs:enumeration value="RECTINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RespiratoryTractRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17319 (C-0-T14581-A17021-A17319-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OralInhalation">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OralInhalation">
      <xs:annotation>
         <xs:documentation>specDomain: S14622 (C-0-T14581-A17021-A17319-S14622-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ORINHL"/>
         <xs:enumeration value="ORIFINHL"/>
         <xs:enumeration value="REBREATH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RetrobulbarRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17321 (C-0-T14581-A17021-A17321-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="RBINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ScalpRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17323 (C-0-T14581-A17021-A17323-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SCALP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SinusUnspecifiedRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17325 (C-0-T14581-A17021-A17325-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="ENDOSININJ"/>
         <xs:enumeration value="SININSTIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SkinRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17328 (C-0-T14581-A17021-A17328-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="OCDRESTA"/>
         <xs:enumeration value="SKIN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SoftTissueRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17331 (C-0-T14581-A17021-A17331-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SOFTISINJ"/>
         <xs:enumeration value="SOFTISINSTIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubarachnoidRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17334 (C-0-T14581-A17021-A17334-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SUBARACHINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubconjunctivalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17336 (C-0-T14581-A17021-A17336-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SCINJ"/>
         <xs:enumeration value="SUBCONJTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubcutaneousRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17339 (C-0-T14581-A17021-A17339-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SQIMPLNT"/>
         <xs:enumeration value="SQINFUS"/>
         <xs:enumeration value="IPUMPINJ"/>
         <xs:enumeration value="SQ"/>
         <xs:enumeration value="SQSURGINS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SublesionalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17345 (C-0-T14581-A17021-A17345-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SLESINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SublingualRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17347 (C-0-T14581-A17021-A17347-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubmucosalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17349 (C-0-T14581-A17021-A17349-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="SUBMUCINJ"/>
         <xs:enumeration value="SMUCMAB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TracheostomyRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17352 (C-0-T14581-A17021-A17352-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRACH"/>
         <xs:enumeration value="TRACHINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Transdermal">
      <xs:annotation>
         <xs:documentation>abstDomain: A17356 (C-0-T14581-A17021-A17356-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRNSDERMD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TransmucosalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17357 (C-0-T14581-A17021-A17357-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TMUCTA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TransplacentalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17359 (C-0-T14581-A17021-A17359-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRPLACINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TranstrachealRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17361 (C-0-T14581-A17021-A17361-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRTRACHINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TranstympanicRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17363 (C-0-T14581-A17021-A17363-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="TRTYMPINSTIL"/>
         <xs:enumeration value="TTYMPTABSORP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UreteralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17366 (C-0-T14581-A17021-A17366-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="URETINJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UrethralRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17368 (C-0-T14581-A17021-A17368-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="URETHINJ"/>
         <xs:enumeration value="URETHINS"/>
         <xs:enumeration value="URETHSUP"/>
         <xs:enumeration value="URETHINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UrinaryBladderRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17373 (C-0-T14581-A17021-A17373-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="UrinaryBladderIrrigation">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BLADINJ"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="UrinaryBladderIrrigation">
      <xs:annotation>
         <xs:documentation>specDomain: S14725 (C-0-T14581-A17021-A17373-S14725-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BLADIRR"/>
         <xs:enumeration value="BLADIRRC"/>
         <xs:enumeration value="BLADIRRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UrinaryTractRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17378 (C-0-T14581-A17021-A17378-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="BLADINSTL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VaginalRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17380 (C-0-T14581-A17021-A17380-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="DOUCHE"/>
         <xs:enumeration value="VAGINSI"/>
         <xs:enumeration value="VAGINS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VitreousHumourRoute">
      <xs:annotation>
         <xs:documentation>abstDomain: A17384 (C-0-T14581-A17021-A17384-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="IVITIMPLNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SQLConjunction">
      <xs:annotation>
         <xs:documentation>vocSet: D56 (C-0-D56-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="Sequencing">
      <xs:annotation>
         <xs:documentation>vocSet: T390 (C-0-T390-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SetOperator">
      <xs:annotation>
         <xs:documentation>vocSet: T17416 (C-0-T17416-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="A"/>
         <xs:enumeration value="P"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SoftwareName">
      <xs:annotation>
         <xs:documentation>vocSet: D54 (C-0-D54-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="SpecialArrangement">
      <xs:annotation>
         <xs:documentation>vocSet: D55 (C-0-D55-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="StyleType">
      <xs:annotation>
         <xs:documentation>vocSet: T19602 (C-0-T19602-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="FontStyle ListStyle TableRuleStyle"/>
   </xs:simpleType>
   <xs:simpleType name="FontStyle">
      <xs:annotation>
         <xs:documentation>abstDomain: A19603 (C-0-T19602-A19603-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="bold"/>
         <xs:enumeration value="emphasis"/>
         <xs:enumeration value="italics"/>
         <xs:enumeration value="underline"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ListStyle">
      <xs:annotation>
         <xs:documentation>abstDomain: A19605 (C-0-T19602-A19605-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="OrderedListStyle UnorderedListStyle">
         <xs:simpleType>
            <xs:restriction base="cs"/>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="OrderedListStyle">
      <xs:annotation>
         <xs:documentation>abstDomain: A19606 (C-0-T19602-A19605-A19606-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Arabic"/>
         <xs:enumeration value="BigAlpha"/>
         <xs:enumeration value="BigRoman"/>
         <xs:enumeration value="LittleAlpha"/>
         <xs:enumeration value="LittleRoman"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnorderedListStyle">
      <xs:annotation>
         <xs:documentation>abstDomain: A19607 (C-0-T19602-A19605-A19607-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Circle"/>
         <xs:enumeration value="Disc"/>
         <xs:enumeration value="Square"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableRuleStyle">
      <xs:annotation>
         <xs:documentation>abstDomain: A19604 (C-0-T19602-A19604-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Botrule"/>
         <xs:enumeration value="Lrule"/>
         <xs:enumeration value="Rrule"/>
         <xs:enumeration value="Toprule"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="SubstitutionCondition">
      <xs:annotation>
         <xs:documentation>vocSet: T17719 (C-0-T17719-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Conditional x_SubstitutionConditionNoneOrUnconditional">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="NOSUB"/>
               <xs:enumeration value="UNCOND"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="Conditional">
      <xs:annotation>
         <xs:documentation>abstDomain: A17720 (C-0-T17719-A17720-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CONFIRM"/>
         <xs:enumeration value="NOTIFY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_SubstitutionConditionNoneOrUnconditional">
      <xs:annotation>
         <xs:documentation>abstDomain: A19740 (C-0-T17719-A19740-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="NOSUB"/>
         <xs:enumeration value="UNCOND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableCellHorizontalAlign">
      <xs:annotation>
         <xs:documentation>vocSet: T10981 (C-0-T10981-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="center"/>
         <xs:enumeration value="char"/>
         <xs:enumeration value="justify"/>
         <xs:enumeration value="left"/>
         <xs:enumeration value="right"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableCellScope">
      <xs:annotation>
         <xs:documentation>vocSet: T11012 (C-0-T11012-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="col"/>
         <xs:enumeration value="colgroup"/>
         <xs:enumeration value="row"/>
         <xs:enumeration value="rowgroup"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableCellVerticalAlign">
      <xs:annotation>
         <xs:documentation>vocSet: T10987 (C-0-T10987-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="baseline"/>
         <xs:enumeration value="bottom"/>
         <xs:enumeration value="middle"/>
         <xs:enumeration value="top"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableFrame">
      <xs:annotation>
         <xs:documentation>vocSet: T10992 (C-0-T10992-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="above"/>
         <xs:enumeration value="below"/>
         <xs:enumeration value="border"/>
         <xs:enumeration value="box"/>
         <xs:enumeration value="hsides"/>
         <xs:enumeration value="lhs"/>
         <xs:enumeration value="rhs"/>
         <xs:enumeration value="void"/>
         <xs:enumeration value="vsides"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TableRules">
      <xs:annotation>
         <xs:documentation>vocSet: T11002 (C-0-T11002-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="all"/>
         <xs:enumeration value="cols"/>
         <xs:enumeration value="groups"/>
         <xs:enumeration value="none"/>
         <xs:enumeration value="rows"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TargetAwareness">
      <xs:annotation>
         <xs:documentation>vocSet: T10310 (C-0-T10310-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="U"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TelecommunicationAddressUse">
      <xs:annotation>
         <xs:documentation>vocSet: T201 (C-0-T201-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="AddressUse">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="AS"/>
               <xs:enumeration value="EC"/>
               <xs:enumeration value="MC"/>
               <xs:enumeration value="PG"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="AddressUse">
      <xs:annotation>
         <xs:documentation>abstDomain: A190 (C-0-T201-A190-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="HomeAddressUse WorkPlaceAddressUse">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="BAD"/>
               <xs:enumeration value="TMP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="HomeAddressUse">
      <xs:annotation>
         <xs:documentation>specDomain: S10628 (C-0-T201-A190-S10628-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WorkPlaceAddressUse">
      <xs:annotation>
         <xs:documentation>specDomain: S10631 (C-0-T201-A190-S10631-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="WP"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="PUB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TimingEvent">
      <xs:annotation>
         <xs:documentation>vocSet: T10706 (C-0-T10706-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="ACM"/>
         <xs:enumeration value="ACD"/>
         <xs:enumeration value="ACV"/>
         <xs:enumeration value="HS"/>
         <xs:enumeration value="IC"/>
         <xs:enumeration value="ICD"/>
         <xs:enumeration value="ICM"/>
         <xs:enumeration value="ICV"/>
         <xs:enumeration value="PC"/>
         <xs:enumeration value="PCD"/>
         <xs:enumeration value="PCM"/>
         <xs:enumeration value="PCV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TribalEntityUS">
      <xs:annotation>
         <xs:documentation>vocSet: T11631 (C-0-T11631-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="NativeEntityAlaska NativeEntityContiguous"/>
   </xs:simpleType>
   <xs:simpleType name="NativeEntityAlaska">
      <xs:annotation>
         <xs:documentation>abstDomain: A11969 (C-0-T11631-A11969-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="339"/>
         <xs:enumeration value="341"/>
         <xs:enumeration value="342"/>
         <xs:enumeration value="345"/>
         <xs:enumeration value="347"/>
         <xs:enumeration value="348"/>
         <xs:enumeration value="352"/>
         <xs:enumeration value="354"/>
         <xs:enumeration value="355"/>
         <xs:enumeration value="356"/>
         <xs:enumeration value="359"/>
         <xs:enumeration value="361"/>
         <xs:enumeration value="364"/>
         <xs:enumeration value="549"/>
         <xs:enumeration value="369"/>
         <xs:enumeration value="371"/>
         <xs:enumeration value="372"/>
         <xs:enumeration value="375"/>
         <xs:enumeration value="376"/>
         <xs:enumeration value="377"/>
         <xs:enumeration value="378"/>
         <xs:enumeration value="382"/>
         <xs:enumeration value="383"/>
         <xs:enumeration value="386"/>
         <xs:enumeration value="388"/>
         <xs:enumeration value="392"/>
         <xs:enumeration value="395"/>
         <xs:enumeration value="396"/>
         <xs:enumeration value="398"/>
         <xs:enumeration value="400"/>
         <xs:enumeration value="401"/>
         <xs:enumeration value="406"/>
         <xs:enumeration value="411"/>
         <xs:enumeration value="413"/>
         <xs:enumeration value="414"/>
         <xs:enumeration value="415"/>
         <xs:enumeration value="417"/>
         <xs:enumeration value="418"/>
         <xs:enumeration value="419"/>
         <xs:enumeration value="420"/>
         <xs:enumeration value="422"/>
         <xs:enumeration value="423"/>
         <xs:enumeration value="424"/>
         <xs:enumeration value="425"/>
         <xs:enumeration value="427"/>
         <xs:enumeration value="434"/>
         <xs:enumeration value="435"/>
         <xs:enumeration value="437"/>
         <xs:enumeration value="438"/>
         <xs:enumeration value="441"/>
         <xs:enumeration value="443"/>
         <xs:enumeration value="445"/>
         <xs:enumeration value="450"/>
         <xs:enumeration value="456"/>
         <xs:enumeration value="455"/>
         <xs:enumeration value="457"/>
         <xs:enumeration value="459"/>
         <xs:enumeration value="460"/>
         <xs:enumeration value="463"/>
         <xs:enumeration value="465"/>
         <xs:enumeration value="466"/>
         <xs:enumeration value="468"/>
         <xs:enumeration value="340"/>
         <xs:enumeration value="343"/>
         <xs:enumeration value="346"/>
         <xs:enumeration value="349"/>
         <xs:enumeration value="357"/>
         <xs:enumeration value="360"/>
         <xs:enumeration value="362"/>
         <xs:enumeration value="365"/>
         <xs:enumeration value="366"/>
         <xs:enumeration value="367"/>
         <xs:enumeration value="368"/>
         <xs:enumeration value="373"/>
         <xs:enumeration value="374"/>
         <xs:enumeration value="379"/>
         <xs:enumeration value="380"/>
         <xs:enumeration value="381"/>
         <xs:enumeration value="385"/>
         <xs:enumeration value="389"/>
         <xs:enumeration value="390"/>
         <xs:enumeration value="393"/>
         <xs:enumeration value="394"/>
         <xs:enumeration value="397"/>
         <xs:enumeration value="399"/>
         <xs:enumeration value="402"/>
         <xs:enumeration value="403"/>
         <xs:enumeration value="404"/>
         <xs:enumeration value="405"/>
         <xs:enumeration value="407"/>
         <xs:enumeration value="408"/>
         <xs:enumeration value="409"/>
         <xs:enumeration value="412"/>
         <xs:enumeration value="416"/>
         <xs:enumeration value="430"/>
         <xs:enumeration value="431"/>
         <xs:enumeration value="433"/>
         <xs:enumeration value="436"/>
         <xs:enumeration value="439"/>
         <xs:enumeration value="440"/>
         <xs:enumeration value="442"/>
         <xs:enumeration value="444"/>
         <xs:enumeration value="446"/>
         <xs:enumeration value="448"/>
         <xs:enumeration value="449"/>
         <xs:enumeration value="452"/>
         <xs:enumeration value="453"/>
         <xs:enumeration value="454"/>
         <xs:enumeration value="461"/>
         <xs:enumeration value="462"/>
         <xs:enumeration value="464"/>
         <xs:enumeration value="467"/>
         <xs:enumeration value="469"/>
         <xs:enumeration value="470"/>
         <xs:enumeration value="471"/>
         <xs:enumeration value="472"/>
         <xs:enumeration value="473"/>
         <xs:enumeration value="479"/>
         <xs:enumeration value="481"/>
         <xs:enumeration value="483"/>
         <xs:enumeration value="488"/>
         <xs:enumeration value="491"/>
         <xs:enumeration value="496"/>
         <xs:enumeration value="497"/>
         <xs:enumeration value="500"/>
         <xs:enumeration value="502"/>
         <xs:enumeration value="504"/>
         <xs:enumeration value="506"/>
         <xs:enumeration value="507"/>
         <xs:enumeration value="508"/>
         <xs:enumeration value="509"/>
         <xs:enumeration value="510"/>
         <xs:enumeration value="517"/>
         <xs:enumeration value="519"/>
         <xs:enumeration value="522"/>
         <xs:enumeration value="524"/>
         <xs:enumeration value="525"/>
         <xs:enumeration value="528"/>
         <xs:enumeration value="529"/>
         <xs:enumeration value="530"/>
         <xs:enumeration value="532"/>
         <xs:enumeration value="539"/>
         <xs:enumeration value="542"/>
         <xs:enumeration value="543"/>
         <xs:enumeration value="544"/>
         <xs:enumeration value="545"/>
         <xs:enumeration value="547"/>
         <xs:enumeration value="548"/>
         <xs:enumeration value="552"/>
         <xs:enumeration value="553"/>
         <xs:enumeration value="555"/>
         <xs:enumeration value="558"/>
         <xs:enumeration value="559"/>
         <xs:enumeration value="561"/>
         <xs:enumeration value="563"/>
         <xs:enumeration value="564"/>
         <xs:enumeration value="474"/>
         <xs:enumeration value="475"/>
         <xs:enumeration value="476"/>
         <xs:enumeration value="477"/>
         <xs:enumeration value="478"/>
         <xs:enumeration value="480"/>
         <xs:enumeration value="482"/>
         <xs:enumeration value="484"/>
         <xs:enumeration value="485"/>
         <xs:enumeration value="486"/>
         <xs:enumeration value="487"/>
         <xs:enumeration value="489"/>
         <xs:enumeration value="490"/>
         <xs:enumeration value="410"/>
         <xs:enumeration value="426"/>
         <xs:enumeration value="432"/>
         <xs:enumeration value="451"/>
         <xs:enumeration value="523"/>
         <xs:enumeration value="494"/>
         <xs:enumeration value="495"/>
         <xs:enumeration value="498"/>
         <xs:enumeration value="499"/>
         <xs:enumeration value="501"/>
         <xs:enumeration value="503"/>
         <xs:enumeration value="505"/>
         <xs:enumeration value="511"/>
         <xs:enumeration value="512"/>
         <xs:enumeration value="513"/>
         <xs:enumeration value="514"/>
         <xs:enumeration value="515"/>
         <xs:enumeration value="518"/>
         <xs:enumeration value="520"/>
         <xs:enumeration value="526"/>
         <xs:enumeration value="527"/>
         <xs:enumeration value="531"/>
         <xs:enumeration value="533"/>
         <xs:enumeration value="534"/>
         <xs:enumeration value="537"/>
         <xs:enumeration value="538"/>
         <xs:enumeration value="541"/>
         <xs:enumeration value="546"/>
         <xs:enumeration value="550"/>
         <xs:enumeration value="551"/>
         <xs:enumeration value="554"/>
         <xs:enumeration value="556"/>
         <xs:enumeration value="557"/>
         <xs:enumeration value="338"/>
         <xs:enumeration value="344"/>
         <xs:enumeration value="350"/>
         <xs:enumeration value="353"/>
         <xs:enumeration value="358"/>
         <xs:enumeration value="363"/>
         <xs:enumeration value="370"/>
         <xs:enumeration value="384"/>
         <xs:enumeration value="387"/>
         <xs:enumeration value="391"/>
         <xs:enumeration value="421"/>
         <xs:enumeration value="428"/>
         <xs:enumeration value="429"/>
         <xs:enumeration value="447"/>
         <xs:enumeration value="458"/>
         <xs:enumeration value="492"/>
         <xs:enumeration value="493"/>
         <xs:enumeration value="516"/>
         <xs:enumeration value="521"/>
         <xs:enumeration value="535"/>
         <xs:enumeration value="536"/>
         <xs:enumeration value="540"/>
         <xs:enumeration value="560"/>
         <xs:enumeration value="562"/>
         <xs:enumeration value="565"/>
         <xs:enumeration value="566"/>
         <xs:enumeration value="351"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NativeEntityContiguous">
      <xs:annotation>
         <xs:documentation>abstDomain: A12548 (C-0-T11631-A12548-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="1"/>
         <xs:enumeration value="2"/>
         <xs:enumeration value="3"/>
         <xs:enumeration value="4"/>
         <xs:enumeration value="5"/>
         <xs:enumeration value="6"/>
         <xs:enumeration value="7"/>
         <xs:enumeration value="8"/>
         <xs:enumeration value="9"/>
         <xs:enumeration value="10"/>
         <xs:enumeration value="11"/>
         <xs:enumeration value="12"/>
         <xs:enumeration value="33"/>
         <xs:enumeration value="13"/>
         <xs:enumeration value="14"/>
         <xs:enumeration value="15"/>
         <xs:enumeration value="16"/>
         <xs:enumeration value="17"/>
         <xs:enumeration value="18"/>
         <xs:enumeration value="19"/>
         <xs:enumeration value="20"/>
         <xs:enumeration value="21"/>
         <xs:enumeration value="160"/>
         <xs:enumeration value="22"/>
         <xs:enumeration value="23"/>
         <xs:enumeration value="24"/>
         <xs:enumeration value="25"/>
         <xs:enumeration value="26"/>
         <xs:enumeration value="27"/>
         <xs:enumeration value="29"/>
         <xs:enumeration value="28"/>
         <xs:enumeration value="30"/>
         <xs:enumeration value="31"/>
         <xs:enumeration value="32"/>
         <xs:enumeration value="35"/>
         <xs:enumeration value="36"/>
         <xs:enumeration value="37"/>
         <xs:enumeration value="38"/>
         <xs:enumeration value="39"/>
         <xs:enumeration value="40"/>
         <xs:enumeration value="42"/>
         <xs:enumeration value="41"/>
         <xs:enumeration value="43"/>
         <xs:enumeration value="44"/>
         <xs:enumeration value="45"/>
         <xs:enumeration value="46"/>
         <xs:enumeration value="47"/>
         <xs:enumeration value="48"/>
         <xs:enumeration value="49"/>
         <xs:enumeration value="50"/>
         <xs:enumeration value="51"/>
         <xs:enumeration value="52"/>
         <xs:enumeration value="53"/>
         <xs:enumeration value="54"/>
         <xs:enumeration value="55"/>
         <xs:enumeration value="64"/>
         <xs:enumeration value="56"/>
         <xs:enumeration value="57"/>
         <xs:enumeration value="58"/>
         <xs:enumeration value="59"/>
         <xs:enumeration value="60"/>
         <xs:enumeration value="61"/>
         <xs:enumeration value="62"/>
         <xs:enumeration value="63"/>
         <xs:enumeration value="65"/>
         <xs:enumeration value="66"/>
         <xs:enumeration value="67"/>
         <xs:enumeration value="68"/>
         <xs:enumeration value="69"/>
         <xs:enumeration value="71"/>
         <xs:enumeration value="70"/>
         <xs:enumeration value="72"/>
         <xs:enumeration value="73"/>
         <xs:enumeration value="74"/>
         <xs:enumeration value="75"/>
         <xs:enumeration value="76"/>
         <xs:enumeration value="77"/>
         <xs:enumeration value="78"/>
         <xs:enumeration value="79"/>
         <xs:enumeration value="80"/>
         <xs:enumeration value="81"/>
         <xs:enumeration value="82"/>
         <xs:enumeration value="83"/>
         <xs:enumeration value="84"/>
         <xs:enumeration value="85"/>
         <xs:enumeration value="86"/>
         <xs:enumeration value="87"/>
         <xs:enumeration value="88"/>
         <xs:enumeration value="89"/>
         <xs:enumeration value="90"/>
         <xs:enumeration value="91"/>
         <xs:enumeration value="92"/>
         <xs:enumeration value="93"/>
         <xs:enumeration value="94"/>
         <xs:enumeration value="95"/>
         <xs:enumeration value="96"/>
         <xs:enumeration value="97"/>
         <xs:enumeration value="98"/>
         <xs:enumeration value="99"/>
         <xs:enumeration value="100"/>
         <xs:enumeration value="101"/>
         <xs:enumeration value="102"/>
         <xs:enumeration value="103"/>
         <xs:enumeration value="104"/>
         <xs:enumeration value="105"/>
         <xs:enumeration value="106"/>
         <xs:enumeration value="107"/>
         <xs:enumeration value="108"/>
         <xs:enumeration value="109"/>
         <xs:enumeration value="110"/>
         <xs:enumeration value="111"/>
         <xs:enumeration value="112"/>
         <xs:enumeration value="113"/>
         <xs:enumeration value="114"/>
         <xs:enumeration value="115"/>
         <xs:enumeration value="116"/>
         <xs:enumeration value="117"/>
         <xs:enumeration value="118"/>
         <xs:enumeration value="119"/>
         <xs:enumeration value="120"/>
         <xs:enumeration value="121"/>
         <xs:enumeration value="122"/>
         <xs:enumeration value="123"/>
         <xs:enumeration value="124"/>
         <xs:enumeration value="127"/>
         <xs:enumeration value="125"/>
         <xs:enumeration value="126"/>
         <xs:enumeration value="128"/>
         <xs:enumeration value="129"/>
         <xs:enumeration value="130"/>
         <xs:enumeration value="131"/>
         <xs:enumeration value="132"/>
         <xs:enumeration value="133"/>
         <xs:enumeration value="135"/>
         <xs:enumeration value="134"/>
         <xs:enumeration value="136"/>
         <xs:enumeration value="137"/>
         <xs:enumeration value="138"/>
         <xs:enumeration value="140"/>
         <xs:enumeration value="141"/>
         <xs:enumeration value="142"/>
         <xs:enumeration value="143"/>
         <xs:enumeration value="139"/>
         <xs:enumeration value="144"/>
         <xs:enumeration value="145"/>
         <xs:enumeration value="146"/>
         <xs:enumeration value="147"/>
         <xs:enumeration value="148"/>
         <xs:enumeration value="149"/>
         <xs:enumeration value="150"/>
         <xs:enumeration value="151"/>
         <xs:enumeration value="152"/>
         <xs:enumeration value="153"/>
         <xs:enumeration value="154"/>
         <xs:enumeration value="155"/>
         <xs:enumeration value="156"/>
         <xs:enumeration value="157"/>
         <xs:enumeration value="158"/>
         <xs:enumeration value="159"/>
         <xs:enumeration value="161"/>
         <xs:enumeration value="162"/>
         <xs:enumeration value="163"/>
         <xs:enumeration value="164"/>
         <xs:enumeration value="165"/>
         <xs:enumeration value="166"/>
         <xs:enumeration value="167"/>
         <xs:enumeration value="168"/>
         <xs:enumeration value="169"/>
         <xs:enumeration value="170"/>
         <xs:enumeration value="171"/>
         <xs:enumeration value="172"/>
         <xs:enumeration value="173"/>
         <xs:enumeration value="174"/>
         <xs:enumeration value="175"/>
         <xs:enumeration value="176"/>
         <xs:enumeration value="177"/>
         <xs:enumeration value="178"/>
         <xs:enumeration value="179"/>
         <xs:enumeration value="180"/>
         <xs:enumeration value="181"/>
         <xs:enumeration value="182"/>
         <xs:enumeration value="184"/>
         <xs:enumeration value="183"/>
         <xs:enumeration value="185"/>
         <xs:enumeration value="186"/>
         <xs:enumeration value="188"/>
         <xs:enumeration value="187"/>
         <xs:enumeration value="189"/>
         <xs:enumeration value="190"/>
         <xs:enumeration value="191"/>
         <xs:enumeration value="192"/>
         <xs:enumeration value="193"/>
         <xs:enumeration value="194"/>
         <xs:enumeration value="195"/>
         <xs:enumeration value="196"/>
         <xs:enumeration value="197"/>
         <xs:enumeration value="198"/>
         <xs:enumeration value="199"/>
         <xs:enumeration value="200"/>
         <xs:enumeration value="201"/>
         <xs:enumeration value="202"/>
         <xs:enumeration value="203"/>
         <xs:enumeration value="204"/>
         <xs:enumeration value="205"/>
         <xs:enumeration value="206"/>
         <xs:enumeration value="207"/>
         <xs:enumeration value="208"/>
         <xs:enumeration value="209"/>
         <xs:enumeration value="210"/>
         <xs:enumeration value="212"/>
         <xs:enumeration value="211"/>
         <xs:enumeration value="213"/>
         <xs:enumeration value="214"/>
         <xs:enumeration value="215"/>
         <xs:enumeration value="216"/>
         <xs:enumeration value="217"/>
         <xs:enumeration value="219"/>
         <xs:enumeration value="218"/>
         <xs:enumeration value="220"/>
         <xs:enumeration value="221"/>
         <xs:enumeration value="222"/>
         <xs:enumeration value="223"/>
         <xs:enumeration value="224"/>
         <xs:enumeration value="225"/>
         <xs:enumeration value="226"/>
         <xs:enumeration value="227"/>
         <xs:enumeration value="228"/>
         <xs:enumeration value="229"/>
         <xs:enumeration value="230"/>
         <xs:enumeration value="231"/>
         <xs:enumeration value="232"/>
         <xs:enumeration value="233"/>
         <xs:enumeration value="234"/>
         <xs:enumeration value="235"/>
         <xs:enumeration value="236"/>
         <xs:enumeration value="237"/>
         <xs:enumeration value="238"/>
         <xs:enumeration value="239"/>
         <xs:enumeration value="240"/>
         <xs:enumeration value="241"/>
         <xs:enumeration value="242"/>
         <xs:enumeration value="243"/>
         <xs:enumeration value="244"/>
         <xs:enumeration value="245"/>
         <xs:enumeration value="247"/>
         <xs:enumeration value="248"/>
         <xs:enumeration value="246"/>
         <xs:enumeration value="249"/>
         <xs:enumeration value="250"/>
         <xs:enumeration value="251"/>
         <xs:enumeration value="252"/>
         <xs:enumeration value="253"/>
         <xs:enumeration value="254"/>
         <xs:enumeration value="255"/>
         <xs:enumeration value="257"/>
         <xs:enumeration value="256"/>
         <xs:enumeration value="258"/>
         <xs:enumeration value="259"/>
         <xs:enumeration value="260"/>
         <xs:enumeration value="261"/>
         <xs:enumeration value="262"/>
         <xs:enumeration value="263"/>
         <xs:enumeration value="264"/>
         <xs:enumeration value="265"/>
         <xs:enumeration value="266"/>
         <xs:enumeration value="267"/>
         <xs:enumeration value="268"/>
         <xs:enumeration value="269"/>
         <xs:enumeration value="270"/>
         <xs:enumeration value="271"/>
         <xs:enumeration value="272"/>
         <xs:enumeration value="273"/>
         <xs:enumeration value="274"/>
         <xs:enumeration value="275"/>
         <xs:enumeration value="276"/>
         <xs:enumeration value="277"/>
         <xs:enumeration value="278"/>
         <xs:enumeration value="279"/>
         <xs:enumeration value="280"/>
         <xs:enumeration value="281"/>
         <xs:enumeration value="282"/>
         <xs:enumeration value="283"/>
         <xs:enumeration value="284"/>
         <xs:enumeration value="285"/>
         <xs:enumeration value="286"/>
         <xs:enumeration value="287"/>
         <xs:enumeration value="288"/>
         <xs:enumeration value="289"/>
         <xs:enumeration value="291"/>
         <xs:enumeration value="290"/>
         <xs:enumeration value="292"/>
         <xs:enumeration value="293"/>
         <xs:enumeration value="294"/>
         <xs:enumeration value="295"/>
         <xs:enumeration value="296"/>
         <xs:enumeration value="297"/>
         <xs:enumeration value="298"/>
         <xs:enumeration value="299"/>
         <xs:enumeration value="300"/>
         <xs:enumeration value="301"/>
         <xs:enumeration value="302"/>
         <xs:enumeration value="303"/>
         <xs:enumeration value="304"/>
         <xs:enumeration value="305"/>
         <xs:enumeration value="306"/>
         <xs:enumeration value="308"/>
         <xs:enumeration value="307"/>
         <xs:enumeration value="309"/>
         <xs:enumeration value="310"/>
         <xs:enumeration value="311"/>
         <xs:enumeration value="312"/>
         <xs:enumeration value="313"/>
         <xs:enumeration value="314"/>
         <xs:enumeration value="315"/>
         <xs:enumeration value="316"/>
         <xs:enumeration value="317"/>
         <xs:enumeration value="318"/>
         <xs:enumeration value="319"/>
         <xs:enumeration value="320"/>
         <xs:enumeration value="321"/>
         <xs:enumeration value="34"/>
         <xs:enumeration value="322"/>
         <xs:enumeration value="323"/>
         <xs:enumeration value="324"/>
         <xs:enumeration value="325"/>
         <xs:enumeration value="326"/>
         <xs:enumeration value="327"/>
         <xs:enumeration value="328"/>
         <xs:enumeration value="329"/>
         <xs:enumeration value="330"/>
         <xs:enumeration value="331"/>
         <xs:enumeration value="332"/>
         <xs:enumeration value="333"/>
         <xs:enumeration value="334"/>
         <xs:enumeration value="335"/>
         <xs:enumeration value="336"/>
         <xs:enumeration value="337"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="URLScheme">
      <xs:annotation>
         <xs:documentation>vocSet: T14866 (C-0-T14866-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="x_PhoneOrEmailURLScheme x_PhoneURLScheme">
         <xs:simpleType>
            <xs:restriction base="cs">
               <xs:enumeration value="ftp"/>
               <xs:enumeration value="fax"/>
               <xs:enumeration value="file"/>
               <xs:enumeration value="http"/>
               <xs:enumeration value="mllp"/>
               <xs:enumeration value="mailto"/>
               <xs:enumeration value="modem"/>
               <xs:enumeration value="nfs"/>
               <xs:enumeration value="tel"/>
               <xs:enumeration value="telnet"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:union>
   </xs:simpleType>
   <xs:simpleType name="x_PhoneOrEmailURLScheme">
      <xs:annotation>
         <xs:documentation>abstDomain: A19741 (C-0-T14866-A19741-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="fax"/>
         <xs:enumeration value="mailto"/>
         <xs:enumeration value="tel"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_PhoneURLScheme">
      <xs:annotation>
         <xs:documentation>abstDomain: A19742 (C-0-T14866-A19742-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="fax"/>
         <xs:enumeration value="tel"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitsOfMeasureCaseInsensitive">
      <xs:annotation>
         <xs:documentation>vocSet: T12549 (C-0-T12549-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="UnitOfMeasureAtomBaseUnitInsens UnitOfMeasureAtomInsens UnitOfMeasurePrefixInsens"/>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasureAtomBaseUnitInsens">
      <xs:annotation>
         <xs:documentation>abstDomain: A12550 (C-0-T12549-A12550-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="CD"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="RAD"/>
         <xs:enumeration value="S"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasureAtomInsens">
      <xs:annotation>
         <xs:documentation>abstDomain: A12558 (C-0-T12549-A12558-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="[APL'U]"/>
         <xs:enumeration value="A"/>
         <xs:enumeration value="AO"/>
         <xs:enumeration value="BQ"/>
         <xs:enumeration value="[BETH'U]"/>
         <xs:enumeration value="BI"/>
         <xs:enumeration value="[BDSK'U]"/>
         <xs:enumeration value="[K]"/>
         <xs:enumeration value="[BTU_39]"/>
         <xs:enumeration value="[BTU_59]"/>
         <xs:enumeration value="[BTU_60]"/>
         <xs:enumeration value="[BTU_IT]"/>
         <xs:enumeration value="[BTU_M]"/>
         <xs:enumeration value="[BTU_TH]"/>
         <xs:enumeration value="[BTU]"/>
         <xs:enumeration value="[CAL]"/>
         <xs:enumeration value="[CH]"/>
         <xs:enumeration value="CI"/>
         <xs:enumeration value="[DYE'U]"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="[GPL'U]"/>
         <xs:enumeration value="GL"/>
         <xs:enumeration value="GS"/>
         <xs:enumeration value="GB"/>
         <xs:enumeration value="GY"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HZ"/>
         <xs:enumeration value="[HNSF'U]"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="KY"/>
         <xs:enumeration value="[KA'U]"/>
         <xs:enumeration value="[KNK'U]"/>
         <xs:enumeration value="LMB"/>
         <xs:enumeration value="[MPL'U]"/>
         <xs:enumeration value="[MCLG'U]"/>
         <xs:enumeration value="MX"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="[GC]"/>
         <xs:enumeration value="OE"/>
         <xs:enumeration value="OHM"/>
         <xs:enumeration value="PAL"/>
         <xs:enumeration value="[H]"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="[PCA_PR]"/>
         <xs:enumeration value="[PNT_PR]"/>
         <xs:enumeration value="ROE"/>
         <xs:enumeration value="SIE"/>
         <xs:enumeration value="SV"/>
         <xs:enumeration value="[SMGY'U]"/>
         <xs:enumeration value="ST"/>
         <xs:enumeration value="[S]"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="[TODD'U]"/>
         <xs:enumeration value="U"/>
         <xs:enumeration value="[USP'U]"/>
         <xs:enumeration value="V"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="WB"/>
         <xs:enumeration value="[G]"/>
         <xs:enumeration value="[ACR_BR]"/>
         <xs:enumeration value="[ACR_US]"/>
         <xs:enumeration value="[ARB'U]"/>
         <xs:enumeration value="AR"/>
         <xs:enumeration value="ASU"/>
         <xs:enumeration value="ATM"/>
         <xs:enumeration value="ATT"/>
         <xs:enumeration value="BAR"/>
         <xs:enumeration value="BRN"/>
         <xs:enumeration value="[BBL_US]"/>
         <xs:enumeration value="BD"/>
         <xs:enumeration value="B"/>
         <xs:enumeration value="B[KW]"/>
         <xs:enumeration value="B[UV]"/>
         <xs:enumeration value="B[MV]"/>
         <xs:enumeration value="B[SPL]"/>
         <xs:enumeration value="B[V]"/>
         <xs:enumeration value="B[W]"/>
         <xs:enumeration value="BIT"/>
         <xs:enumeration value="BIT_S"/>
         <xs:enumeration value="[BF_I]"/>
         <xs:enumeration value="[BU_US]"/>
         <xs:enumeration value="[PK_BR]"/>
         <xs:enumeration value="BY"/>
         <xs:enumeration value="CAL_[15]"/>
         <xs:enumeration value="CAL_[20]"/>
         <xs:enumeration value="CAL_IT"/>
         <xs:enumeration value="CAL_M"/>
         <xs:enumeration value="CAL_TH"/>
         <xs:enumeration value="CAL"/>
         <xs:enumeration value="[CAR_M]"/>
         <xs:enumeration value="[CAR_AU]"/>
         <xs:enumeration value="[CH_BR]"/>
         <xs:enumeration value="[CH_US]"/>
         <xs:enumeration value="[RCH_US]"/>
         <xs:enumeration value="[CICERO]"/>
         <xs:enumeration value="CIRC"/>
         <xs:enumeration value="[CML_I]"/>
         <xs:enumeration value="[CR_I]"/>
         <xs:enumeration value="[CRD_US]"/>
         <xs:enumeration value="[CFT_I]"/>
         <xs:enumeration value="[CIN_I]"/>
         <xs:enumeration value="[CYD_I]"/>
         <xs:enumeration value="[CUP_US]"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="DEG"/>
         <xs:enumeration value="CEL"/>
         <xs:enumeration value="[DEGF]"/>
         <xs:enumeration value="[DIDOT]"/>
         <xs:enumeration value="[DIOP]"/>
         <xs:enumeration value="[DR_AV]"/>
         <xs:enumeration value="[DR_AP]"/>
         <xs:enumeration value="[DRP]"/>
         <xs:enumeration value="[DPT_US]"/>
         <xs:enumeration value="[DQT_US]"/>
         <xs:enumeration value="DYN"/>
         <xs:enumeration value="[M_E]"/>
         <xs:enumeration value="EV"/>
         <xs:enumeration value="[E]"/>
         <xs:enumeration value="EQ"/>
         <xs:enumeration value="ERG"/>
         <xs:enumeration value="[FTH_BR]"/>
         <xs:enumeration value="[FTH_I]"/>
         <xs:enumeration value="[FTH_US]"/>
         <xs:enumeration value="[FDR_BR]"/>
         <xs:enumeration value="[FDR_US]"/>
         <xs:enumeration value="[FOZ_BR]"/>
         <xs:enumeration value="[FOZ_US]"/>
         <xs:enumeration value="[FT_BR]"/>
         <xs:enumeration value="[FT_I]"/>
         <xs:enumeration value="[FT_US]"/>
         <xs:enumeration value="[RD_BR]"/>
         <xs:enumeration value="[FUR_US]"/>
         <xs:enumeration value="[GAL_BR]"/>
         <xs:enumeration value="[GAL_US]"/>
         <xs:enumeration value="[GIL_BR]"/>
         <xs:enumeration value="[GIL_US]"/>
         <xs:enumeration value="GON"/>
         <xs:enumeration value="[GR]"/>
         <xs:enumeration value="G%"/>
         <xs:enumeration value="GF"/>
         <xs:enumeration value="[HD_I]"/>
         <xs:enumeration value="[HPF]"/>
         <xs:enumeration value="HR"/>
         <xs:enumeration value="[IN_BR]"/>
         <xs:enumeration value="[IN_I]"/>
         <xs:enumeration value="[IN_US]"/>
         <xs:enumeration value="[IN_I'HG]"/>
         <xs:enumeration value="[IN_I'H2O]"/>
         <xs:enumeration value="[IU]"/>
         <xs:enumeration value="KAT"/>
         <xs:enumeration value="[KN_BR]"/>
         <xs:enumeration value="[KN_I]"/>
         <xs:enumeration value="[LY]"/>
         <xs:enumeration value="[LIGNE]"/>
         <xs:enumeration value="[LNE]"/>
         <xs:enumeration value="[LK_BR]"/>
         <xs:enumeration value="[LK_US]"/>
         <xs:enumeration value="[RLK_US]"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="[LCWT_AV]"/>
         <xs:enumeration value="[LTON_AV]"/>
         <xs:enumeration value="[LPF]"/>
         <xs:enumeration value="LM"/>
         <xs:enumeration value="LX"/>
         <xs:enumeration value="[MESH_I]"/>
         <xs:enumeration value="[MET]"/>
         <xs:enumeration value="M[HG]"/>
         <xs:enumeration value="M[H2O]"/>
         <xs:enumeration value="[MIL_I]"/>
         <xs:enumeration value="[MIL_US]"/>
         <xs:enumeration value="[MI_BR]"/>
         <xs:enumeration value="[MI_US]"/>
         <xs:enumeration value="[MIN_BR]"/>
         <xs:enumeration value="[MIN_US]"/>
         <xs:enumeration value="'"/>
         <xs:enumeration value="MIN"/>
         <xs:enumeration value="MOL"/>
         <xs:enumeration value="MO"/>
         <xs:enumeration value="MO_G"/>
         <xs:enumeration value="MO_J"/>
         <xs:enumeration value="MO_S"/>
         <xs:enumeration value="[NMI_BR]"/>
         <xs:enumeration value="[NMI_I]"/>
         <xs:enumeration value="NEP"/>
         <xs:enumeration value="OSM"/>
         <xs:enumeration value="[OZ_AP]"/>
         <xs:enumeration value="[OZ_AV]"/>
         <xs:enumeration value="[OZ_TR]"/>
         <xs:enumeration value="[PH]"/>
         <xs:enumeration value="[PC_BR]"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="[PPB]"/>
         <xs:enumeration value="[PPM]"/>
         <xs:enumeration value="[PPTH]"/>
         <xs:enumeration value="[PPTR]"/>
         <xs:enumeration value="[BU_BR]"/>
         <xs:enumeration value="[PK_US]"/>
         <xs:enumeration value="[PWT_TR]"/>
         <xs:enumeration value="%"/>
         <xs:enumeration value="[PRU]"/>
         <xs:enumeration value="[MU_0]"/>
         <xs:enumeration value="[EPS_0]"/>
         <xs:enumeration value="PHT"/>
         <xs:enumeration value="[PCA]"/>
         <xs:enumeration value="[PIED]"/>
         <xs:enumeration value="[PT_BR]"/>
         <xs:enumeration value="[PT_US]"/>
         <xs:enumeration value="[PNT]"/>
         <xs:enumeration value="[POUCE]"/>
         <xs:enumeration value="[LB_AP]"/>
         <xs:enumeration value="[LB_AV]"/>
         <xs:enumeration value="[LB_TR]"/>
         <xs:enumeration value="[LBF_AV]"/>
         <xs:enumeration value="[M_P]"/>
         <xs:enumeration value="[PSI]"/>
         <xs:enumeration value="[QT_BR]"/>
         <xs:enumeration value="[QT_US]"/>
         <xs:enumeration value="[RAD]"/>
         <xs:enumeration value="[REM]"/>
         <xs:enumeration value="[RD_US]"/>
         <xs:enumeration value="[SC_AP]"/>
         <xs:enumeration value="''"/>
         <xs:enumeration value="[SCT]"/>
         <xs:enumeration value="[SCWT_AV]"/>
         <xs:enumeration value="[STON_AV]"/>
         <xs:enumeration value="SPH"/>
         <xs:enumeration value="[SFT_I]"/>
         <xs:enumeration value="[SIN_I]"/>
         <xs:enumeration value="[SMI_US]"/>
         <xs:enumeration value="[SRD_US]"/>
         <xs:enumeration value="[SYD_I]"/>
         <xs:enumeration value="[MI_I]"/>
         <xs:enumeration value="STR"/>
         <xs:enumeration value="SB"/>
         <xs:enumeration value="[STONE_AV]"/>
         <xs:enumeration value="SR"/>
         <xs:enumeration value="[TBS_US]"/>
         <xs:enumeration value="[TSP_US]"/>
         <xs:enumeration value="10*"/>
         <xs:enumeration value="[PI]"/>
         <xs:enumeration value="TNE"/>
         <xs:enumeration value="[TWP]"/>
         <xs:enumeration value="[TB'U]"/>
         <xs:enumeration value="AMU"/>
         <xs:enumeration value="[C]"/>
         <xs:enumeration value="WK"/>
         <xs:enumeration value="[GAL_WI]"/>
         <xs:enumeration value="[YD_BR]"/>
         <xs:enumeration value="[YD_I]"/>
         <xs:enumeration value="[YD_US]"/>
         <xs:enumeration value="ANN"/>
         <xs:enumeration value="ANN_G"/>
         <xs:enumeration value="ANN_J"/>
         <xs:enumeration value="ANN_T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasurePrefixInsens">
      <xs:annotation>
         <xs:documentation>abstDomain: A12814 (C-0-T12549-A12814-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="C"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="DA"/>
         <xs:enumeration value="EX"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="GIB"/>
         <xs:enumeration value="GA"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="KIB"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="MIB"/>
         <xs:enumeration value="MA"/>
         <xs:enumeration value="U"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="PT"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="TIB"/>
         <xs:enumeration value="TR"/>
         <xs:enumeration value="YO"/>
         <xs:enumeration value="YA"/>
         <xs:enumeration value="ZO"/>
         <xs:enumeration value="ZA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitsOfMeasureCaseSensitive">
      <xs:annotation>
         <xs:documentation>vocSet: T12839 (C-0-T12839-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="UnitOfMeasureAtomBaseUnitSens UnitOfMeasureAtomSens UnitOfMeasurePrefixSens"/>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasureAtomBaseUnitSens">
      <xs:annotation>
         <xs:documentation>abstDomain: A12840 (C-0-T12839-A12840-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="cd"/>
         <xs:enumeration value="g"/>
         <xs:enumeration value="m"/>
         <xs:enumeration value="rad"/>
         <xs:enumeration value="s"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasureAtomSens">
      <xs:annotation>
         <xs:documentation>abstDomain: A12848 (C-0-T12839-A12848-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="[APL'U]"/>
         <xs:enumeration value="A"/>
         <xs:enumeration value="Ao"/>
         <xs:enumeration value="Bq"/>
         <xs:enumeration value="[beth'U]"/>
         <xs:enumeration value="Bi"/>
         <xs:enumeration value="[bdsk'U]"/>
         <xs:enumeration value="[k]"/>
         <xs:enumeration value="[Btu_39]"/>
         <xs:enumeration value="[Btu_59]"/>
         <xs:enumeration value="[Btu_60]"/>
         <xs:enumeration value="[Btu_IT]"/>
         <xs:enumeration value="[Btu_m]"/>
         <xs:enumeration value="[Btu_th]"/>
         <xs:enumeration value="[Btu]"/>
         <xs:enumeration value="[Cal]"/>
         <xs:enumeration value="[Ch]"/>
         <xs:enumeration value="Ci"/>
         <xs:enumeration value="[dye'U]"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="[GPL'U]"/>
         <xs:enumeration value="Gal"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="Gb"/>
         <xs:enumeration value="Gy"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="Hz"/>
         <xs:enumeration value="[hnsf'U]"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="Ky"/>
         <xs:enumeration value="[ka'U]"/>
         <xs:enumeration value="[knk'U]"/>
         <xs:enumeration value="Lmb"/>
         <xs:enumeration value="[MPL'U]"/>
         <xs:enumeration value="[mclg'U]"/>
         <xs:enumeration value="Mx"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="[G]"/>
         <xs:enumeration value="Oe"/>
         <xs:enumeration value="Ohm"/>
         <xs:enumeration value="Pa"/>
         <xs:enumeration value="[h]"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="[pca_pr]"/>
         <xs:enumeration value="[pnt_pr]"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="Sv"/>
         <xs:enumeration value="[smgy'U]"/>
         <xs:enumeration value="St"/>
         <xs:enumeration value="[S]"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="[todd'U]"/>
         <xs:enumeration value="U"/>
         <xs:enumeration value="[USP'U]"/>
         <xs:enumeration value="V"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="Wb"/>
         <xs:enumeration value="[g]"/>
         <xs:enumeration value="[acr_br]"/>
         <xs:enumeration value="[acr_us]"/>
         <xs:enumeration value="[arb'U]"/>
         <xs:enumeration value="ar"/>
         <xs:enumeration value="AU"/>
         <xs:enumeration value="atm"/>
         <xs:enumeration value="att"/>
         <xs:enumeration value="bar"/>
         <xs:enumeration value="b"/>
         <xs:enumeration value="[bbl_us]"/>
         <xs:enumeration value="Bd"/>
         <xs:enumeration value="B"/>
         <xs:enumeration value="B[kW]"/>
         <xs:enumeration value="B[uV]"/>
         <xs:enumeration value="B[mV]"/>
         <xs:enumeration value="B[SPL]"/>
         <xs:enumeration value="B[V]"/>
         <xs:enumeration value="B[W]"/>
         <xs:enumeration value="bit"/>
         <xs:enumeration value="bit_s"/>
         <xs:enumeration value="[bf_i]"/>
         <xs:enumeration value="[bu_us]"/>
         <xs:enumeration value="[pk_br]"/>
         <xs:enumeration value="By"/>
         <xs:enumeration value="cal_[15]"/>
         <xs:enumeration value="cal_[20]"/>
         <xs:enumeration value="cal_IT"/>
         <xs:enumeration value="cal_m"/>
         <xs:enumeration value="cal_th"/>
         <xs:enumeration value="cal"/>
         <xs:enumeration value="[car_m]"/>
         <xs:enumeration value="[car_Au]"/>
         <xs:enumeration value="[ch_br]"/>
         <xs:enumeration value="[ch_us]"/>
         <xs:enumeration value="[rch_us]"/>
         <xs:enumeration value="[cicero]"/>
         <xs:enumeration value="circ"/>
         <xs:enumeration value="[cml_i]"/>
         <xs:enumeration value="[cr_i]"/>
         <xs:enumeration value="[crd_us]"/>
         <xs:enumeration value="[cft_i]"/>
         <xs:enumeration value="[cin_i]"/>
         <xs:enumeration value="[cyd_i]"/>
         <xs:enumeration value="[cup_us]"/>
         <xs:enumeration value="d"/>
         <xs:enumeration value="deg"/>
         <xs:enumeration value="Cel"/>
         <xs:enumeration value="[degF]"/>
         <xs:enumeration value="[didot]"/>
         <xs:enumeration value="[diop]"/>
         <xs:enumeration value="[dr_av]"/>
         <xs:enumeration value="[dr_ap]"/>
         <xs:enumeration value="[drp]"/>
         <xs:enumeration value="[dpt_us]"/>
         <xs:enumeration value="[dqt_us]"/>
         <xs:enumeration value="dyn"/>
         <xs:enumeration value="[m_e]"/>
         <xs:enumeration value="eV"/>
         <xs:enumeration value="[e]"/>
         <xs:enumeration value="eq"/>
         <xs:enumeration value="erg"/>
         <xs:enumeration value="[fth_br]"/>
         <xs:enumeration value="[fth_i]"/>
         <xs:enumeration value="[fth_us]"/>
         <xs:enumeration value="[fdr_br]"/>
         <xs:enumeration value="[fdr_us]"/>
         <xs:enumeration value="[foz_br]"/>
         <xs:enumeration value="[foz_us]"/>
         <xs:enumeration value="[ft_br]"/>
         <xs:enumeration value="[ft_i]"/>
         <xs:enumeration value="[ft_us]"/>
         <xs:enumeration value="[rd_br]"/>
         <xs:enumeration value="[fur_us]"/>
         <xs:enumeration value="[gal_br]"/>
         <xs:enumeration value="[gal_us]"/>
         <xs:enumeration value="[gil_br]"/>
         <xs:enumeration value="[gil_us]"/>
         <xs:enumeration value="gon"/>
         <xs:enumeration value="[gr]"/>
         <xs:enumeration value="g%"/>
         <xs:enumeration value="gf"/>
         <xs:enumeration value="[hd_i]"/>
         <xs:enumeration value="[HPF]"/>
         <xs:enumeration value="h"/>
         <xs:enumeration value="[in_br]"/>
         <xs:enumeration value="[in_i]"/>
         <xs:enumeration value="[in_us]"/>
         <xs:enumeration value="[in_i'Hg]"/>
         <xs:enumeration value="[in_i'H2O]"/>
         <xs:enumeration value="[iU]"/>
         <xs:enumeration value="kat"/>
         <xs:enumeration value="[kn_br]"/>
         <xs:enumeration value="[kn_i]"/>
         <xs:enumeration value="[ly]"/>
         <xs:enumeration value="[ligne]"/>
         <xs:enumeration value="[lne]"/>
         <xs:enumeration value="[lk_br]"/>
         <xs:enumeration value="[lk_us]"/>
         <xs:enumeration value="[rlk_us]"/>
         <xs:enumeration value="l"/>
         <xs:enumeration value="[lcwt_av]"/>
         <xs:enumeration value="[lton_av]"/>
         <xs:enumeration value="[LPF]"/>
         <xs:enumeration value="lm"/>
         <xs:enumeration value="lx"/>
         <xs:enumeration value="[mesh_i]"/>
         <xs:enumeration value="[MET]"/>
         <xs:enumeration value="m[Hg]"/>
         <xs:enumeration value="m[H2O]"/>
         <xs:enumeration value="[mil_i]"/>
         <xs:enumeration value="[mil_us]"/>
         <xs:enumeration value="[mi_br]"/>
         <xs:enumeration value="[mi_us]"/>
         <xs:enumeration value="[min_br]"/>
         <xs:enumeration value="[min_us]"/>
         <xs:enumeration value="'"/>
         <xs:enumeration value="min"/>
         <xs:enumeration value="mol"/>
         <xs:enumeration value="mo"/>
         <xs:enumeration value="mo_g"/>
         <xs:enumeration value="mo_j"/>
         <xs:enumeration value="mo_s"/>
         <xs:enumeration value="[nmi_br]"/>
         <xs:enumeration value="[nmi_i]"/>
         <xs:enumeration value="Np"/>
         <xs:enumeration value="osm"/>
         <xs:enumeration value="[oz_ap]"/>
         <xs:enumeration value="[oz_av]"/>
         <xs:enumeration value="[oz_tr]"/>
         <xs:enumeration value="[pH]"/>
         <xs:enumeration value="[pc_br]"/>
         <xs:enumeration value="pc"/>
         <xs:enumeration value="[ppb]"/>
         <xs:enumeration value="[ppm]"/>
         <xs:enumeration value="[ppth]"/>
         <xs:enumeration value="[pptr]"/>
         <xs:enumeration value="[bu_br]"/>
         <xs:enumeration value="[pk_us]"/>
         <xs:enumeration value="[pwt_tr]"/>
         <xs:enumeration value="%"/>
         <xs:enumeration value="[PRU]"/>
         <xs:enumeration value="[mu_0]"/>
         <xs:enumeration value="[eps_0]"/>
         <xs:enumeration value="ph"/>
         <xs:enumeration value="[pca]"/>
         <xs:enumeration value="[pied]"/>
         <xs:enumeration value="[pt_br]"/>
         <xs:enumeration value="[pt_us]"/>
         <xs:enumeration value="[pnt]"/>
         <xs:enumeration value="[pouce]"/>
         <xs:enumeration value="[lb_ap]"/>
         <xs:enumeration value="[lb_av]"/>
         <xs:enumeration value="[lb_tr]"/>
         <xs:enumeration value="[lbf_av]"/>
         <xs:enumeration value="[m_p]"/>
         <xs:enumeration value="[psi]"/>
         <xs:enumeration value="[qt_br]"/>
         <xs:enumeration value="[qt_us]"/>
         <xs:enumeration value="RAD"/>
         <xs:enumeration value="REM"/>
         <xs:enumeration value="[rd_us]"/>
         <xs:enumeration value="[sc_ap]"/>
         <xs:enumeration value="''"/>
         <xs:enumeration value="[sct]"/>
         <xs:enumeration value="[scwt_av]"/>
         <xs:enumeration value="[ston_av]"/>
         <xs:enumeration value="sph"/>
         <xs:enumeration value="[sft_i]"/>
         <xs:enumeration value="[sin_i]"/>
         <xs:enumeration value="[smi_us]"/>
         <xs:enumeration value="[srd_us]"/>
         <xs:enumeration value="[syd_i]"/>
         <xs:enumeration value="[mi_i]"/>
         <xs:enumeration value="st"/>
         <xs:enumeration value="sb"/>
         <xs:enumeration value="[stone_av]"/>
         <xs:enumeration value="sr"/>
         <xs:enumeration value="[tbs_us]"/>
         <xs:enumeration value="[tsp_us]"/>
         <xs:enumeration value="10*"/>
         <xs:enumeration value="[pi]"/>
         <xs:enumeration value="t"/>
         <xs:enumeration value="[twp]"/>
         <xs:enumeration value="[tb'U]"/>
         <xs:enumeration value="u"/>
         <xs:enumeration value="[c]"/>
         <xs:enumeration value="wk"/>
         <xs:enumeration value="[gal_wi]"/>
         <xs:enumeration value="[yd_br]"/>
         <xs:enumeration value="[yd_i]"/>
         <xs:enumeration value="[yd_us]"/>
         <xs:enumeration value="a"/>
         <xs:enumeration value="a_g"/>
         <xs:enumeration value="a_j"/>
         <xs:enumeration value="a_t"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="UnitOfMeasurePrefixSens">
      <xs:annotation>
         <xs:documentation>abstDomain: A13104 (C-0-T12839-A13104-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="a"/>
         <xs:enumeration value="c"/>
         <xs:enumeration value="d"/>
         <xs:enumeration value="da"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="f"/>
         <xs:enumeration value="Gi"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="h"/>
         <xs:enumeration value="Ki"/>
         <xs:enumeration value="k"/>
         <xs:enumeration value="Mi"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="u"/>
         <xs:enumeration value="m"/>
         <xs:enumeration value="n"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="p"/>
         <xs:enumeration value="Ti"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="y"/>
         <xs:enumeration value="Y"/>
         <xs:enumeration value="z"/>
         <xs:enumeration value="Z"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VaccineManufacturer">
      <xs:annotation>
         <xs:documentation>vocSet: T227 (C-0-T227-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="AB"/>
         <xs:enumeration value="AD"/>
         <xs:enumeration value="ALP"/>
         <xs:enumeration value="AR"/>
         <xs:enumeration value="PMC"/>
         <xs:enumeration value="AVI"/>
         <xs:enumeration value="BA"/>
         <xs:enumeration value="BAY"/>
         <xs:enumeration value="BPC"/>
         <xs:enumeration value="BP"/>
         <xs:enumeration value="MIP"/>
         <xs:enumeration value="CEN"/>
         <xs:enumeration value="CHI"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="GRE"/>
         <xs:enumeration value="IAG"/>
         <xs:enumeration value="IUS"/>
         <xs:enumeration value="KGC"/>
         <xs:enumeration value="LED"/>
         <xs:enumeration value="MA"/>
         <xs:enumeration value="MED"/>
         <xs:enumeration value="MSD"/>
         <xs:enumeration value="IM"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="NAB"/>
         <xs:enumeration value="NYB"/>
         <xs:enumeration value="NAV"/>
         <xs:enumeration value="NOV"/>
         <xs:enumeration value="OTC"/>
         <xs:enumeration value="ORT"/>
         <xs:enumeration value="PD"/>
         <xs:enumeration value="PRX"/>
         <xs:enumeration value="SCL"/>
         <xs:enumeration value="SKB"/>
         <xs:enumeration value="SI"/>
         <xs:enumeration value="JPN"/>
         <xs:enumeration value="USA"/>
         <xs:enumeration value="WAL"/>
         <xs:enumeration value="WA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VaccineType">
      <xs:annotation>
         <xs:documentation>vocSet: T228 (C-0-T228-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="24"/>
         <xs:enumeration value="19"/>
         <xs:enumeration value="29"/>
         <xs:enumeration value="26"/>
         <xs:enumeration value="28"/>
         <xs:enumeration value="1"/>
         <xs:enumeration value="22"/>
         <xs:enumeration value="20"/>
         <xs:enumeration value="50"/>
         <xs:enumeration value="30"/>
         <xs:enumeration value="61"/>
         <xs:enumeration value="62"/>
         <xs:enumeration value="57"/>
         <xs:enumeration value="85"/>
         <xs:enumeration value="52"/>
         <xs:enumeration value="83"/>
         <xs:enumeration value="84"/>
         <xs:enumeration value="31"/>
         <xs:enumeration value="45"/>
         <xs:enumeration value="8"/>
         <xs:enumeration value="42"/>
         <xs:enumeration value="43"/>
         <xs:enumeration value="44"/>
         <xs:enumeration value="58"/>
         <xs:enumeration value="59"/>
         <xs:enumeration value="47"/>
         <xs:enumeration value="46"/>
         <xs:enumeration value="49"/>
         <xs:enumeration value="48"/>
         <xs:enumeration value="17"/>
         <xs:enumeration value="51"/>
         <xs:enumeration value="86"/>
         <xs:enumeration value="14"/>
         <xs:enumeration value="87"/>
         <xs:enumeration value="10"/>
         <xs:enumeration value="39"/>
         <xs:enumeration value="63"/>
         <xs:enumeration value="66"/>
         <xs:enumeration value="4"/>
         <xs:enumeration value="3"/>
         <xs:enumeration value="94"/>
         <xs:enumeration value="2"/>
         <xs:enumeration value="70"/>
         <xs:enumeration value="34"/>
         <xs:enumeration value="71"/>
         <xs:enumeration value="93"/>
         <xs:enumeration value="73"/>
         <xs:enumeration value="76"/>
         <xs:enumeration value="13"/>
         <xs:enumeration value="98"/>
         <xs:enumeration value="95"/>
         <xs:enumeration value="96"/>
         <xs:enumeration value="97"/>
         <xs:enumeration value="9"/>
         <xs:enumeration value="92"/>
         <xs:enumeration value="81"/>
         <xs:enumeration value="80"/>
         <xs:enumeration value="36"/>
         <xs:enumeration value="82"/>
         <xs:enumeration value="54"/>
         <xs:enumeration value="55"/>
         <xs:enumeration value="27"/>
         <xs:enumeration value="56"/>
         <xs:enumeration value="12"/>
         <xs:enumeration value="60"/>
         <xs:enumeration value="88"/>
         <xs:enumeration value="15"/>
         <xs:enumeration value="16"/>
         <xs:enumeration value="64"/>
         <xs:enumeration value="65"/>
         <xs:enumeration value="67"/>
         <xs:enumeration value="5"/>
         <xs:enumeration value="68"/>
         <xs:enumeration value="32"/>
         <xs:enumeration value="7"/>
         <xs:enumeration value="69"/>
         <xs:enumeration value="11"/>
         <xs:enumeration value="23"/>
         <xs:enumeration value="33"/>
         <xs:enumeration value="100"/>
         <xs:enumeration value="89"/>
         <xs:enumeration value="90"/>
         <xs:enumeration value="40"/>
         <xs:enumeration value="18"/>
         <xs:enumeration value="72"/>
         <xs:enumeration value="74"/>
         <xs:enumeration value="6"/>
         <xs:enumeration value="38"/>
         <xs:enumeration value="75"/>
         <xs:enumeration value="35"/>
         <xs:enumeration value="77"/>
         <xs:enumeration value="78"/>
         <xs:enumeration value="91"/>
         <xs:enumeration value="101"/>
         <xs:enumeration value="25"/>
         <xs:enumeration value="41"/>
         <xs:enumeration value="53"/>
         <xs:enumeration value="79"/>
         <xs:enumeration value="21"/>
         <xs:enumeration value="37"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ValueSetOperator">
      <xs:annotation>
         <xs:documentation>vocSet: T11037 (C-0-T11037-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="I"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ValueSetPropertyId">
      <xs:annotation>
         <xs:documentation>vocSet: T19362 (C-0-T19362-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="appliesTo"/>
         <xs:enumeration value="howApplies"/>
         <xs:enumeration value="openIssue"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ValueSetStatus">
      <xs:annotation>
         <xs:documentation>vocSet: T19360-1 (C-0-T19360-1-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VerificationMethod">
      <xs:annotation>
         <xs:documentation>vocSet: D57 (C-0-D57-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="VocabularyDomainQualifier">
      <xs:annotation>
         <xs:documentation>vocSet: T11046 (C-0-T11046-cpt)</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="Extensibility RealmOfUse"/>
   </xs:simpleType>
   <xs:simpleType name="Extensibility">
      <xs:annotation>
         <xs:documentation>abstDomain: A11047 (C-0-T11046-A11047-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="CNE"/>
         <xs:enumeration value="CWE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RealmOfUse">
      <xs:annotation>
         <xs:documentation>abstDomain: A11050 (C-0-T11046-A11050-cpt)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="cs">
         <xs:enumeration value="Canada"/>
         <xs:enumeration value="NorthAmerica"/>
         <xs:enumeration value="USA"/>
         <xs:enumeration value="UV"/>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>