<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif2">
   <xs:annotation>
      <xs:documentation>Canadian vocabulary schemas based on release </xs:documentation>
   </xs:annotation>
   <xs:include schemaLocation="datatypes-rX-cs.xsd"/>
   <xs:simpleType name="AcknowledgementCondition">
      <xs:restriction base="cs">
         <xs:enumeration value="AL"/>
         <xs:enumeration value="ER"/>
         <xs:enumeration value="NE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementDetailType">
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AcknowledgementType">
      <xs:restriction base="cs">
         <xs:enumeration value="AA"/>
         <xs:enumeration value="AE"/>
         <xs:enumeration value="AR"/>
         <xs:enumeration value="CA"/>
         <xs:enumeration value="CE"/>
         <xs:enumeration value="CR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClass">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCM"/>
         <xs:enumeration value="ACCT"/>
         <xs:enumeration value="ACSN"/>
         <xs:enumeration value="ACT"/>
         <xs:enumeration value="ACTN"/>
         <xs:enumeration value="ADJUD"/>
         <xs:enumeration value="AEXPOS"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CACT"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="CATEGORY"/>
         <xs:enumeration value="CDALVLONE"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CLUSTER"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CNTRCT"/>
         <xs:enumeration value="COMPOSITION"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CONS"/>
         <xs:enumeration value="CONTAINER"/>
         <xs:enumeration value="CONTREG"/>
         <xs:enumeration value="COV"/>
         <xs:enumeration value="CTTEVENT"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="DIET"/>
         <xs:enumeration value="DISPACT"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DOCBODY"/>
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="DOCSECT"/>
         <xs:enumeration value="EHR"/>
         <xs:enumeration value="ENC"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="EXPOS"/>
         <xs:enumeration value="EXTRACT"/>
         <xs:enumeration value="FCNTRCT"/>
         <xs:enumeration value="FOLDER"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GROUPER"/>
         <xs:enumeration value="INC"/>
         <xs:enumeration value="INFO"/>
         <xs:enumeration value="INFRM"/>
         <xs:enumeration value="INVE"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="JURISPOL"/>
         <xs:enumeration value="LIST"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="MPROT"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="ORGPOL"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="POLICY"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="REG"/>
         <xs:enumeration value="REV"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SCOPOL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="SPLY"/>
         <xs:enumeration value="STC"/>
         <xs:enumeration value="STDPOL"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="STORE"/>
         <xs:enumeration value="SUBST"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="TEXPOS"/>
         <xs:enumeration value="TOPIC"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="TRFR"/>
         <xs:enumeration value="TRNS"/>
         <xs:enumeration value="VERIF"/>
         <xs:enumeration value="XACT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassAccession">
      <xs:restriction base="cs">
         <xs:enumeration value="ACSN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassAccommodation">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassAccount">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassAcquisitionExposure">
      <xs:restriction base="cs">
         <xs:enumeration value="AEXPOS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassAction">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassBattery">
      <xs:restriction base="cs">
         <xs:enumeration value="BATTERY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassBioSequence">
      <xs:restriction base="cs">
         <xs:enumeration value="SEQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassBioSequenceVariation">
      <xs:restriction base="cs">
         <xs:enumeration value="SEQVAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassBoundedRoi">
      <xs:restriction base="cs">
         <xs:enumeration value="ROIBND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCareProvision">
      <xs:restriction base="cs">
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="ENC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCategory">
      <xs:restriction base="cs">
         <xs:enumeration value="CATEGORY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCdaLevelOneClinicalDocument">
      <xs:restriction base="cs">
         <xs:enumeration value="CDALVLONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassClinicalDocument">
      <xs:restriction base="cs">
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassClinicalTrial">
      <xs:restriction base="cs">
         <xs:enumeration value="CLNTRL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassClinicalTrialTimepointEvent">
      <xs:restriction base="cs">
         <xs:enumeration value="CTTEVENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCluster">
      <xs:restriction base="cs">
         <xs:enumeration value="CLUSTER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCompositeOrder">
      <xs:restriction base="cs">
         <xs:enumeration value="GROUPER"/>
         <xs:enumeration value="CLUSTER"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="VERIF"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="SPLY"/>
         <xs:enumeration value="DIET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassComposition">
      <xs:restriction base="cs">
         <xs:enumeration value="COMPOSITION"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassConcern">
      <xs:restriction base="cs">
         <xs:enumeration value="CONC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCondition">
      <xs:restriction base="cs">
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassConditionNode">
      <xs:restriction base="cs">
         <xs:enumeration value="CNOD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassConsent">
      <xs:restriction base="cs">
         <xs:enumeration value="CONS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassContainer">
      <xs:restriction base="cs">
         <xs:enumeration value="CONTAINER"/>
         <xs:enumeration value="CATEGORY"/>
         <xs:enumeration value="DOCBODY"/>
         <xs:enumeration value="DOCSECT"/>
         <xs:enumeration value="TOPIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassContainerRegistration">
      <xs:restriction base="cs">
         <xs:enumeration value="CONTREG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassContract">
      <xs:restriction base="cs">
         <xs:enumeration value="CNTRCT"/>
         <xs:enumeration value="FCNTRCT"/>
         <xs:enumeration value="COV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassControlAct">
      <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="ActClassCorrelatedObservationSequences">
      <xs:restriction base="cs">
         <xs:enumeration value="OBSCOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassCoverage">
      <xs:restriction base="cs">
         <xs:enumeration value="COV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDetectedIssue">
      <xs:restriction base="cs">
         <xs:enumeration value="ALRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDeterminantPeptide">
      <xs:restriction base="cs">
         <xs:enumeration value="DETPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDiagnosticImage">
      <xs:restriction base="cs">
         <xs:enumeration value="DGIMG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDiet">
      <xs:restriction base="cs">
         <xs:enumeration value="DIET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDisciplinaryAction">
      <xs:restriction base="cs">
         <xs:enumeration value="DISPACT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDocument">
      <xs:restriction base="cs">
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDocumentBody">
      <xs:restriction base="cs">
         <xs:enumeration value="DOCBODY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassDocumentSection">
      <xs:restriction base="cs">
         <xs:enumeration value="DOCSECT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassElectronicHealthRecord">
      <xs:restriction base="cs">
         <xs:enumeration value="EHR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassEncounter">
      <xs:restriction base="cs">
         <xs:enumeration value="ENC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassExposure">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPOS"/>
         <xs:enumeration value="AEXPOS"/>
         <xs:enumeration value="TEXPOS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassExpressionLevel">
      <xs:restriction base="cs">
         <xs:enumeration value="EXP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassExtract">
      <xs:restriction base="cs">
         <xs:enumeration value="EXTRACT"/>
         <xs:enumeration value="EHR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassFinancialAdjudication">
      <xs:restriction base="cs">
         <xs:enumeration value="ADJUD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassFinancialContract">
      <xs:restriction base="cs">
         <xs:enumeration value="FCNTRCT"/>
         <xs:enumeration value="COV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassFinancialTransaction">
      <xs:restriction base="cs">
         <xs:enumeration value="XACT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassFolder">
      <xs:restriction base="cs">
         <xs:enumeration value="FOLDER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassGenomicObservation">
      <xs:restriction base="cs">
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassGrouper">
      <xs:restriction base="cs">
         <xs:enumeration value="GROUPER"/>
         <xs:enumeration value="CLUSTER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassIncident">
      <xs:restriction base="cs">
         <xs:enumeration value="INC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassInform">
      <xs:restriction base="cs">
         <xs:enumeration value="INFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassInformation">
      <xs:restriction base="cs">
         <xs:enumeration value="INFO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassInvestigation">
      <xs:restriction base="cs">
         <xs:enumeration value="INVSTG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassInvoiceElement">
      <xs:restriction base="cs">
         <xs:enumeration value="INVE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassJurisdictionalPolicy">
      <xs:restriction base="cs">
         <xs:enumeration value="JURISPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassLeftLateralDecubitus">
      <xs:restriction base="cs">
         <xs:enumeration value="LLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassLocus">
      <xs:restriction base="cs">
         <xs:enumeration value="LOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassMonitoringProgram">
      <xs:restriction base="cs">
         <xs:enumeration value="MPROT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassObservation">
      <xs:restriction base="cs">
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="VERIF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassObservationSeries">
      <xs:restriction base="cs">
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassOrganizationalPolicy">
      <xs:restriction base="cs">
         <xs:enumeration value="ORGPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassOutbreak">
      <xs:restriction base="cs">
         <xs:enumeration value="OUTB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassOverlayRoi">
      <xs:restriction base="cs">
         <xs:enumeration value="ROIOVL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPhenotype">
      <xs:restriction base="cs">
         <xs:enumeration value="PHN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPolicy">
      <xs:restriction base="cs">
         <xs:enumeration value="POLICY"/>
         <xs:enumeration value="JURISPOL"/>
         <xs:enumeration value="ORGPOL"/>
         <xs:enumeration value="SCOPOL"/>
         <xs:enumeration value="STDPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPolypeptide">
      <xs:restriction base="cs">
         <xs:enumeration value="POL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPosition">
      <xs:restriction base="cs">
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPositionAccuracy">
      <xs:restriction base="cs">
         <xs:enumeration value="POSACC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPositionCoordinate">
      <xs:restriction base="cs">
         <xs:enumeration value="POSCOORD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassProcedure">
      <xs:restriction base="cs">
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SPECCOLLECT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassProcessStep">
      <xs:restriction base="cs">
         <xs:enumeration value="ACSN"/>
         <xs:enumeration value="CONTREG"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="VERIF"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="STORE"/>
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassProne">
      <xs:restriction base="cs">
         <xs:enumeration value="PRN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassPublicHealthCase">
      <xs:restriction base="cs">
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassROI">
      <xs:restriction base="cs">
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassRecordOrganizer">
      <xs:restriction base="cs">
         <xs:enumeration value="COMPOSITION"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
         <xs:enumeration value="CONTAINER"/>
         <xs:enumeration value="CATEGORY"/>
         <xs:enumeration value="DOCBODY"/>
         <xs:enumeration value="DOCSECT"/>
         <xs:enumeration value="TOPIC"/>
         <xs:enumeration value="EXTRACT"/>
         <xs:enumeration value="EHR"/>
         <xs:enumeration value="FOLDER"/>
         <xs:enumeration value="GROUPER"/>
         <xs:enumeration value="CLUSTER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassRegistration">
      <xs:restriction base="cs">
         <xs:enumeration value="REG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassReverseTrendelenburg">
      <xs:restriction base="cs">
         <xs:enumeration value="RTRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassReview">
      <xs:restriction base="cs">
         <xs:enumeration value="REV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassRightLateralDecubitus">
      <xs:restriction base="cs">
         <xs:enumeration value="RLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassRoot">
      <xs:restriction base="cs">
         <xs:enumeration value="ACT"/>
         <xs:enumeration value="COMPOSITION"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DOCCLIN"/>
         <xs:enumeration value="CDALVLONE"/>
         <xs:enumeration value="CONTAINER"/>
         <xs:enumeration value="CATEGORY"/>
         <xs:enumeration value="DOCBODY"/>
         <xs:enumeration value="DOCSECT"/>
         <xs:enumeration value="TOPIC"/>
         <xs:enumeration value="EXTRACT"/>
         <xs:enumeration value="EHR"/>
         <xs:enumeration value="FOLDER"/>
         <xs:enumeration value="GROUPER"/>
         <xs:enumeration value="CLUSTER"/>
         <xs:enumeration value="ACCM"/>
         <xs:enumeration value="ACCT"/>
         <xs:enumeration value="ACSN"/>
         <xs:enumeration value="ADJUD"/>
         <xs:enumeration value="CACT"/>
         <xs:enumeration value="ACTN"/>
         <xs:enumeration value="INFO"/>
         <xs:enumeration value="STC"/>
         <xs:enumeration value="CNTRCT"/>
         <xs:enumeration value="FCNTRCT"/>
         <xs:enumeration value="COV"/>
         <xs:enumeration value="CONS"/>
         <xs:enumeration value="CONTREG"/>
         <xs:enumeration value="CTTEVENT"/>
         <xs:enumeration value="DISPACT"/>
         <xs:enumeration value="EXPOS"/>
         <xs:enumeration value="AEXPOS"/>
         <xs:enumeration value="TEXPOS"/>
         <xs:enumeration value="INC"/>
         <xs:enumeration value="INFRM"/>
         <xs:enumeration value="INVE"/>
         <xs:enumeration value="LIST"/>
         <xs:enumeration value="MPROT"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="VERIF"/>
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="ENC"/>
         <xs:enumeration value="POLICY"/>
         <xs:enumeration value="JURISPOL"/>
         <xs:enumeration value="ORGPOL"/>
         <xs:enumeration value="SCOPOL"/>
         <xs:enumeration value="STDPOL"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="REG"/>
         <xs:enumeration value="REV"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="SPLY"/>
         <xs:enumeration value="DIET"/>
         <xs:enumeration value="STORE"/>
         <xs:enumeration value="SUBST"/>
         <xs:enumeration value="TRFR"/>
         <xs:enumeration value="TRNS"/>
         <xs:enumeration value="XACT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassScopeOfPracticePolicy">
      <xs:restriction base="cs">
         <xs:enumeration value="SCOPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSemiFowlers">
      <xs:restriction base="cs">
         <xs:enumeration value="SFWL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSitting">
      <xs:restriction base="cs">
         <xs:enumeration value="SIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSpecimenCollection">
      <xs:restriction base="cs">
         <xs:enumeration value="SPECCOLLECT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSpecimenObservation">
      <xs:restriction base="cs">
         <xs:enumeration value="SPCOBS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSpecimenTreatment">
      <xs:restriction base="cs">
         <xs:enumeration value="SPCTRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassStandardOfPracticePolicy">
      <xs:restriction base="cs">
         <xs:enumeration value="STDPOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassStanding">
      <xs:restriction base="cs">
         <xs:enumeration value="STN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassStateTransitionControl">
      <xs:restriction base="cs">
         <xs:enumeration value="STC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassStorage">
      <xs:restriction base="cs">
         <xs:enumeration value="STORE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSubjectBodyPosition">
      <xs:restriction base="cs">
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSubjectPhysicalPosition">
      <xs:restriction base="cs">
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSubstanceAdministration">
      <xs:restriction base="cs">
         <xs:enumeration value="SBADM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSubstanceExtraction">
      <xs:restriction base="cs">
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SPECCOLLECT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSubstitution">
      <xs:restriction base="cs">
         <xs:enumeration value="SUBST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSupine">
      <xs:restriction base="cs">
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="TRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassSupply">
      <xs:restriction base="cs">
         <xs:enumeration value="SPLY"/>
         <xs:enumeration value="DIET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassTopic">
      <xs:restriction base="cs">
         <xs:enumeration value="TOPIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassTransfer">
      <xs:restriction base="cs">
         <xs:enumeration value="TRFR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassTransmissionExposure">
      <xs:restriction base="cs">
         <xs:enumeration value="TEXPOS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassTransportation">
      <xs:restriction base="cs">
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassTrendelenburg">
      <xs:restriction base="cs">
         <xs:enumeration value="TRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassVerification">
      <xs:restriction base="cs">
         <xs:enumeration value="VERIF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActClassWorkingList">
      <xs:restriction base="cs">
         <xs:enumeration value="LIST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMood">
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="EXPEC"/>
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="OPT"/>
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
         <xs:enumeration value="RQO"/>
         <xs:enumeration value="RSK"/>
         <xs:enumeration value="SLOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodActRequest">
      <xs:restriction base="cs">
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodAppointment">
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodAppointmentRequest">
      <xs:restriction base="cs">
         <xs:enumeration value="ARQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodCompletionTrack">
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="SLOT"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="RQO"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="APT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodCriterion">
      <xs:restriction base="cs">
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="EVN.CRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodDefinition">
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodDesire">
      <xs:restriction base="cs">
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="RQO"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodEventCriterion">
      <xs:restriction base="cs">
         <xs:enumeration value="EVN.CRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodEventOccurrence">
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodExpectation">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPEC"/>
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodGoal">
      <xs:restriction base="cs">
         <xs:enumeration value="GOL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodIntent">
      <xs:restriction base="cs">
         <xs:enumeration value="INT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="RQO"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="APT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodOption">
      <xs:restriction base="cs">
         <xs:enumeration value="OPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPermission">
      <xs:restriction base="cs">
         <xs:enumeration value="PERM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPermissionRequest">
      <xs:restriction base="cs">
         <xs:enumeration value="PERMRQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPotential">
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="SLOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPredicate">
      <xs:restriction base="cs">
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="EXPEC"/>
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="RSK"/>
         <xs:enumeration value="OPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodPromise">
      <xs:restriction base="cs">
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="APT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodProposal">
      <xs:restriction base="cs">
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodRecommendation">
      <xs:restriction base="cs">
         <xs:enumeration value="RMD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodRequest">
      <xs:restriction base="cs">
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodResourceSlot">
      <xs:restriction base="cs">
         <xs:enumeration value="SLOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActMoodRisk">
      <xs:restriction base="cs">
         <xs:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipAccounting">
      <xs:restriction base="cs">
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipAdjunctCurativeIndication">
      <xs:restriction base="cs">
         <xs:enumeration value="CURE.ADJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipAdjunctMitigation">
      <xs:restriction base="cs">
         <xs:enumeration value="MTGT.ADJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipArrival">
      <xs:restriction base="cs">
         <xs:enumeration value="ARR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipAssignsName">
      <xs:restriction base="cs">
         <xs:enumeration value="NAME"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipAuthorizedBy">
      <xs:restriction base="cs">
         <xs:enumeration value="AUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipBlocks">
      <xs:restriction base="cs">
         <xs:enumeration value="BLOCK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpoint">
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpointBeginning">
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpointEnd">
      <xs:restriction base="cs">
         <xs:enumeration value="E"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpointEntry">
      <xs:restriction base="cs">
         <xs:enumeration value="S"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpointExit">
      <xs:restriction base="cs">
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCheckpointThrough">
      <xs:restriction base="cs">
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCompliesWith">
      <xs:restriction base="cs">
         <xs:enumeration value="COMPLY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipConcurrentWith">
      <xs:restriction base="cs">
         <xs:enumeration value="CONCURRENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipConditional">
      <xs:restriction base="cs">
         <xs:enumeration value="CIND"/>
         <xs:enumeration value="PRCN"/>
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="BLOCK"/>
         <xs:enumeration value="CURE"/>
         <xs:enumeration value="CURE.ADJ"/>
         <xs:enumeration value="DIAG"/>
         <xs:enumeration value="MITGT"/>
         <xs:enumeration value="RCVY"/>
         <xs:enumeration value="MTGT.ADJ"/>
         <xs:enumeration value="SYMP"/>
         <xs:enumeration value="TRIG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCostTracking">
      <xs:restriction base="cs">
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCoveredBy">
      <xs:restriction base="cs">
         <xs:enumeration value="COVBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipCurativeIndication">
      <xs:restriction base="cs">
         <xs:enumeration value="CURE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipDeparture">
      <xs:restriction base="cs">
         <xs:enumeration value="DEP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipDiagnosis">
      <xs:restriction base="cs">
         <xs:enumeration value="DIAG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipDocuments">
      <xs:restriction base="cs">
         <xs:enumeration value="DOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipDuring">
      <xs:restriction base="cs">
         <xs:enumeration value="DURING"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEndsAfterEndOf">
      <xs:restriction base="cs">
         <xs:enumeration value="EAE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEndsAfterStartOf">
      <xs:restriction base="cs">
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEndsBeforeStartOf">
      <xs:restriction base="cs">
         <xs:enumeration value="EBS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEndsConcurrentWith">
      <xs:restriction base="cs">
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEndsDuring">
      <xs:restriction base="cs">
         <xs:enumeration value="EDU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEpisodelink">
      <xs:restriction base="cs">
         <xs:enumeration value="ELNK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipEvaluatesGoal">
      <xs:restriction base="cs">
         <xs:enumeration value="GEVL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipExacerbatredBy">
      <xs:restriction base="cs">
         <xs:enumeration value="EXACBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipExcerpt">
      <xs:restriction base="cs">
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="VRXCRPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipExcerptVerbatim">
      <xs:restriction base="cs">
         <xs:enumeration value="VRXCRPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipFulfills">
      <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="ActRelationshipHasBaseline">
      <xs:restriction base="cs">
         <xs:enumeration value="BSLN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasBoundedSupport">
      <xs:restriction base="cs">
         <xs:enumeration value="SPRTBND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasCharge">
      <xs:restriction base="cs">
         <xs:enumeration value="CHRG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasComponent">
      <xs:restriction base="cs">
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="ARR"/>
         <xs:enumeration value="CTRLV"/>
         <xs:enumeration value="DEP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasContinuingObjective">
      <xs:restriction base="cs">
         <xs:enumeration value="OBJC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasContra-indication">
      <xs:restriction base="cs">
         <xs:enumeration value="CIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasControlVariable">
      <xs:restriction base="cs">
         <xs:enumeration value="CTRLV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasCost">
      <xs:restriction base="cs">
         <xs:enumeration value="COST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasCredit">
      <xs:restriction base="cs">
         <xs:enumeration value="CREDIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasDebit">
      <xs:restriction base="cs">
         <xs:enumeration value="DEBIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasExplanation">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasFinalObjective">
      <xs:restriction base="cs">
         <xs:enumeration value="OBJF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasGeneralization">
      <xs:restriction base="cs">
         <xs:enumeration value="GEN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasGoal">
      <xs:restriction base="cs">
         <xs:enumeration value="GOAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasOption">
      <xs:restriction base="cs">
         <xs:enumeration value="OPTN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasPre-condition">
      <xs:restriction base="cs">
         <xs:enumeration value="PRCN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasPreviousInstance">
      <xs:restriction base="cs">
         <xs:enumeration value="PREV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasReferenceValues">
      <xs:restriction base="cs">
         <xs:enumeration value="REFV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasRisk">
      <xs:restriction base="cs">
         <xs:enumeration value="RISK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="SUBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasSupport">
      <xs:restriction base="cs">
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SPRTBND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipHasTrigger">
      <xs:restriction base="cs">
         <xs:enumeration value="TRIG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipICSRInvestigation">
      <xs:restriction base="cs">
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="SEQL"/>
         <xs:enumeration value="SPRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipInstantiatesMaster">
      <xs:restriction base="cs">
         <xs:enumeration value="INST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipIsAppendage">
      <xs:restriction base="cs">
         <xs:enumeration value="APND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipIsDerivedFrom">
      <xs:restriction base="cs">
         <xs:enumeration value="DRIV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipIsEtiologyFor">
      <xs:restriction base="cs">
         <xs:enumeration value="CAUS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipIsManifestationOf">
      <xs:restriction base="cs">
         <xs:enumeration value="MFST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipItemsLocated">
      <xs:restriction base="cs">
         <xs:enumeration value="ITEMSLOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoin">
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoinDetached">
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoinExclusiveWait">
      <xs:restriction base="cs">
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoinKill">
      <xs:restriction base="cs">
         <xs:enumeration value="K"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipJoinWait">
      <xs:restriction base="cs">
         <xs:enumeration value="W"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipLimitedBy">
      <xs:restriction base="cs">
         <xs:enumeration value="LIMIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipMatchesTrigger">
      <xs:restriction base="cs">
         <xs:enumeration value="MTCH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipMitigates">
      <xs:restriction base="cs">
         <xs:enumeration value="MITGT"/>
         <xs:enumeration value="RCVY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipModifies">
      <xs:restriction base="cs">
         <xs:enumeration value="MOD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipObjective">
      <xs:restriction base="cs">
         <xs:enumeration value="OBJC"/>
         <xs:enumeration value="OBJF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipOccurrence">
      <xs:restriction base="cs">
         <xs:enumeration value="OCCR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipOutcome">
      <xs:restriction base="cs">
         <xs:enumeration value="OUTC"/>
         <xs:enumeration value="OBJC"/>
         <xs:enumeration value="OBJF"/>
         <xs:enumeration value="GOAL"/>
         <xs:enumeration value="RISK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipOverlapsWith">
      <xs:restriction base="cs">
         <xs:enumeration value="OVERLAP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipPertains">
      <xs:restriction base="cs">
         <xs:enumeration value="PERT"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="AUTH"/>
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="COVBY"/>
         <xs:enumeration value="DRIV"/>
         <xs:enumeration value="ELNK"/>
         <xs:enumeration value="EVID"/>
         <xs:enumeration value="EXACBY"/>
         <xs:enumeration value="EXPL"/>
         <xs:enumeration value="ITEMSLOC"/>
         <xs:enumeration value="LIMIT"/>
         <xs:enumeration value="META"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="NAME"/>
         <xs:enumeration value="PREV"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="USE"/>
         <xs:enumeration value="REFV"/>
         <xs:enumeration value="RELVBY"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SPRTBND"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="SUMM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipPosting">
      <xs:restriction base="cs">
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="DEBIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipProvidesEvidenceFor">
      <xs:restriction base="cs">
         <xs:enumeration value="EVID"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipRe-challenge">
      <xs:restriction base="cs">
         <xs:enumeration value="RCHAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipReason">
      <xs:restriction base="cs">
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="BLOCK"/>
         <xs:enumeration value="CURE"/>
         <xs:enumeration value="CURE.ADJ"/>
         <xs:enumeration value="DIAG"/>
         <xs:enumeration value="MITGT"/>
         <xs:enumeration value="RCVY"/>
         <xs:enumeration value="MTGT.ADJ"/>
         <xs:enumeration value="SYMP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipRecovery">
      <xs:restriction base="cs">
         <xs:enumeration value="RCVY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipReferencesOrder">
      <xs:restriction base="cs">
         <xs:enumeration value="OREF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipRefersTo">
      <xs:restriction base="cs">
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="USE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipRelievedBy">
      <xs:restriction base="cs">
         <xs:enumeration value="RELVBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipReplaces">
      <xs:restriction base="cs">
         <xs:enumeration value="RPLC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipReverses">
      <xs:restriction base="cs">
         <xs:enumeration value="REV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSchedulesRequest">
      <xs:restriction base="cs">
         <xs:enumeration value="SCH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSequel">
      <xs:restriction base="cs">
         <xs:enumeration value="SEQL"/>
         <xs:enumeration value="APND"/>
         <xs:enumeration value="BSLN"/>
         <xs:enumeration value="COMPLY"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="FLFS"/>
         <xs:enumeration value="OCCR"/>
         <xs:enumeration value="OREF"/>
         <xs:enumeration value="SCH"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GEVL"/>
         <xs:enumeration value="INST"/>
         <xs:enumeration value="MOD"/>
         <xs:enumeration value="MTCH"/>
         <xs:enumeration value="OPTN"/>
         <xs:enumeration value="RCHAL"/>
         <xs:enumeration value="REV"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="SUCC"/>
         <xs:enumeration value="UPDT"/>
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="VRXCRPT"/>
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplit">
      <xs:restriction base="cs">
         <xs:enumeration value="E1"/>
         <xs:enumeration value="EW"/>
         <xs:enumeration value="I1"/>
         <xs:enumeration value="IW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplitExclusiveTryOnce">
      <xs:restriction base="cs">
         <xs:enumeration value="E1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplitExclusiveWait">
      <xs:restriction base="cs">
         <xs:enumeration value="EW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplitInclusiveTryOnce">
      <xs:restriction base="cs">
         <xs:enumeration value="I1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSplitInclusiveWait">
      <xs:restriction base="cs">
         <xs:enumeration value="IW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipStartsAfterEndOf">
      <xs:restriction base="cs">
         <xs:enumeration value="SAE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipStartsAfterStartOf">
      <xs:restriction base="cs">
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipStartsBeforeStartOf">
      <xs:restriction base="cs">
         <xs:enumeration value="SBS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipStartsConcurrentWith">
      <xs:restriction base="cs">
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipStartsDuring">
      <xs:restriction base="cs">
         <xs:enumeration value="SDU"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSucceeds">
      <xs:restriction base="cs">
         <xs:enumeration value="SUCC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSummarizedBy">
      <xs:restriction base="cs">
         <xs:enumeration value="SUMM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipSymptomaticRelief">
      <xs:restriction base="cs">
         <xs:enumeration value="SYMP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipTemporallyPertains">
      <xs:restriction base="cs">
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="OVERLAP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipTemporallyPertainsEnd">
      <xs:restriction base="cs">
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="CONCURRENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipTemporallyPertainsStart">
      <xs:restriction base="cs">
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="CONCURRENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipTransformation">
      <xs:restriction base="cs">
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipType">
      <xs:restriction base="cs">
         <xs:enumeration value="APND"/>
         <xs:enumeration value="ARR"/>
         <xs:enumeration value="ART"/>
         <xs:enumeration value="AUTH"/>
         <xs:enumeration value="BLOCK"/>
         <xs:enumeration value="BSLN"/>
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="CHRG"/>
         <xs:enumeration value="CIND"/>
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="COMPLY"/>
         <xs:enumeration value="CONCURRENT"/>
         <xs:enumeration value="COST"/>
         <xs:enumeration value="COVBY"/>
         <xs:enumeration value="CREDIT"/>
         <xs:enumeration value="CTRLV"/>
         <xs:enumeration value="CURE"/>
         <xs:enumeration value="CURE.ADJ"/>
         <xs:enumeration value="DEBIT"/>
         <xs:enumeration value="DEP"/>
         <xs:enumeration value="DIAG"/>
         <xs:enumeration value="DOC"/>
         <xs:enumeration value="DRIV"/>
         <xs:enumeration value="DURING"/>
         <xs:enumeration value="EAE"/>
         <xs:enumeration value="EAS"/>
         <xs:enumeration value="EBS"/>
         <xs:enumeration value="ECW"/>
         <xs:enumeration value="EDU"/>
         <xs:enumeration value="ELNK"/>
         <xs:enumeration value="EVID"/>
         <xs:enumeration value="EXACBY"/>
         <xs:enumeration value="EXPL"/>
         <xs:enumeration value="FLFS"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GEVL"/>
         <xs:enumeration value="GOAL"/>
         <xs:enumeration value="INST"/>
         <xs:enumeration value="ITEMSLOC"/>
         <xs:enumeration value="LIMIT"/>
         <xs:enumeration value="META"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="MITGT"/>
         <xs:enumeration value="MOD"/>
         <xs:enumeration value="MTCH"/>
         <xs:enumeration value="MTGT.ADJ"/>
         <xs:enumeration value="NAME"/>
         <xs:enumeration value="OBJC"/>
         <xs:enumeration value="OBJF"/>
         <xs:enumeration value="OCCR"/>
         <xs:enumeration value="OPTN"/>
         <xs:enumeration value="OREF"/>
         <xs:enumeration value="OUTC"/>
         <xs:enumeration value="OVERLAP"/>
         <xs:enumeration value="PERT"/>
         <xs:enumeration value="PRCN"/>
         <xs:enumeration value="PREV"/>
         <xs:enumeration value="RCHAL"/>
         <xs:enumeration value="RCVY"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="REFV"/>
         <xs:enumeration value="RELVBY"/>
         <xs:enumeration value="REV"/>
         <xs:enumeration value="RISK"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="SAE"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SBS"/>
         <xs:enumeration value="SCH"/>
         <xs:enumeration value="SCW"/>
         <xs:enumeration value="SDU"/>
         <xs:enumeration value="SEQL"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SPRTBND"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="SUCC"/>
         <xs:enumeration value="SUMM"/>
         <xs:enumeration value="SYMP"/>
         <xs:enumeration value="TRIG"/>
         <xs:enumeration value="UPDT"/>
         <xs:enumeration value="USE"/>
         <xs:enumeration value="VRXCRPT"/>
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipUpdate">
      <xs:restriction base="cs">
         <xs:enumeration value="COMPLY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipUpdatesCondition">
      <xs:restriction base="cs">
         <xs:enumeration value="UPDT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActRelationshipUses">
      <xs:restriction base="cs">
         <xs:enumeration value="USE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatus">
      <xs:restriction base="cs">
         <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="normal"/>
         <xs:enumeration value="nullified"/>
         <xs:enumeration value="obsolete"/>
         <xs:enumeration value="suspended"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusAborted">
      <xs:restriction base="cs">
         <xs:enumeration value="aborted"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusAbortedCancelledCompleted">
      <xs:restriction base="cs">
         <xs:enumeration value="aborted"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="completed"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusActive">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusCancelled">
      <xs:restriction base="cs">
         <xs:enumeration value="cancelled"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusCompleted">
      <xs:restriction base="cs">
         <xs:enumeration value="completed"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusHeld">
      <xs:restriction base="cs">
         <xs:enumeration value="held"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusNew">
      <xs:restriction base="cs">
         <xs:enumeration value="new"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusNormal">
      <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="ActStatusNullified">
      <xs:restriction base="cs">
         <xs:enumeration value="nullified"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusObsolete">
      <xs:restriction base="cs">
         <xs:enumeration value="obsolete"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ActStatusSuspended">
      <xs:restriction base="cs">
         <xs:enumeration value="suspended"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AdditionalLocator">
      <xs:restriction base="cs">
         <xs:enumeration value="ADL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AddressLine">
      <xs:restriction base="cs">
         <xs:enumeration value="AL"/>
         <xs:enumeration value="DAL"/>
         <xs:enumeration value="SAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AddressPartType">
      <xs:restriction base="cs">
         <xs:enumeration value="ADL"/>
         <xs:enumeration value="AL"/>
         <xs:enumeration value="BNN"/>
         <xs:enumeration value="BNR"/>
         <xs:enumeration value="BNS"/>
         <xs:enumeration value="CAR"/>
         <xs:enumeration value="CEN"/>
         <xs:enumeration value="CNT"/>
         <xs:enumeration value="CPA"/>
         <xs:enumeration value="CTY"/>
         <xs:enumeration value="DAL"/>
         <xs:enumeration value="DEL"/>
         <xs:enumeration value="DINST"/>
         <xs:enumeration value="DINSTA"/>
         <xs:enumeration value="DINSTQ"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="DMOD"/>
         <xs:enumeration value="DMODID"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="POB"/>
         <xs:enumeration value="PRE"/>
         <xs:enumeration value="SAL"/>
         <xs:enumeration value="STA"/>
         <xs:enumeration value="STB"/>
         <xs:enumeration value="STR"/>
         <xs:enumeration value="STTYP"/>
         <xs:enumeration value="UNID"/>
         <xs:enumeration value="UNIT"/>
         <xs:enumeration value="ZIP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AddressRepresentationUse">
      <xs:restriction base="cs">
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="SYL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AddressUse">
      <xs:restriction base="cs">
         <xs:enumeration value="AS"/>
         <xs:enumeration value="BAD"/>
         <xs:enumeration value="CONF"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="EC"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
         <xs:enumeration value="MC"/>
         <xs:enumeration value="PG"/>
         <xs:enumeration value="PHYS"/>
         <xs:enumeration value="PST"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="TMP"/>
         <xs:enumeration value="WP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ApplicationMediaType">
      <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="AskedButUnknown">
      <xs:restriction base="cs">
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="NAV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="AudioMediaType">
      <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="BuildingNumber">
      <xs:restriction base="cs">
         <xs:enumeration value="BNR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CalendarCycle">
      <xs:restriction base="cs">
         <xs:enumeration value="CD"/>
         <xs:enumeration value="CH"/>
         <xs:enumeration value="CM"/>
         <xs:enumeration value="CN"/>
         <xs:enumeration value="CS"/>
         <xs:enumeration value="CW"/>
         <xs:enumeration value="CY"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="DW"/>
         <xs:enumeration value="DY"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HD"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="MY"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="NH"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="SN"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="WY"/>
         <xs:enumeration value="Y"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CalendarCycleOneLetter">
      <xs:restriction base="cs">
         <xs:enumeration value="CW"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="CY"/>
         <xs:enumeration value="Y"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="DW"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HD"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="MY"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="NH"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="SN"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="Y"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CalendarCycleTwoLetter">
      <xs:restriction base="cs">
         <xs:enumeration value="CW"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="CY"/>
         <xs:enumeration value="Y"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="DW"/>
         <xs:enumeration value="J"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HD"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="MY"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="NH"/>
         <xs:enumeration value="S"/>
         <xs:enumeration value="SN"/>
         <xs:enumeration value="CD"/>
         <xs:enumeration value="CH"/>
         <xs:enumeration value="CM"/>
         <xs:enumeration value="CN"/>
         <xs:enumeration value="CS"/>
         <xs:enumeration value="DY"/>
         <xs:enumeration value="WY"/>
         <xs:enumeration value="CD"/>
         <xs:enumeration value="CH"/>
         <xs:enumeration value="CM"/>
         <xs:enumeration value="CN"/>
         <xs:enumeration value="CS"/>
         <xs:enumeration value="CW"/>
         <xs:enumeration value="CY"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="DW"/>
         <xs:enumeration value="DY"/>
         <xs:enumeration value="HD"/>
         <xs:enumeration value="MY"/>
         <xs:enumeration value="NH"/>
         <xs:enumeration value="SN"/>
         <xs:enumeration value="WY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ClassNullFlavor">
      <xs:restriction base="cs">
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="MSK"/>
         <xs:enumeration value="NA"/>
         <xs:enumeration value="NASK"/>
         <xs:enumeration value="NAV"/>
         <xs:enumeration value="NI"/>
         <xs:enumeration value="UNK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CodingRationale">
      <xs:restriction base="cs">
         <xs:enumeration value="O"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="R"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="CommunicationFunctionType">
      <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:restriction base="cs">
         <xs:enumeration value="DF"/>
         <xs:enumeration value="GZ"/>
         <xs:enumeration value="Z"/>
         <xs:enumeration value="ZL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContactRoleType">
      <xs:restriction base="cs">
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="BILL"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PAYOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControl">
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
         <xs:enumeration value="AP"/>
         <xs:enumeration value="ON"/>
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlAdditive">
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
         <xs:enumeration value="AP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlAdditiveNon-propagating">
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlAdditivePropagating">
      <xs:restriction base="cs">
         <xs:enumeration value="AP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlNonPropagating">
      <xs:restriction base="cs">
         <xs:enumeration value="AN"/>
         <xs:enumeration value="ON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlOverriding">
      <xs:restriction base="cs">
         <xs:enumeration value="ON"/>
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlOverridingNon-propagating">
      <xs:restriction base="cs">
         <xs:enumeration value="ON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlOverridingPropagating">
      <xs:restriction base="cs">
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ContextControlPropagating">
      <xs:restriction base="cs">
         <xs:enumeration value="AP"/>
         <xs:enumeration value="OP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="DeliveryAddressLine">
      <xs:restriction base="cs">
         <xs:enumeration value="DAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClass">
      <xs:restriction base="cs">
         <xs:enumeration value="ANM"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="CHEM"/>
         <xs:enumeration value="CITY"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="COUNTRY"/>
         <xs:enumeration value="COUNTY"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="FOOD"/>
         <xs:enumeration value="HCE"/>
         <xs:enumeration value="HOLD"/>
         <xs:enumeration value="LIV"/>
         <xs:enumeration value="MAT"/>
         <xs:enumeration value="MIC"/>
         <xs:enumeration value="MMAT"/>
         <xs:enumeration value="MODDV"/>
         <xs:enumeration value="NAT"/>
         <xs:enumeration value="NLIV"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PLC"/>
         <xs:enumeration value="PLNT"/>
         <xs:enumeration value="PROVINCE"/>
         <xs:enumeration value="PSN"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="RGRP"/>
         <xs:enumeration value="STATE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassAnimal">
      <xs:restriction base="cs">
         <xs:enumeration value="ANM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassCertificateRepresentation">
      <xs:restriction base="cs">
         <xs:enumeration value="CER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassChemicalSubstance">
      <xs:restriction base="cs">
         <xs:enumeration value="CHEM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassCityOrTown">
      <xs:restriction base="cs">
         <xs:enumeration value="CITY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassContainer">
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="HOLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassCountry">
      <xs:restriction base="cs">
         <xs:enumeration value="COUNTRY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassCountyOrParish">
      <xs:restriction base="cs">
         <xs:enumeration value="COUNTY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassDevice">
      <xs:restriction base="cs">
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="MODDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassFood">
      <xs:restriction base="cs">
         <xs:enumeration value="FOOD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassGroup">
      <xs:restriction base="cs">
         <xs:enumeration value="RGRP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassHealthChartEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="HCE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassHolder">
      <xs:restriction base="cs">
         <xs:enumeration value="HOLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassImagingModality">
      <xs:restriction base="cs">
         <xs:enumeration value="MODDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassLivingSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="LIV"/>
         <xs:enumeration value="NLIV"/>
         <xs:enumeration value="ANM"/>
         <xs:enumeration value="MIC"/>
         <xs:enumeration value="PLNT"/>
         <xs:enumeration value="PSN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassManufacturedMaterial">
      <xs:restriction base="cs">
         <xs:enumeration value="MMAT"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="HOLD"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="MODDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassMaterial">
      <xs:restriction base="cs">
         <xs:enumeration value="MAT"/>
         <xs:enumeration value="CHEM"/>
         <xs:enumeration value="FOOD"/>
         <xs:enumeration value="MMAT"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="HOLD"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="MODDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassMicroorganism">
      <xs:restriction base="cs">
         <xs:enumeration value="MIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassNation">
      <xs:restriction base="cs">
         <xs:enumeration value="NAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassNonPersonLivingSubject">
      <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="EntityClassOrganization">
      <xs:restriction base="cs">
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="STATE"/>
         <xs:enumeration value="NAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassPerson">
      <xs:restriction base="cs">
         <xs:enumeration value="PSN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassPlace">
      <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="EntityClassPlant">
      <xs:restriction base="cs">
         <xs:enumeration value="PLNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassPublicInstitution">
      <xs:restriction base="cs">
         <xs:enumeration value="PUB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassRoot">
      <xs:restriction base="cs">
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="HCE"/>
         <xs:enumeration value="LIV"/>
         <xs:enumeration value="NLIV"/>
         <xs:enumeration value="ANM"/>
         <xs:enumeration value="MIC"/>
         <xs:enumeration value="PLNT"/>
         <xs:enumeration value="PSN"/>
         <xs:enumeration value="MAT"/>
         <xs:enumeration value="CHEM"/>
         <xs:enumeration value="FOOD"/>
         <xs:enumeration value="MMAT"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="HOLD"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="CER"/>
         <xs:enumeration value="MODDV"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="STATE"/>
         <xs:enumeration value="NAT"/>
         <xs:enumeration value="PLC"/>
         <xs:enumeration value="CITY"/>
         <xs:enumeration value="COUNTRY"/>
         <xs:enumeration value="COUNTY"/>
         <xs:enumeration value="PROVINCE"/>
         <xs:enumeration value="RGRP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassState">
      <xs:restriction base="cs">
         <xs:enumeration value="STATE"/>
         <xs:enumeration value="NAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityClassStateOrProvince">
      <xs:restriction base="cs">
         <xs:enumeration value="PROVINCE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminer">
      <xs:restriction base="cs">
         <xs:enumeration value="INSTANCE"/>
         <xs:enumeration value="KIND"/>
         <xs:enumeration value="QUANTIFIED_KIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminerDescribedQuantified">
      <xs:restriction base="cs">
         <xs:enumeration value="QUANTIFIED_KIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminerDetermined">
      <xs:restriction base="cs">
         <xs:enumeration value="KIND"/>
         <xs:enumeration value="QUANTIFIED_KIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityDeterminerSpecific">
      <xs:restriction base="cs">
         <xs:enumeration value="INSTANCE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNamePartQualifier">
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="AD"/>
         <xs:enumeration value="BR"/>
         <xs:enumeration value="CL"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="FRM"/>
         <xs:enumeration value="IN"/>
         <xs:enumeration value="INV"/>
         <xs:enumeration value="LS"/>
         <xs:enumeration value="NB"/>
         <xs:enumeration value="PR"/>
         <xs:enumeration value="SCI"/>
         <xs:enumeration value="SP"/>
         <xs:enumeration value="STR"/>
         <xs:enumeration value="TITLE"/>
         <xs:enumeration value="TMK"/>
         <xs:enumeration value="USE"/>
         <xs:enumeration value="VV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNamePartQualifierR2">
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="AD"/>
         <xs:enumeration value="BR"/>
         <xs:enumeration value="CL"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="FRM"/>
         <xs:enumeration value="HOM"/>
         <xs:enumeration value="IN"/>
         <xs:enumeration value="INV"/>
         <xs:enumeration value="LS"/>
         <xs:enumeration value="MID"/>
         <xs:enumeration value="NB"/>
         <xs:enumeration value="PFX"/>
         <xs:enumeration value="PR"/>
         <xs:enumeration value="SCI"/>
         <xs:enumeration value="SFX"/>
         <xs:enumeration value="SP"/>
         <xs:enumeration value="STR"/>
         <xs:enumeration value="TMK"/>
         <xs:enumeration value="USE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNamePartType">
      <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="EntityNamePartTypeR2">
      <xs:restriction base="cs">
         <xs:enumeration value="DEL"/>
         <xs:enumeration value="FAM"/>
         <xs:enumeration value="GIV"/>
         <xs:enumeration value="TITLE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNameUse">
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="ASGN"/>
         <xs:enumeration value="C"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="OR"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="PHON"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="SNDX"/>
         <xs:enumeration value="SRCH"/>
         <xs:enumeration value="SYL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityNameUseR2">
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="ANON"/>
         <xs:enumeration value="Assumed"/>
         <xs:enumeration value="DN"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="M"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="NameRepresentationUse"/>
         <xs:enumeration value="OLD"/>
         <xs:enumeration value="OR"/>
         <xs:enumeration value="P"/>
         <xs:enumeration value="PHON"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="SRCH"/>
         <xs:enumeration value="SYL"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatus">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="inactive"/>
         <xs:enumeration value="normal"/>
         <xs:enumeration value="nullified"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatusActive">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatusInactive">
      <xs:restriction base="cs">
         <xs:enumeration value="inactive"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatusNormal">
      <xs:restriction base="cs">
         <xs:enumeration value="normal"/>
         <xs:enumeration value="active"/>
         <xs:enumeration value="inactive"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="EntityStatusNullified">
      <xs:restriction base="cs">
         <xs:enumeration value="nullified"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GeneralAddressUse">
      <xs:restriction base="cs">
         <xs:enumeration value="BAD"/>
         <xs:enumeration value="CONF"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
         <xs:enumeration value="TMP"/>
         <xs:enumeration value="WP"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="PUB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="GregorianCalendarCycle">
      <xs:restriction base="cs"/>
   </xs:simpleType>
   <xs:simpleType name="HL7CalendarCycle">
      <xs:restriction base="cs">
         <xs:enumeration value="CD"/>
         <xs:enumeration value="CH"/>
         <xs:enumeration value="CM"/>
         <xs:enumeration value="CN"/>
         <xs:enumeration value="CS"/>
         <xs:enumeration value="CW"/>
         <xs:enumeration value="CY"/>
         <xs:enumeration value="DM"/>
         <xs:enumeration value="DW"/>
         <xs:enumeration value="DY"/>
         <xs:enumeration value="HD"/>
         <xs:enumeration value="MY"/>
         <xs:enumeration value="NH"/>
         <xs:enumeration value="SN"/>
         <xs:enumeration value="WY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7ITSVersionCode">
      <xs:restriction base="cs">
         <xs:enumeration value="XMLV1PR1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7SearchUse">
      <xs:restriction base="cs">
         <xs:enumeration value="SRCH"/>
         <xs:enumeration value="PHON"/>
         <xs:enumeration value="SNDX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7StandardVersionCode">
      <xs:restriction base="cs">
         <xs:enumeration value="Ballot2008Jan"/>
         <xs:enumeration value="Ballot2008May"/>
         <xs:enumeration value="Ballot2008Sep"/>
         <xs:enumeration value="Ballot2009Jan"/>
         <xs:enumeration value="Ballot2009May"/>
         <xs:enumeration value="Ballot2009Sep"/>
         <xs:enumeration value="Ballot2010Jan"/>
         <xs:enumeration value="Ballot2010May"/>
         <xs:enumeration value="Ballot2010Sep"/>
         <xs:enumeration value="Ballot2011Jan"/>
         <xs:enumeration value="Ballot2011May"/>
         <xs:enumeration value="Ballot2011Sep"/>
         <xs:enumeration value="Ballot2012Jan"/>
         <xs:enumeration value="Ballot2012May"/>
         <xs:enumeration value="Ballot2012Sep"/>
         <xs:enumeration value="V3-2003-12"/>
         <xs:enumeration value="V3-2005N"/>
         <xs:enumeration value="V3-2006N"/>
         <xs:enumeration value="V3-2008N"/>
         <xs:enumeration value="V3-2009N"/>
         <xs:enumeration value="V3-2010N"/>
         <xs:enumeration value="V3-2011N"/>
         <xs:enumeration value="V3-2012N"/>
         <xs:enumeration value="V3PR1"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HL7UpdateMode">
      <xs:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="AR"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="K"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="REF"/>
         <xs:enumeration value="U"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="HomeAddress">
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IdentifierReliability">
      <xs:restriction base="cs">
         <xs:enumeration value="ISS"/>
         <xs:enumeration value="UNV"/>
         <xs:enumeration value="VER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="IdentifierScope">
      <xs:restriction base="cs">
         <xs:enumeration value="BUSN"/>
         <xs:enumeration value="OBJ"/>
         <xs:enumeration value="VER"/>
         <xs:enumeration value="VW"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ImageMediaType">
      <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="IntegrityCheckAlgorithm">
      <xs:restriction base="cs">
         <xs:enumeration value="SHA-1"/>
         <xs:enumeration value="SHA-256"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatus">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="completed"/>
         <xs:enumeration value="normal"/>
         <xs:enumeration value="nullified"/>
         <xs:enumeration value="pending"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusActive">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusCancelled">
      <xs:restriction base="cs">
         <xs:enumeration value="cancelled"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusCompleted">
      <xs:restriction base="cs">
         <xs:enumeration value="completed"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusNormal">
      <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="ManagedParticipationStatusNullified">
      <xs:restriction base="cs">
         <xs:enumeration value="nullified"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ManagedParticipationStatusPending">
      <xs:restriction base="cs">
         <xs:enumeration value="pending"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MediaType">
      <xs:restriction base="cs">
         <xs:enumeration value="application"/>
         <xs:enumeration value="application/dicom"/>
         <xs:enumeration value="application/msword"/>
         <xs:enumeration value="application/pdf"/>
         <xs:enumeration value="audio"/>
         <xs:enumeration value="audio/basic"/>
         <xs:enumeration value="audio/k32adpcm"/>
         <xs:enumeration value="audio/mpeg"/>
         <xs:enumeration value="image"/>
         <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:enumeration value="model"/>
         <xs:enumeration value="model/vrml"/>
         <xs:enumeration value="multipart"/>
         <xs:enumeration value="multipart/x-hl7-cda-level-one"/>
         <xs:enumeration value="text"/>
         <xs:enumeration value="text/html"/>
         <xs:enumeration value="text/plain"/>
         <xs:enumeration value="text/rtf"/>
         <xs:enumeration value="text/sgml"/>
         <xs:enumeration value="text/x-hl7-ft"/>
         <xs:enumeration value="text/x-hl7-text+xml"/>
         <xs:enumeration value="text/xml"/>
         <xs:enumeration value="video"/>
         <xs:enumeration value="video/mpeg"/>
         <xs:enumeration value="video/x-avi"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MessageWaitingPriority">
      <xs:restriction base="cs">
         <xs:enumeration value="H"/>
         <xs:enumeration value="L"/>
         <xs:enumeration value="M"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ModelMediaType">
      <xs:restriction base="cs">
         <xs:enumeration value="model/vrml"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ModifyIndicator">
      <xs:restriction base="cs">
         <xs:enumeration value="M"/>
         <xs:enumeration value="N"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="MultipartMediaType">
      <xs:restriction base="cs">
         <xs:enumeration value="multipart/x-hl7-cda-level-one"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NameLegalUse">
      <xs:restriction base="cs">
         <xs:enumeration value="L"/>
         <xs:enumeration value="OR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NoInformation">
      <xs:restriction base="cs">
         <xs:enumeration value="NI"/>
         <xs:enumeration value="INV"/>
         <xs:enumeration value="DER"/>
         <xs:enumeration value="OTH"/>
         <xs:enumeration value="NINF"/>
         <xs:enumeration value="PINF"/>
         <xs:enumeration value="UNC"/>
         <xs:enumeration value="MSK"/>
         <xs:enumeration value="NA"/>
         <xs:enumeration value="UNK"/>
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="NAV"/>
         <xs:enumeration value="NASK"/>
         <xs:enumeration value="QS"/>
         <xs:enumeration value="TRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="NullFlavor">
      <xs:restriction base="cs">
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="DER"/>
         <xs:enumeration value="INV"/>
         <xs:enumeration value="MSK"/>
         <xs:enumeration value="NA"/>
         <xs:enumeration value="NASK"/>
         <xs:enumeration value="NAV"/>
         <xs:enumeration value="NI"/>
         <xs:enumeration value="NINF"/>
         <xs:enumeration value="OTH"/>
         <xs:enumeration value="PINF"/>
         <xs:enumeration value="QS"/>
         <xs:enumeration value="TRC"/>
         <xs:enumeration value="UNC"/>
         <xs:enumeration value="UNK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrganizationNamePartQualifier">
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="AD"/>
         <xs:enumeration value="BR"/>
         <xs:enumeration value="CL"/>
         <xs:enumeration value="IN"/>
         <xs:enumeration value="LS"/>
         <xs:enumeration value="NB"/>
         <xs:enumeration value="PR"/>
         <xs:enumeration value="SP"/>
         <xs:enumeration value="TITLE"/>
         <xs:enumeration value="VV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="OrganizationNameUse">
      <xs:restriction base="cs">
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="SYL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Other">
      <xs:restriction base="cs">
         <xs:enumeration value="OTH"/>
         <xs:enumeration value="NINF"/>
         <xs:enumeration value="PINF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationAdmitter">
      <xs:restriction base="cs">
         <xs:enumeration value="ADM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationAnalyte">
      <xs:restriction base="cs">
         <xs:enumeration value="ALY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationAncillary">
      <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="ParticipationAttender">
      <xs:restriction base="cs">
         <xs:enumeration value="ATND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationAuthenticator">
      <xs:restriction base="cs">
         <xs:enumeration value="AUTHEN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationAuthorOriginator">
      <xs:restriction base="cs">
         <xs:enumeration value="AUT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationBaby">
      <xs:restriction base="cs">
         <xs:enumeration value="BBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationBeneficiary">
      <xs:restriction base="cs">
         <xs:enumeration value="BEN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationCallbackContact">
      <xs:restriction base="cs">
         <xs:enumeration value="CALLBCK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationCatalyst">
      <xs:restriction base="cs">
         <xs:enumeration value="CAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationCausativeAgent">
      <xs:restriction base="cs">
         <xs:enumeration value="CAGNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationConsultant">
      <xs:restriction base="cs">
         <xs:enumeration value="CON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationConsumable">
      <xs:restriction base="cs">
         <xs:enumeration value="CSM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationCoverageTarget">
      <xs:restriction base="cs">
         <xs:enumeration value="COV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationCustodian">
      <xs:restriction base="cs">
         <xs:enumeration value="CST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationDataEntryPerson">
      <xs:restriction base="cs">
         <xs:enumeration value="ENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationDestination">
      <xs:restriction base="cs">
         <xs:enumeration value="DST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationDischarger">
      <xs:restriction base="cs">
         <xs:enumeration value="DIS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationDistributor">
      <xs:restriction base="cs">
         <xs:enumeration value="DIST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationDonor">
      <xs:restriction base="cs">
         <xs:enumeration value="DON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationEntryLocation">
      <xs:restriction base="cs">
         <xs:enumeration value="ELOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationEscort">
      <xs:restriction base="cs">
         <xs:enumeration value="ESC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationExposureagent">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPAGNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationExposureparticipation">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPART"/>
         <xs:enumeration value="EXPTRGT"/>
         <xs:enumeration value="EXSRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationExposuresource">
      <xs:restriction base="cs">
         <xs:enumeration value="EXSRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationExposuretarget">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPTRGT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationGuarantorParty">
      <xs:restriction base="cs">
         <xs:enumeration value="GUAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationHolder">
      <xs:restriction base="cs">
         <xs:enumeration value="HLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationIndirectTarget">
      <xs:restriction base="cs">
         <xs:enumeration value="IND"/>
         <xs:enumeration value="BEN"/>
         <xs:enumeration value="CAGNT"/>
         <xs:enumeration value="COV"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="RCT"/>
         <xs:enumeration value="RCV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationInformant">
      <xs:restriction base="cs">
         <xs:enumeration value="INF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationInformationGenerator">
      <xs:restriction base="cs">
         <xs:enumeration value="AUT"/>
         <xs:enumeration value="INF"/>
         <xs:enumeration value="TRANS"/>
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="WIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationInformationRecipient">
      <xs:restriction base="cs">
         <xs:enumeration value="IRCP"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PRCP"/>
         <xs:enumeration value="REFB"/>
         <xs:enumeration value="REFT"/>
         <xs:enumeration value="TRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationInformationTranscriber">
      <xs:restriction base="cs">
         <xs:enumeration value="TRANS"/>
         <xs:enumeration value="ENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationLegalAuthenticator">
      <xs:restriction base="cs">
         <xs:enumeration value="LA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationNon-reuseableDevice">
      <xs:restriction base="cs">
         <xs:enumeration value="NRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationOrigin">
      <xs:restriction base="cs">
         <xs:enumeration value="ORG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationParticipation">
      <xs:restriction base="cs">
         <xs:enumeration value="PART"/>
         <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:enumeration value="AUT"/>
         <xs:enumeration value="INF"/>
         <xs:enumeration value="TRANS"/>
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="WIT"/>
         <xs:enumeration value="CST"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="ALY"/>
         <xs:enumeration value="BBY"/>
         <xs:enumeration value="CAT"/>
         <xs:enumeration value="CSM"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="NRD"/>
         <xs:enumeration value="RDV"/>
         <xs:enumeration value="DON"/>
         <xs:enumeration value="EXPAGNT"/>
         <xs:enumeration value="EXPART"/>
         <xs:enumeration value="EXPTRGT"/>
         <xs:enumeration value="EXSRC"/>
         <xs:enumeration value="PRD"/>
         <xs:enumeration value="SBJ"/>
         <xs:enumeration value="SPC"/>
         <xs:enumeration value="IND"/>
         <xs:enumeration value="BEN"/>
         <xs:enumeration value="CAGNT"/>
         <xs:enumeration value="COV"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="RCT"/>
         <xs:enumeration value="RCV"/>
         <xs:enumeration value="IRCP"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PRCP"/>
         <xs:enumeration value="REFB"/>
         <xs:enumeration value="REFT"/>
         <xs:enumeration value="TRC"/>
         <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:enumeration value="PRF"/>
         <xs:enumeration value="DIST"/>
         <xs:enumeration value="PPRF"/>
         <xs:enumeration value="SPRF"/>
         <xs:enumeration value="RESP"/>
         <xs:enumeration value="VRF"/>
         <xs:enumeration value="AUTHEN"/>
         <xs:enumeration value="LA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationPhysicalPerformer">
      <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="ParticipationPrimaryInformationRecipient">
      <xs:restriction base="cs">
         <xs:enumeration value="PRCP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationPrimaryPerformer">
      <xs:restriction base="cs">
         <xs:enumeration value="PPRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationProduct">
      <xs:restriction base="cs">
         <xs:enumeration value="PRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationReceiver">
      <xs:restriction base="cs">
         <xs:enumeration value="RCV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationRecordTarget">
      <xs:restriction base="cs">
         <xs:enumeration value="RCT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationReferredBy">
      <xs:restriction base="cs">
         <xs:enumeration value="REFB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationReferredTo">
      <xs:restriction base="cs">
         <xs:enumeration value="REFT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationReferrer">
      <xs:restriction base="cs">
         <xs:enumeration value="REF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationRemote">
      <xs:restriction base="cs">
         <xs:enumeration value="RML"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationResponsibleParty">
      <xs:restriction base="cs">
         <xs:enumeration value="RESP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationReusableDevice">
      <xs:restriction base="cs">
         <xs:enumeration value="RDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationSecondaryPerformer">
      <xs:restriction base="cs">
         <xs:enumeration value="SPRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationSpecimen">
      <xs:restriction base="cs">
         <xs:enumeration value="SPC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationTargetDevice">
      <xs:restriction base="cs">
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="NRD"/>
         <xs:enumeration value="RDV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationTargetDirect">
      <xs:restriction base="cs">
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="ALY"/>
         <xs:enumeration value="BBY"/>
         <xs:enumeration value="CAT"/>
         <xs:enumeration value="CSM"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="NRD"/>
         <xs:enumeration value="RDV"/>
         <xs:enumeration value="DON"/>
         <xs:enumeration value="EXPAGNT"/>
         <xs:enumeration value="EXPART"/>
         <xs:enumeration value="EXPTRGT"/>
         <xs:enumeration value="EXSRC"/>
         <xs:enumeration value="PRD"/>
         <xs:enumeration value="SBJ"/>
         <xs:enumeration value="SPC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationTargetLocation">
      <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="ParticipationTargetSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="SBJ"/>
         <xs:enumeration value="SPC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationTracker">
      <xs:restriction base="cs">
         <xs:enumeration value="TRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationType">
      <xs:restriction base="cs">
         <xs:enumeration value="ADM"/>
         <xs:enumeration value="ALY"/>
         <xs:enumeration value="ATND"/>
         <xs:enumeration value="AUT"/>
         <xs:enumeration value="AUTHEN"/>
         <xs:enumeration value="BBY"/>
         <xs:enumeration value="BEN"/>
         <xs:enumeration value="CAGNT"/>
         <xs:enumeration value="CALLBCK"/>
         <xs:enumeration value="CAT"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="COV"/>
         <xs:enumeration value="CSM"/>
         <xs:enumeration value="CST"/>
         <xs:enumeration value="DEV"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="DIS"/>
         <xs:enumeration value="DIST"/>
         <xs:enumeration value="DON"/>
         <xs:enumeration value="DST"/>
         <xs:enumeration value="ELOC"/>
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="ESC"/>
         <xs:enumeration value="EXPAGNT"/>
         <xs:enumeration value="EXPART"/>
         <xs:enumeration value="EXPTRGT"/>
         <xs:enumeration value="EXSRC"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="IND"/>
         <xs:enumeration value="INF"/>
         <xs:enumeration value="IRCP"/>
         <xs:enumeration value="LA"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="NRD"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="PPRF"/>
         <xs:enumeration value="PRCP"/>
         <xs:enumeration value="PRD"/>
         <xs:enumeration value="PRF"/>
         <xs:enumeration value="RCT"/>
         <xs:enumeration value="RCV"/>
         <xs:enumeration value="RDV"/>
         <xs:enumeration value="REF"/>
         <xs:enumeration value="REFB"/>
         <xs:enumeration value="REFT"/>
         <xs:enumeration value="RESP"/>
         <xs:enumeration value="RML"/>
         <xs:enumeration value="SBJ"/>
         <xs:enumeration value="SPC"/>
         <xs:enumeration value="SPRF"/>
         <xs:enumeration value="TRANS"/>
         <xs:enumeration value="TRC"/>
         <xs:enumeration value="VIA"/>
         <xs:enumeration value="VRF"/>
         <xs:enumeration value="WIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationUgentNotificationContact">
      <xs:restriction base="cs">
         <xs:enumeration value="NOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationVerifier">
      <xs:restriction base="cs">
         <xs:enumeration value="VRF"/>
         <xs:enumeration value="AUTHEN"/>
         <xs:enumeration value="LA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationVia">
      <xs:restriction base="cs">
         <xs:enumeration value="VIA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ParticipationWitness">
      <xs:restriction base="cs">
         <xs:enumeration value="WIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PersonNameUse">
      <xs:restriction base="cs">
         <xs:enumeration value="ABC"/>
         <xs:enumeration value="IDE"/>
         <xs:enumeration value="SYL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="PostalAddressUse">
      <xs:restriction base="cs">
         <xs:enumeration value="BAD"/>
         <xs:enumeration value="CONF"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
         <xs:enumeration value="PHYS"/>
         <xs:enumeration value="PST"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="TMP"/>
         <xs:enumeration value="WP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProbabilityDistributionType">
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="G"/>
         <xs:enumeration value="LN"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="T"/>
         <xs:enumeration value="U"/>
         <xs:enumeration value="X2"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ProcessingID">
      <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:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryPriority">
      <xs:restriction base="cs">
         <xs:enumeration value="D"/>
         <xs:enumeration value="I"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryRequestLimit">
      <xs:restriction base="cs">
         <xs:enumeration value="RD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryResponse">
      <xs:restriction base="cs">
         <xs:enumeration value="AE"/>
         <xs:enumeration value="NF"/>
         <xs:enumeration value="OK"/>
         <xs:enumeration value="QE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QueryStatusCode">
      <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="ReactionParticipant">
      <xs:restriction base="cs">
         <xs:enumeration value="CAT"/>
         <xs:enumeration value="CSM"/>
         <xs:enumeration value="PRD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RelationalOperator">
      <xs:restriction base="cs">
         <xs:enumeration value="CT"/>
         <xs:enumeration value="EQ"/>
         <xs:enumeration value="GE"/>
         <xs:enumeration value="GN"/>
         <xs:enumeration value="GT"/>
         <xs:enumeration value="LE"/>
         <xs:enumeration value="LT"/>
         <xs:enumeration value="NE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RelationshipConjunction">
      <xs:restriction base="cs">
         <xs:enumeration value="AND"/>
         <xs:enumeration value="OR"/>
         <xs:enumeration value="XOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResponseLevel">
      <xs:restriction base="cs">
         <xs:enumeration value="C"/>
         <xs:enumeration value="D"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="F"/>
         <xs:enumeration value="N"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="X"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ResponseModality">
      <xs:restriction base="cs">
         <xs:enumeration value="B"/>
         <xs:enumeration value="R"/>
         <xs:enumeration value="T"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClass">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCESS"/>
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
         <xs:enumeration value="ACTM"/>
         <xs:enumeration value="ADJV"/>
         <xs:enumeration value="ADJY"/>
         <xs:enumeration value="ADMM"/>
         <xs:enumeration value="ADTV"/>
         <xs:enumeration value="AFFL"/>
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ALQT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="BASE"/>
         <xs:enumeration value="BIRTHPL"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CAREGIVER"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="CHILD"/>
         <xs:enumeration value="CIT"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="CONY"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CRED"/>
         <xs:enumeration value="CRINV"/>
         <xs:enumeration value="CRSPNSR"/>
         <xs:enumeration value="DEATHPLC"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="DST"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="EQUIV"/>
         <xs:enumeration value="EXPAGTCAR"/>
         <xs:enumeration value="EXPR"/>
         <xs:enumeration value="EXPVECTOR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="FOMITE"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GRIC"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="GUARD"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="HLTHCHRT"/>
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="INGR"/>
         <xs:enumeration value="INST"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="ISDLOC"/>
         <xs:enumeration value="ISLT"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="MBR"/>
         <xs:enumeration value="MECH"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="MNT"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="NURPRAC"/>
         <xs:enumeration value="NURS"/>
         <xs:enumeration value="OWN"/>
         <xs:enumeration value="PA"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="PHYS"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="PROG"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="QUAL"/>
         <xs:enumeration value="RESBJ"/>
         <xs:enumeration value="RET"/>
         <xs:enumeration value="RGPR"/>
         <xs:enumeration value="ROL"/>
         <xs:enumeration value="SAME"/>
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="SPEC"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="STBL"/>
         <xs:enumeration value="STD"/>
         <xs:enumeration value="STOR"/>
         <xs:enumeration value="SUBS"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="SUBY"/>
         <xs:enumeration value="TERR"/>
         <xs:enumeration value="THER"/>
         <xs:enumeration value="UNDWRT"/>
         <xs:enumeration value="USED"/>
         <xs:enumeration value="WRTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAccess">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCESS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassActiveIngredient">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassActiveIngredientBasis">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTIB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassActiveIngredientMoietyBasis">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTIM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassActiveIngredientReferenceBasis">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTIR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassActiveMoiety">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAdditive">
      <xs:restriction base="cs">
         <xs:enumeration value="ADTV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAdjacency">
      <xs:restriction base="cs">
         <xs:enumeration value="ADJY"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CONY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAdjuvant">
      <xs:restriction base="cs">
         <xs:enumeration value="ADJV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAdministerableMaterial">
      <xs:restriction base="cs">
         <xs:enumeration value="ADMM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAffiliate">
      <xs:restriction base="cs">
         <xs:enumeration value="AFFL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAgent">
      <xs:restriction base="cs">
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="GUARD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAliquot">
      <xs:restriction base="cs">
         <xs:enumeration value="ALQT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAssignedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="SGNOFF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassAssociative">
      <xs:restriction base="cs">
         <xs:enumeration value="AFFL"/>
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="GUARD"/>
         <xs:enumeration value="CIT"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="PROG"/>
         <xs:enumeration value="CRINV"/>
         <xs:enumeration value="CRSPNSR"/>
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="QUAL"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="STD"/>
         <xs:enumeration value="UNDWRT"/>
         <xs:enumeration value="CAREGIVER"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="ACCESS"/>
         <xs:enumeration value="ADJY"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CONY"/>
         <xs:enumeration value="ADMM"/>
         <xs:enumeration value="BIRTHPL"/>
         <xs:enumeration value="DEATHPLC"/>
         <xs:enumeration value="DST"/>
         <xs:enumeration value="RET"/>
         <xs:enumeration value="EXPR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="HLTHCHRT"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="THER"/>
         <xs:enumeration value="MNT"/>
         <xs:enumeration value="OWN"/>
         <xs:enumeration value="RGPR"/>
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="ISDLOC"/>
         <xs:enumeration value="TERR"/>
         <xs:enumeration value="USED"/>
         <xs:enumeration value="WRTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassBase">
      <xs:restriction base="cs">
         <xs:enumeration value="BASE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassBirthplace">
      <xs:restriction base="cs">
         <xs:enumeration value="BIRTHPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCaregiver">
      <xs:restriction base="cs">
         <xs:enumeration value="CAREGIVER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCaseSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="CASEBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassChild">
      <xs:restriction base="cs">
         <xs:enumeration value="CHILD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCitizen">
      <xs:restriction base="cs">
         <xs:enumeration value="CIT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassClaimant">
      <xs:restriction base="cs">
         <xs:enumeration value="CLAIM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassClinicalResearchInvestigator">
      <xs:restriction base="cs">
         <xs:enumeration value="CRINV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassClinicalResearchSponsor">
      <xs:restriction base="cs">
         <xs:enumeration value="CRSPNSR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassColorAdditive">
      <xs:restriction base="cs">
         <xs:enumeration value="COLR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCommissioningParty">
      <xs:restriction base="cs">
         <xs:enumeration value="COMPAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassConnection">
      <xs:restriction base="cs">
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CONY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassContact">
      <xs:restriction base="cs">
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassContactCode">
      <xs:restriction base="cs">
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassContent">
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassContinuity">
      <xs:restriction base="cs">
         <xs:enumeration value="CONY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCoverageSponsor">
      <xs:restriction base="cs">
         <xs:enumeration value="SPNSR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCoveredParty">
      <xs:restriction base="cs">
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="PROG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassCredentialedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="CRED"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassDedicatedServiceDeliveryLocation">
      <xs:restriction base="cs">
         <xs:enumeration value="DSDLOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassDependent">
      <xs:restriction base="cs">
         <xs:enumeration value="DEPEN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassDistributedMaterial">
      <xs:restriction base="cs">
         <xs:enumeration value="DST"/>
         <xs:enumeration value="RET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassEmergencyContact">
      <xs:restriction base="cs">
         <xs:enumeration value="ECON"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassEmployee">
      <xs:restriction base="cs">
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassEquivalentEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="EQUIV"/>
         <xs:enumeration value="SAME"/>
         <xs:enumeration value="SUBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassExposedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassExposureAgentCarrier">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPAGTCAR"/>
         <xs:enumeration value="EXPVECTOR"/>
         <xs:enumeration value="FOMITE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassExposureVector">
      <xs:restriction base="cs">
         <xs:enumeration value="EXPVECTOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassFlavorAdditive">
      <xs:restriction base="cs">
         <xs:enumeration value="FLVR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassFomite">
      <xs:restriction base="cs">
         <xs:enumeration value="FOMITE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassGuarantor">
      <xs:restriction base="cs">
         <xs:enumeration value="GUAR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassGuardian">
      <xs:restriction base="cs">
         <xs:enumeration value="GUARD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassHasGeneric">
      <xs:restriction base="cs">
         <xs:enumeration value="GRIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassHealthChart">
      <xs:restriction base="cs">
         <xs:enumeration value="HLTHCHRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassHealthcareProvider">
      <xs:restriction base="cs">
         <xs:enumeration value="PROV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassHeldEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="HLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassICSRInvestigationSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="RESBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIdentifiedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="IDENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInactiveIngredient">
      <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="RoleClassIncidentalServiceDeliveryLocation">
      <xs:restriction base="cs">
         <xs:enumeration value="ISDLOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIndividual">
      <xs:restriction base="cs">
         <xs:enumeration value="INDIV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIngredientEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="INGR"/>
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
         <xs:enumeration value="ADJV"/>
         <xs:enumeration value="ADTV"/>
         <xs:enumeration value="BASE"/>
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="STBL"/>
         <xs:enumeration value="MECH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInstance">
      <xs:restriction base="cs">
         <xs:enumeration value="INST"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInvestigationSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassInvoicePayor">
      <xs:restriction base="cs">
         <xs:enumeration value="PAYOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIsSpeciesEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GRIC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassIsolate">
      <xs:restriction base="cs">
         <xs:enumeration value="ISLT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassLicensedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassLocatedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="STOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMaintainedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="MNT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassManagedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCESS"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="MNT"/>
         <xs:enumeration value="OWN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassManufacturedProduct">
      <xs:restriction base="cs">
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="THER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMechanicalIngredient">
      <xs:restriction base="cs">
         <xs:enumeration value="MECH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMember">
      <xs:restriction base="cs">
         <xs:enumeration value="MBR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMilitaryPerson">
      <xs:restriction base="cs">
         <xs:enumeration value="MIL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMolecularBond">
      <xs:restriction base="cs">
         <xs:enumeration value="BOND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMolecularFeatures">
      <xs:restriction base="cs">
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="PART"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMolecularPart">
      <xs:restriction base="cs">
         <xs:enumeration value="ACTM"/>
         <xs:enumeration value="PART"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassMutualRelationship">
      <xs:restriction base="cs">
         <xs:enumeration value="AFFL"/>
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="GUARD"/>
         <xs:enumeration value="CIT"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="PROG"/>
         <xs:enumeration value="CRINV"/>
         <xs:enumeration value="CRSPNSR"/>
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="QUAL"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="STD"/>
         <xs:enumeration value="UNDWRT"/>
         <xs:enumeration value="CAREGIVER"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassNamedInsured">
      <xs:restriction base="cs">
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassNextOfKin">
      <xs:restriction base="cs">
         <xs:enumeration value="NOK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassNotaryPublic">
      <xs:restriction base="cs">
         <xs:enumeration value="NOT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassNurse">
      <xs:restriction base="cs">
         <xs:enumeration value="NURS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassNursePractitioner">
      <xs:restriction base="cs">
         <xs:enumeration value="NURPRAC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassOntological">
      <xs:restriction base="cs">
         <xs:enumeration value="EQUIV"/>
         <xs:enumeration value="SAME"/>
         <xs:enumeration value="SUBY"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GRIC"/>
         <xs:enumeration value="INST"/>
         <xs:enumeration value="SUBS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassOwnedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="OWN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPart">
      <xs:restriction base="cs">
         <xs:enumeration value="PART"/>
         <xs:enumeration value="ACTM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPartitive">
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="EXPAGTCAR"/>
         <xs:enumeration value="EXPVECTOR"/>
         <xs:enumeration value="FOMITE"/>
         <xs:enumeration value="INGR"/>
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
         <xs:enumeration value="ADJV"/>
         <xs:enumeration value="ADTV"/>
         <xs:enumeration value="BASE"/>
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="STBL"/>
         <xs:enumeration value="MECH"/>
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="STOR"/>
         <xs:enumeration value="MBR"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="ACTM"/>
         <xs:enumeration value="SPEC"/>
         <xs:enumeration value="ALQT"/>
         <xs:enumeration value="ISLT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPassive">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCESS"/>
         <xs:enumeration value="ADJY"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CONY"/>
         <xs:enumeration value="ADMM"/>
         <xs:enumeration value="BIRTHPL"/>
         <xs:enumeration value="DEATHPLC"/>
         <xs:enumeration value="DST"/>
         <xs:enumeration value="RET"/>
         <xs:enumeration value="EXPR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="HLTHCHRT"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="THER"/>
         <xs:enumeration value="MNT"/>
         <xs:enumeration value="OWN"/>
         <xs:enumeration value="RGPR"/>
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="ISDLOC"/>
         <xs:enumeration value="TERR"/>
         <xs:enumeration value="USED"/>
         <xs:enumeration value="WRTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPatient">
      <xs:restriction base="cs">
         <xs:enumeration value="PAT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPayee">
      <xs:restriction base="cs">
         <xs:enumeration value="PAYEE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPersonalRelationship">
      <xs:restriction base="cs">
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPhysician">
      <xs:restriction base="cs">
         <xs:enumeration value="PHYS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPhysicianAssistant">
      <xs:restriction base="cs">
         <xs:enumeration value="PA"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPlaceOfDeath">
      <xs:restriction base="cs">
         <xs:enumeration value="DEATHPLC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPolicyHolder">
      <xs:restriction base="cs">
         <xs:enumeration value="POLHOLD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassPreservative">
      <xs:restriction base="cs">
         <xs:enumeration value="PRSV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassProductRelated">
      <xs:restriction base="cs">
         <xs:enumeration value="DST"/>
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="RET"/>
         <xs:enumeration value="RGPR"/>
         <xs:enumeration value="THER"/>
         <xs:enumeration value="WRTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassProgramEligible">
      <xs:restriction base="cs">
         <xs:enumeration value="PROG"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassQualifiedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="QUAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRegulatedProduct">
      <xs:restriction base="cs">
         <xs:enumeration value="RGPR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRelationshipFormal">
      <xs:restriction base="cs">
         <xs:enumeration value="AFFL"/>
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="GUARD"/>
         <xs:enumeration value="CIT"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="PROG"/>
         <xs:enumeration value="CRINV"/>
         <xs:enumeration value="CRSPNSR"/>
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="QUAL"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="STD"/>
         <xs:enumeration value="UNDWRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassResearchSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="RESBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRetailedMaterial">
      <xs:restriction base="cs">
         <xs:enumeration value="RET"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassRoot">
      <xs:restriction base="cs">
         <xs:enumeration value="ROL"/>
         <xs:enumeration value="AFFL"/>
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="COMPAR"/>
         <xs:enumeration value="SGNOFF"/>
         <xs:enumeration value="CON"/>
         <xs:enumeration value="ECON"/>
         <xs:enumeration value="NOK"/>
         <xs:enumeration value="GUARD"/>
         <xs:enumeration value="CIT"/>
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="CLAIM"/>
         <xs:enumeration value="NAMED"/>
         <xs:enumeration value="DEPEN"/>
         <xs:enumeration value="INDIV"/>
         <xs:enumeration value="SUBSCR"/>
         <xs:enumeration value="PROG"/>
         <xs:enumeration value="CRINV"/>
         <xs:enumeration value="CRSPNSR"/>
         <xs:enumeration value="EMP"/>
         <xs:enumeration value="MIL"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="INVSBJ"/>
         <xs:enumeration value="CASEBJ"/>
         <xs:enumeration value="RESBJ"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="QUAL"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="STD"/>
         <xs:enumeration value="UNDWRT"/>
         <xs:enumeration value="CAREGIVER"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="ACCESS"/>
         <xs:enumeration value="ADJY"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="BOND"/>
         <xs:enumeration value="CONY"/>
         <xs:enumeration value="ADMM"/>
         <xs:enumeration value="BIRTHPL"/>
         <xs:enumeration value="DEATHPLC"/>
         <xs:enumeration value="DST"/>
         <xs:enumeration value="RET"/>
         <xs:enumeration value="EXPR"/>
         <xs:enumeration value="HLD"/>
         <xs:enumeration value="HLTHCHRT"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="MANU"/>
         <xs:enumeration value="THER"/>
         <xs:enumeration value="MNT"/>
         <xs:enumeration value="OWN"/>
         <xs:enumeration value="RGPR"/>
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="ISDLOC"/>
         <xs:enumeration value="TERR"/>
         <xs:enumeration value="USED"/>
         <xs:enumeration value="WRTE"/>
         <xs:enumeration value="EQUIV"/>
         <xs:enumeration value="SAME"/>
         <xs:enumeration value="SUBY"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="GRIC"/>
         <xs:enumeration value="INST"/>
         <xs:enumeration value="SUBS"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="EXPAGTCAR"/>
         <xs:enumeration value="EXPVECTOR"/>
         <xs:enumeration value="FOMITE"/>
         <xs:enumeration value="INGR"/>
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
         <xs:enumeration value="ADJV"/>
         <xs:enumeration value="ADTV"/>
         <xs:enumeration value="BASE"/>
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="STBL"/>
         <xs:enumeration value="MECH"/>
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="STOR"/>
         <xs:enumeration value="MBR"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="ACTM"/>
         <xs:enumeration value="SPEC"/>
         <xs:enumeration value="ALQT"/>
         <xs:enumeration value="ISLT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSame">
      <xs:restriction base="cs">
         <xs:enumeration value="SAME"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassServiceDeliveryLocation">
      <xs:restriction base="cs">
         <xs:enumeration value="SDLOC"/>
         <xs:enumeration value="DSDLOC"/>
         <xs:enumeration value="ISDLOC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSigningAuthorityOrOfficer">
      <xs:restriction base="cs">
         <xs:enumeration value="SGNOFF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSpecimen">
      <xs:restriction base="cs">
         <xs:enumeration value="SPEC"/>
         <xs:enumeration value="ALQT"/>
         <xs:enumeration value="ISLT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassStabilizer">
      <xs:restriction base="cs">
         <xs:enumeration value="STBL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassStoredEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="STOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassStudent">
      <xs:restriction base="cs">
         <xs:enumeration value="STD"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSubscriber">
      <xs:restriction base="cs">
         <xs:enumeration value="SUBSCR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSubstancePresence">
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="INGR"/>
         <xs:enumeration value="ACTI"/>
         <xs:enumeration value="ACTIB"/>
         <xs:enumeration value="ACTIM"/>
         <xs:enumeration value="ACTIR"/>
         <xs:enumeration value="ADJV"/>
         <xs:enumeration value="ADTV"/>
         <xs:enumeration value="BASE"/>
         <xs:enumeration value="IACT"/>
         <xs:enumeration value="COLR"/>
         <xs:enumeration value="FLVR"/>
         <xs:enumeration value="PRSV"/>
         <xs:enumeration value="STBL"/>
         <xs:enumeration value="MECH"/>
         <xs:enumeration value="LOCE"/>
         <xs:enumeration value="STOR"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="ACTM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSubsumedBy">
      <xs:restriction base="cs">
         <xs:enumeration value="SUBY"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassSubsumer">
      <xs:restriction base="cs">
         <xs:enumeration value="SUBS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassTerritoryOfAuthority">
      <xs:restriction base="cs">
         <xs:enumeration value="TERR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassTherapeuticAgent">
      <xs:restriction base="cs">
         <xs:enumeration value="THER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassUnderwriter">
      <xs:restriction base="cs">
         <xs:enumeration value="UNDWRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassUsedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="USED"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleClassWarrantedProduct">
      <xs:restriction base="cs">
         <xs:enumeration value="WRTE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkHasContact">
      <xs:restriction base="cs">
         <xs:enumeration value="CONT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkHasDirectAuthorityOver">
      <xs:restriction base="cs">
         <xs:enumeration value="DIRAUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkHasIndirectAuthorityOver">
      <xs:restriction base="cs">
         <xs:enumeration value="INDAUTH"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkHasPart">
      <xs:restriction base="cs">
         <xs:enumeration value="PART"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkIdentification">
      <xs:restriction base="cs">
         <xs:enumeration value="IDENT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkIsBackupFor">
      <xs:restriction base="cs">
         <xs:enumeration value="BACKUP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkRelated">
      <xs:restriction base="cs">
         <xs:enumeration value="REL"/>
         <xs:enumeration value="BACKUP"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="DIRAUTH"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="INDAUTH"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="REPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkReplaces">
      <xs:restriction base="cs">
         <xs:enumeration value="REPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleLinkType">
      <xs:restriction base="cs">
         <xs:enumeration value="BACKUP"/>
         <xs:enumeration value="CONT"/>
         <xs:enumeration value="DIRAUTH"/>
         <xs:enumeration value="IDENT"/>
         <xs:enumeration value="INDAUTH"/>
         <xs:enumeration value="PART"/>
         <xs:enumeration value="REL"/>
         <xs:enumeration value="REPL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatus">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="normal"/>
         <xs:enumeration value="nullified"/>
         <xs:enumeration value="pending"/>
         <xs:enumeration value="suspended"/>
         <xs:enumeration value="terminated"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusActive">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusCancelled">
      <xs:restriction base="cs">
         <xs:enumeration value="cancelled"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusNormal">
      <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="RoleStatusNullified">
      <xs:restriction base="cs">
         <xs:enumeration value="nullified"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusPending">
      <xs:restriction base="cs">
         <xs:enumeration value="pending"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusSuspended">
      <xs:restriction base="cs">
         <xs:enumeration value="suspended"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RoleStatusTerminated">
      <xs:restriction base="cs">
         <xs:enumeration value="terminated"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Sequencing">
      <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:restriction base="cs">
         <xs:enumeration value="A"/>
         <xs:enumeration value="E"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="I"/>
         <xs:enumeration value="P"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StreetAddressLine">
      <xs:restriction base="cs">
         <xs:enumeration value="SAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="StreetName">
      <xs:restriction base="cs">
         <xs:enumeration value="STR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TelecommunicationAddressUse">
      <xs:restriction base="cs">
         <xs:enumeration value="AS"/>
         <xs:enumeration value="BAD"/>
         <xs:enumeration value="CONF"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="EC"/>
         <xs:enumeration value="H"/>
         <xs:enumeration value="HP"/>
         <xs:enumeration value="HV"/>
         <xs:enumeration value="MC"/>
         <xs:enumeration value="PG"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="TMP"/>
         <xs:enumeration value="WP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TelecommunicationCapabilities">
      <xs:restriction base="cs">
         <xs:enumeration value="DATA"/>
         <xs:enumeration value="FAX"/>
         <xs:enumeration value="SMS"/>
         <xs:enumeration value="TTY"/>
         <xs:enumeration value="VOICE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TextMediaType">
      <xs:restriction base="cs">
         <xs:enumeration value="text/html"/>
         <xs:enumeration value="text/plain"/>
         <xs:enumeration value="text/rtf"/>
         <xs:enumeration value="text/sgml"/>
         <xs:enumeration value="text/x-hl7-ft"/>
         <xs:enumeration value="text/x-hl7-text+xml"/>
         <xs:enumeration value="text/xml"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TimingEvent">
      <xs:restriction base="cs">
         <xs:enumeration value="AC"/>
         <xs:enumeration value="ACD"/>
         <xs:enumeration value="ACM"/>
         <xs:enumeration value="ACV"/>
         <xs:enumeration value="C"/>
         <xs:enumeration value="CD"/>
         <xs:enumeration value="CM"/>
         <xs:enumeration value="CV"/>
         <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:enumeration value="WAKE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="TransmissionRelationshipTypeCode">
      <xs:restriction base="cs">
         <xs:enumeration value="SEQL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="URLScheme">
      <xs:restriction base="cs">
         <xs:enumeration value="cid"/>
         <xs:enumeration value="file"/>
         <xs:enumeration value="ftp"/>
         <xs:enumeration value="hl7-att"/>
         <xs:enumeration value="http"/>
         <xs:enumeration value="mailto"/>
         <xs:enumeration value="mllp"/>
         <xs:enumeration value="nfs"/>
         <xs:enumeration value="tel"/>
         <xs:enumeration value="telnet"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Unknown">
      <xs:restriction base="cs">
         <xs:enumeration value="UNK"/>
         <xs:enumeration value="ASKU"/>
         <xs:enumeration value="NAV"/>
         <xs:enumeration value="NASK"/>
         <xs:enumeration value="QS"/>
         <xs:enumeration value="TRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="VideoMediaType">
      <xs:restriction base="cs">
         <xs:enumeration value="video/mpeg"/>
         <xs:enumeration value="video/x-avi"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="WorkPlace">
      <xs:restriction base="cs">
         <xs:enumeration value="WP"/>
         <xs:enumeration value="DIR"/>
         <xs:enumeration value="PUB"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_AccommodationRequestorRole">
      <xs:restriction base="cs">
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassCareProvisionEncounter">
      <xs:restriction base="cs">
         <xs:enumeration value="ENC"/>
         <xs:enumeration value="PCPR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassCareProvisionObservation">
      <xs:restriction base="cs">
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="PCPR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassCareProvisionProcedure">
      <xs:restriction base="cs">
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="PROC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassDocumentEntryAct">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCM"/>
         <xs:enumeration value="ACT"/>
         <xs:enumeration value="CONS"/>
         <xs:enumeration value="CTTEVENT"/>
         <xs:enumeration value="INC"/>
         <xs:enumeration value="INFRM"/>
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="REG"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActClassDocumentEntryOrganizer">
      <xs:restriction base="cs">
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CLUSTER"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodCompletionCriterion">
      <xs:restriction base="cs">
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDefEvn">
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDefEvnRqo">
      <xs:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodDefEvnRqoPrmsPrp">
      <xs: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:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="GOL"/>
         <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: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:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PERMRQ"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RMD"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodOrdPrms">
      <xs:restriction base="cs">
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodOrdPrmsEvn">
      <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:restriction base="cs">
         <xs:enumeration value="PERM"/>
         <xs:enumeration value="PERMRQ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodRequestEvent">
      <xs:restriction base="cs">
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="RQO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActMoodRqoPrpAptArq">
      <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_ActOrderableOrBillable">
      <xs:restriction base="cs">
         <xs:enumeration value="ACCM"/>
         <xs:enumeration value="ALRT"/>
         <xs:enumeration value="BATTERY"/>
         <xs:enumeration value="CASE"/>
         <xs:enumeration value="CLNTRL"/>
         <xs:enumeration value="CNOD"/>
         <xs:enumeration value="CONC"/>
         <xs:enumeration value="COND"/>
         <xs:enumeration value="DETPOL"/>
         <xs:enumeration value="DGIMG"/>
         <xs:enumeration value="ENC"/>
         <xs:enumeration value="EXP"/>
         <xs:enumeration value="GEN"/>
         <xs:enumeration value="INVSTG"/>
         <xs:enumeration value="LLD"/>
         <xs:enumeration value="LOC"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="OBSCOR"/>
         <xs:enumeration value="OBSSER"/>
         <xs:enumeration value="OUTB"/>
         <xs:enumeration value="PCPR"/>
         <xs:enumeration value="PHN"/>
         <xs:enumeration value="POL"/>
         <xs:enumeration value="POS"/>
         <xs:enumeration value="POSACC"/>
         <xs:enumeration value="POSCOORD"/>
         <xs:enumeration value="PRN"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="RLD"/>
         <xs:enumeration value="ROIBND"/>
         <xs:enumeration value="ROIOVL"/>
         <xs:enumeration value="RTRD"/>
         <xs:enumeration value="SBADM"/>
         <xs:enumeration value="SBEXT"/>
         <xs:enumeration value="SEQ"/>
         <xs:enumeration value="SEQVAR"/>
         <xs:enumeration value="SFWL"/>
         <xs:enumeration value="SIT"/>
         <xs:enumeration value="SPCOBS"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="STN"/>
         <xs:enumeration value="SUP"/>
         <xs:enumeration value="TRD"/>
         <xs:enumeration value="TRNS"/>
         <xs:enumeration value="VERIF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipDocument">
      <xs:restriction base="cs">
         <xs:enumeration value="APND"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipDocumentSPL">
      <xs:restriction base="cs">
         <xs:enumeration value="APND"/>
         <xs:enumeration value="DRIV"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="XCRPT"/>
         <xs:enumeration value="XFRM"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipEntry">
      <xs:restriction base="cs">
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="DRIV"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipEntryRelationship">
      <xs:restriction base="cs">
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="COMP"/>
         <xs:enumeration value="GEVL"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="RSON"/>
         <xs:enumeration value="SAS"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="XCRPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipExternalReference">
      <xs:restriction base="cs">
         <xs:enumeration value="ELNK"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SUBJ"/>
         <xs:enumeration value="XCRPT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipPatientTransport">
      <xs:restriction base="cs">
         <xs:enumeration value="ARR"/>
         <xs:enumeration value="DEP"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipPertinentInfo">
      <xs:restriction base="cs">
         <xs:enumeration value="CAUS"/>
         <xs:enumeration value="MFST"/>
         <xs:enumeration value="REFR"/>
         <xs:enumeration value="SPRT"/>
         <xs:enumeration value="SUBJ"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActRelationshipRelatedAuthorizations">
      <xs:restriction base="cs">
         <xs:enumeration value="AUTH"/>
         <xs:enumeration value="REFR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActReplaceOrRevise">
      <xs:restriction base="cs">
         <xs:enumeration value="MOD"/>
         <xs:enumeration value="RPLC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActStatusActiveComplete">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="completed"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActStatusActiveSuspended">
      <xs:restriction base="cs">
         <xs:enumeration value="active"/>
         <xs:enumeration value="suspended"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ActStatusPrevious">
      <xs:restriction base="cs">
         <xs:enumeration value="cancelled"/>
         <xs:enumeration value="nullified"/>
         <xs:enumeration value="obsolete"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementActMood">
      <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:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementEncounterMood">
      <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_ClinicalStatementExposureMood">
      <xs:restriction base="cs">
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementObservationMood">
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <xs:enumeration value="GOL"/>
         <xs:enumeration value="INT"/>
         <xs:enumeration value="PRMS"/>
         <xs:enumeration value="PRP"/>
         <xs:enumeration value="RQO"/>
         <xs:enumeration value="RSK"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ClinicalStatementProcedureMood">
      <xs:restriction base="cs">
         <xs:enumeration value="APT"/>
         <xs:enumeration value="ARQ"/>
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <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:restriction base="cs">
         <xs:enumeration value="CRT"/>
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="EVN.CRT"/>
         <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:restriction base="cs">
         <xs:enumeration value="DEF"/>
         <xs:enumeration value="EVN"/>
         <xs:enumeration value="INT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DeterminerInstanceKind">
      <xs:restriction base="cs">
         <xs:enumeration value="INSTANCE"/>
         <xs:enumeration value="KIND"/>
         <xs:enumeration value="QUANTIFIED_KIND"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentActMood">
      <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: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_DocumentEntrySubject">
      <xs:restriction base="cs">
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
         <xs:enumeration value="SPEC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentProcedureMood">
      <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_DocumentStatus">
      <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="x_DocumentSubject">
      <xs:restriction base="cs">
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_DocumentSubstanceMood">
      <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_EncounterParticipant">
      <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:restriction base="cs">
         <xs:enumeration value="CON"/>
         <xs:enumeration value="PRF"/>
         <xs:enumeration value="SPRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_EntityClassDocumentReceiving">
      <xs:restriction base="cs">
         <xs:enumeration value="HCE"/>
         <xs:enumeration value="NAT"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PSN"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="STATE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
      <xs:restriction base="cs">
         <xs:enumeration value="NAT"/>
         <xs:enumeration value="ORG"/>
         <xs:enumeration value="PSN"/>
         <xs:enumeration value="PUB"/>
         <xs:enumeration value="STATE"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_InformationRecipient">
      <xs:restriction base="cs">
         <xs:enumeration value="PRCP"/>
         <xs:enumeration value="TRC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_InformationRecipientRole">
      <xs:restriction base="cs">
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="HLTHCHRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_LabProcessClassCodes">
      <xs:restriction base="cs">
         <xs:enumeration value="ACSN"/>
         <xs:enumeration value="CONTREG"/>
         <xs:enumeration value="OBS"/>
         <xs:enumeration value="PROC"/>
         <xs:enumeration value="SPCTRT"/>
         <xs:enumeration value="SPECCOLLECT"/>
         <xs:enumeration value="STORE"/>
         <xs:enumeration value="TRNS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_OrganizationNamePartType">
      <xs:restriction base="cs">
         <xs:enumeration value="DEL"/>
         <xs:enumeration value="PFX"/>
         <xs:enumeration value="SFX"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ParticipationAuthorPerformer">
      <xs:restriction base="cs">
         <xs:enumeration value="AUT"/>
         <xs:enumeration value="PRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ParticipationEntVrf">
      <xs:restriction base="cs">
         <xs:enumeration value="ENT"/>
         <xs:enumeration value="VRF"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ParticipationPrfEntVrf">
      <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: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_PersonNamePartType">
      <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="x_PhoneOrEmailURLScheme">
      <xs:restriction base="cs">
         <xs:enumeration value="mailto"/>
         <xs:enumeration value="tel"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_PhoneURLScheme">
      <xs:restriction base="cs">
         <xs:enumeration value="tel"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassAccommodationRequestor">
      <xs:restriction base="cs">
         <xs:enumeration value="AGNT"/>
         <xs:enumeration value="PAT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCoverage">
      <xs:restriction base="cs">
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="SPNSR"/>
         <xs:enumeration value="UNDWRT"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCoverageInvoice">
      <xs:restriction base="cs">
         <xs:enumeration value="PAYEE"/>
         <xs:enumeration value="PAYOR"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassCredentialedEntity">
      <xs:restriction base="cs">
         <xs:enumeration value="ASSIGNED"/>
         <xs:enumeration value="LIC"/>
         <xs:enumeration value="NOT"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="QUAL"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_RoleClassPayeePolicyRelationship">
      <xs:restriction base="cs">
         <xs:enumeration value="COVPTY"/>
         <xs:enumeration value="GUAR"/>
         <xs:enumeration value="POLHOLD"/>
         <xs:enumeration value="PROV"/>
         <xs:enumeration value="PRS"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_SUCC_REPL_PREV">
      <xs:restriction base="cs">
         <xs:enumeration value="PREV"/>
         <xs:enumeration value="RPLC"/>
         <xs:enumeration value="SUCC"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="x_ServiceEventPerformer">
      <xs:restriction base="cs">
         <xs:enumeration value="PRF"/>
         <xs:enumeration value="SPRF"/>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>