Schema Name ORR_O02.xsd
Target Namespace urn:hl7-org:v2xml
Documentation
Complex Types ORR_O02.CHOICE.CONTENT
ORR_O02.CONTENT
ORR_O02.ORDER.CONTENT
ORR_O02.ORDER_DETAIL.CONTENT
ORR_O02.PATIENT.CONTENT
Elements ORR_O02
ORR_O02.CHOICE
ORR_O02.ORDER
ORR_O02.ORDER_DETAIL
ORR_O02.PATIENT
Collapse XSD Schema Code
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:hl7="urn:com.sun:encoder-hl7-1.0" xmlns:xmlns="urn:hl7-org:v2xml" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0" targetNamespace="urn:hl7-org:v2xml" <!-- include segment definitions for version v2.2 -->>
    <xsd:include schemaLocation="segments.xsd"/>
    <xsd:annotation>
        <xsd:appinfo source="urn:com.sun:encoder">
            <d4:encoding xmlns:d4="urn:com.sun:encoder" name="HL7 v2 Encoding" namespace="urn:com.sun:encoder-hl7-1.0" style="hl7encoder-1.0"/>
        </xsd:appinfo>

    </xsd:annotation>
<!--
    MESSAGE ORR_O02
    -->
<!-- .. groups used in message ORR_O02 -->
    <xsd:complexType name="ORR_O02.CHOICE.CONTENT">
        <xsd:choice>
            <xsd:element minOccurs="1" maxOccurs="1" ref="OBR"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="RQD"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="RQ1"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="RXO"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="ODS"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="ODT"/>
        </xsd:choice>

    </xsd:complexType>

    <xsd:element name="ORR_O02.CHOICE" type="ORR_O02.CHOICE.CONTENT"/>
    <xsd:complexType name="ORR_O02.ORDER_DETAIL.CONTENT">
        <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" ref="ORR_O02.CHOICE"/>
        </xsd:sequence>

    </xsd:complexType>

    <xsd:element name="ORR_O02.ORDER_DETAIL" type="ORR_O02.ORDER_DETAIL.CONTENT"/>
    <xsd:complexType name="ORR_O02.ORDER.CONTENT">
        <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" ref="ORC"/>
            <xsd:element minOccurs="0" maxOccurs="1" ref="ORR_O02.ORDER_DETAIL"/>
            <xsd:element minOccurs="0" maxOccurs="unbounded" ref="NTE"/>
        </xsd:sequence>

    </xsd:complexType>

    <xsd:element name="ORR_O02.ORDER" type="ORR_O02.ORDER.CONTENT"/>
    <xsd:complexType name="ORR_O02.PATIENT.CONTENT">
        <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" ref="PID"/>
            <xsd:element minOccurs="0" maxOccurs="unbounded" ref="NTE"/>
            <xsd:element minOccurs="1" maxOccurs="unbounded" ref="ORR_O02.ORDER"/>
        </xsd:sequence>

    </xsd:complexType>

    <xsd:element name="ORR_O02.PATIENT" type="ORR_O02.PATIENT.CONTENT"/><!-- .. message definition ORR_O02 -->
    <xsd:complexType name="ORR_O02.CONTENT">
        <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" ref="MSH"/>
            <xsd:element minOccurs="1" maxOccurs="1" ref="MSA"/>
            <xsd:element minOccurs="0" maxOccurs="unbounded" ref="NTE"/>
            <xsd:element minOccurs="0" maxOccurs="1" ref="ORR_O02.PATIENT"/>
        </xsd:sequence>

    </xsd:complexType>

    <xsd:element name="ORR_O02" type="ORR_O02.CONTENT">
        <xsd:annotation>
            <xsd:appinfo source="urn:com.sun:encoder">
                <d5:top xmlns:d5="urn:com.sun:encoder" />
            </xsd:appinfo>

        </xsd:annotation>

    </xsd:element>

</xsd:schema>
Generated using Liquid XML Studio Designer Edition 8.0.4.1955 - Featuring Sample XML Generator