<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="urn:ihe:iti:svs:2008" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="ValueSetRepository_Service" targetNamespace="urn:ihe:iti:svs:2008">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:ihe:iti:svs:2008" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:ihe:iti:svs:2008">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
  <xs:element name="AD" type="tns:AD"/>
  <xs:element name="ADXP" type="tns:ADXP"/>
  <xs:element name="ANY" type="tns:ANY"/>
  <xs:element name="ANYNonNull" type="tns:ANYNonNull"/>
  <xs:element name="AddressPartType" type="tns:AddressPartType"/>
  <xs:element name="BIN" type="tns:BIN"/>
  <xs:element name="BL" type="tns:BL"/>
  <xs:element name="BN" type="tns:BN"/>
  <xs:element name="BXIT_CD" type="tns:BXIT_CD"/>
  <xs:element name="BXIT_IVL_PQ" type="tns:BXIT_IVL_PQ"/>
  <xs:element name="BinaryDataEncoding" type="tns:BinaryDataEncoding"/>
  <xs:element name="BindingType" type="tns:BindingType"/>
  <xs:element name="CD" type="tns:CD"/>
  <xs:element name="CE" type="tns:CE"/>
  <xs:element name="CO" type="tns:CO"/>
  <xs:element name="CR" type="tns:CR"/>
  <xs:element name="CS" type="tns:CS"/>
  <xs:element name="CV" type="tns:CV"/>
  <xs:element name="CalendarCycle" type="tns:CalendarCycle"/>
  <xs:element name="CompressionAlgorithm" type="tns:CompressionAlgorithm"/>
  <xs:element name="ConceptListType" type="tns:ConceptListType"/>
  <xs:element name="DescribedValueSet" type="tns:DescribedValueSet"/>
  <xs:element name="DocumentRoot" type="tns:DocumentRoot"/>
  <xs:element name="ED" type="tns:ED"/>
  <xs:element name="EIVL.event" type="tns:EIVL.event"/>
  <xs:element name="EIVL_PPD_TS" type="tns:EIVL_PPD_TS"/>
  <xs:element name="EIVL_TS" type="tns:EIVL_TS"/>
  <xs:element name="EN" type="tns:EN"/>
  <xs:element name="ENXP" type="tns:ENXP"/>
  <xs:element name="EntityNamePartType" type="tns:EntityNamePartType"/>
  <xs:element name="GLIST_PQ" type="tns:GLIST_PQ"/>
  <xs:element name="GLIST_TS" type="tns:GLIST_TS"/>
  <xs:element name="GroupType" type="tns:GroupType"/>
  <xs:element name="HXIT_CE" type="tns:HXIT_CE"/>
  <xs:element name="HXIT_PQ" type="tns:HXIT_PQ"/>
  <xs:element name="II" type="tns:II"/>
  <xs:element name="INT" type="tns:INT"/>
  <xs:element name="IVL_INT" type="tns:IVL_INT"/>
  <xs:element name="IVL_MO" type="tns:IVL_MO"/>
  <xs:element name="IVL_PPD_PQ" type="tns:IVL_PPD_PQ"/>
  <xs:element name="IVL_PPD_TS" type="tns:IVL_PPD_TS"/>
  <xs:element name="IVL_PQ" type="tns:IVL_PQ"/>
  <xs:element name="IVL_REAL" type="tns:IVL_REAL"/>
  <xs:element name="IVL_TS" type="tns:IVL_TS"/>
  <xs:element name="IVXB_INT" type="tns:IVXB_INT"/>
  <xs:element name="IVXB_MO" type="tns:IVXB_MO"/>
  <xs:element name="IVXB_PPD_PQ" type="tns:IVXB_PPD_PQ"/>
  <xs:element name="IVXB_PPD_TS" type="tns:IVXB_PPD_TS"/>
  <xs:element name="IVXB_PQ" type="tns:IVXB_PQ"/>
  <xs:element name="IVXB_REAL" type="tns:IVXB_REAL"/>
  <xs:element name="IVXB_TS" type="tns:IVXB_TS"/>
  <xs:element name="IntegrityCheckAlgorithm" type="tns:IntegrityCheckAlgorithm"/>
  <xs:element name="MO" type="tns:MO"/>
  <xs:element name="NullFlavor" type="tns:NullFlavor"/>
  <xs:element name="ON" type="tns:ON"/>
  <xs:element name="PIVL_PPD_TS" type="tns:PIVL_PPD_TS"/>
  <xs:element name="PIVL_TS" type="tns:PIVL_TS"/>
  <xs:element name="PN" type="tns:PN"/>
  <xs:element name="PPD_PQ" type="tns:PPD_PQ"/>
  <xs:element name="PPD_TS" type="tns:PPD_TS"/>
  <xs:element name="PQ" type="tns:PQ"/>
  <xs:element name="PQR" type="tns:PQR"/>
  <xs:element name="ProbabilityDistributionType" type="tns:ProbabilityDistributionType"/>
  <xs:element name="QTY" type="tns:QTY"/>
  <xs:element name="REAL" type="tns:REAL"/>
  <xs:element name="RTO" type="tns:RTO"/>
  <xs:element name="RTO_MO_PQ" type="tns:RTO_MO_PQ"/>
  <xs:element name="RTO_PQ_PQ" type="tns:RTO_PQ_PQ"/>
  <xs:element name="RTO_QTY_QTY" type="tns:RTO_QTY_QTY"/>
  <xs:element name="RetrieveMultipleValueSetsRequest" type="tns:RetrieveMultipleValueSetsRequest_._type"/>
  <xs:element name="RetrieveMultipleValueSetsResponse" type="tns:RetrieveMultipleValueSetsResponseType"/>
  <xs:element name="RetrieveValueSetRequest" type="tns:RetrieveValueSetRequestType"/>
  <xs:element name="RetrieveValueSetResponse" type="tns:RetrieveValueSetResponseType"/>
  <xs:element name="SC" type="tns:SC"/>
  <xs:element name="SLIST_PQ" type="tns:SLIST_PQ"/>
  <xs:element name="SLIST_TS" type="tns:SLIST_TS"/>
  <xs:element name="ST" type="tns:ST"/>
  <xs:element name="SXCM_CD" type="tns:SXCM_CD"/>
  <xs:element name="SXCM_INT" type="tns:SXCM_INT"/>
  <xs:element name="SXCM_MO" type="tns:SXCM_MO"/>
  <xs:element name="SXCM_PPD_PQ" type="tns:SXCM_PPD_PQ"/>
  <xs:element name="SXCM_PPD_TS" type="tns:SXCM_PPD_TS"/>
  <xs:element name="SXCM_PQ" type="tns:SXCM_PQ"/>
  <xs:element name="SXCM_REAL" type="tns:SXCM_REAL"/>
  <xs:element name="SXCM_TS" type="tns:SXCM_TS"/>
  <xs:element name="SXPR_TS" type="tns:SXPR_TS"/>
  <xs:element name="SetOperator" type="tns:SetOperator"/>
  <xs:element name="TEL" type="tns:TEL"/>
  <xs:element name="TN" type="tns:TN"/>
  <xs:element name="TS" type="tns:TS"/>
  <xs:element name="TypeType" type="tns:TypeType"/>
  <xs:element name="URL" type="tns:URL"/>
  <xs:element name="UVP_TS" type="tns:UVP_TS"/>
  <xs:element name="ValueSetExtendedType" type="tns:ValueSetExtendedType"/>
  <xs:element name="ValueSetRequestType" type="tns:ValueSetRequestType"/>
  <xs:element name="ValueSetResponseType" type="tns:ValueSetResponseType"/>
  <xs:element name="ValueSetType" type="tns:ValueSetType"/>
  <xs:element name="adxp.additionalLocator" type="tns:adxp.additionalLocator"/>
  <xs:element name="adxp.buildingNumberSuffix" type="tns:adxp.buildingNumberSuffix"/>
  <xs:element name="adxp.careOf" type="tns:adxp.careOf"/>
  <xs:element name="adxp.censusTract" type="tns:adxp.censusTract"/>
  <xs:element name="adxp.city" type="tns:adxp.city"/>
  <xs:element name="adxp.country" type="tns:adxp.country"/>
  <xs:element name="adxp.county" type="tns:adxp.county"/>
  <xs:element name="adxp.delimiter" type="tns:adxp.delimiter"/>
  <xs:element name="adxp.deliveryAddressLine" type="tns:adxp.deliveryAddressLine"/>
  <xs:element name="adxp.deliveryInstallationArea" type="tns:adxp.deliveryInstallationArea"/>
  <xs:element name="adxp.deliveryInstallationQualifier" type="tns:adxp.deliveryInstallationQualifier"/>
  <xs:element name="adxp.deliveryInstallationType" type="tns:adxp.deliveryInstallationType"/>
  <xs:element name="adxp.deliveryMode" type="tns:adxp.deliveryMode"/>
  <xs:element name="adxp.deliveryModeIdentifier" type="tns:adxp.deliveryModeIdentifier"/>
  <xs:element name="adxp.direction" type="tns:adxp.direction"/>
  <xs:element name="adxp.houseNumber" type="tns:adxp.houseNumber"/>
  <xs:element name="adxp.houseNumberNumeric" type="tns:adxp.houseNumberNumeric"/>
  <xs:element name="adxp.postBox" type="tns:adxp.postBox"/>
  <xs:element name="adxp.postalCode" type="tns:adxp.postalCode"/>
  <xs:element name="adxp.precinct" type="tns:adxp.precinct"/>
  <xs:element name="adxp.state" type="tns:adxp.state"/>
  <xs:element name="adxp.streetAddressLine" type="tns:adxp.streetAddressLine"/>
  <xs:element name="adxp.streetName" type="tns:adxp.streetName"/>
  <xs:element name="adxp.streetNameBase" type="tns:adxp.streetNameBase"/>
  <xs:element name="adxp.streetNameType" type="tns:adxp.streetNameType"/>
  <xs:element name="adxp.unitID" type="tns:adxp.unitID"/>
  <xs:element name="adxp.unitType" type="tns:adxp.unitType"/>
  <xs:element name="en.delimiter" type="tns:en.delimiter"/>
  <xs:element name="en.family" type="tns:en.family"/>
  <xs:element name="en.given" type="tns:en.given"/>
  <xs:element name="en.prefix" type="tns:en.prefix"/>
  <xs:element name="en.suffix" type="tns:en.suffix"/>
  <xs:element name="thumbnail" type="tns:thumbnail"/>
  <xs:complexType name="RetrieveValueSetRequestType">
    <xs:sequence>
      <xs:element name="ValueSet" type="tns:ValueSetRequestType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ValueSetRequestType">
    <xs:complexContent>
      <xs:extension base="tns:ValueSetType">
        <xs:sequence/>
        <xs:attribute ref="xml:lang"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="ValueSetType">
    <xs:complexContent>
      <xs:extension base="tns:commonOperations">
        <xs:all/>
        <xs:attribute name="displayName" type="xs:string" use="required"/>
        <xs:attribute name="version" type="xs:string"/>
        <xs:attribute name="id" type="xs:string" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="commonOperations">
    <xs:sequence/>
  </xs:complexType>
  <xs:complexType name="RetrieveValueSetResponseType">
    <xs:sequence>
      <xs:element name="ValueSet" type="tns:ValueSetResponseType"/>
    </xs:sequence>
    <xs:attribute name="cacheExpirationHint" type="xs:dateTime"/>
  </xs:complexType>
  <xs:complexType name="ValueSetResponseType">
    <xs:complexContent>
      <xs:extension base="tns:ValueSetExtendedType">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="ValueSetExtendedType">
    <xs:complexContent>
      <xs:extension base="tns:ValueSetType">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="ConceptList" type="tns:ConceptListType"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ConceptListType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Concept" type="tns:CE"/>
    </xs:sequence>
    <xs:attribute ref="xml:lang"/>
  </xs:complexType>
  <xs:complexType name="CE">
    <xs:complexContent>
      <xs:extension base="tns:CD">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CD">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element minOccurs="0" name="originalText" type="tns:ED"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="qualifier" type="tns:CR"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="translation" type="tns:CD"/>
        </xs:sequence>
        <xs:attribute name="code" type="xs:string"/>
        <xs:attribute name="codeSystem" type="xs:string"/>
        <xs:attribute name="codeSystemName" type="xs:string"/>
        <xs:attribute name="codeSystemVersion" type="xs:string"/>
        <xs:attribute name="displayName" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="ANY">
    <xs:complexContent>
      <xs:extension base="tns:commonOperations">
        <xs:sequence/>
        <xs:attribute name="nullFlavor" type="tns:NullFlavor"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ED">
    <xs:complexContent>
      <xs:extension base="tns:BIN">
        <xs:sequence/>
        <xs:attribute name="compression" type="tns:CompressionAlgorithm"/>
        <xs:attribute name="integrityCheck" type="xs:string"/>
        <xs:attribute name="integrityCheckAlgorithm" type="tns:IntegrityCheckAlgorithm"/>
        <xs:attribute name="language" type="xs:string"/>
        <xs:attribute name="mediaType" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="BIN">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="mixed" nillable="true" type="xs:string"/>
        </xs:sequence>
        <xs:attribute name="representation" type="tns:BinaryDataEncoding"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CR">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element minOccurs="0" name="name" type="tns:CV"/>
          <xs:element minOccurs="0" name="value" type="tns:CD"/>
        </xs:sequence>
        <xs:attribute name="inverted" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CV">
    <xs:complexContent>
      <xs:extension base="tns:CE">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RetrieveMultipleValueSetsRequest_._type">
    <xs:complexContent>
      <xs:extension base="tns:commonOperations">
        <xs:all>
          <xs:element minOccurs="0" name="id" type="xs:string"/>
          <xs:element minOccurs="0" name="DisplayNameContains" type="xs:string"/>
          <xs:element minOccurs="0" name="SourceContains" type="xs:string"/>
          <xs:element minOccurs="0" name="PurposeContains" type="xs:string"/>
          <xs:element minOccurs="0" name="DefinitionContains" type="xs:string"/>
          <xs:element minOccurs="0" name="GroupContains" type="xs:string"/>
          <xs:element minOccurs="0" name="GroupOID" type="xs:string"/>
          <xs:element minOccurs="0" name="EffectiveDateBefore" type="xs:date"/>
          <xs:element minOccurs="0" name="EffectiveDateAfter" type="xs:date"/>
          <xs:element minOccurs="0" name="ExpirationDateBefore" type="xs:date"/>
          <xs:element minOccurs="0" name="ExpirationDateAfter" type="xs:date"/>
          <xs:element minOccurs="0" name="CreationDateBefore" type="xs:date"/>
          <xs:element minOccurs="0" name="CreationDateAfter" type="xs:date"/>
          <xs:element minOccurs="0" name="RevisionDateBefore" type="xs:date"/>
          <xs:element minOccurs="0" name="RevisionDateAfter" type="xs:date"/>
        </xs:all>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RetrieveMultipleValueSetsResponseType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="DescribedValueSet" type="tns:DescribedValueSet"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DescribedValueSet">
    <xs:complexContent>
      <xs:extension base="tns:ValueSetExtendedType">
        <xs:sequence>
          <xs:element name="Source" type="xs:string"/>
          <xs:element minOccurs="0" name="SourceURI" type="xs:string"/>
          <xs:element minOccurs="0" name="Purpose" type="xs:string"/>
          <xs:element minOccurs="0" name="Definition" type="xs:string"/>
          <xs:element name="Type" type="tns:TypeType"/>
          <xs:element minOccurs="0" name="Binding" type="tns:BindingType"/>
          <xs:element minOccurs="0" name="Status" type="xs:string"/>
          <xs:element minOccurs="0" name="EffectiveDate" type="xs:date"/>
          <xs:element minOccurs="0" name="ExpirationDate" type="xs:date"/>
          <xs:element minOccurs="0" name="CreationDate" type="xs:date"/>
          <xs:element minOccurs="0" name="RevisionDate" type="xs:date"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Group" type="tns:GroupType"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GroupType">
    <xs:complexContent>
      <xs:extension base="tns:commonOperations">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Keyword" type="xs:string"/>
        </xs:sequence>
        <xs:attribute name="displayName" type="xs:string"/>
        <xs:attribute name="id" type="xs:string"/>
        <xs:attribute name="sourceOrganization" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="DocumentRoot">
    <xs:sequence>
      <xs:choice maxOccurs="unbounded" minOccurs="0">
        <xs:element name="RetrieveMultipleValueSetsRequest" type="tns:RetrieveMultipleValueSetsRequest_._type"/>
        <xs:element name="RetrieveMultipleValueSetsResponse" type="tns:RetrieveMultipleValueSetsResponseType"/>
        <xs:element name="RetrieveValueSetRequest" type="tns:RetrieveValueSetRequestType"/>
        <xs:element name="RetrieveValueSetResponse" type="tns:RetrieveValueSetResponseType"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="en.prefix">
    <xs:complexContent>
      <xs:extension base="tns:ENXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ENXP">
    <xs:complexContent>
      <xs:extension base="tns:ST">
        <xs:sequence/>
        <xs:attribute name="partType" type="tns:EntityNamePartType"/>
        <xs:attribute name="qualifier">
          <xs:simpleType>
            <xs:list itemType="xs:string"/>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ST">
    <xs:complexContent>
      <xs:extension base="tns:ED">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="en.suffix">
    <xs:complexContent>
      <xs:extension base="tns:ENXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_TS"/>
          <xs:element minOccurs="0" name="center" type="tns:TS"/>
          <xs:element minOccurs="0" name="width" type="tns:PQ"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_TS"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_TS">
    <xs:complexContent>
      <xs:extension base="tns:TS">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="TS">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="QTY">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_TS">
    <xs:complexContent>
      <xs:extension base="tns:TS">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PQ">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="translation" type="tns:PQR"/>
        </xs:sequence>
        <xs:attribute name="unit" type="xs:string"/>
        <xs:attribute name="value" type="xs:double"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PQR">
    <xs:complexContent>
      <xs:extension base="tns:CV">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:double"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GLIST_PQ">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element name="head" type="tns:PQ"/>
          <xs:element name="increment" type="tns:PQ"/>
        </xs:sequence>
        <xs:attribute name="denominator" type="xs:int"/>
        <xs:attribute name="period" type="xs:int"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GLIST_TS">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element name="head" type="tns:TS"/>
          <xs:element name="increment" type="tns:PQ"/>
        </xs:sequence>
        <xs:attribute name="denominator" type="xs:int"/>
        <xs:attribute name="period" type="xs:int"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HXIT_CE">
    <xs:complexContent>
      <xs:extension base="tns:CE">
        <xs:sequence>
          <xs:element minOccurs="0" name="validTime" type="tns:IVL_TS"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HXIT_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PQ">
        <xs:sequence>
          <xs:element minOccurs="0" name="validTime" type="tns:IVL_TS"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="II">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence/>
        <xs:attribute name="assigningAuthorityName" type="xs:string"/>
        <xs:attribute name="displayable" type="xs:boolean"/>
        <xs:attribute name="extension" type="xs:string"/>
        <xs:attribute name="root" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="INT">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:int"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_INT">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_INT">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_INT"/>
          <xs:element minOccurs="0" name="center" type="tns:INT"/>
          <xs:element minOccurs="0" name="width" type="tns:INT"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_INT"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_INT">
    <xs:complexContent>
      <xs:extension base="tns:INT">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_INT">
    <xs:complexContent>
      <xs:extension base="tns:INT">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_MO">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_MO">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_MO"/>
          <xs:element minOccurs="0" name="center" type="tns:MO"/>
          <xs:element minOccurs="0" name="width" type="tns:MO"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_MO"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_MO">
    <xs:complexContent>
      <xs:extension base="tns:MO">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MO">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence/>
        <xs:attribute name="currency" type="xs:string"/>
        <xs:attribute name="value" type="xs:double"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_MO">
    <xs:complexContent>
      <xs:extension base="tns:MO">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_PPD_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_PPD_TS"/>
          <xs:element minOccurs="0" name="center" type="tns:PPD_TS"/>
          <xs:element minOccurs="0" name="width" type="tns:PPD_PQ"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_PPD_TS"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:PPD_TS">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="standardDeviation" type="tns:PQ"/>
        </xs:sequence>
        <xs:attribute name="distributionType" type="tns:ProbabilityDistributionType"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:PPD_TS">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PPD_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PQ">
        <xs:sequence>
          <xs:element minOccurs="0" name="standardDeviation" type="tns:PQ"/>
        </xs:sequence>
        <xs:attribute name="distributionType" type="tns:ProbabilityDistributionType"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_REAL">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_REAL">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_REAL"/>
          <xs:element minOccurs="0" name="center" type="tns:REAL"/>
          <xs:element minOccurs="0" name="width" type="tns:REAL"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_REAL"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_REAL">
    <xs:complexContent>
      <xs:extension base="tns:REAL">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="REAL">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:double"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_REAL">
    <xs:complexContent>
      <xs:extension base="tns:REAL">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ON">
    <xs:complexContent>
      <xs:extension base="tns:EN">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EN">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:choice maxOccurs="unbounded" minOccurs="0">
            <xs:element name="delimiter" type="tns:en.delimiter"/>
            <xs:element name="family" type="tns:en.family"/>
            <xs:element name="given" type="tns:en.given"/>
            <xs:element name="prefix" type="tns:en.prefix"/>
            <xs:element name="suffix" type="tns:en.suffix"/>
            <xs:element name="validTime" type="tns:IVL_TS"/>
          </xs:choice>
        </xs:sequence>
        <xs:attribute name="use">
          <xs:simpleType>
            <xs:list itemType="xs:string"/>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PIVL_PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_PPD_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="phase" type="tns:IVL_PPD_TS"/>
          <xs:element minOccurs="0" name="period" type="tns:PPD_PQ"/>
        </xs:sequence>
        <xs:attribute name="alignment" type="tns:CalendarCycle"/>
        <xs:attribute name="institutionSpecified" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PIVL_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="phase" type="tns:IVL_TS"/>
          <xs:element minOccurs="0" name="period" type="tns:PQ"/>
        </xs:sequence>
        <xs:attribute name="alignment" type="tns:CalendarCycle"/>
        <xs:attribute name="institutionSpecified" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PN">
    <xs:complexContent>
      <xs:extension base="tns:EN">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RTO">
    <xs:complexContent>
      <xs:extension base="tns:RTO_QTY_QTY">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RTO_QTY_QTY">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence>
          <xs:element name="numerator" type="tns:QTY"/>
          <xs:element name="denominator" type="tns:QTY"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RTO_MO_PQ">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence>
          <xs:element name="numerator" type="tns:MO"/>
          <xs:element name="denominator" type="tns:PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RTO_PQ_PQ">
    <xs:complexContent>
      <xs:extension base="tns:QTY">
        <xs:sequence>
          <xs:element name="numerator" type="tns:PQ"/>
          <xs:element name="denominator" type="tns:PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SC">
    <xs:complexContent>
      <xs:extension base="tns:ST">
        <xs:sequence/>
        <xs:attribute name="code" type="xs:string"/>
        <xs:attribute name="codeSystem" type="xs:string"/>
        <xs:attribute name="codeSystemName" type="xs:string"/>
        <xs:attribute name="codeSystemVersion" type="xs:string"/>
        <xs:attribute name="displayName" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SLIST_PQ">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element name="origin" type="tns:PQ"/>
          <xs:element name="scale" type="tns:PQ"/>
          <xs:element name="digits" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SLIST_TS">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:element name="origin" type="tns:TS"/>
          <xs:element name="scale" type="tns:PQ"/>
          <xs:element name="digits" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_CD">
    <xs:complexContent>
      <xs:extension base="tns:CD">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXPR_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_TS">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="comp" type="tns:SXCM_TS"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="TN">
    <xs:complexContent>
      <xs:extension base="tns:EN">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="UVP_TS">
    <xs:complexContent>
      <xs:extension base="tns:TS">
        <xs:sequence/>
        <xs:attribute name="probability" type="xs:double"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.delimiter">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ADXP">
    <xs:complexContent>
      <xs:extension base="tns:ST">
        <xs:sequence/>
        <xs:attribute name="partType" type="tns:AddressPartType"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AD">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence>
          <xs:choice maxOccurs="unbounded" minOccurs="0">
            <xs:element name="delimiter" type="tns:adxp.delimiter"/>
            <xs:element name="country" type="tns:adxp.country"/>
            <xs:element name="state" type="tns:adxp.state"/>
            <xs:element name="county" type="tns:adxp.county"/>
            <xs:element name="city" type="tns:adxp.city"/>
            <xs:element name="postalCode" type="tns:adxp.postalCode"/>
            <xs:element name="streetAddressLine" type="tns:adxp.streetAddressLine"/>
            <xs:element name="houseNumber" type="tns:adxp.houseNumber"/>
            <xs:element name="houseNumberNumeric" type="tns:adxp.houseNumberNumeric"/>
            <xs:element name="direction" type="tns:adxp.direction"/>
            <xs:element name="streetName" type="tns:adxp.streetName"/>
            <xs:element name="streetNameBase" type="tns:adxp.streetNameBase"/>
            <xs:element name="streetNameType" type="tns:adxp.streetNameType"/>
            <xs:element name="additionalLocator" type="tns:adxp.additionalLocator"/>
            <xs:element name="unitID" type="tns:adxp.unitID"/>
            <xs:element name="unitType" type="tns:adxp.unitType"/>
            <xs:element name="careOf" type="tns:adxp.careOf"/>
            <xs:element name="censusTract" type="tns:adxp.censusTract"/>
            <xs:element name="deliveryAddressLine" type="tns:adxp.deliveryAddressLine"/>
            <xs:element name="deliveryInstallationType" type="tns:adxp.deliveryInstallationType"/>
            <xs:element name="deliveryInstallationArea" type="tns:adxp.deliveryInstallationArea"/>
            <xs:element name="deliveryInstallationQualifier" type="tns:adxp.deliveryInstallationQualifier"/>
            <xs:element name="deliveryMode" type="tns:adxp.deliveryMode"/>
            <xs:element name="deliveryModeIdentifier" type="tns:adxp.deliveryModeIdentifier"/>
            <xs:element name="buildingNumberSuffix" type="tns:adxp.buildingNumberSuffix"/>
            <xs:element name="postBox" type="tns:adxp.postBox"/>
            <xs:element name="precinct" type="tns:adxp.precinct"/>
            <xs:element name="useablePeriod" type="tns:SXCM_TS"/>
          </xs:choice>
        </xs:sequence>
        <xs:attribute name="isNotOrdered" type="xs:boolean"/>
        <xs:attribute name="use" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.country">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.state">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.county">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.city">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.postalCode">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.streetAddressLine">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.houseNumber">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.houseNumberNumeric">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.direction">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.streetName">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.streetNameBase">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.streetNameType">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.additionalLocator">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.unitType">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.careOf">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.censusTract">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryAddressLine">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryInstallationType">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryInstallationArea">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryInstallationQualifier">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryMode">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.deliveryModeIdentifier">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.buildingNumberSuffix">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.postBox">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.precinct">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ANYNonNull">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BN">
    <xs:complexContent>
      <xs:extension base="tns:ANYNonNull">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BXIT_CD">
    <xs:complexContent>
      <xs:extension base="tns:CD">
        <xs:sequence/>
        <xs:attribute name="qty" type="xs:int"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BXIT_IVL_PQ">
    <xs:complexContent>
      <xs:extension base="tns:IVL_PQ">
        <xs:sequence/>
        <xs:attribute name="qty" type="xs:int"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_PQ">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_PQ">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_PQ"/>
          <xs:element minOccurs="0" name="center" type="tns:PQ"/>
          <xs:element minOccurs="0" name="width" type="tns:PQ"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PQ">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PQ">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CO">
    <xs:complexContent>
      <xs:extension base="tns:CV">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CS">
    <xs:complexContent>
      <xs:extension base="tns:CV">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EIVL.event">
    <xs:complexContent>
      <xs:extension base="tns:CE">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EIVL_PPD_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_PPD_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="event" type="tns:EIVL.event"/>
          <xs:element minOccurs="0" name="offset" type="tns:IVL_PPD_PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVL_PPD_PQ">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_PPD_PQ">
        <xs:sequence>
          <xs:element minOccurs="0" name="low" type="tns:IVXB_PPD_PQ"/>
          <xs:element minOccurs="0" name="center" type="tns:PPD_PQ"/>
          <xs:element minOccurs="0" name="width" type="tns:PPD_PQ"/>
          <xs:element minOccurs="0" name="high" type="tns:IVXB_PPD_PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SXCM_PPD_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PPD_PQ">
        <xs:sequence/>
        <xs:attribute name="operator" type="tns:SetOperator"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IVXB_PPD_PQ">
    <xs:complexContent>
      <xs:extension base="tns:PPD_PQ">
        <xs:sequence/>
        <xs:attribute name="inclusive" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EIVL_TS">
    <xs:complexContent>
      <xs:extension base="tns:SXCM_TS">
        <xs:sequence>
          <xs:element minOccurs="0" name="event" type="tns:EIVL.event"/>
          <xs:element minOccurs="0" name="offset" type="tns:IVL_PQ"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="en.delimiter">
    <xs:complexContent>
      <xs:extension base="tns:ENXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="en.family">
    <xs:complexContent>
      <xs:extension base="tns:ENXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="en.given">
    <xs:complexContent>
      <xs:extension base="tns:ENXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="TEL">
    <xs:complexContent>
      <xs:extension base="tns:URL">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="useablePeriod" type="tns:SXCM_TS"/>
        </xs:sequence>
        <xs:attribute name="use">
          <xs:simpleType>
            <xs:list itemType="xs:string"/>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType abstract="true" name="URL">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="thumbnail">
    <xs:complexContent>
      <xs:extension base="tns:ED">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="adxp.unitID">
    <xs:complexContent>
      <xs:extension base="tns:ADXP">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BL">
    <xs:complexContent>
      <xs:extension base="tns:ANY">
        <xs:sequence/>
        <xs:attribute name="value" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="CompressionAlgorithm">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DF"/>
      <xs:enumeration value="GZ"/>
      <xs:enumeration value="Z"/>
      <xs:enumeration value="ZL"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="IntegrityCheckAlgorithm">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SHA-1"/>
      <xs:enumeration value="SHA-256"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BinaryDataEncoding">
    <xs:restriction base="xs:string">
      <xs:enumeration value="B64"/>
      <xs:enumeration value="TXT"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NullFlavor">
    <xs:restriction base="xs:string">
      <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="NINF"/>
      <xs:enumeration value="OTH"/>
      <xs:enumeration value="PINF"/>
      <xs:enumeration value="TRC"/>
      <xs:enumeration value="UNK"/>
      <xs:enumeration value="NP"/>
      <xs:enumeration value="OP"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypeType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Intensional"/>
      <xs:enumeration value="Extensional"/>
      <xs:enumeration value="Expanded"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BindingType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Static"/>
      <xs:enumeration value="Dynamic"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EntityNamePartType">
    <xs:restriction base="xs:string">
      <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="SetOperator">
    <xs:restriction base="xs:string">
      <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="ProbabilityDistributionType">
    <xs:restriction base="xs:string">
      <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="CalendarCycle">
    <xs:restriction base="xs:string">
      <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="AddressPartType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ADL"/>
      <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="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:element name="NAV" type="tns:NAV"/>
  <xs:complexType name="NAV">
    <xs:sequence/>
  </xs:complexType>
  <xs:element name="VERUNK" type="tns:VERUNK"/>
  <xs:complexType name="VERUNK">
    <xs:sequence/>
  </xs:complexType>
  <xs:element name="SOAPException" type="tns:SOAPException"/>
  <xs:complexType name="SOAPException">
    <xs:sequence>
      <xs:element name="message" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/XML/1998/namespace" version="1.0">
<xs:attribute name="lang" type="xs:string"/>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="ValueSetRepository_RetrieveValueSet">
    <wsdl:part element="tns:RetrieveValueSetRequest" name="body">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SOAPException">
    <wsdl:part element="tns:SOAPException" name="SOAPException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="NAVFault">
    <wsdl:part element="tns:NAV" name="NAVFault">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VERUNKFault">
    <wsdl:part element="tns:VERUNK" name="VERUNKFault">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ValueSetRepository_RetrieveMultipleValueSetsResponse">
    <wsdl:part element="tns:RetrieveMultipleValueSetsResponse" name="body">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ValueSetRepository_RetrieveMultipleValueSets">
    <wsdl:part element="tns:RetrieveMultipleValueSetsRequest" name="body">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ValueSetRepository_RetrieveValueSetResponse">
    <wsdl:part element="tns:RetrieveValueSetResponse" name="body">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ValueSetRepository_PortType">
    <wsdl:operation name="ValueSetRepository_RetrieveValueSet">
      <wsdl:input message="tns:ValueSetRepository_RetrieveValueSet" name="ValueSetRepository_RetrieveValueSet" wsam:Action="urn:ihe:iti:2008:RetrieveValueSet" wsaw:Action="urn:ihe:iti:2008:RetrieveValueSet">
    </wsdl:input>
      <wsdl:output message="tns:ValueSetRepository_RetrieveValueSetResponse" name="ValueSetRepository_RetrieveValueSetResponse" wsam:Action="urn:ihe:iti:2008:RetrieveValueSetResponse" wsaw:Action="urn:ihe:iti:2008:RetrieveValueSetResponse">
    </wsdl:output>
      <wsdl:fault message="tns:NAVFault" name="NAVFault" wsam:Action="NAV" wsaw:Action="NAV">
    </wsdl:fault>
      <wsdl:fault message="tns:SOAPException" name="SOAPException" wsam:Action="urn:ihe:iti:svs:2008/ValueSetRepository_PortType/ValueSetRepository_RetrieveValueSet/Fault/SOAPException">
    </wsdl:fault>
      <wsdl:fault message="tns:VERUNKFault" name="VERUNKFault" wsam:Action="VERUNK" wsaw:Action="VERUNK">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ValueSetRepository_RetrieveMultipleValueSets">
      <wsdl:input message="tns:ValueSetRepository_RetrieveMultipleValueSets" name="ValueSetRepository_RetrieveMultipleValueSets" wsam:Action="urn:ihe:iti:2010:RetrieveMultipleValueSets" wsaw:Action="urn:ihe:iti:2010:RetrieveMultipleValueSets">
    </wsdl:input>
      <wsdl:output message="tns:ValueSetRepository_RetrieveMultipleValueSetsResponse" name="ValueSetRepository_RetrieveMultipleValueSetsResponse" wsam:Action="urn:ihe:iti:2010:RetrieveMultipleValueSetsResponse" wsaw:Action="urn:ihe:iti:2010:RetrieveMultipleValueSetsResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ValueSetRepository_ServiceSoapBinding" type="tns:ValueSetRepository_PortType">
    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsaw:UsingAddressing wsdl:required="true"/>
    <wsp:PolicyReference URI="#ValueSetRepository_ServiceSoapBinding_WSAM_Addressing_Policy"/>
    <wsdl:operation name="ValueSetRepository_RetrieveValueSet">
      <soap12:operation soapAction="urn:ihe:iti:svs:2008:RetrieveValueSet" style="document"/>
      <wsdl:input name="ValueSetRepository_RetrieveValueSet">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ValueSetRepository_RetrieveValueSetResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NAVFault">
        <soap12:fault name="NAVFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SOAPException">
        <soap12:fault name="SOAPException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="VERUNKFault">
        <soap12:fault name="VERUNKFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ValueSetRepository_RetrieveMultipleValueSets">
      <soap12:operation soapAction="urn:ihe:iti:svs:2010:RetrieveMultipleValueSets" style="document"/>
      <wsdl:input name="ValueSetRepository_RetrieveMultipleValueSets">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ValueSetRepository_RetrieveMultipleValueSetsResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ValueSetRepository_Service">
    <wsdl:port binding="tns:ValueSetRepository_ServiceSoapBinding" name="ValueSetRepository_Port_Soap12">
      <soap12:address location="https://gazelle.agence-esante.lu/SVSSimulator-ejb/ValueSetRepository_Service/ValueSetRepository_PortType"/>
    </wsdl:port>
  </wsdl:service>
    <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="ValueSetRepository_ServiceSoapBinding_WSAM_Addressing_Policy"><wsam:Addressing><wsp:Policy/></wsam:Addressing></wsp:Policy>
</wsdl:definitions>