<!--
v2.xml Message Definitions Version v2.2 - messages
Copyright (C) Sun Microsystems. All rights reserved.
-->
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="urn:hl7-org:v2xml"
targetNamespace="urn:hl7-org:v2xml">
<!-- include message defintions for ACK -->
<xsd:include schemaLocation="ACK.xsd"/>
<!-- include message defintions for ADR_A19 -->
<xsd:include schemaLocation="ADR_A19.xsd"/>
<!-- include message defintions for ADT_A01 -->
<xsd:include schemaLocation="ADT_A01.xsd"/>
<!-- include message defintions for ADT_A02 -->
<xsd:include schemaLocation="ADT_A02.xsd"/>
<!-- include message defintions for ADT_A03 -->
<xsd:include schemaLocation="ADT_A03.xsd"/>
<!-- include message defintions for ADT_A04 -->
<xsd:include schemaLocation="ADT_A04.xsd"/>
<!-- include message defintions for ADT_A05 -->
<xsd:include schemaLocation="ADT_A05.xsd"/>
<!-- include message defintions for ADT_A06 -->
<xsd:include schemaLocation="ADT_A06.xsd"/>
<!-- include message defintions for ADT_A07 -->
<xsd:include schemaLocation="ADT_A07.xsd"/>
<!-- include message defintions for ADT_A08 -->
<xsd:include schemaLocation="ADT_A08.xsd"/>
<!-- include message defintions for ADT_A09 -->
<xsd:include schemaLocation="ADT_A09.xsd"/>
<!-- include message defintions for ADT_A10 -->
<xsd:include schemaLocation="ADT_A10.xsd"/>
<!-- include message defintions for ADT_A11 -->
<xsd:include schemaLocation="ADT_A11.xsd"/>
<!-- include message defintions for ADT_A12 -->
<xsd:include schemaLocation="ADT_A12.xsd"/>
<!-- include message defintions for ADT_A13 -->
<xsd:include schemaLocation="ADT_A13.xsd"/>
<!-- include message defintions for ADT_A14 -->
<xsd:include schemaLocation="ADT_A14.xsd"/>
<!-- include message defintions for ADT_A15 -->
<xsd:include schemaLocation="ADT_A15.xsd"/>
<!-- include message defintions for ADT_A16 -->
<xsd:include schemaLocation="ADT_A16.xsd"/>
<!-- include message defintions for ADT_A17 -->
<xsd:include schemaLocation="ADT_A17.xsd"/>
<!-- include message defintions for ADT_A18 -->
<xsd:include schemaLocation="ADT_A18.xsd"/>
<!-- include message defintions for ADT_A20 -->
<xsd:include schemaLocation="ADT_A20.xsd"/>
<!-- include message defintions for ADT_A21 -->
<xsd:include schemaLocation="ADT_A21.xsd"/>
<!-- include message defintions for ADT_A22 -->
<xsd:include schemaLocation="ADT_A22.xsd"/>
<!-- include message defintions for ADT_A23 -->
<xsd:include schemaLocation="ADT_A23.xsd"/>
<!-- include message defintions for ADT_A24 -->
<xsd:include schemaLocation="ADT_A24.xsd"/>
<!-- include message defintions for ADT_A25 -->
<xsd:include schemaLocation="ADT_A25.xsd"/>
<!-- include message defintions for ADT_A26 -->
<xsd:include schemaLocation="ADT_A26.xsd"/>
<!-- include message defintions for ADT_A27 -->
<xsd:include schemaLocation="ADT_A27.xsd"/>
<!-- include message defintions for ADT_A28 -->
<xsd:include schemaLocation="ADT_A28.xsd"/>
<!-- include message defintions for ADT_A29 -->
<xsd:include schemaLocation="ADT_A29.xsd"/>
<!-- include message defintions for ADT_A30 -->
<xsd:include schemaLocation="ADT_A30.xsd"/>
<!-- include message defintions for ADT_A31 -->
<xsd:include schemaLocation="ADT_A31.xsd"/>
<!-- include message defintions for ADT_A32 -->
<xsd:include schemaLocation="ADT_A32.xsd"/>
<!-- include message defintions for ADT_A33 -->
<xsd:include schemaLocation="ADT_A33.xsd"/>
<!-- include message defintions for ADT_A34 -->
<xsd:include schemaLocation="ADT_A34.xsd"/>
<!-- include message defintions for ADT_A35 -->
<xsd:include schemaLocation="ADT_A35.xsd"/>
<!-- include message defintions for ADT_A36 -->
<xsd:include schemaLocation="ADT_A36.xsd"/>
<!-- include message defintions for ADT_A37 -->
<xsd:include schemaLocation="ADT_A37.xsd"/>
<!-- include message defintions for BAR_P01 -->
<xsd:include schemaLocation="BAR_P01.xsd"/>
<!-- include message defintions for BAR_P02 -->
<xsd:include schemaLocation="BAR_P02.xsd"/>
<!-- include message defintions for DFT_P03 -->
<xsd:include schemaLocation="DFT_P03.xsd"/>
<!-- include message defintions for DSR_P04 -->
<xsd:include schemaLocation="DSR_P04.xsd"/>
<!-- include message defintions for DSR_Q01 -->
<xsd:include schemaLocation="DSR_Q01.xsd"/>
<!-- include message defintions for DSR_Q03 -->
<xsd:include schemaLocation="DSR_Q03.xsd"/>
<!-- include message defintions for DSR_R03 -->
<xsd:include schemaLocation="DSR_R03.xsd"/>
<!-- include message defintions for MFD_M01 -->
<xsd:include schemaLocation="MFD_M01.xsd"/>
<!-- include message defintions for MFD_M02 -->
<xsd:include schemaLocation="MFD_M02.xsd"/>
<!-- include message defintions for MFD_M03 -->
<xsd:include schemaLocation="MFD_M03.xsd"/>
<!-- include message defintions for MFK_M01 -->
<xsd:include schemaLocation="MFK_M01.xsd"/>
<!-- include message defintions for MFK_M02 -->
<xsd:include schemaLocation="MFK_M02.xsd"/>
<!-- include message defintions for MFK_M03 -->
<xsd:include schemaLocation="MFK_M03.xsd"/>
<!-- include message defintions for MFN_M01 -->
<xsd:include schemaLocation="MFN_M01.xsd"/>
<!-- include message defintions for MFN_M02 -->
<xsd:include schemaLocation="MFN_M02.xsd"/>
<!-- include message defintions for MFN_M03 -->
<xsd:include schemaLocation="MFN_M03.xsd"/>
<!-- include message defintions for MFQ_M01 -->
<xsd:include schemaLocation="MFQ_M01.xsd"/>
<!-- include message defintions for MFQ_M02 -->
<xsd:include schemaLocation="MFQ_M02.xsd"/>
<!-- include message defintions for MFQ_M03 -->
<xsd:include schemaLocation="MFQ_M03.xsd"/>
<!-- include message defintions for MFR_M01 -->
<xsd:include schemaLocation="MFR_M01.xsd"/>
<!-- include message defintions for MFR_M02 -->
<xsd:include schemaLocation="MFR_M02.xsd"/>
<!-- include message defintions for MFR_M03 -->
<xsd:include schemaLocation="MFR_M03.xsd"/>
<!-- include message defintions for NMD_N01 -->
<xsd:include schemaLocation="NMD_N01.xsd"/>
<!-- include message defintions for NMQ_N02 -->
<xsd:include schemaLocation="NMQ_N02.xsd"/>
<!-- include message defintions for NMR_N02 -->
<xsd:include schemaLocation="NMR_N02.xsd"/>
<!-- include message defintions for ORF_R04 -->
<xsd:include schemaLocation="ORF_R04.xsd"/>
<!-- include message defintions for ORM_O01 -->
<xsd:include schemaLocation="ORM_O01.xsd"/>
<!-- include message defintions for ORR_O02 -->
<xsd:include schemaLocation="ORR_O02.xsd"/>
<!-- include message defintions for ORU_R01 -->
<xsd:include schemaLocation="ORU_R01.xsd"/>
<!-- include message defintions for QRY_A19 -->
<xsd:include schemaLocation="QRY_A19.xsd"/>
<!-- include message defintions for QRY_P04 -->
<xsd:include schemaLocation="QRY_P04.xsd"/>
<!-- include message defintions for QRY_Q01 -->
<xsd:include schemaLocation="QRY_Q01.xsd"/>
<!-- include message defintions for QRY_Q02 -->
<xsd:include schemaLocation="QRY_Q02.xsd"/>
<!-- include message defintions for QRY_R02 -->
<xsd:include schemaLocation="QRY_R02.xsd"/>
<!-- include message defintions for UDM_Q05 -->
<xsd:include schemaLocation="UDM_Q05.xsd"/>
<!-- .. all message definitions -->
<xsd:group name="ALLMESSAGES.CONTENT">
<xsd:choice>
<xsd:element ref="ACK" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADR_A19" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A04" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A05" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A06" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A07" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A08" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A09" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A10" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A11" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A12" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A13" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A14" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A15" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A16" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A17" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A18" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A20" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A21" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A22" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A23" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A24" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A25" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A26" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A27" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A28" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A29" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A30" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A31" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A32" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A33" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A34" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A35" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A36" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ADT_A37" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="BAR_P01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="BAR_P02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="DFT_P03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="DSR_P04" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="DSR_Q01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="DSR_Q03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="DSR_R03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFD_M01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFD_M02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFD_M03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFK_M01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFK_M02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFK_M03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFN_M01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFN_M02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFN_M03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFQ_M01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFQ_M02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFQ_M03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFR_M01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFR_M02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="MFR_M03" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="NMD_N01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="NMQ_N02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="NMR_N02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ORF_R04" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ORM_O01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ORR_O02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="ORU_R01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="QRY_A19" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="QRY_P04" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="QRY_Q01" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="QRY_Q02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="QRY_R02" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="UDM_Q05" minOccurs="0" maxOccurs="unbounded" />
</xsd:choice>
</xsd:group>
</xsd:schema>
|