Namespace: |
|
Content: |
complex, 13 elements |
Defined: |
globally in eHistory_v3.xsd; see XML source |
Includes: |
definitions of 13 elements |
Used: |
at 1 location |
XML Representation Summary | |||
<...> | |||
</...> |
<xs:complexType id="eHistory.MedicalHistory" name="eHistory"> <xs:sequence> <xs:element id="eHistory.BarrierstoPatientCare" maxOccurs="unbounded" name="eHistory.01" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.PractitionerGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.PractitionerGroup"> <xs:complexType> <xs:sequence> <xs:element id="eHistory.LastNameofPatientsPractitioner" minOccurs="0" name="eHistory.02" type="PersonLastName"/> <xs:element id="eHistory.FirstNameofPatientsPractitioner" minOccurs="0" name="eHistory.03" type="PersonFirstName"/> <xs:element id="eHistory.MiddleNameInitialofPatientsPractitioner" minOccurs="0" name="eHistory.04" type="PersonMiddleName"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element id="eHistory.AdvanceDirectives" maxOccurs="unbounded" minOccurs="0" name="eHistory.05" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.MedicationAllergies" maxOccurs="unbounded" minOccurs="0" name="eHistory.06" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.EnvironmentalFoodAllergies" maxOccurs="unbounded" minOccurs="0" name="eHistory.07"> <xs:complexType> <xs:simpleContent> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.MedicalSurgicalHistory" maxOccurs="unbounded" minOccurs="0" name="eHistory.08" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.MedicalHistoryObtainedFrom" maxOccurs="unbounded" minOccurs="0" name="eHistory.09"> <xs:complexType> <xs:simpleContent> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.ImmunizationsGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.ImmunizationsGroup"> <xs:complexType> <xs:sequence> <xs:element id="eHistory.ImmunizationHistory" minOccurs="0" name="eHistory.10" type="ImmunizationType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element id="eHistory.CurrentMedsGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.CurrentMedsGroup"> <xs:complexType> <xs:sequence> <xs:complexType> <xs:simpleContent> <xs:simpleType> <!-- PN.NoAnticoagulantsOrBleedingDisorder --> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.CurrentMedicationDose" minOccurs="0" name="eHistory.13" type="CurrentMedicationDose"/> <xs:element id="eHistory.CurrentMedicationDosageUnit" minOccurs="0" name="eHistory.14" type="CurrentMedicationDosageUnit"/> <xs:element id="eHistory.CurrentMedicationAdministrationRoute" minOccurs="0" name="eHistory.15" type="CurrentMedicationAdministrationRoute"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element id="eHistory.PresenceofEmergencyInformationForm" minOccurs="0" name="eHistory.16" type="YesNoValues"/> <xs:element id="eHistory.AlcoholDrugUseIndicators" maxOccurs="unbounded" name="eHistory.17" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.BarrierstoPatientCare" maxOccurs="unbounded" name="eHistory.01" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.AdvanceDirectives" maxOccurs="unbounded" minOccurs="0" name="eHistory.05" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
xs:string |
Pattern: |
(Z88\.[0-9])|([a-zA-Z0-9]{2,7}) |
<xs:element id="eHistory.MedicationAllergies" maxOccurs="unbounded" minOccurs="0" name="eHistory.06" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
xs:integer |
maxInclusive: |
999999999999999 |
minInclusive: |
100000 |
<xs:element id="eHistory.EnvironmentalFoodAllergies" maxOccurs="unbounded" minOccurs="0" name="eHistory.07"> <xs:complexType> <xs:simpleContent> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
xs:string |
Pattern: |
([A-QSTZ][0-9]{2})((\.[0-9A-Z]{1,3})?) |
<xs:element id="eHistory.MedicalSurgicalHistory" maxOccurs="unbounded" minOccurs="0" name="eHistory.08" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.MedicalHistoryObtainedFrom" maxOccurs="unbounded" minOccurs="0" name="eHistory.09"> <xs:complexType> <xs:simpleContent> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
YesNoValues, simple content |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.PresenceofEmergencyInformationForm" minOccurs="0" name="eHistory.16" type="YesNoValues"/> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.AlcoholDrugUseIndicators" maxOccurs="unbounded" name="eHistory.17" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
|
Nillable: |
(can be declared as nil using xsi:nil attribute in instance XML documents) |
enumeration of xs:string |
Enumeration: |
|
<xs:element id="eHistory.Pregnancy" minOccurs="0" name="eHistory.18" nillable="true"> <xs:complexType> <xs:simpleContent> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
Type: |
DateTimeType, simple content |
xs:dateTime |
maxInclusive: |
2050-01-01T00:00:00-00:00 |
minInclusive: |
1950-01-01T00:00:00-00:00 |
Pattern: |
[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.\d+)?(\+|-)[0-9]{2}:[0-9]{2} |
<xs:element id="eHistory.LastOralIntake" minOccurs="0" name="eHistory.19" type="DateTimeType"/> |
Type: |
anonymous, complex content |
<xs:element id="eHistory.CurrentMedsGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.CurrentMedsGroup"> <xs:complexType> <xs:sequence> <xs:complexType> <xs:simpleContent> <xs:simpleType> <!-- PN.NoAnticoagulantsOrBleedingDisorder --> </xs:simpleType> </xs:attribute> <xs:simpleType> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element id="eHistory.CurrentMedicationDose" minOccurs="0" name="eHistory.13" type="CurrentMedicationDose"/> <xs:element id="eHistory.CurrentMedicationDosageUnit" minOccurs="0" name="eHistory.14" type="CurrentMedicationDosageUnit"/> <xs:element id="eHistory.CurrentMedicationAdministrationRoute" minOccurs="0" name="eHistory.15" type="CurrentMedicationAdministrationRoute"/> </xs:sequence> </xs:complexType> </xs:element> |
Type: |
anonymous, complex content |
<xs:element id="eHistory.ImmunizationsGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.ImmunizationsGroup"> <xs:complexType> <xs:sequence> <xs:element id="eHistory.ImmunizationHistory" minOccurs="0" name="eHistory.10" type="ImmunizationType"/> </xs:sequence> </xs:complexType> </xs:element> |
Type: |
anonymous, complex content |
<xs:element id="eHistory.PractitionerGroup" maxOccurs="unbounded" minOccurs="0" name="eHistory.PractitionerGroup"> <xs:complexType> <xs:sequence> <xs:element id="eHistory.LastNameofPatientsPractitioner" minOccurs="0" name="eHistory.02" type="PersonLastName"/> <xs:element id="eHistory.FirstNameofPatientsPractitioner" minOccurs="0" name="eHistory.03" type="PersonFirstName"/> <xs:element id="eHistory.MiddleNameInitialofPatientsPractitioner" minOccurs="0" name="eHistory.04" type="PersonMiddleName"/> </xs:sequence> </xs:complexType> </xs:element> |