Definition Type: Element
Name: Prescription
Containing Schema: eRxRequest.xsd
MinOccurs 1
MaxOccurs 1
Abstract
Collapse XSD Schema Diagram:
Drilldown into Activity Drilldown into Diagnosis Drilldown into Encounter Drilldown into Patient Drilldown into Clinician Drilldown into PayerID Drilldown into Type Drilldown into IDXSD Diagram of Prescription
Collapse XSD Schema Code:
<xs:element minOccurs="1" maxOccurs="1" name="Prescription">
    <xs:complexType>
        <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="ID" type="tns:PrescriptionID" />
            <xs:element minOccurs="1" maxOccurs="1" name="Type" type="tns:PrescriptionType" />
            <xs:element minOccurs="1" maxOccurs="1" name="PayerID" type="tns:PrescriptionPayerID" />
            <xs:element minOccurs="1" maxOccurs="1" name="Clinician" type="tns:PrescriptionClinician" />
            <xs:element minOccurs="0" maxOccurs="1" name="Patient">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" maxOccurs="1" name="MemberID" type="tns:PrescriptionMemberID" />
                        <xs:element minOccurs="1" maxOccurs="1" name="EmiratesIDNumber" type="tns:PrescriptionEmiratesIDNumber" />
                        <xs:element minOccurs="1" maxOccurs="1" name="DateOfBirth" type="tns:PatientBirthDate" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Weight" type="tns:PatientWeight" />
                        <xs:element minOccurs="0" maxOccurs="1" name="Email" type="tns:PatientEmail" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="1" name="Encounter">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" maxOccurs="1" name="FacilityID" type="tns:EncounterFacilityID" />
                        <xs:element minOccurs="0" maxOccurs="1" name="Type" type="tns:EncounterType" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Diagnosis">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" maxOccurs="1" name="Type" type="tns:DiagnosisType" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Code" type="tns:DiagnosisCode" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Activity">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" maxOccurs="1" name="ID" type="tns:ActivityID" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Start" type="tns:ActivityStart" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ActivityType" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ActivityCode" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Quantity" type="tns:ActivityQuantity" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Duration" type="tns:ActivityDuration" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Refills" type="tns:ActivityRefills" />
                        <xs:element minOccurs="1" maxOccurs="1" name="RoutOfAdmin" type="tns:ActivityRoutOfAdmin" />
                        <xs:element minOccurs="1" maxOccurs="1" name="Instructions" type="tns:ActivityInstructions" />
                        <xs:element minOccurs="0" maxOccurs="1" name="Frequency">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" name="UnitPerFrequency" type="tns:UnitPerFrequency" />
                                    <xs:element minOccurs="1" maxOccurs="1" name="FrequencyValue" type="tns:FrequencyValue" />
                                    <xs:element minOccurs="1" maxOccurs="1" name="FrequencyType" type="tns:FrequencyType" />
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="Observation">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ObservationType" />
                                    <xs:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ObservationCode" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="Value" type="tns:ObservationValue" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="ValueType" type="tns:ObservationValueType" />
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                    </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
Clinician Clinician 1 1
Patient Patient 0 1
Encounter Encounter 0 1
Diagnosis Diagnosis 0 unbounded
Activity Activity 0 unbounded