Definition Type: Element
Name: Referral
Containing Schema: ElectronicReferral.xsd
MinOccurs 1
MaxOccurs 1
Abstract
Collapse XSD Schema Diagram:
Drilldown into Observation Drilldown into Diagnosis Drilldown into Member Drilldown into PreviousReferralReferenceID Drilldown into Specialty Drilldown into Clinician Drilldown into End Drilldown into Start Drilldown into PayerID Drilldown into Type Drilldown into IDXSD Diagram of Referral
Collapse XSD Schema Code:
<xs:element minOccurs="1" maxOccurs="1" name="Referral">
    <xs:complexType>
        <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="ID" type="tns:eReferralID" />
            <xs:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ReferralType" />
            <xs:element minOccurs="1" maxOccurs="1" name="PayerID" type="tns:ReferralPayerID" />
            <xs:element minOccurs="1" maxOccurs="1" name="Start" type="tns:ReferralStart" />
            <xs:element minOccurs="1" maxOccurs="1" name="End" type="tns:ReferralEnd" />
            <xs:element minOccurs="1" maxOccurs="1" name="Clinician" type="tns:ReferralClinician" />
            <xs:element minOccurs="1" maxOccurs="1" name="Specialty" type="tns:ReferralSpecialty" />
            <xs:element minOccurs="0" maxOccurs="1" name="PreviousReferralReferenceID" type="tns:PreviousReferralReferenceID" />
            <xs:element minOccurs="1" maxOccurs="1" name="Member">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" maxOccurs="1" name="MemberID" type="tns:ReferralMemberID" />
                        <xs:element minOccurs="1" maxOccurs="1" name="EmiratesIDNumber" type="tns:ReferralEmiratesIDNumber" />
                        <xs:element minOccurs="0" maxOccurs="1" name="DateOfBirth" type="tns:ReferralMemberDateOfBirth" />
                        <xs:element minOccurs="0" maxOccurs="1" name="Email" type="tns:ReferralMemberEmail" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="1" maxOccurs="unbounded" name="Diagnosis">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="Type" type="tns:DiagnosisType" />
                        <xs:element minOccurs="1" name="Code" type="tns:DiagnosisCode" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="1" maxOccurs="unbounded" name="Observation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="Type" type="tns:ObservationType" />
                        <xs:element minOccurs="1" name="Code" type="tns:ObservationCode" />
                        <xs:element minOccurs="0" name="Value" type="tns:ObservationValue" />
                        <xs:element minOccurs="0" name="ValueType" type="tns:ObservationValueType" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID ID 1 1
Type Type 1 1
PayerID PayerID 1 1
Start Start 1 1
End End 1 1
Clinician Clinician 1 1
Specialty Specialty 1 1
PreviousReferralReferenceID PreviousReferralReferenceID 0 1
Member Member 1 1
Diagnosis Diagnosis 1 unbounded
Observation Observation 1 unbounded