Schema Name: datatypes.xsd
Target Namespace: urn:hl7-org:v2xml
Documentation:
Collapse XSD Schema Code:

<!--
    v2.xml Message Definitions Version v2.4  - data types
    Copyright (C) Sun Microsystems. All rights reserved.
-->
<xsd:schema
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:hl7-org:v2xml"
    xmlns:hl7="urn:com.sun:encoder-hl7-1.0"
    targetNamespace="urn:hl7-org:v2xml" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0">

    <xsd:annotation>
        <xsd:appinfo source="urn:com.sun:encoder">
            <encoding xmlns="urn:com.sun:encoder" name="HL7 v2 Encoding" namespace="urn:com.sun:encoder-hl7-1.0" style="hl7encoder-1.0"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="escapeType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="V" type="xsd:string"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE AD
    -->
    <xsd:complexType name="AD">
        <xsd:sequence>
            <xsd:element ref="AD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AD.8" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE AUI
    -->
    <xsd:complexType name="AUI">
        <xsd:sequence>
            <xsd:element ref="AUI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AUI.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="AUI.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CCD
    -->
    <xsd:complexType name="CCD">
        <xsd:sequence>
            <xsd:element ref="CCD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CCD.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CCP
    -->
    <xsd:complexType name="CCP">
        <xsd:sequence>
            <xsd:element ref="CCP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CCP.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CCP.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CD
    -->
    <xsd:complexType name="CD">
        <xsd:sequence>
            <xsd:element ref="CD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CD.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CD.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CD.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CE
    -->
    <xsd:complexType name="CE">
        <xsd:sequence>
            <xsd:element ref="CE.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CE.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CE.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CE.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CE.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CE.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CF
    -->
    <xsd:complexType name="CF">
        <xsd:sequence>
            <xsd:element ref="CF.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CF.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CF.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CF.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CF.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CF.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CK
    -->
    <xsd:complexType name="CK">
        <xsd:sequence>
            <xsd:element ref="CK.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CK.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CK.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CK.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CN
    -->
    <xsd:complexType name="CN">
        <xsd:sequence>
            <xsd:element ref="CN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CN.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CNE
    -->
    <xsd:complexType name="CNE">
        <xsd:sequence>
            <xsd:element ref="CNE.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNE.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CNN
    -->
    <xsd:complexType name="CNN">
        <xsd:sequence>
            <xsd:element ref="CNN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CNN.11" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CP
    -->
    <xsd:complexType name="CP">
        <xsd:sequence>
            <xsd:element ref="CP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CP.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CP.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CP.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CP.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CP.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CQ
    -->
    <xsd:complexType name="CQ">
        <xsd:sequence>
            <xsd:element ref="CQ.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CQ.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CSU
    -->
    <xsd:complexType name="CSU">
        <xsd:sequence>
            <xsd:element ref="CSU.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CSU.7" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CWE
    -->
    <xsd:complexType name="CWE">
        <xsd:sequence>
            <xsd:element ref="CWE.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CWE.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE CX
    -->
    <xsd:complexType name="CX">
        <xsd:sequence>
            <xsd:element ref="CX.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="CX.8" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DDI
    -->
    <xsd:complexType name="DDI">
        <xsd:sequence>
            <xsd:element ref="DDI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DDI.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DDI.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DIN
    -->
    <xsd:complexType name="DIN">
        <xsd:sequence>
            <xsd:element ref="DIN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DIN.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DLD
    -->
    <xsd:complexType name="DLD">
        <xsd:sequence>
            <xsd:element ref="DLD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLD.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DLN
    -->
    <xsd:complexType name="DLN">
        <xsd:sequence>
            <xsd:element ref="DLN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLN.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DLT
    -->
    <xsd:complexType name="DLT">
        <xsd:sequence>
            <xsd:element ref="DLT.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLT.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLT.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DLT.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE DR
    -->
    <xsd:complexType name="DR">
        <xsd:sequence>
            <xsd:element ref="DR.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DR.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE DT
    -->
    <xsd:simpleType name="DT">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        COMPOSITE DATATYPE DTN
    -->
    <xsd:complexType name="DTN">
        <xsd:sequence>
            <xsd:element ref="DTN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="DTN.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE ED
    -->
    <xsd:complexType name="ED">
        <xsd:sequence>
            <xsd:element ref="ED.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ED.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ED.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ED.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ED.5" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE EI
    -->
    <xsd:complexType name="EI">
        <xsd:sequence>
            <xsd:element ref="EI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="EI.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="EI.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="EI.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE EIP
    -->
    <xsd:complexType name="EIP">
        <xsd:sequence>
            <xsd:element ref="EIP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="EIP.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE ELD
    -->
    <xsd:complexType name="ELD">
        <xsd:sequence>
            <xsd:element ref="ELD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ELD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ELD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="ELD.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE FC
    -->
    <xsd:complexType name="FC">
        <xsd:sequence>
            <xsd:element ref="FC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FC.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE FN
    -->
    <xsd:complexType name="FN">
        <xsd:sequence>
            <xsd:element ref="FN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FN.5" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE FT
    -->
    <xsd:complexType name="FT" mixed="true">
        <xsd:sequence>
            <xsd:element name="escape" minOccurs="0" maxOccurs="unbounded" type="escapeType"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE HD
    -->
    <xsd:complexType name="HD">
        <xsd:sequence>
            <xsd:element ref="HD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="HD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="HD.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE ID
    -->
    <xsd:simpleType name="ID">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        PRIMITIVE DATATYPE IS
    -->
    <xsd:simpleType name="IS">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        COMPOSITE DATATYPE JCC
    -->
    <xsd:complexType name="JCC">
        <xsd:sequence>
            <xsd:element ref="JCC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="JCC.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE LA1
    -->
    <xsd:complexType name="LA1">
        <xsd:sequence>
            <xsd:element ref="LA1.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA1.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE LA2
    -->
    <xsd:complexType name="LA2">
        <xsd:sequence>
            <xsd:element ref="LA2.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.11" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.12" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.13" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.14" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.15" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="LA2.16" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE MA
    -->
    <xsd:complexType name="MA">
        <xsd:sequence>
            <xsd:element ref="MA.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MA.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MA.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MA.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MA.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MA.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE MO
    -->
    <xsd:complexType name="MO">
        <xsd:sequence>
            <xsd:element ref="MO.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MO.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE MOC
    -->
    <xsd:complexType name="MOC">
        <xsd:sequence>
            <xsd:element ref="MOC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MOC.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE MOP
    -->
    <xsd:complexType name="MOP">
        <xsd:sequence>
            <xsd:element ref="MOP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MOP.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE MSG
    -->
    <xsd:complexType name="MSG">
        <xsd:sequence>
            <xsd:element ref="MSG.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MSG.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="MSG.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE NA
    -->
    <xsd:complexType name="NA">
        <xsd:sequence>
            <xsd:element ref="NA.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NA.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NA.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NA.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE NDL
    -->
    <xsd:complexType name="NDL">
        <xsd:sequence>
            <xsd:element ref="NDL.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NDL.11" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE NM
    -->
    <xsd:simpleType name="NM">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        COMPOSITE DATATYPE NR
    -->
    <xsd:complexType name="NR">
        <xsd:sequence>
            <xsd:element ref="NR.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="NR.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE OCD
    -->
    <xsd:complexType name="OCD">
        <xsd:sequence>
            <xsd:element ref="OCD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OCD.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE OSD
    -->
    <xsd:complexType name="OSD">
        <xsd:sequence>
            <xsd:element ref="OSD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSD.11" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE OSP
    -->
    <xsd:complexType name="OSP">
        <xsd:sequence>
            <xsd:element ref="OSP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSP.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="OSP.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PCF
    -->
    <xsd:complexType name="PCF">
        <xsd:sequence>
            <xsd:element ref="PCF.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PCF.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PCF.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PI
    -->
    <xsd:complexType name="PI">
        <xsd:sequence>
            <xsd:element ref="PI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PI.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PI.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PIP
    -->
    <xsd:complexType name="PIP">
        <xsd:sequence>
            <xsd:element ref="PIP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PIP.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PIP.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PIP.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PIP.5" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PL
    -->
    <xsd:complexType name="PL">
        <xsd:sequence>
            <xsd:element ref="PL.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PL.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PLN
    -->
    <xsd:complexType name="PLN">
        <xsd:sequence>
            <xsd:element ref="PLN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PLN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PLN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PLN.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PN
    -->
    <xsd:complexType name="PN">
        <xsd:sequence>
            <xsd:element ref="PN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PN.6" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PPN
    -->
    <xsd:complexType name="PPN">
        <xsd:sequence>
            <xsd:element ref="PPN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.11" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.12" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.13" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.14" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.15" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.16" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.17" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.18" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PPN.19" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PRL
    -->
    <xsd:complexType name="PRL">
        <xsd:sequence>
            <xsd:element ref="PRL.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PRL.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PRL.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PT
    -->
    <xsd:complexType name="PT">
        <xsd:sequence>
            <xsd:element ref="PT.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PT.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE PTA
    -->
    <xsd:complexType name="PTA">
        <xsd:sequence>
            <xsd:element ref="PTA.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PTA.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="PTA.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE QIP
    -->
    <xsd:complexType name="QIP">
        <xsd:sequence>
            <xsd:element ref="QIP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="QIP.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE QSC
    -->
    <xsd:complexType name="QSC">
        <xsd:sequence>
            <xsd:element ref="QSC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="QSC.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="QSC.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="QSC.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE RCD
    -->
    <xsd:complexType name="RCD">
        <xsd:sequence>
            <xsd:element ref="RCD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RCD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RCD.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE RFR
    -->
    <xsd:complexType name="RFR">
        <xsd:sequence>
            <xsd:element ref="RFR.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RFR.7" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE RI
    -->
    <xsd:complexType name="RI">
        <xsd:sequence>
            <xsd:element ref="RI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RI.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE RMC
    -->
    <xsd:complexType name="RMC">
        <xsd:sequence>
            <xsd:element ref="RMC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RMC.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RMC.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE RP
    -->
    <xsd:complexType name="RP">
        <xsd:sequence>
            <xsd:element ref="RP.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RP.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RP.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="RP.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE SAD
    -->
    <xsd:complexType name="SAD">
        <xsd:sequence>
            <xsd:element ref="SAD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SAD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SAD.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE SCV
    -->
    <xsd:complexType name="SCV">
        <xsd:sequence>
            <xsd:element ref="SCV.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SCV.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE SI
    -->
    <xsd:simpleType name="SI">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        COMPOSITE DATATYPE SN
    -->
    <xsd:complexType name="SN">
        <xsd:sequence>
            <xsd:element ref="SN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SN.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE SPD
    -->
    <xsd:complexType name="SPD">
        <xsd:sequence>
            <xsd:element ref="SPD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPD.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE SPS
    -->
    <xsd:complexType name="SPS">
        <xsd:sequence>
            <xsd:element ref="SPS.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SPS.7" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE SRT
    -->
    <xsd:complexType name="SRT">
        <xsd:sequence>
            <xsd:element ref="SRT.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="SRT.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE ST
    -->
    <xsd:simpleType name="ST">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        PRIMITIVE DATATYPE TM
    -->
    <xsd:simpleType name="TM">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        PRIMITIVE DATATYPE TN
    -->
    <xsd:simpleType name="TN">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <!--
        COMPOSITE DATATYPE TQ
    -->
    <xsd:complexType name="TQ">
        <xsd:sequence>
            <xsd:element ref="TQ.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.11" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TQ.12" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE TS
    -->
    <xsd:complexType name="TS">
        <xsd:sequence>
            <xsd:element ref="TS.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TS.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE TX
    -->
    <xsd:complexType name="TX" mixed="true">
        <xsd:sequence>
            <xsd:element name="escape" minOccurs="0" maxOccurs="unbounded" type="escapeType"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE TX_CHALLENGE
    -->
    <xsd:complexType name="TX_CHALLENGE">
        <xsd:sequence>
            <xsd:element ref="TX_CHALLENGE.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="TX_CHALLENGE.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE UVC
    -->
    <xsd:complexType name="UVC">
        <xsd:sequence>
            <xsd:element ref="UVC.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="UVC.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        PRIMITIVE DATATYPE varies
    -->
    <xsd:complexType name="varies">
        <xsd:complexContent>
            <xsd:extension base="xsd:anyType"/>
        </xsd:complexContent>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE VH
    -->
    <xsd:complexType name="VH">
        <xsd:sequence>
            <xsd:element ref="VH.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VH.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VH.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VH.4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE VID
    -->
    <xsd:complexType name="VID">
        <xsd:sequence>
            <xsd:element ref="VID.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VID.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VID.3" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE VR
    -->
    <xsd:complexType name="VR">
        <xsd:sequence>
            <xsd:element ref="VR.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="VR.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE WVI
    -->
    <xsd:complexType name="WVI">
        <xsd:sequence>
            <xsd:element ref="WVI.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="WVI.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE WVS
    -->
    <xsd:complexType name="WVS">
        <xsd:sequence>
            <xsd:element ref="WVS.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="WVS.2" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE XAD
    -->
    <xsd:complexType name="XAD">
        <xsd:sequence>
            <xsd:element ref="XAD.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.11" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XAD.12" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE XCN
    -->
    <xsd:complexType name="XCN">
        <xsd:sequence>
            <xsd:element ref="XCN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.11" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.12" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.13" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.14" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.15" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.16" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.17" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XCN.18" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE XON
    -->
    <xsd:complexType name="XON">
        <xsd:sequence>
            <xsd:element ref="XON.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XON.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE XPN
    -->
    <xsd:complexType name="XPN">
        <xsd:sequence>
            <xsd:element ref="XPN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.9" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.10" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XPN.11" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPOSITE DATATYPE XTN
    -->
    <xsd:complexType name="XTN">
        <xsd:sequence>
            <xsd:element ref="XTN.1" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.2" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.3" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.4" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.5" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.6" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.7" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.8" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="XTN.9" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--
        COMPONENT AD.1
    -->
    <xsd:attributeGroup name="AD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="street address (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">street address (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>street address (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.1" type="AD.1.CONTENT"/>
    <!--
        COMPONENT AD.2
    -->
    <xsd:attributeGroup name="AD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.2" type="AD.2.CONTENT"/>
    <!--
        COMPONENT AD.3
    -->
    <xsd:attributeGroup name="AD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="city"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">city</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>city</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.3" type="AD.3.CONTENT"/>
    <!--
        COMPONENT AD.4
    -->
    <xsd:attributeGroup name="AD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="state or province"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">state or province</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>state or province</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.4" type="AD.4.CONTENT"/>
    <!--
        COMPONENT AD.5
    -->
    <xsd:attributeGroup name="AD.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="zip or postal code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">zip or postal code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>zip or postal code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.5" type="AD.5.CONTENT"/>
    <!--
        COMPONENT AD.6
    -->
    <xsd:attributeGroup name="AD.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="country"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">country</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>country</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="AD.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.6" type="AD.6.CONTENT"/>
    <!--
        COMPONENT AD.7
    -->
    <xsd:attributeGroup name="AD.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>address type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="AD.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.7" type="AD.7.CONTENT"/>
    <!--
        COMPONENT AD.8
    -->
    <xsd:attributeGroup name="AD.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other geographic designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AD.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other geographic designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other geographic designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AD.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AD.8" type="AD.8.CONTENT"/>
    <!--
        COMPONENT AUI.1
    -->
    <xsd:attributeGroup name="AUI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="authorization number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AUI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">authorization number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>authorization number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AUI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AUI.1" type="AUI.1.CONTENT"/>
    <!--
        COMPONENT AUI.2
    -->
    <xsd:attributeGroup name="AUI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AUI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="AUI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AUI.2" type="AUI.2.CONTENT"/>
    <!--
        COMPONENT AUI.3
    -->
    <xsd:attributeGroup name="AUI.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source"/>
    </xsd:attributeGroup>
    <xsd:complexType name="AUI.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>source</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="AUI.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="AUI.3" type="AUI.3.CONTENT"/>
    <!--
        COMPONENT CCD.1
    -->
    <xsd:attributeGroup name="CCD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="when to charge code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CCD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">when to charge code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>when to charge code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CCD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CCD.1" type="CCD.1.CONTENT"/>
    <!--
        COMPONENT CCD.2
    -->
    <xsd:attributeGroup name="CCD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CCD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="CCD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CCD.2" type="CCD.2.CONTENT"/>
    <!--
        COMPONENT CCP.1
    -->
    <xsd:attributeGroup name="CCP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel calibration sensitivity correction factor"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CCP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel calibration sensitivity correction factor</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>channel calibration sensitivity correction factor</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CCP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CCP.1" type="CCP.1.CONTENT"/>
    <!--
        COMPONENT CCP.2
    -->
    <xsd:attributeGroup name="CCP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel calibration baseline"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CCP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel calibration baseline</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>channel calibration baseline</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CCP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CCP.2" type="CCP.2.CONTENT"/>
    <!--
        COMPONENT CCP.3
    -->
    <xsd:attributeGroup name="CCP.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel calibration time skew"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CCP.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel calibration time skew</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>channel calibration time skew</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CCP.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CCP.3" type="CCP.3.CONTENT"/>
    <!--
        COMPONENT CD.1
    -->
    <xsd:attributeGroup name="CD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="WVI"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>WVI</hl7:Type>
                <hl7:LongName>channel identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="WVI">
                <xsd:attributeGroup ref="CD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CD.1" type="CD.1.CONTENT"/>
    <!--
        COMPONENT CD.2
    -->
    <xsd:attributeGroup name="CD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="WVS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="waveform source"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">waveform source</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>WVS</hl7:Type>
                <hl7:LongName>waveform source</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="WVS">
                <xsd:attributeGroup ref="CD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CD.2" type="CD.2.CONTENT"/>
    <!--
        COMPONENT CD.3
    -->
    <xsd:attributeGroup name="CD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CSU"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel sensitivity/units"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel sensitivity/units</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CSU</hl7:Type>
                <hl7:LongName>channel sensitivity/units</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CSU">
                <xsd:attributeGroup ref="CD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CD.3" type="CD.3.CONTENT"/>
    <!--
        COMPONENT CD.4
    -->
    <xsd:attributeGroup name="CD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CCP"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel calibration parameters"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel calibration parameters</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CCP</hl7:Type>
                <hl7:LongName>channel calibration parameters</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CCP">
                <xsd:attributeGroup ref="CD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CD.4" type="CD.4.CONTENT"/>
    <!--
        COMPONENT CD.5
    -->
    <xsd:attributeGroup name="CD.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel sampling frequency"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel sampling frequency</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>channel sampling frequency</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CD.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CD.5" type="CD.5.CONTENT"/>
    <!--
        COMPONENT CD.6
    -->
    <xsd:attributeGroup name="CD.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="minimum/maximum data values"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CD.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">minimum/maximum data values</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NR</hl7:Type>
                <hl7:LongName>minimum/maximum data values</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="NR">
                <xsd:attributeGroup ref="CD.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CD.6" type="CD.6.CONTENT"/>
    <!--
        COMPONENT CE.1
    -->
    <xsd:attributeGroup name="CE.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CE.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.1" type="CE.1.CONTENT"/>
    <!--
        COMPONENT CE.2
    -->
    <xsd:attributeGroup name="CE.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CE.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.2" type="CE.2.CONTENT"/>
    <!--
        COMPONENT CE.3
    -->
    <xsd:attributeGroup name="CE.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CE.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.3" type="CE.3.CONTENT"/>
    <!--
        COMPONENT CE.4
    -->
    <xsd:attributeGroup name="CE.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CE.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.4" type="CE.4.CONTENT"/>
    <!--
        COMPONENT CE.5
    -->
    <xsd:attributeGroup name="CE.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CE.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.5" type="CE.5.CONTENT"/>
    <!--
        COMPONENT CE.6
    -->
    <xsd:attributeGroup name="CE.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of alternate coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CE.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of alternate coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of alternate coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CE.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CE.6" type="CE.6.CONTENT"/>
    <!--
        COMPONENT CF.1
    -->
    <xsd:attributeGroup name="CF.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier (ID)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier (ID)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>identifier (ID)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CF.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CF.1" type="CF.1.CONTENT"/>
    <!--
        COMPONENT CF.2
    -->
    <xsd:attributeGroup name="CF.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="formatted text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">formatted text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FT</hl7:Type>
                <hl7:LongName>formatted text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FT">
                <xsd:attributeGroup ref="CF.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CF.2" type="CF.2.CONTENT"/>
    <!--
        COMPONENT CF.3
    -->
    <xsd:attributeGroup name="CF.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CF.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CF.3" type="CF.3.CONTENT"/>
    <!--
        COMPONENT CF.4
    -->
    <xsd:attributeGroup name="CF.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate identifier (ID)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate identifier (ID)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>alternate identifier (ID)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CF.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CF.4" type="CF.4.CONTENT"/>
    <!--
        COMPONENT CF.5
    -->
    <xsd:attributeGroup name="CF.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate formatted text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate formatted text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FT</hl7:Type>
                <hl7:LongName>alternate formatted text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FT">
                <xsd:attributeGroup ref="CF.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CF.5" type="CF.5.CONTENT"/>
    <!--
        COMPONENT CF.6
    -->
    <xsd:attributeGroup name="CF.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of alternate coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CF.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of alternate coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of alternate coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CF.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CF.6" type="CF.6.CONTENT"/>
    <!--
        COMPONENT CK.1
    -->
    <xsd:attributeGroup name="CK.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (NM)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CK.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (NM)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>ID number (NM)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CK.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CK.1" type="CK.1.CONTENT"/>
    <!--
        COMPONENT CK.2
    -->
    <xsd:attributeGroup name="CK.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="check digit (NM)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CK.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">check digit (NM)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>check digit (NM)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CK.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CK.2" type="CK.2.CONTENT"/>
    <!--
        COMPONENT CK.3
    -->
    <xsd:attributeGroup name="CK.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying the check digit scheme employed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CK.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying the check digit scheme employed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>code identifying the check digit scheme employed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CK.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CK.3" type="CK.3.CONTENT"/>
    <!--
        COMPONENT CK.4
    -->
    <xsd:attributeGroup name="CK.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70363"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CK.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:Table>HL70363</hl7:Table>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="CK.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CK.4" type="CK.4.CONTENT"/>
    <!--
        COMPONENT CN.1
    -->
    <xsd:attributeGroup name="CN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.1" type="CN.1.CONTENT"/>
    <!--
        COMPONENT CN.2
    -->
    <xsd:attributeGroup name="CN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FN</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FN">
                <xsd:attributeGroup ref="CN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CN.2" type="CN.2.CONTENT"/>
    <!--
        COMPONENT CN.3
    -->
    <xsd:attributeGroup name="CN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.3" type="CN.3.CONTENT"/>
    <!--
        COMPONENT CN.4
    -->
    <xsd:attributeGroup name="CN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.4" type="CN.4.CONTENT"/>
    <!--
        COMPONENT CN.5
    -->
    <xsd:attributeGroup name="CN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.5" type="CN.5.CONTENT"/>
    <!--
        COMPONENT CN.6
    -->
    <xsd:attributeGroup name="CN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.6" type="CN.6.CONTENT"/>
    <!--
        COMPONENT CN.7
    -->
    <xsd:attributeGroup name="CN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.7" type="CN.7.CONTENT"/>
    <!--
        COMPONENT CN.8
    -->
    <xsd:attributeGroup name="CN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source table"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source table</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>source table</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CN.8" type="CN.8.CONTENT"/>
    <!--
        COMPONENT CN.9
    -->
    <xsd:attributeGroup name="CN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="CN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CN.9" type="CN.9.CONTENT"/>
    <!--
        COMPONENT CNE.1
    -->
    <xsd:attributeGroup name="CNE.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.1" type="CNE.1.CONTENT"/>
    <!--
        COMPONENT CNE.2
    -->
    <xsd:attributeGroup name="CNE.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.2" type="CNE.2.CONTENT"/>
    <!--
        COMPONENT CNE.3
    -->
    <xsd:attributeGroup name="CNE.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CNE.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.3" type="CNE.3.CONTENT"/>
    <!--
        COMPONENT CNE.4
    -->
    <xsd:attributeGroup name="CNE.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.4" type="CNE.4.CONTENT"/>
    <!--
        COMPONENT CNE.5
    -->
    <xsd:attributeGroup name="CNE.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.5" type="CNE.5.CONTENT"/>
    <!--
        COMPONENT CNE.6
    -->
    <xsd:attributeGroup name="CNE.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of alternate coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of alternate coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of alternate coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CNE.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.6" type="CNE.6.CONTENT"/>
    <!--
        COMPONENT CNE.7
    -->
    <xsd:attributeGroup name="CNE.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="coding system version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">coding system version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>coding system version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.7" type="CNE.7.CONTENT"/>
    <!--
        COMPONENT CNE.8
    -->
    <xsd:attributeGroup name="CNE.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate coding system version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate coding system version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate coding system version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.8" type="CNE.8.CONTENT"/>
    <!--
        COMPONENT CNE.9
    -->
    <xsd:attributeGroup name="CNE.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="original text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNE.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">original text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>original text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNE.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNE.9" type="CNE.9.CONTENT"/>
    <!--
        COMPONENT CNN.1
    -->
    <xsd:attributeGroup name="CNN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.1" type="CNN.1.CONTENT"/>
    <!--
        COMPONENT CNN.2
    -->
    <xsd:attributeGroup name="CNN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.2" type="CNN.2.CONTENT"/>
    <!--
        COMPONENT CNN.3
    -->
    <xsd:attributeGroup name="CNN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.3" type="CNN.3.CONTENT"/>
    <!--
        COMPONENT CNN.4
    -->
    <xsd:attributeGroup name="CNN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.4" type="CNN.4.CONTENT"/>
    <!--
        COMPONENT CNN.5
    -->
    <xsd:attributeGroup name="CNN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.5" type="CNN.5.CONTENT"/>
    <!--
        COMPONENT CNN.6
    -->
    <xsd:attributeGroup name="CNN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.6" type="CNN.6.CONTENT"/>
    <!--
        COMPONENT CNN.7
    -->
    <xsd:attributeGroup name="CNN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CNN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.7" type="CNN.7.CONTENT"/>
    <!--
        COMPONENT CNN.8
    -->
    <xsd:attributeGroup name="CNN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source table"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source table</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>source table</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CNN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.8" type="CNN.8.CONTENT"/>
    <!--
        COMPONENT CNN.9
    -->
    <xsd:attributeGroup name="CNN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority namespace ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority namespace ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>assigning authority namespace ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CNN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.9" type="CNN.9.CONTENT"/>
    <!--
        COMPONENT CNN.10
    -->
    <xsd:attributeGroup name="CNN.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority universal ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority universal ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>assigning authority universal ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CNN.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.10" type="CNN.10.CONTENT"/>
    <!--
        COMPONENT CNN.11
    -->
    <xsd:attributeGroup name="CNN.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority universal ID type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CNN.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority universal ID type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>assigning authority universal ID type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CNN.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CNN.11" type="CNN.11.CONTENT"/>
    <!--
        COMPONENT CP.1
    -->
    <xsd:attributeGroup name="CP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="MO"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="price"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">price</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>MO</hl7:Type>
                <hl7:LongName>price</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="MO">
                <xsd:attributeGroup ref="CP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CP.1" type="CP.1.CONTENT"/>
    <!--
        COMPONENT CP.2
    -->
    <xsd:attributeGroup name="CP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70205"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="price type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">price type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70205</hl7:Table>
                <hl7:LongName>price type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CP.2" type="CP.2.CONTENT"/>
    <!--
        COMPONENT CP.3
    -->
    <xsd:attributeGroup name="CP.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="from value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">from value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>from value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CP.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CP.3" type="CP.3.CONTENT"/>
    <!--
        COMPONENT CP.4
    -->
    <xsd:attributeGroup name="CP.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="to value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">to value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>to value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CP.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CP.4" type="CP.4.CONTENT"/>
    <!--
        COMPONENT CP.5
    -->
    <xsd:attributeGroup name="CP.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="range units"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">range units</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>range units</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="CP.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CP.5" type="CP.5.CONTENT"/>
    <!--
        COMPONENT CP.6
    -->
    <xsd:attributeGroup name="CP.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70298"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="range type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CP.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">range type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70298</hl7:Table>
                <hl7:LongName>range type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CP.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CP.6" type="CP.6.CONTENT"/>
    <!--
        COMPONENT CQ.1
    -->
    <xsd:attributeGroup name="CQ.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="quantity"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CQ.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">quantity</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>quantity</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CQ.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CQ.1" type="CQ.1.CONTENT"/>
    <!--
        COMPONENT CQ.2
    -->
    <xsd:attributeGroup name="CQ.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="units"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CQ.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">units</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>units</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="CQ.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CQ.2" type="CQ.2.CONTENT"/>
    <!--
        COMPONENT CSU.1
    -->
    <xsd:attributeGroup name="CSU.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="channel sensitivity"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">channel sensitivity</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>channel sensitivity</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="CSU.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.1" type="CSU.1.CONTENT"/>
    <!--
        COMPONENT CSU.2
    -->
    <xsd:attributeGroup name="CSU.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="unit of measure identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">unit of measure identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>unit of measure identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CSU.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.2" type="CSU.2.CONTENT"/>
    <!--
        COMPONENT CSU.3
    -->
    <xsd:attributeGroup name="CSU.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="unit of measure description"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">unit of measure description</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>unit of measure description</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CSU.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.3" type="CSU.3.CONTENT"/>
    <!--
        COMPONENT CSU.4
    -->
    <xsd:attributeGroup name="CSU.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="unit of measure coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">unit of measure coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>unit of measure coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CSU.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.4" type="CSU.4.CONTENT"/>
    <!--
        COMPONENT CSU.5
    -->
    <xsd:attributeGroup name="CSU.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate unit of measure identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate unit of measure identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate unit of measure identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CSU.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.5" type="CSU.5.CONTENT"/>
    <!--
        COMPONENT CSU.6
    -->
    <xsd:attributeGroup name="CSU.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate unit of measure description"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate unit of measure description</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate unit of measure description</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CSU.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.6" type="CSU.6.CONTENT"/>
    <!--
        COMPONENT CSU.7
    -->
    <xsd:attributeGroup name="CSU.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate unit of measure coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CSU.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate unit of measure coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>alternate unit of measure coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CSU.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CSU.7" type="CSU.7.CONTENT"/>
    <!--
        COMPONENT CWE.1
    -->
    <xsd:attributeGroup name="CWE.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.1" type="CWE.1.CONTENT"/>
    <!--
        COMPONENT CWE.2
    -->
    <xsd:attributeGroup name="CWE.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.2" type="CWE.2.CONTENT"/>
    <!--
        COMPONENT CWE.3
    -->
    <xsd:attributeGroup name="CWE.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CWE.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.3" type="CWE.3.CONTENT"/>
    <!--
        COMPONENT CWE.4
    -->
    <xsd:attributeGroup name="CWE.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate identifier (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate identifier (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate identifier (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.4" type="CWE.4.CONTENT"/>
    <!--
        COMPONENT CWE.5
    -->
    <xsd:attributeGroup name="CWE.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.5" type="CWE.5.CONTENT"/>
    <!--
        COMPONENT CWE.6
    -->
    <xsd:attributeGroup name="CWE.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name of alternate coding system"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name of alternate coding system</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>name of alternate coding system</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="CWE.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.6" type="CWE.6.CONTENT"/>
    <!--
        COMPONENT CWE.7
    -->
    <xsd:attributeGroup name="CWE.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="coding system version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">coding system version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>coding system version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.7" type="CWE.7.CONTENT"/>
    <!--
        COMPONENT CWE.8
    -->
    <xsd:attributeGroup name="CWE.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="alternate coding system version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">alternate coding system version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>alternate coding system version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.8" type="CWE.8.CONTENT"/>
    <!--
        COMPONENT CWE.9
    -->
    <xsd:attributeGroup name="CWE.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="original text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CWE.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">original text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>original text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CWE.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CWE.9" type="CWE.9.CONTENT"/>
    <!--
        COMPONENT CX.1
    -->
    <xsd:attributeGroup name="CX.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CX.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.1" type="CX.1.CONTENT"/>
    <!--
        COMPONENT CX.2
    -->
    <xsd:attributeGroup name="CX.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="check digit (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">check digit (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>check digit (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="CX.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.2" type="CX.2.CONTENT"/>
    <!--
        COMPONENT CX.3
    -->
    <xsd:attributeGroup name="CX.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying the check digit scheme employed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying the check digit scheme employed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>code identifying the check digit scheme employed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CX.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.3" type="CX.3.CONTENT"/>
    <!--
        COMPONENT CX.4
    -->
    <xsd:attributeGroup name="CX.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="CX.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CX.4" type="CX.4.CONTENT"/>
    <!--
        COMPONENT CX.5
    -->
    <xsd:attributeGroup name="CX.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70203"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier type code (ID)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier type code (ID)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70203</hl7:Table>
                <hl7:LongName>identifier type code (ID)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="CX.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.5" type="CX.5.CONTENT"/>
    <!--
        COMPONENT CX.6
    -->
    <xsd:attributeGroup name="CX.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning facility"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning facility</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning facility</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="CX.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="CX.6" type="CX.6.CONTENT"/>
    <!--
        COMPONENT CX.7
    -->
    <xsd:attributeGroup name="CX.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="effective date (DT)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">effective date (DT)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>effective date (DT)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="CX.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.7" type="CX.7.CONTENT"/>
    <!--
        COMPONENT CX.8
    -->
    <xsd:attributeGroup name="CX.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="expiration date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="CX.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">expiration date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>expiration date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="CX.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="CX.8" type="CX.8.CONTENT"/>
    <!--
        COMPONENT DDI.1
    -->
    <xsd:attributeGroup name="DDI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="delay days"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DDI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">delay days</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>delay days</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DDI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DDI.1" type="DDI.1.CONTENT"/>
    <!--
        COMPONENT DDI.2
    -->
    <xsd:attributeGroup name="DDI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="amount"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DDI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">amount</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>amount</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DDI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DDI.2" type="DDI.2.CONTENT"/>
    <!--
        COMPONENT DDI.3
    -->
    <xsd:attributeGroup name="DDI.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="number of days"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DDI.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">number of days</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>number of days</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DDI.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DDI.3" type="DDI.3.CONTENT"/>
    <!--
        COMPONENT DIN.1
    -->
    <xsd:attributeGroup name="DIN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DIN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="DIN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DIN.1" type="DIN.1.CONTENT"/>
    <!--
        COMPONENT DIN.2
    -->
    <xsd:attributeGroup name="DIN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="institution name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DIN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">institution name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>institution name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="DIN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DIN.2" type="DIN.2.CONTENT"/>
    <!--
        COMPONENT DLD.1
    -->
    <xsd:attributeGroup name="DLD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="discharge location"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">discharge location</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>discharge location</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="DLD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLD.1" type="DLD.1.CONTENT"/>
    <!--
        COMPONENT DLD.2
    -->
    <xsd:attributeGroup name="DLD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="effective date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">effective date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>effective date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="DLD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DLD.2" type="DLD.2.CONTENT"/>
    <!--
        COMPONENT DLN.1
    -->
    <xsd:attributeGroup name="DLN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Driver´s License Number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Driver´s License Number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Driver´s License Number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="DLN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLN.1" type="DLN.1.CONTENT"/>
    <!--
        COMPONENT DLN.2
    -->
    <xsd:attributeGroup name="DLN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Issuing State, province, country"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Issuing State, province, country</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>Issuing State, province, country</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="DLN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLN.2" type="DLN.2.CONTENT"/>
    <!--
        COMPONENT DLN.3
    -->
    <xsd:attributeGroup name="DLN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="expiration date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">expiration date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>expiration date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="DLN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLN.3" type="DLN.3.CONTENT"/>
    <!--
        COMPONENT DLT.1
    -->
    <xsd:attributeGroup name="DLT.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLT.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NR</hl7:Type>
                <hl7:LongName>Range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="NR">
                <xsd:attributeGroup ref="DLT.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DLT.1" type="DLT.1.CONTENT"/>
    <!--
        COMPONENT DLT.2
    -->
    <xsd:attributeGroup name="DLT.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="numeric threshold"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLT.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">numeric threshold</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>numeric threshold</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DLT.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLT.2" type="DLT.2.CONTENT"/>
    <!--
        COMPONENT DLT.3
    -->
    <xsd:attributeGroup name="DLT.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="change computation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLT.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">change computation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>change computation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="DLT.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLT.3" type="DLT.3.CONTENT"/>
    <!--
        COMPONENT DLT.4
    -->
    <xsd:attributeGroup name="DLT.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="length of time-days"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DLT.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">length of time-days</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>length of time-days</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DLT.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DLT.4" type="DLT.4.CONTENT"/>
    <!--
        COMPONENT DR.1
    -->
    <xsd:attributeGroup name="DR.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="range start date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DR.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">range start date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>range start date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="DR.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DR.1" type="DR.1.CONTENT"/>
    <!--
        COMPONENT DR.2
    -->
    <xsd:attributeGroup name="DR.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="range end date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DR.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">range end date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>range end date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="DR.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="DR.2" type="DR.2.CONTENT"/>
    <!--
        COMPONENT DTN.1
    -->
    <xsd:attributeGroup name="DTN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="day type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DTN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">day type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>day type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="DTN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DTN.1" type="DTN.1.CONTENT"/>
    <!--
        COMPONENT DTN.2
    -->
    <xsd:attributeGroup name="DTN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="number of days"/>
    </xsd:attributeGroup>
    <xsd:complexType name="DTN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">number of days</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>number of days</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="DTN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="DTN.2" type="DTN.2.CONTENT"/>
    <!--
        COMPONENT ED.1
    -->
    <xsd:attributeGroup name="ED.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source application"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ED.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source application</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>source application</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="ED.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="ED.1" type="ED.1.CONTENT"/>
    <!--
        COMPONENT ED.2
    -->
    <xsd:attributeGroup name="ED.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70191"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="type of data"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ED.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">type of data</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70191</hl7:Table>
                <hl7:LongName>type of data</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="ED.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ED.2" type="ED.2.CONTENT"/>
    <!--
        COMPONENT ED.3
    -->
    <xsd:attributeGroup name="ED.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70291"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="data"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ED.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">data</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70291</hl7:Table>
                <hl7:LongName>data</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="ED.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ED.3" type="ED.3.CONTENT"/>
    <!--
        COMPONENT ED.4
    -->
    <xsd:attributeGroup name="ED.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70299"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="encoding"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ED.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">encoding</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70299</hl7:Table>
                <hl7:LongName>encoding</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="ED.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ED.4" type="ED.4.CONTENT"/>
    <!--
        COMPONENT ED.5
    -->
    <xsd:attributeGroup name="ED.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="data"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ED.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">data</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>data</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="ED.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ED.5" type="ED.5.CONTENT"/>
    <!--
        COMPONENT EI.1
    -->
    <xsd:attributeGroup name="EI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="entity identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">entity identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>entity identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="EI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="EI.1" type="EI.1.CONTENT"/>
    <!--
        COMPONENT EI.2
    -->
    <xsd:attributeGroup name="EI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70300"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="namespace ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">namespace ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:Table>HL70300</hl7:Table>
                <hl7:LongName>namespace ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="EI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="EI.2" type="EI.2.CONTENT"/>
    <!--
        COMPONENT EI.3
    -->
    <xsd:attributeGroup name="EI.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="universal ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EI.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">universal ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>universal ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="EI.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="EI.3" type="EI.3.CONTENT"/>
    <!--
        COMPONENT EI.4
    -->
    <xsd:attributeGroup name="EI.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70301"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="universal ID type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EI.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">universal ID type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70301</hl7:Table>
                <hl7:LongName>universal ID type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="EI.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="EI.4" type="EI.4.CONTENT"/>
    <!--
        COMPONENT EIP.1
    -->
    <xsd:attributeGroup name="EIP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="EI"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="parent´s placer order number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EIP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">parent´s placer order number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>EI</hl7:Type>
                <hl7:LongName>parent´s placer order number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="EI">
                <xsd:attributeGroup ref="EIP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="EIP.1" type="EIP.1.CONTENT"/>
    <!--
        COMPONENT EIP.2
    -->
    <xsd:attributeGroup name="EIP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="EI"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="parent´s filler order number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="EIP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">parent´s filler order number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>EI</hl7:Type>
                <hl7:LongName>parent´s filler order number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="EI">
                <xsd:attributeGroup ref="EIP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="EIP.2" type="EIP.2.CONTENT"/>
    <!--
        COMPONENT ELD.1
    -->
    <xsd:attributeGroup name="ELD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="segment ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ELD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">segment ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>segment ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="ELD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ELD.1" type="ELD.1.CONTENT"/>
    <!--
        COMPONENT ELD.2
    -->
    <xsd:attributeGroup name="ELD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sequence"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ELD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sequence</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sequence</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="ELD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ELD.2" type="ELD.2.CONTENT"/>
    <!--
        COMPONENT ELD.3
    -->
    <xsd:attributeGroup name="ELD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="field position"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ELD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">field position</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>field position</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="ELD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="ELD.3" type="ELD.3.CONTENT"/>
    <!--
        COMPONENT ELD.4
    -->
    <xsd:attributeGroup name="ELD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying error"/>
    </xsd:attributeGroup>
    <xsd:complexType name="ELD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying error</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>code identifying error</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="ELD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="ELD.4" type="ELD.4.CONTENT"/>
    <!--
        COMPONENT FC.1
    -->
    <xsd:attributeGroup name="FC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70064"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Financial Class"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Financial Class</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:Table>HL70064</hl7:Table>
                <hl7:LongName>Financial Class</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="FC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FC.1" type="FC.1.CONTENT"/>
    <!--
        COMPONENT FC.2
    -->
    <xsd:attributeGroup name="FC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Effective Date (TS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Effective Date (TS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>Effective Date (TS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="FC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="FC.2" type="FC.2.CONTENT"/>
    <!--
        COMPONENT FN.1
    -->
    <xsd:attributeGroup name="FN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="surname"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">surname</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>surname</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="FN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FN.1" type="FN.1.CONTENT"/>
    <!--
        COMPONENT FN.2
    -->
    <xsd:attributeGroup name="FN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="own surname prefix"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">own surname prefix</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>own surname prefix</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="FN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FN.2" type="FN.2.CONTENT"/>
    <!--
        COMPONENT FN.3
    -->
    <xsd:attributeGroup name="FN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="own surname"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">own surname</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>own surname</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="FN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FN.3" type="FN.3.CONTENT"/>
    <!--
        COMPONENT FN.4
    -->
    <xsd:attributeGroup name="FN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="surname prefix from partner/spouse"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">surname prefix from partner/spouse</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>surname prefix from partner/spouse</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="FN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FN.4" type="FN.4.CONTENT"/>
    <!--
        COMPONENT FN.5
    -->
    <xsd:attributeGroup name="FN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="surname from partner/spouse"/>
    </xsd:attributeGroup>
    <xsd:complexType name="FN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">surname from partner/spouse</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>surname from partner/spouse</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="FN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="FN.5" type="FN.5.CONTENT"/>
    <!--
        COMPONENT HD.1
    -->
    <xsd:attributeGroup name="HD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70300"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="namespace ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="HD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">namespace ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:Table>HL70300</hl7:Table>
                <hl7:LongName>namespace ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="HD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="HD.1" type="HD.1.CONTENT"/>
    <!--
        COMPONENT HD.2
    -->
    <xsd:attributeGroup name="HD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="universal ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="HD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">universal ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>universal ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="HD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="HD.2" type="HD.2.CONTENT"/>
    <!--
        COMPONENT HD.3
    -->
    <xsd:attributeGroup name="HD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70301"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="universal ID type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="HD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">universal ID type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:Table>HL70301</hl7:Table>
                <hl7:LongName>universal ID type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="HD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="HD.3" type="HD.3.CONTENT"/>
    <!--
        COMPONENT JCC.1
    -->
    <xsd:attributeGroup name="JCC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70327"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="job code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="JCC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">job code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:Table>HL70327</hl7:Table>
                <hl7:LongName>job code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="JCC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="JCC.1" type="JCC.1.CONTENT"/>
    <!--
        COMPONENT JCC.2
    -->
    <xsd:attributeGroup name="JCC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70328"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="job class"/>
    </xsd:attributeGroup>
    <xsd:complexType name="JCC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">job class</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:Table>HL70328</hl7:Table>
                <hl7:LongName>job class</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="JCC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="JCC.2" type="JCC.2.CONTENT"/>
    <!--
        COMPONENT LA1.1
    -->
    <xsd:attributeGroup name="LA1.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="point of care (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">point of care (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>point of care (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.1" type="LA1.1.CONTENT"/>
    <!--
        COMPONENT LA1.2
    -->
    <xsd:attributeGroup name="LA1.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="room"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">room</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>room</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.2" type="LA1.2.CONTENT"/>
    <!--
        COMPONENT LA1.3
    -->
    <xsd:attributeGroup name="LA1.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="bed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">bed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>bed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.3" type="LA1.3.CONTENT"/>
    <!--
        COMPONENT LA1.4
    -->
    <xsd:attributeGroup name="LA1.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="facility (HD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">facility (HD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>facility (HD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="LA1.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="LA1.4" type="LA1.4.CONTENT"/>
    <!--
        COMPONENT LA1.5
    -->
    <xsd:attributeGroup name="LA1.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="location status"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">location status</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>location status</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.5" type="LA1.5.CONTENT"/>
    <!--
        COMPONENT LA1.6
    -->
    <xsd:attributeGroup name="LA1.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="person location type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">person location type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>person location type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.6" type="LA1.6.CONTENT"/>
    <!--
        COMPONENT LA1.7
    -->
    <xsd:attributeGroup name="LA1.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="building"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">building</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>building</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.7" type="LA1.7.CONTENT"/>
    <!--
        COMPONENT LA1.8
    -->
    <xsd:attributeGroup name="LA1.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="floor"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">floor</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>floor</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA1.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA1.8" type="LA1.8.CONTENT"/>
    <!--
        COMPONENT LA1.9
    -->
    <xsd:attributeGroup name="LA1.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="AD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA1.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>AD</hl7:Type>
                <hl7:LongName>address</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="AD">
                <xsd:attributeGroup ref="LA1.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="LA1.9" type="LA1.9.CONTENT"/>
    <!--
        COMPONENT LA2.1
    -->
    <xsd:attributeGroup name="LA2.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="point of care (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">point of care (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>point of care (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.1" type="LA2.1.CONTENT"/>
    <!--
        COMPONENT LA2.2
    -->
    <xsd:attributeGroup name="LA2.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="room"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">room</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>room</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.2" type="LA2.2.CONTENT"/>
    <!--
        COMPONENT LA2.3
    -->
    <xsd:attributeGroup name="LA2.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="bed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">bed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>bed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.3" type="LA2.3.CONTENT"/>
    <!--
        COMPONENT LA2.4
    -->
    <xsd:attributeGroup name="LA2.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="facility (HD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">facility (HD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>facility (HD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="LA2.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="LA2.4" type="LA2.4.CONTENT"/>
    <!--
        COMPONENT LA2.5
    -->
    <xsd:attributeGroup name="LA2.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="location status"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">location status</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>location status</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.5" type="LA2.5.CONTENT"/>
    <!--
        COMPONENT LA2.6
    -->
    <xsd:attributeGroup name="LA2.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="person location type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">person location type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>person location type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.6" type="LA2.6.CONTENT"/>
    <!--
        COMPONENT LA2.7
    -->
    <xsd:attributeGroup name="LA2.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="building"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">building</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>building</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.7" type="LA2.7.CONTENT"/>
    <!--
        COMPONENT LA2.8
    -->
    <xsd:attributeGroup name="LA2.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="floor"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">floor</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>floor</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="LA2.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.8" type="LA2.8.CONTENT"/>
    <!--
        COMPONENT LA2.9
    -->
    <xsd:attributeGroup name="LA2.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="street address (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">street address (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>street address (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.9" type="LA2.9.CONTENT"/>
    <!--
        COMPONENT LA2.10
    -->
    <xsd:attributeGroup name="LA2.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.10" type="LA2.10.CONTENT"/>
    <!--
        COMPONENT LA2.11
    -->
    <xsd:attributeGroup name="LA2.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="city"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">city</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>city</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.11" type="LA2.11.CONTENT"/>
    <!--
        COMPONENT LA2.12
    -->
    <xsd:attributeGroup name="LA2.12.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="state or province"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.12.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">state or province</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>state or province</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.12.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.12" type="LA2.12.CONTENT"/>
    <!--
        COMPONENT LA2.13
    -->
    <xsd:attributeGroup name="LA2.13.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="zip or postal code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.13.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">zip or postal code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>zip or postal code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.13.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.13" type="LA2.13.CONTENT"/>
    <!--
        COMPONENT LA2.14
    -->
    <xsd:attributeGroup name="LA2.14.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="country"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.14.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">country</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>country</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="LA2.14.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.14" type="LA2.14.CONTENT"/>
    <!--
        COMPONENT LA2.15
    -->
    <xsd:attributeGroup name="LA2.15.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.15.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>address type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="LA2.15.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.15" type="LA2.15.CONTENT"/>
    <!--
        COMPONENT LA2.16
    -->
    <xsd:attributeGroup name="LA2.16.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other geographic designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="LA2.16.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other geographic designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other geographic designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="LA2.16.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="LA2.16" type="LA2.16.CONTENT"/>
    <!--
        COMPONENT MA.1
    -->
    <xsd:attributeGroup name="MA.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 1"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 1</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 1</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.1" type="MA.1.CONTENT"/>
    <!--
        COMPONENT MA.2
    -->
    <xsd:attributeGroup name="MA.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 2"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 2</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 2</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.2" type="MA.2.CONTENT"/>
    <!--
        COMPONENT MA.3
    -->
    <xsd:attributeGroup name="MA.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 3"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 3</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 3</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.3" type="MA.3.CONTENT"/>
    <!--
        COMPONENT MA.4
    -->
    <xsd:attributeGroup name="MA.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 4"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 4</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 4</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.4" type="MA.4.CONTENT"/>
    <!--
        COMPONENT MA.5
    -->
    <xsd:attributeGroup name="MA.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 5"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 5</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 5</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.5" type="MA.5.CONTENT"/>
    <!--
        COMPONENT MA.6
    -->
    <xsd:attributeGroup name="MA.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sample 1 from channel 6"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MA.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sample 1 from channel 6</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>sample 1 from channel 6</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MA.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MA.6" type="MA.6.CONTENT"/>
    <!--
        COMPONENT MO.1
    -->
    <xsd:attributeGroup name="MO.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="quantity"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MO.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">quantity</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>quantity</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MO.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MO.1" type="MO.1.CONTENT"/>
    <!--
        COMPONENT MO.2
    -->
    <xsd:attributeGroup name="MO.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="denomination"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MO.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">denomination</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>denomination</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="MO.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MO.2" type="MO.2.CONTENT"/>
    <!--
        COMPONENT MOC.1
    -->
    <xsd:attributeGroup name="MOC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="MO"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="dollar amount"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MOC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">dollar amount</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>MO</hl7:Type>
                <hl7:LongName>dollar amount</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="MO">
                <xsd:attributeGroup ref="MOC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="MOC.1" type="MOC.1.CONTENT"/>
    <!--
        COMPONENT MOC.2
    -->
    <xsd:attributeGroup name="MOC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="charge code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MOC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">charge code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>charge code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="MOC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="MOC.2" type="MOC.2.CONTENT"/>
    <!--
        COMPONENT MOP.1
    -->
    <xsd:attributeGroup name="MOP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="money or percentage indicator"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MOP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">money or percentage indicator</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>money or percentage indicator</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="MOP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MOP.1" type="MOP.1.CONTENT"/>
    <!--
        COMPONENT MOP.2
    -->
    <xsd:attributeGroup name="MOP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="money or percentage quantity"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MOP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">money or percentage quantity</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>money or percentage quantity</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="MOP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MOP.2" type="MOP.2.CONTENT"/>
    <!--
        COMPONENT MSG.1
    -->
    <xsd:attributeGroup name="MSG.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="message type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MSG.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">message type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>message type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="MSG.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MSG.1" type="MSG.1.CONTENT"/>
    <!--
        COMPONENT MSG.2
    -->
    <xsd:attributeGroup name="MSG.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="trigger event"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MSG.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">trigger event</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>trigger event</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="MSG.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MSG.2" type="MSG.2.CONTENT"/>
    <!--
        COMPONENT MSG.3
    -->
    <xsd:attributeGroup name="MSG.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="message structure"/>
    </xsd:attributeGroup>
    <xsd:complexType name="MSG.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">message structure</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>message structure</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="MSG.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="MSG.3" type="MSG.3.CONTENT"/>
    <!--
        COMPONENT NA.1
    -->
    <xsd:attributeGroup name="NA.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value1"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NA.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value1</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>value1</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NA.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NA.1" type="NA.1.CONTENT"/>
    <!--
        COMPONENT NA.2
    -->
    <xsd:attributeGroup name="NA.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value2"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NA.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value2</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>value2</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NA.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NA.2" type="NA.2.CONTENT"/>
    <!--
        COMPONENT NA.3
    -->
    <xsd:attributeGroup name="NA.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value3"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NA.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value3</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>value3</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NA.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NA.3" type="NA.3.CONTENT"/>
    <!--
        COMPONENT NA.4
    -->
    <xsd:attributeGroup name="NA.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value4"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NA.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value4</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>value4</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NA.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NA.4" type="NA.4.CONTENT"/>
    <!--
        COMPONENT NDL.1
    -->
    <xsd:attributeGroup name="NDL.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CNN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CNN</hl7:Type>
                <hl7:LongName>name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CNN">
                <xsd:attributeGroup ref="NDL.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="NDL.1" type="NDL.1.CONTENT"/>
    <!--
        COMPONENT NDL.2
    -->
    <xsd:attributeGroup name="NDL.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="start date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">start date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>start date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="NDL.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="NDL.2" type="NDL.2.CONTENT"/>
    <!--
        COMPONENT NDL.3
    -->
    <xsd:attributeGroup name="NDL.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="end date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">end date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>end date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="NDL.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="NDL.3" type="NDL.3.CONTENT"/>
    <!--
        COMPONENT NDL.4
    -->
    <xsd:attributeGroup name="NDL.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="point of care (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">point of care (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>point of care (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.4" type="NDL.4.CONTENT"/>
    <!--
        COMPONENT NDL.5
    -->
    <xsd:attributeGroup name="NDL.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="room"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">room</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>room</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.5" type="NDL.5.CONTENT"/>
    <!--
        COMPONENT NDL.6
    -->
    <xsd:attributeGroup name="NDL.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="bed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">bed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>bed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.6" type="NDL.6.CONTENT"/>
    <!--
        COMPONENT NDL.7
    -->
    <xsd:attributeGroup name="NDL.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="facility (HD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">facility (HD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>facility (HD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="NDL.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="NDL.7" type="NDL.7.CONTENT"/>
    <!--
        COMPONENT NDL.8
    -->
    <xsd:attributeGroup name="NDL.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="location status"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">location status</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>location status</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.8" type="NDL.8.CONTENT"/>
    <!--
        COMPONENT NDL.9
    -->
    <xsd:attributeGroup name="NDL.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="person location type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">person location type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>person location type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.9" type="NDL.9.CONTENT"/>
    <!--
        COMPONENT NDL.10
    -->
    <xsd:attributeGroup name="NDL.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="building"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">building</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>building</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.10" type="NDL.10.CONTENT"/>
    <!--
        COMPONENT NDL.11
    -->
    <xsd:attributeGroup name="NDL.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="floor"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NDL.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">floor</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>floor</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="NDL.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NDL.11" type="NDL.11.CONTENT"/>
    <!--
        COMPONENT NR.1
    -->
    <xsd:attributeGroup name="NR.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Low Value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NR.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Low Value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Low Value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NR.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NR.1" type="NR.1.CONTENT"/>
    <!--
        COMPONENT NR.2
    -->
    <xsd:attributeGroup name="NR.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="High Value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="NR.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">High Value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>High Value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="NR.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="NR.2" type="NR.2.CONTENT"/>
    <!--
        COMPONENT OCD.1
    -->
    <xsd:attributeGroup name="OCD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OCD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>occurrence code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="OCD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OCD.1" type="OCD.1.CONTENT"/>
    <!--
        COMPONENT OCD.2
    -->
    <xsd:attributeGroup name="OCD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OCD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>occurrence date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="OCD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OCD.2" type="OCD.2.CONTENT"/>
    <!--
        COMPONENT OSD.1
    -->
    <xsd:attributeGroup name="OSD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sequence/results flag"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sequence/results flag</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>sequence/results flag</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="OSD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.1" type="OSD.1.CONTENT"/>
    <!--
        COMPONENT OSD.2
    -->
    <xsd:attributeGroup name="OSD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="placer order number: entity identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">placer order number: entity identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>placer order number: entity identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="OSD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.2" type="OSD.2.CONTENT"/>
    <!--
        COMPONENT OSD.3
    -->
    <xsd:attributeGroup name="OSD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="placer order number: namespace ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">placer order number: namespace ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>placer order number: namespace ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="OSD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.3" type="OSD.3.CONTENT"/>
    <!--
        COMPONENT OSD.4
    -->
    <xsd:attributeGroup name="OSD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="filler order number: entity identifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">filler order number: entity identifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>filler order number: entity identifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="OSD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.4" type="OSD.4.CONTENT"/>
    <!--
        COMPONENT OSD.5
    -->
    <xsd:attributeGroup name="OSD.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="filler order number: namespace ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">filler order number: namespace ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>filler order number: namespace ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="OSD.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.5" type="OSD.5.CONTENT"/>
    <!--
        COMPONENT OSD.6
    -->
    <xsd:attributeGroup name="OSD.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sequence condition value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sequence condition value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>sequence condition value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="OSD.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.6" type="OSD.6.CONTENT"/>
    <!--
        COMPONENT OSD.7
    -->
    <xsd:attributeGroup name="OSD.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="maximum number of repeats"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">maximum number of repeats</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>maximum number of repeats</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="OSD.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.7" type="OSD.7.CONTENT"/>
    <!--
        COMPONENT OSD.8
    -->
    <xsd:attributeGroup name="OSD.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="placer order number: universal ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">placer order number: universal ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>placer order number: universal ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="OSD.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.8" type="OSD.8.CONTENT"/>
    <!--
        COMPONENT OSD.9
    -->
    <xsd:attributeGroup name="OSD.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="placer order number; universal ID type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">placer order number; universal ID type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>placer order number; universal ID type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="OSD.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.9" type="OSD.9.CONTENT"/>
    <!--
        COMPONENT OSD.10
    -->
    <xsd:attributeGroup name="OSD.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="filler order number: universal ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">filler order number: universal ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>filler order number: universal ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="OSD.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.10" type="OSD.10.CONTENT"/>
    <!--
        COMPONENT OSD.11
    -->
    <xsd:attributeGroup name="OSD.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="filler order number: universal ID type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSD.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">filler order number: universal ID type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>filler order number: universal ID type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="OSD.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSD.11" type="OSD.11.CONTENT"/>
    <!--
        COMPONENT OSP.1
    -->
    <xsd:attributeGroup name="OSP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence span code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence span code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>occurrence span code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="OSP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="OSP.1" type="OSP.1.CONTENT"/>
    <!--
        COMPONENT OSP.2
    -->
    <xsd:attributeGroup name="OSP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence span start date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence span start date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>occurrence span start date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="OSP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSP.2" type="OSP.2.CONTENT"/>
    <!--
        COMPONENT OSP.3
    -->
    <xsd:attributeGroup name="OSP.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence span stop date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="OSP.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence span stop date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>occurrence span stop date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="OSP.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="OSP.3" type="OSP.3.CONTENT"/>
    <!--
        COMPONENT PCF.1
    -->
    <xsd:attributeGroup name="PCF.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="pre-certification patient type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PCF.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">pre-certification patient type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>pre-certification patient type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PCF.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PCF.1" type="PCF.1.CONTENT"/>
    <!--
        COMPONENT PCF.2
    -->
    <xsd:attributeGroup name="PCF.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="pre-certification required"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PCF.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">pre-certification required</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>pre-certification required</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PCF.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PCF.2" type="PCF.2.CONTENT"/>
    <!--
        COMPONENT PCF.3
    -->
    <xsd:attributeGroup name="PCF.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="pre-certification window"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PCF.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">pre-certification window</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>pre-certification window</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="PCF.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PCF.3" type="PCF.3.CONTENT"/>
    <!--
        COMPONENT PI.1
    -->
    <xsd:attributeGroup name="PI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PI.1" type="PI.1.CONTENT"/>
    <!--
        COMPONENT PI.2
    -->
    <xsd:attributeGroup name="PI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="type of ID number (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">type of ID number (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>type of ID number (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PI.2" type="PI.2.CONTENT"/>
    <!--
        COMPONENT PI.3
    -->
    <xsd:attributeGroup name="PI.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other qualifying info"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PI.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other qualifying info</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other qualifying info</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PI.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PI.3" type="PI.3.CONTENT"/>
    <!--
        COMPONENT PIP.1
    -->
    <xsd:attributeGroup name="PIP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="privilege"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PIP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">privilege</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>privilege</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="PIP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PIP.1" type="PIP.1.CONTENT"/>
    <!--
        COMPONENT PIP.2
    -->
    <xsd:attributeGroup name="PIP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="privilege class"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PIP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">privilege class</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>privilege class</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="PIP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PIP.2" type="PIP.2.CONTENT"/>
    <!--
        COMPONENT PIP.3
    -->
    <xsd:attributeGroup name="PIP.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="expiration date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PIP.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">expiration date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>expiration date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="PIP.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PIP.3" type="PIP.3.CONTENT"/>
    <!--
        COMPONENT PIP.4
    -->
    <xsd:attributeGroup name="PIP.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="activation date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PIP.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">activation date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>activation date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="PIP.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PIP.4" type="PIP.4.CONTENT"/>
    <!--
        COMPONENT PIP.5
    -->
    <xsd:attributeGroup name="PIP.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="EI"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="facility (EI)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PIP.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">facility (EI)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>EI</hl7:Type>
                <hl7:LongName>facility (EI)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="EI">
                <xsd:attributeGroup ref="PIP.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PIP.5" type="PIP.5.CONTENT"/>
    <!--
        COMPONENT PL.1
    -->
    <xsd:attributeGroup name="PL.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="point of care"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">point of care</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>point of care</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.1" type="PL.1.CONTENT"/>
    <!--
        COMPONENT PL.2
    -->
    <xsd:attributeGroup name="PL.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="room"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">room</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>room</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.2" type="PL.2.CONTENT"/>
    <!--
        COMPONENT PL.3
    -->
    <xsd:attributeGroup name="PL.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="bed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">bed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>bed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.3" type="PL.3.CONTENT"/>
    <!--
        COMPONENT PL.4
    -->
    <xsd:attributeGroup name="PL.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70300"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="facility (HD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">facility (HD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:Table>HL70300</hl7:Table>
                <hl7:LongName>facility (HD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="PL.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PL.4" type="PL.4.CONTENT"/>
    <!--
        COMPONENT PL.5
    -->
    <xsd:attributeGroup name="PL.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="location status"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">location status</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>location status</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.5" type="PL.5.CONTENT"/>
    <!--
        COMPONENT PL.6
    -->
    <xsd:attributeGroup name="PL.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="person location type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">person location type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>person location type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.6" type="PL.6.CONTENT"/>
    <!--
        COMPONENT PL.7
    -->
    <xsd:attributeGroup name="PL.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="building"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">building</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>building</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.7" type="PL.7.CONTENT"/>
    <!--
        COMPONENT PL.8
    -->
    <xsd:attributeGroup name="PL.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="floor"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">floor</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>floor</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PL.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.8" type="PL.8.CONTENT"/>
    <!--
        COMPONENT PL.9
    -->
    <xsd:attributeGroup name="PL.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Location description"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PL.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Location description</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Location description</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PL.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PL.9" type="PL.9.CONTENT"/>
    <!--
        COMPONENT PLN.1
    -->
    <xsd:attributeGroup name="PLN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PLN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PLN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PLN.1" type="PLN.1.CONTENT"/>
    <!--
        COMPONENT PLN.2
    -->
    <xsd:attributeGroup name="PLN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="type of ID number (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PLN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">type of ID number (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>type of ID number (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PLN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PLN.2" type="PLN.2.CONTENT"/>
    <!--
        COMPONENT PLN.3
    -->
    <xsd:attributeGroup name="PLN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="state/other qualifying info"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PLN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">state/other qualifying info</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>state/other qualifying info</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PLN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PLN.3" type="PLN.3.CONTENT"/>
    <!--
        COMPONENT PLN.4
    -->
    <xsd:attributeGroup name="PLN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="expiration date"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PLN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">expiration date</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>expiration date</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="PLN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PLN.4" type="PLN.4.CONTENT"/>
    <!--
        COMPONENT PN.1
    -->
    <xsd:attributeGroup name="PN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FN</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FN">
                <xsd:attributeGroup ref="PN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PN.1" type="PN.1.CONTENT"/>
    <!--
        COMPONENT PN.2
    -->
    <xsd:attributeGroup name="PN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PN.2" type="PN.2.CONTENT"/>
    <!--
        COMPONENT PN.3
    -->
    <xsd:attributeGroup name="PN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PN.3" type="PN.3.CONTENT"/>
    <!--
        COMPONENT PN.4
    -->
    <xsd:attributeGroup name="PN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PN.4" type="PN.4.CONTENT"/>
    <!--
        COMPONENT PN.5
    -->
    <xsd:attributeGroup name="PN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PN.5" type="PN.5.CONTENT"/>
    <!--
        COMPONENT PN.6
    -->
    <xsd:attributeGroup name="PN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PN.6" type="PN.6.CONTENT"/>
    <!--
        COMPONENT PPN.1
    -->
    <xsd:attributeGroup name="PPN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.1" type="PPN.1.CONTENT"/>
    <!--
        COMPONENT PPN.2
    -->
    <xsd:attributeGroup name="PPN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FN</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FN">
                <xsd:attributeGroup ref="PPN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.2" type="PPN.2.CONTENT"/>
    <!--
        COMPONENT PPN.3
    -->
    <xsd:attributeGroup name="PPN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.3" type="PPN.3.CONTENT"/>
    <!--
        COMPONENT PPN.4
    -->
    <xsd:attributeGroup name="PPN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.4" type="PPN.4.CONTENT"/>
    <!--
        COMPONENT PPN.5
    -->
    <xsd:attributeGroup name="PPN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.5" type="PPN.5.CONTENT"/>
    <!--
        COMPONENT PPN.6
    -->
    <xsd:attributeGroup name="PPN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.6" type="PPN.6.CONTENT"/>
    <!--
        COMPONENT PPN.7
    -->
    <xsd:attributeGroup name="PPN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PPN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.7" type="PPN.7.CONTENT"/>
    <!--
        COMPONENT PPN.8
    -->
    <xsd:attributeGroup name="PPN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source table"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source table</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>source table</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PPN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.8" type="PPN.8.CONTENT"/>
    <!--
        COMPONENT PPN.9
    -->
    <xsd:attributeGroup name="PPN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70363"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:Table>HL70363</hl7:Table>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="PPN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.9" type="PPN.9.CONTENT"/>
    <!--
        COMPONENT PPN.10
    -->
    <xsd:attributeGroup name="PPN.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name type code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name type code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name type code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PPN.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.10" type="PPN.10.CONTENT"/>
    <!--
        COMPONENT PPN.11
    -->
    <xsd:attributeGroup name="PPN.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier check digit"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier check digit</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>identifier check digit</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PPN.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.11" type="PPN.11.CONTENT"/>
    <!--
        COMPONENT PPN.12
    -->
    <xsd:attributeGroup name="PPN.12.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying the check digit scheme employed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.12.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying the check digit scheme employed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>code identifying the check digit scheme employed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PPN.12.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.12" type="PPN.12.CONTENT"/>
    <!--
        COMPONENT PPN.13
    -->
    <xsd:attributeGroup name="PPN.13.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier type code (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.13.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier type code (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>identifier type code (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PPN.13.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.13" type="PPN.13.CONTENT"/>
    <!--
        COMPONENT PPN.14
    -->
    <xsd:attributeGroup name="PPN.14.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning facility"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.14.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning facility</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning facility</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="PPN.14.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.14" type="PPN.14.CONTENT"/>
    <!--
        COMPONENT PPN.15
    -->
    <xsd:attributeGroup name="PPN.15.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Date/Time Action Performed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.15.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Date/Time Action Performed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>Date/Time Action Performed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="PPN.15.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.15" type="PPN.15.CONTENT"/>
    <!--
        COMPONENT PPN.16
    -->
    <xsd:attributeGroup name="PPN.16.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Name Representation code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.16.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Name Representation code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>Name Representation code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PPN.16.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.16" type="PPN.16.CONTENT"/>
    <!--
        COMPONENT PPN.17
    -->
    <xsd:attributeGroup name="PPN.17.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name context"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.17.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name context</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>name context</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="PPN.17.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.17" type="PPN.17.CONTENT"/>
    <!--
        COMPONENT PPN.18
    -->
    <xsd:attributeGroup name="PPN.18.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name validity range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.18.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name validity range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DR</hl7:Type>
                <hl7:LongName>name validity range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="DR">
                <xsd:attributeGroup ref="PPN.18.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PPN.18" type="PPN.18.CONTENT"/>
    <!--
        COMPONENT PPN.19
    -->
    <xsd:attributeGroup name="PPN.19.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name assembly order"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PPN.19.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name assembly order</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name assembly order</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PPN.19.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PPN.19" type="PPN.19.CONTENT"/>
    <!--
        COMPONENT PRL.1
    -->
    <xsd:attributeGroup name="PRL.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="OBX-3 observation identifier of parent result"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PRL.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">OBX-3 observation identifier of parent result</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>OBX-3 observation identifier of parent result</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="PRL.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PRL.1" type="PRL.1.CONTENT"/>
    <!--
        COMPONENT PRL.2
    -->
    <xsd:attributeGroup name="PRL.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="OBX-4 sub-ID of parent result"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PRL.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">OBX-4 sub-ID of parent result</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>OBX-4 sub-ID of parent result</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="PRL.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PRL.2" type="PRL.2.CONTENT"/>
    <!--
        COMPONENT PRL.3
    -->
    <xsd:attributeGroup name="PRL.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="part of OBX-5 observation result from parent"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PRL.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">part of OBX-5 observation result from parent</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>part of OBX-5 observation result from parent</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="PRL.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="PRL.3" type="PRL.3.CONTENT"/>
    <!--
        COMPONENT PT.1
    -->
    <xsd:attributeGroup name="PT.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="processing ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PT.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">processing ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>processing ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PT.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PT.1" type="PT.1.CONTENT"/>
    <!--
        COMPONENT PT.2
    -->
    <xsd:attributeGroup name="PT.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="processing mode"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PT.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">processing mode</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>processing mode</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="PT.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PT.2" type="PT.2.CONTENT"/>
    <!--
        COMPONENT PTA.1
    -->
    <xsd:attributeGroup name="PTA.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="policy type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PTA.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">policy type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>policy type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PTA.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PTA.1" type="PTA.1.CONTENT"/>
    <!--
        COMPONENT PTA.2
    -->
    <xsd:attributeGroup name="PTA.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="amount class"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PTA.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">amount class</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>amount class</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="PTA.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PTA.2" type="PTA.2.CONTENT"/>
    <!--
        COMPONENT PTA.3
    -->
    <xsd:attributeGroup name="PTA.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="amount"/>
    </xsd:attributeGroup>
    <xsd:complexType name="PTA.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">amount</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>amount</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="PTA.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="PTA.3" type="PTA.3.CONTENT"/>
    <!--
        COMPONENT QIP.1
    -->
    <xsd:attributeGroup name="QIP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="segment field name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QIP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">segment field name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>segment field name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="QIP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QIP.1" type="QIP.1.CONTENT"/>
    <!--
        COMPONENT QIP.2
    -->
    <xsd:attributeGroup name="QIP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value1&amp;value2&amp;value3"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QIP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value1&amp;value2&amp;value3</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>value1&amp;value2&amp;value3</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="QIP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QIP.2" type="QIP.2.CONTENT"/>
    <!--
        COMPONENT QSC.1
    -->
    <xsd:attributeGroup name="QSC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="segment field name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QSC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">segment field name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>segment field name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="QSC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QSC.1" type="QSC.1.CONTENT"/>
    <!--
        COMPONENT QSC.2
    -->
    <xsd:attributeGroup name="QSC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="relational operator"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QSC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">relational operator</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>relational operator</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="QSC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QSC.2" type="QSC.2.CONTENT"/>
    <!--
        COMPONENT QSC.3
    -->
    <xsd:attributeGroup name="QSC.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QSC.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="QSC.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QSC.3" type="QSC.3.CONTENT"/>
    <!--
        COMPONENT QSC.4
    -->
    <xsd:attributeGroup name="QSC.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="relational conjunction"/>
    </xsd:attributeGroup>
    <xsd:complexType name="QSC.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">relational conjunction</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>relational conjunction</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="QSC.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="QSC.4" type="QSC.4.CONTENT"/>
    <!--
        COMPONENT RCD.1
    -->
    <xsd:attributeGroup name="RCD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="segment field name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RCD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">segment field name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>segment field name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="RCD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RCD.1" type="RCD.1.CONTENT"/>
    <!--
        COMPONENT RCD.2
    -->
    <xsd:attributeGroup name="RCD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="HL7 date type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RCD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">HL7 date type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>HL7 date type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="RCD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RCD.2" type="RCD.2.CONTENT"/>
    <!--
        COMPONENT RCD.3
    -->
    <xsd:attributeGroup name="RCD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="maximum column width"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RCD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">maximum column width</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>maximum column width</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="RCD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RCD.3" type="RCD.3.CONTENT"/>
    <!--
        COMPONENT RFR.1
    -->
    <xsd:attributeGroup name="RFR.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="numeric range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">numeric range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NR</hl7:Type>
                <hl7:LongName>numeric range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="NR">
                <xsd:attributeGroup ref="RFR.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RFR.1" type="RFR.1.CONTENT"/>
    <!--
        COMPONENT RFR.2
    -->
    <xsd:attributeGroup name="RFR.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="administrative sex"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">administrative sex</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>administrative sex</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="RFR.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RFR.2" type="RFR.2.CONTENT"/>
    <!--
        COMPONENT RFR.3
    -->
    <xsd:attributeGroup name="RFR.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="age range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">age range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NR</hl7:Type>
                <hl7:LongName>age range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="NR">
                <xsd:attributeGroup ref="RFR.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RFR.3" type="RFR.3.CONTENT"/>
    <!--
        COMPONENT RFR.4
    -->
    <xsd:attributeGroup name="RFR.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="gestational range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">gestational range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NR</hl7:Type>
                <hl7:LongName>gestational range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="NR">
                <xsd:attributeGroup ref="RFR.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RFR.4" type="RFR.4.CONTENT"/>
    <!--
        COMPONENT RFR.5
    -->
    <xsd:attributeGroup name="RFR.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="species"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">species</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>species</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="RFR.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RFR.5" type="RFR.5.CONTENT"/>
    <!--
        COMPONENT RFR.6
    -->
    <xsd:attributeGroup name="RFR.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="race/subspecies"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">race/subspecies</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>race/subspecies</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="RFR.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RFR.6" type="RFR.6.CONTENT"/>
    <!--
        COMPONENT RFR.7
    -->
    <xsd:attributeGroup name="RFR.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="conditions"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RFR.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">conditions</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>conditions</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="RFR.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RFR.7" type="RFR.7.CONTENT"/>
    <!--
        COMPONENT RI.1
    -->
    <xsd:attributeGroup name="RI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="repeat pattern"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">repeat pattern</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>repeat pattern</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="RI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RI.1" type="RI.1.CONTENT"/>
    <!--
        COMPONENT RI.2
    -->
    <xsd:attributeGroup name="RI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="explicit time interval"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">explicit time interval</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>explicit time interval</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="RI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RI.2" type="RI.2.CONTENT"/>
    <!--
        COMPONENT RMC.1
    -->
    <xsd:attributeGroup name="RMC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="room type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RMC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">room type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>room type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="RMC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RMC.1" type="RMC.1.CONTENT"/>
    <!--
        COMPONENT RMC.2
    -->
    <xsd:attributeGroup name="RMC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="amount type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RMC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">amount type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>amount type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="RMC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RMC.2" type="RMC.2.CONTENT"/>
    <!--
        COMPONENT RMC.3
    -->
    <xsd:attributeGroup name="RMC.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="coverage amount"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RMC.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">coverage amount</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>coverage amount</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="RMC.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RMC.3" type="RMC.3.CONTENT"/>
    <!--
        COMPONENT RP.1
    -->
    <xsd:attributeGroup name="RP.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="pointer"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RP.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">pointer</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>pointer</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="RP.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RP.1" type="RP.1.CONTENT"/>
    <!--
        COMPONENT RP.2
    -->
    <xsd:attributeGroup name="RP.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="application ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RP.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">application ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>application ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="RP.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="RP.2" type="RP.2.CONTENT"/>
    <!--
        COMPONENT RP.3
    -->
    <xsd:attributeGroup name="RP.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="type of data"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RP.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">type of data</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>type of data</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="RP.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RP.3" type="RP.3.CONTENT"/>
    <!--
        COMPONENT RP.4
    -->
    <xsd:attributeGroup name="RP.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="subtype"/>
    </xsd:attributeGroup>
    <xsd:complexType name="RP.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">subtype</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>subtype</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="RP.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="RP.4" type="RP.4.CONTENT"/>
    <!--
        COMPONENT SAD.1
    -->
    <xsd:attributeGroup name="SAD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="street or mailing address"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SAD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">street or mailing address</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>street or mailing address</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SAD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SAD.1" type="SAD.1.CONTENT"/>
    <!--
        COMPONENT SAD.2
    -->
    <xsd:attributeGroup name="SAD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="street name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SAD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">street name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>street name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SAD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SAD.2" type="SAD.2.CONTENT"/>
    <!--
        COMPONENT SAD.3
    -->
    <xsd:attributeGroup name="SAD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="dwelling number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SAD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">dwelling number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>dwelling number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SAD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SAD.3" type="SAD.3.CONTENT"/>
    <!--
        COMPONENT SCV.1
    -->
    <xsd:attributeGroup name="SCV.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="parameter class"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SCV.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">parameter class</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>parameter class</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="SCV.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SCV.1" type="SCV.1.CONTENT"/>
    <!--
        COMPONENT SCV.2
    -->
    <xsd:attributeGroup name="SCV.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="parameter value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SCV.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">parameter value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>parameter value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SCV.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SCV.2" type="SCV.2.CONTENT"/>
    <!--
        COMPONENT SN.1
    -->
    <xsd:attributeGroup name="SN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="comparator"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">comparator</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>comparator</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SN.1" type="SN.1.CONTENT"/>
    <!--
        COMPONENT SN.2
    -->
    <xsd:attributeGroup name="SN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="num1"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">num1</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>num1</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="SN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SN.2" type="SN.2.CONTENT"/>
    <!--
        COMPONENT SN.3
    -->
    <xsd:attributeGroup name="SN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="separator/suffix"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">separator/suffix</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>separator/suffix</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SN.3" type="SN.3.CONTENT"/>
    <!--
        COMPONENT SN.4
    -->
    <xsd:attributeGroup name="SN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="num2"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">num2</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>num2</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="SN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SN.4" type="SN.4.CONTENT"/>
    <!--
        COMPONENT SPD.1
    -->
    <xsd:attributeGroup name="SPD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="specialty name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">specialty name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>specialty name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SPD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SPD.1" type="SPD.1.CONTENT"/>
    <!--
        COMPONENT SPD.2
    -->
    <xsd:attributeGroup name="SPD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="governing board"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">governing board</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>governing board</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SPD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SPD.2" type="SPD.2.CONTENT"/>
    <!--
        COMPONENT SPD.3
    -->
    <xsd:attributeGroup name="SPD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="eligible or certified"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">eligible or certified</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>eligible or certified</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="SPD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SPD.3" type="SPD.3.CONTENT"/>
    <!--
        COMPONENT SPD.4
    -->
    <xsd:attributeGroup name="SPD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DT"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="date of certification"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">date of certification</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DT</hl7:Type>
                <hl7:LongName>date of certification</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="DT">
                <xsd:attributeGroup ref="SPD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SPD.4" type="SPD.4.CONTENT"/>
    <!--
        COMPONENT SPS.1
    -->
    <xsd:attributeGroup name="SPS.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="specimen source name or code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">specimen source name or code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>specimen source name or code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="SPS.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.1" type="SPS.1.CONTENT"/>
    <!--
        COMPONENT SPS.2
    -->
    <xsd:attributeGroup name="SPS.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="additives"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">additives</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>additives</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="SPS.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.2" type="SPS.2.CONTENT"/>
    <!--
        COMPONENT SPS.3
    -->
    <xsd:attributeGroup name="SPS.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="freetext"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">freetext</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>freetext</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="SPS.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.3" type="SPS.3.CONTENT"/>
    <!--
        COMPONENT SPS.4
    -->
    <xsd:attributeGroup name="SPS.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="body site"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">body site</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>body site</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="SPS.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.4" type="SPS.4.CONTENT"/>
    <!--
        COMPONENT SPS.5
    -->
    <xsd:attributeGroup name="SPS.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="site modifier"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">site modifier</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>site modifier</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="SPS.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.5" type="SPS.5.CONTENT"/>
    <!--
        COMPONENT SPS.6
    -->
    <xsd:attributeGroup name="SPS.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="collection modifier method code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">collection modifier method code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>collection modifier method code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="SPS.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.6" type="SPS.6.CONTENT"/>
    <!--
        COMPONENT SPS.7
    -->
    <xsd:attributeGroup name="SPS.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="specimen role"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SPS.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">specimen role</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>specimen role</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="SPS.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SPS.7" type="SPS.7.CONTENT"/>
    <!--
        COMPONENT SRT.1
    -->
    <xsd:attributeGroup name="SRT.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sort-by field"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SRT.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sort-by field</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>sort-by field</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="SRT.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SRT.1" type="SRT.1.CONTENT"/>
    <!--
        COMPONENT SRT.2
    -->
    <xsd:attributeGroup name="SRT.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="sequencing"/>
    </xsd:attributeGroup>
    <xsd:complexType name="SRT.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">sequencing</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>sequencing</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="SRT.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="SRT.2" type="SRT.2.CONTENT"/>
    <!--
        COMPONENT TQ.1
    -->
    <xsd:attributeGroup name="TQ.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CQ"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="quantity"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">quantity</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CQ</hl7:Type>
                <hl7:LongName>quantity</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CQ">
                <xsd:attributeGroup ref="TQ.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.1" type="TQ.1.CONTENT"/>
    <!--
        COMPONENT TQ.2
    -->
    <xsd:attributeGroup name="TQ.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="RI"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="interval"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">interval</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>RI</hl7:Type>
                <hl7:LongName>interval</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="RI">
                <xsd:attributeGroup ref="TQ.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.2" type="TQ.2.CONTENT"/>
    <!--
        COMPONENT TQ.3
    -->
    <xsd:attributeGroup name="TQ.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="duration"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">duration</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>duration</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="TQ.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TQ.3" type="TQ.3.CONTENT"/>
    <!--
        COMPONENT TQ.4
    -->
    <xsd:attributeGroup name="TQ.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="start date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">start date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>start date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="TQ.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.4" type="TQ.4.CONTENT"/>
    <!--
        COMPONENT TQ.5
    -->
    <xsd:attributeGroup name="TQ.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="end date/time"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">end date/time</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TS</hl7:Type>
                <hl7:LongName>end date/time</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TS">
                <xsd:attributeGroup ref="TQ.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.5" type="TQ.5.CONTENT"/>
    <!--
        COMPONENT TQ.6
    -->
    <xsd:attributeGroup name="TQ.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="priority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">priority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>priority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="TQ.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TQ.6" type="TQ.6.CONTENT"/>
    <!--
        COMPONENT TQ.7
    -->
    <xsd:attributeGroup name="TQ.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="condition"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">condition</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>condition</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="TQ.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TQ.7" type="TQ.7.CONTENT"/>
    <!--
        COMPONENT TQ.8
    -->
    <xsd:attributeGroup name="TQ.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="text (TX)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">text (TX)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:LongName>text (TX)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="TQ.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.8" type="TQ.8.CONTENT"/>
    <!--
        COMPONENT TQ.9
    -->
    <xsd:attributeGroup name="TQ.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="conjunction component"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">conjunction component</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>conjunction component</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="TQ.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TQ.9" type="TQ.9.CONTENT"/>
    <!--
        COMPONENT TQ.10
    -->
    <xsd:attributeGroup name="TQ.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="OSD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="order sequencing"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">order sequencing</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>OSD</hl7:Type>
                <hl7:LongName>order sequencing</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="OSD">
                <xsd:attributeGroup ref="TQ.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.10" type="TQ.10.CONTENT"/>
    <!--
        COMPONENT TQ.11
    -->
    <xsd:attributeGroup name="TQ.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="occurrence duration"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">occurrence duration</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>occurrence duration</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="TQ.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TQ.11" type="TQ.11.CONTENT"/>
    <!--
        COMPONENT TQ.12
    -->
    <xsd:attributeGroup name="TQ.12.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="total occurences"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TQ.12.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">total occurences</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>total occurences</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="TQ.12.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TQ.12" type="TQ.12.CONTENT"/>
    <!--
        COMPONENT TS.1
    -->
    <xsd:attributeGroup name="TS.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="time of an event"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TS.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">time of an event</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>time of an event</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="TS.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TS.1" type="TS.1.CONTENT"/>
    <!--
        COMPONENT TS.2
    -->
    <xsd:attributeGroup name="TS.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree of precision"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TS.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree of precision</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>degree of precision</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="TS.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="TS.2" type="TS.2.CONTENT"/>
    <!--
        COMPONENT TX_CHALLENGE.1
    -->
    <xsd:attributeGroup name="TX_CHALLENGE.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70256"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="???????????"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TX_CHALLENGE.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">???????????</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:Table>HL70256</hl7:Table>
                <hl7:LongName>???????????</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="TX_CHALLENGE.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TX_CHALLENGE.1" type="TX_CHALLENGE.1.CONTENT"/>
    <!--
        COMPONENT TX_CHALLENGE.2
    -->
    <xsd:attributeGroup name="TX_CHALLENGE.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TX"/>
        <xsd:attribute name="Table" type="xsd:string" fixed="HL70257"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="???????????"/>
    </xsd:attributeGroup>
    <xsd:complexType name="TX_CHALLENGE.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">???????????</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TX</hl7:Type>
                <hl7:Table>HL70257</hl7:Table>
                <hl7:LongName>???????????</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="TX">
                <xsd:attributeGroup ref="TX_CHALLENGE.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="TX_CHALLENGE.2" type="TX_CHALLENGE.2.CONTENT"/>
    <!--
        COMPONENT UVC.1
    -->
    <xsd:attributeGroup name="UVC.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="UVC.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>value code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="UVC.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="UVC.1" type="UVC.1.CONTENT"/>
    <!--
        COMPONENT UVC.2
    -->
    <xsd:attributeGroup name="UVC.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="value amount"/>
    </xsd:attributeGroup>
    <xsd:complexType name="UVC.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">value amount</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>value amount</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="UVC.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="UVC.2" type="UVC.2.CONTENT"/>
    <!--
        COMPONENT VH.1
    -->
    <xsd:attributeGroup name="VH.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="start day range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VH.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">start day range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>start day range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="VH.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VH.1" type="VH.1.CONTENT"/>
    <!--
        COMPONENT VH.2
    -->
    <xsd:attributeGroup name="VH.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="end day range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VH.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">end day range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>end day range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="VH.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VH.2" type="VH.2.CONTENT"/>
    <!--
        COMPONENT VH.3
    -->
    <xsd:attributeGroup name="VH.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="start hour range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VH.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">start hour range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TM</hl7:Type>
                <hl7:LongName>start hour range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="TM">
                <xsd:attributeGroup ref="VH.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VH.3" type="VH.3.CONTENT"/>
    <!--
        COMPONENT VH.4
    -->
    <xsd:attributeGroup name="VH.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="end hour range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VH.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">end hour range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TM</hl7:Type>
                <hl7:LongName>end hour range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="TM">
                <xsd:attributeGroup ref="VH.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VH.4" type="VH.4.CONTENT"/>
    <!--
        COMPONENT VID.1
    -->
    <xsd:attributeGroup name="VID.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VID.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="VID.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VID.1" type="VID.1.CONTENT"/>
    <!--
        COMPONENT VID.2
    -->
    <xsd:attributeGroup name="VID.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="internationalization code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VID.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">internationalization code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>internationalization code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="VID.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="VID.2" type="VID.2.CONTENT"/>
    <!--
        COMPONENT VID.3
    -->
    <xsd:attributeGroup name="VID.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="international version ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VID.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">international version ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>international version ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="VID.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="VID.3" type="VID.3.CONTENT"/>
    <!--
        COMPONENT VR.1
    -->
    <xsd:attributeGroup name="VR.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="first data code value"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VR.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">first data code value</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>first data code value</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="VR.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VR.1" type="VR.1.CONTENT"/>
    <!--
        COMPONENT VR.2
    -->
    <xsd:attributeGroup name="VR.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Last data code calue"/>
    </xsd:attributeGroup>
    <xsd:complexType name="VR.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Last data code calue</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Last data code calue</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="VR.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="VR.2" type="VR.2.CONTENT"/>
    <!--
        COMPONENT WVI.1
    -->
    <xsd:attributeGroup name="WVI.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Channel Number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="WVI.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Channel Number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Channel Number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="WVI.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="WVI.1" type="WVI.1.CONTENT"/>
    <!--
        COMPONENT WVI.2
    -->
    <xsd:attributeGroup name="WVI.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Channel Name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="WVI.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Channel Name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Channel Name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="WVI.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="WVI.2" type="WVI.2.CONTENT"/>
    <!--
        COMPONENT WVS.1
    -->
    <xsd:attributeGroup name="WVS.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source name 1"/>
    </xsd:attributeGroup>
    <xsd:complexType name="WVS.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source name 1</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>source name 1</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="WVS.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="WVS.1" type="WVS.1.CONTENT"/>
    <!--
        COMPONENT WVS.2
    -->
    <xsd:attributeGroup name="WVS.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source name 2"/>
    </xsd:attributeGroup>
    <xsd:complexType name="WVS.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source name 2</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>source name 2</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="WVS.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="WVS.2" type="WVS.2.CONTENT"/>
    <!--
        COMPONENT XAD.1
    -->
    <xsd:attributeGroup name="XAD.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="SAD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="street address (SAD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">street address (SAD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>SAD</hl7:Type>
                <hl7:LongName>street address (SAD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="SAD">
                <xsd:attributeGroup ref="XAD.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XAD.1" type="XAD.1.CONTENT"/>
    <!--
        COMPONENT XAD.2
    -->
    <xsd:attributeGroup name="XAD.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XAD.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.2" type="XAD.2.CONTENT"/>
    <!--
        COMPONENT XAD.3
    -->
    <xsd:attributeGroup name="XAD.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="city"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">city</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>city</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XAD.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.3" type="XAD.3.CONTENT"/>
    <!--
        COMPONENT XAD.4
    -->
    <xsd:attributeGroup name="XAD.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="state or province"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">state or province</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>state or province</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XAD.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.4" type="XAD.4.CONTENT"/>
    <!--
        COMPONENT XAD.5
    -->
    <xsd:attributeGroup name="XAD.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="zip or postal code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">zip or postal code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>zip or postal code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XAD.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.5" type="XAD.5.CONTENT"/>
    <!--
        COMPONENT XAD.6
    -->
    <xsd:attributeGroup name="XAD.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="country"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">country</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>country</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XAD.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.6" type="XAD.6.CONTENT"/>
    <!--
        COMPONENT XAD.7
    -->
    <xsd:attributeGroup name="XAD.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address type"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address type</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>address type</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XAD.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.7" type="XAD.7.CONTENT"/>
    <!--
        COMPONENT XAD.8
    -->
    <xsd:attributeGroup name="XAD.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="other geographic designation"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">other geographic designation</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>other geographic designation</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XAD.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.8" type="XAD.8.CONTENT"/>
    <!--
        COMPONENT XAD.9
    -->
    <xsd:attributeGroup name="XAD.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="county/parish code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">county/parish code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>county/parish code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XAD.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.9" type="XAD.9.CONTENT"/>
    <!--
        COMPONENT XAD.10
    -->
    <xsd:attributeGroup name="XAD.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="census tract"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">census tract</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>census tract</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XAD.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.10" type="XAD.10.CONTENT"/>
    <!--
        COMPONENT XAD.11
    -->
    <xsd:attributeGroup name="XAD.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address representation code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address representation code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>address representation code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XAD.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XAD.11" type="XAD.11.CONTENT"/>
    <!--
        COMPONENT XAD.12
    -->
    <xsd:attributeGroup name="XAD.12.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="address validity range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XAD.12.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">address validity range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DR</hl7:Type>
                <hl7:LongName>address validity range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="DR">
                <xsd:attributeGroup ref="XAD.12.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XAD.12" type="XAD.12.CONTENT"/>
    <!--
        COMPONENT XCN.1
    -->
    <xsd:attributeGroup name="XCN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (ST)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (ST)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>ID number (ST)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.1" type="XCN.1.CONTENT"/>
    <!--
        COMPONENT XCN.2
    -->
    <xsd:attributeGroup name="XCN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FN</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FN">
                <xsd:attributeGroup ref="XCN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XCN.2" type="XCN.2.CONTENT"/>
    <!--
        COMPONENT XCN.3
    -->
    <xsd:attributeGroup name="XCN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.3" type="XCN.3.CONTENT"/>
    <!--
        COMPONENT XCN.4
    -->
    <xsd:attributeGroup name="XCN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.4" type="XCN.4.CONTENT"/>
    <!--
        COMPONENT XCN.5
    -->
    <xsd:attributeGroup name="XCN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.5" type="XCN.5.CONTENT"/>
    <!--
        COMPONENT XCN.6
    -->
    <xsd:attributeGroup name="XCN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.6" type="XCN.6.CONTENT"/>
    <!--
        COMPONENT XCN.7
    -->
    <xsd:attributeGroup name="XCN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XCN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.7" type="XCN.7.CONTENT"/>
    <!--
        COMPONENT XCN.8
    -->
    <xsd:attributeGroup name="XCN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="source table"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">source table</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>source table</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XCN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.8" type="XCN.8.CONTENT"/>
    <!--
        COMPONENT XCN.9
    -->
    <xsd:attributeGroup name="XCN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="XCN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XCN.9" type="XCN.9.CONTENT"/>
    <!--
        COMPONENT XCN.10
    -->
    <xsd:attributeGroup name="XCN.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name type code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name type code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name type code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XCN.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.10" type="XCN.10.CONTENT"/>
    <!--
        COMPONENT XCN.11
    -->
    <xsd:attributeGroup name="XCN.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier check digit"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier check digit</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>identifier check digit</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XCN.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.11" type="XCN.11.CONTENT"/>
    <!--
        COMPONENT XCN.12
    -->
    <xsd:attributeGroup name="XCN.12.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying the check digit scheme employed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.12.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying the check digit scheme employed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>code identifying the check digit scheme employed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XCN.12.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.12" type="XCN.12.CONTENT"/>
    <!--
        COMPONENT XCN.13
    -->
    <xsd:attributeGroup name="XCN.13.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier type code (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.13.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier type code (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>identifier type code (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XCN.13.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.13" type="XCN.13.CONTENT"/>
    <!--
        COMPONENT XCN.14
    -->
    <xsd:attributeGroup name="XCN.14.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning facility"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.14.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning facility</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning facility</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="XCN.14.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XCN.14" type="XCN.14.CONTENT"/>
    <!--
        COMPONENT XCN.15
    -->
    <xsd:attributeGroup name="XCN.15.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Name Representation code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.15.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Name Representation code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>Name Representation code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XCN.15.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.15" type="XCN.15.CONTENT"/>
    <!--
        COMPONENT XCN.16
    -->
    <xsd:attributeGroup name="XCN.16.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name context"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.16.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name context</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>name context</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="XCN.16.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XCN.16" type="XCN.16.CONTENT"/>
    <!--
        COMPONENT XCN.17
    -->
    <xsd:attributeGroup name="XCN.17.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name validity range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.17.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name validity range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DR</hl7:Type>
                <hl7:LongName>name validity range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="DR">
                <xsd:attributeGroup ref="XCN.17.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XCN.17" type="XCN.17.CONTENT"/>
    <!--
        COMPONENT XCN.18
    -->
    <xsd:attributeGroup name="XCN.18.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name assembly order"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XCN.18.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name assembly order</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name assembly order</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XCN.18.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XCN.18" type="XCN.18.CONTENT"/>
    <!--
        COMPONENT XON.1
    -->
    <xsd:attributeGroup name="XON.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="organization name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">organization name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>organization name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XON.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.1" type="XON.1.CONTENT"/>
    <!--
        COMPONENT XON.2
    -->
    <xsd:attributeGroup name="XON.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="organization name type code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">organization name type code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>organization name type code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XON.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.2" type="XON.2.CONTENT"/>
    <!--
        COMPONENT XON.3
    -->
    <xsd:attributeGroup name="XON.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="ID number (NM)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">ID number (NM)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>ID number (NM)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XON.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.3" type="XON.3.CONTENT"/>
    <!--
        COMPONENT XON.4
    -->
    <xsd:attributeGroup name="XON.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="check digit (NM)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">check digit (NM)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>check digit (NM)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XON.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.4" type="XON.4.CONTENT"/>
    <!--
        COMPONENT XON.5
    -->
    <xsd:attributeGroup name="XON.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="code identifying the check digit scheme employed"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">code identifying the check digit scheme employed</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>code identifying the check digit scheme employed</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XON.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.5" type="XON.5.CONTENT"/>
    <!--
        COMPONENT XON.6
    -->
    <xsd:attributeGroup name="XON.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning authority"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning authority</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning authority</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="XON.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XON.6" type="XON.6.CONTENT"/>
    <!--
        COMPONENT XON.7
    -->
    <xsd:attributeGroup name="XON.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="identifier type code (IS)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">identifier type code (IS)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>identifier type code (IS)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XON.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.7" type="XON.7.CONTENT"/>
    <!--
        COMPONENT XON.8
    -->
    <xsd:attributeGroup name="XON.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="HD"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="assigning facility ID"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">assigning facility ID</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>HD</hl7:Type>
                <hl7:LongName>assigning facility ID</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HD">
                <xsd:attributeGroup ref="XON.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XON.8" type="XON.8.CONTENT"/>
    <!--
        COMPONENT XON.9
    -->
    <xsd:attributeGroup name="XON.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Name Representation code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XON.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Name Representation code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>Name Representation code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XON.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XON.9" type="XON.9.CONTENT"/>
    <!--
        COMPONENT XPN.1
    -->
    <xsd:attributeGroup name="XPN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="FN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="family name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">family name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>FN</hl7:Type>
                <hl7:LongName>family name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="FN">
                <xsd:attributeGroup ref="XPN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XPN.1" type="XPN.1.CONTENT"/>
    <!--
        COMPONENT XPN.2
    -->
    <xsd:attributeGroup name="XPN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="given name"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">given name</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>given name</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XPN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.2" type="XPN.2.CONTENT"/>
    <!--
        COMPONENT XPN.3
    -->
    <xsd:attributeGroup name="XPN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="second and further given names or initials thereof"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">second and further given names or initials thereof</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>second and further given names or initials thereof</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XPN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.3" type="XPN.3.CONTENT"/>
    <!--
        COMPONENT XPN.4
    -->
    <xsd:attributeGroup name="XPN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="suffix (e.g., JR or III)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">suffix (e.g., JR or III)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>suffix (e.g., JR or III)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XPN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.4" type="XPN.4.CONTENT"/>
    <!--
        COMPONENT XPN.5
    -->
    <xsd:attributeGroup name="XPN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="prefix (e.g., DR)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">prefix (e.g., DR)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>prefix (e.g., DR)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XPN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.5" type="XPN.5.CONTENT"/>
    <!--
        COMPONENT XPN.6
    -->
    <xsd:attributeGroup name="XPN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="IS"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="degree (e.g., MD)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">degree (e.g., MD)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>IS</hl7:Type>
                <hl7:LongName>degree (e.g., MD)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="IS">
                <xsd:attributeGroup ref="XPN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.6" type="XPN.6.CONTENT"/>
    <!--
        COMPONENT XPN.7
    -->
    <xsd:attributeGroup name="XPN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name type code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name type code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name type code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XPN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.7" type="XPN.7.CONTENT"/>
    <!--
        COMPONENT XPN.8
    -->
    <xsd:attributeGroup name="XPN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Name Representation code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Name Representation code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>Name Representation code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XPN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.8" type="XPN.8.CONTENT"/>
    <!--
        COMPONENT XPN.9
    -->
    <xsd:attributeGroup name="XPN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="CE"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name context"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name context</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>CE</hl7:Type>
                <hl7:LongName>name context</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="CE">
                <xsd:attributeGroup ref="XPN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XPN.9" type="XPN.9.CONTENT"/>
    <!--
        COMPONENT XPN.10
    -->
    <xsd:attributeGroup name="XPN.10.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="DR"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name validity range"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.10.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name validity range</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>DR</hl7:Type>
                <hl7:LongName>name validity range</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="DR">
                <xsd:attributeGroup ref="XPN.10.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="XPN.10" type="XPN.10.CONTENT"/>
    <!--
        COMPONENT XPN.11
    -->
    <xsd:attributeGroup name="XPN.11.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="name assembly order"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XPN.11.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">name assembly order</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>name assembly order</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XPN.11.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XPN.11" type="XPN.11.CONTENT"/>
    <!--
        COMPONENT XTN.1
    -->
    <xsd:attributeGroup name="XTN.1.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="TN"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="[(999)] 999-9999 [X99999][C any text]"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.1.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">[(999)] 999-9999 [X99999][C any text]</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>TN</hl7:Type>
                <hl7:LongName>[(999)] 999-9999 [X99999][C any text]</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="TN">
                <xsd:attributeGroup ref="XTN.1.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.1" type="XTN.1.CONTENT"/>
    <!--
        COMPONENT XTN.2
    -->
    <xsd:attributeGroup name="XTN.2.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="telecommunication use code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.2.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">telecommunication use code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>telecommunication use code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XTN.2.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.2" type="XTN.2.CONTENT"/>
    <!--
        COMPONENT XTN.3
    -->
    <xsd:attributeGroup name="XTN.3.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ID"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="telecommunication equipment type (ID)"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.3.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">telecommunication equipment type (ID)</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ID</hl7:Type>
                <hl7:LongName>telecommunication equipment type (ID)</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ID">
                <xsd:attributeGroup ref="XTN.3.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.3" type="XTN.3.CONTENT"/>
    <!--
        COMPONENT XTN.4
    -->
    <xsd:attributeGroup name="XTN.4.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Email address"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.4.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Email address</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>Email address</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XTN.4.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.4" type="XTN.4.CONTENT"/>
    <!--
        COMPONENT XTN.5
    -->
    <xsd:attributeGroup name="XTN.5.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Country Code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.5.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Country Code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Country Code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XTN.5.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.5" type="XTN.5.CONTENT"/>
    <!--
        COMPONENT XTN.6
    -->
    <xsd:attributeGroup name="XTN.6.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Area/city code"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.6.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Area/city code</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Area/city code</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XTN.6.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.6" type="XTN.6.CONTENT"/>
    <!--
        COMPONENT XTN.7
    -->
    <xsd:attributeGroup name="XTN.7.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Phone number"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.7.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Phone number</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Phone number</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XTN.7.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.7" type="XTN.7.CONTENT"/>
    <!--
        COMPONENT XTN.8
    -->
    <xsd:attributeGroup name="XTN.8.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="NM"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="Extension"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.8.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Extension</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>NM</hl7:Type>
                <hl7:LongName>Extension</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="NM">
                <xsd:attributeGroup ref="XTN.8.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.8" type="XTN.8.CONTENT"/>
    <!--
        COMPONENT XTN.9
    -->
    <xsd:attributeGroup name="XTN.9.ATTRIBUTES">
        <xsd:attribute name="Type" type="xsd:string" fixed="ST"/>
        <xsd:attribute name="LongName" type="xsd:string" fixed="any text"/>
    </xsd:attributeGroup>
    <xsd:complexType name="XTN.9.CONTENT">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">any text</xsd:documentation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <hl7:Type>ST</hl7:Type>
                <hl7:LongName>any text</hl7:LongName>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="ST">
                <xsd:attributeGroup ref="XTN.9.ATTRIBUTES"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:element name="XTN.9" type="XTN.9.CONTENT"/>
</xsd:schema>
Collapse AttributeGroups:
Collapse ComplexTypes:
Collapse Elements:
Collapse SimpleTypes: