complexType "ePatient"
Namespace:
Content:
complex, 18 elements
Defined:
globally in ePatient_v3.xsd; see XML source
Includes:
definitions of 18 elements
Used:
never
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
ePatient.01?, ePatient.PatientNameGroup?, ePatient.05?, ePatient.06?, ePatient.07, ePatient.08, ePatient.09, ePatient.10?, ePatient.11?, ePatient.12?, ePatient.13, ePatient.14+, ePatient.AgeGroup, ePatient.17?, ePatient.18*, ePatient.19*, ePatient.20?, ePatient.21?
</...>
Content Model Elements (18):
ePatient.05 (type anonymous),
ePatient.07 (type anonymous),
ePatient.08 (type anonymous),
ePatient.09 (type anonymous),
ePatient.13 (type anonymous),
ePatient.14 (type anonymous),
ePatient.17 (type anonymous),
ePatient.18 (type anonymous),
ePatient.19 (type anonymous),
ePatient.AgeGroup (type anonymous),
ePatient.PatientNameGroup (type anonymous)
XML Source (w/o annotations (23); see within schema source)
<xs:complexType id="ePatient.Patient" name="ePatient">
<xs:sequence>
<xs:element id="ePatient.EMSPatientID" minOccurs="0" name="ePatient.01" type="PatientID"/>
<xs:element id="ePatient.PatientNameGroup" minOccurs="0" name="ePatient.PatientNameGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="ePatient.LastName" minOccurs="0" name="ePatient.02" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonLastName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.FirstName" minOccurs="0" name="ePatient.03" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonFirstName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.MiddleInitialName" minOccurs="0" name="ePatient.04" type="PersonMiddleName"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsHomeAddress" minOccurs="0" name="ePatient.05">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="StreetAddress">
<xs:attribute name="StreetAddress2" type="StreetAddress" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsHomeCity" minOccurs="0" name="ePatient.06" type="CityGnisCode"/>
<xs:element id="ePatient.PatientsHomeCounty" name="ePatient.07" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSICountyCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsHomeState" name="ePatient.08" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSIStateCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsHomeZIPCode" name="ePatient.09" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ZIP">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsCountryOfResidence" minOccurs="0" name="ePatient.10" type="ANSICountryCode"/>
<xs:element id="ePatient.PatientHomeCensusTract" minOccurs="0" name="ePatient.11" type="CensusTracts"/>
<xs:element id="ePatient.SocialSecurityNumber" minOccurs="0" name="ePatient.12" type="SocialSecurityNumber"/>
<xs:element id="ePatient.Gender" name="ePatient.13" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Gender">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.Race" maxOccurs="unbounded" name="ePatient.14" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Race">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.AgeGroup" name="ePatient.AgeGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="ePatient.Age" name="ePatient.15" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Age">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.AgeUnits" name="ePatient.16" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AgeUnits">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.DateofBirth" minOccurs="0" name="ePatient.17" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="DateOfBirth">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsPhoneNumber" maxOccurs="unbounded" minOccurs="0" name="ePatient.18">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PhoneNumber">
<xs:attribute name="PhoneNumberType" type="PhoneNumberType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.PatientsEmailAddress" maxOccurs="unbounded" minOccurs="0" name="ePatient.19">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="EmailAddress">
<xs:attribute name="EmailAddressType" type="EmailAddressType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.StateIssuingDriversLicense" minOccurs="0" name="ePatient.20" type="ANSIStateCode"/>
<xs:element id="ePatient.DriversLicenseNumber" minOccurs="0" name="ePatient.21" type="DriversLicenseNumber"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations; defined in this component only; 18/18)
ePatient.01
Type:
PatientID, simple content
ePatient.01 EMS Patient ID No No The unique ID for the patient within the Agency Optional This has been inserted to allow each patient to be tracked across multiple PCRs within an EMS Agency.
Simple Content
xs:string
maxLength:
100
minLength:
2
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.EMSPatientID" minOccurs="0" name="ePatient.01" type="PatientID"/>

ePatient.05
Type:
anonymous (extension of StreetAddress), simple content
ePatient.05 Patient's Home Address No Yes Patient's address of residence E06_04 Optional This is a CMS standard. According to the Medicare Claims Processing Manual, Chapter 15 - Ambulance, Ambulance suppliers bill using CMS-1500 form or CMS-1450 form for institution-based ambulance providers. This standard adheres to CMS-1500 and 1450. <br/><br/>This element allows for a two line documentation of the address. For out of country addresses the second line should be used to document, city, country, postal code and any other pertinent information.
Simple Content
xs:string
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsHomeAddress" minOccurs="0" name="ePatient.05">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="StreetAddress">
<xs:attribute name="StreetAddress2" type="StreetAddress" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.06
Type:
CityGnisCode, simple content
ePatient.06 Patient's Home City No Yes The patient's primary city or township of residence. E06_05 Optional City codes are based on GNIS Feature Class. The primary Feature Class to use is "Civil" with "Populated Place" and "Military" code as additional options. <br/><br/>Definitions for each GNIS City Feature Class can be found on the GNIS Codes website. <br/><br/>GNIS Codes Website: <a>http://geonames.usgs.gov/domestic/download_data.htm</a>
Simple Content
xs:positiveInteger
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsHomeCity" minOccurs="0" name="ePatient.06" type="CityGnisCode"/>

ePatient.07
Type:
anonymous (extension of ANSICountyCode), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.07 Patient's Home County Yes Yes The patient's home county or parish of residence. E06_06 Required Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma Based on the ANSI Code Single Choice based on the County Name but stored as the ANSI code (combined 5 digit State and County codes) Should be required if there is a patient associated with the event. <br/><br/>GNIS Codes Website: <a>http://geonames.usgs.gov/domestic/download_data.htm</a>
Simple Content
xs:string
Pattern:
[0-9]{5}
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsHomeCounty" name="ePatient.07" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSICountyCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.08
Type:
anonymous (extension of ANSIStateCode), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.08 Patient's Home State Yes Yes The state, territory, or province where the patient resides. E06_07 Required Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma The ANSI Code Selection by text but stored as ANSI code.<br/><br/>GNIS Codes Website: <a>http://geonames.usgs.gov/domestic/download_data.htm</a>
Simple Content
xs:string
Pattern:
[0-9]{2}
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsHomeState" name="ePatient.08" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSIStateCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.09
Type:
anonymous (extension of ZIP), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.09 Patient's Home ZIP Code Yes Yes The patient's ZIP code of residence. E06_08 Required Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma ZIP Codes Product Website: <a>https://www.zipcodedownload.com/Products/Product/Z5Commercial/Standard/Overview/</a> <br/>Product: USA - 5-digit ZIP Code Database, Commercial Edition
Simple Content
xs:string
Pattern:
[0-9]{5}|[0-9]{5}-[0-9]{4}|[0-9]{5}-[0-9]{5}|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsHomeZIPCode" name="ePatient.09" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ZIP">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.10
Type:
ANSICountryCode, simple content
ePatient.10 Patient's Country of Residence No Yes The country of residence of the patient. E06_09 Optional Based on the ISO Country Code.<br/><br/>ANSI Country Codes (ISO 3166) Website: <a>http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm</a>
Simple Content
xs:string
Length:
2
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsCountryOfResidence" minOccurs="0" name="ePatient.10" type="ANSICountryCode"/>

ePatient.11
Type:
CensusTracts, simple content
ePatient.11 Patient Home Census Tract No No The census tract in which the patient lives Optional Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma This data element was added to better document the service area of the EMS Agency. Each state listed is associated with the counties, census tracts, and ZIP codes within the EMS Agency Service Area for each state. <br/><br/>The format of the census tract number must be an 11-digit number, based upon the 2010 census, using the pattern: <br/>2-digit State Code 3-digit County Code 6-digit Census Tract Number (no decimal) <br/><br/>Example: NEMSIS TAC office (UT, Salt Lake County, Census Tract - located at 295 Chipeta Way, Salt Lake City, UT) 49035101400 <br/><br/>Census Tract Data Website (files and descriptions): <a href="http://www.census.gov/geo/maps-data/data/tract_rel_download.html" target="_blank">http://www.census.gov/geo/maps-data/data/tract_rel_download.html</a>
Simple Content
xs:string
Pattern:
[0-9]{11}
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientHomeCensusTract" minOccurs="0" name="ePatient.11" type="CensusTracts"/>

ePatient.12
Type:
SocialSecurityNumber, simple content
ePatient.12 Social Security Number No No The patient's social security number E06_10 Optional
Simple Content
xs:string
Pattern:
[0-9]{9}
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.SocialSecurityNumber" minOccurs="0" name="ePatient.12" type="SocialSecurityNumber"/>

ePatient.13
Type:
anonymous (extension of Gender), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.13 Gender Yes Yes The Patient's Gender E06_11 Required Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma
Simple Content
enumeration of xs:string
Enumeration:
"9906001"
 - 
Female
"9906003"
 - 
Male
"9906005"
 - 
Unknown (Unable to Determine)
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.Gender" name="ePatient.13" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Gender">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.14
Type:
anonymous (extension of Race), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.14 Race Yes Yes The patient's race as defined by the OMB (US Office of Management and Budget) E06_12 Required Airway Cardiac Arrest Pediatric Response STEMI Stroke Trauma OMB requirements are provided at: https://grants.nih.gov/grants/guide/notice-files/NOT-OD-15-089.html. Using single multiple choice question methodology to improve the completion of ethnicity information.<br/><br/>Ethnicity (Version 2.2.1: E06_13) has been merged with this data element and retired.
Simple Content
enumeration of xs:string
Enumeration:
"2514001"
 - 
American Indian or Alaska Native
"2514003"
 - 
Asian
"2514005"
 - 
Black or African American
"2514007"
 - 
Hispanic or Latino
"2514009"
 - 
Native Hawaiian or Other Pacific Islander
"2514011"
 - 
White
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.Race" maxOccurs="unbounded" name="ePatient.14" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Race">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.17
Type:
anonymous (extension of DateOfBirth), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
ePatient.17 Date of Birth No Yes The patient's date of birth E06_16 Recommended Yes
Simple Content
xs:date
maxInclusive:
2050-01-01
minInclusive:
1890-01-01
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.DateofBirth" minOccurs="0" name="ePatient.17" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="DateOfBirth">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.18
Type:
anonymous (extension of PhoneNumber), simple content
ePatient.18 Patient's Phone Number No No The patient's phone number E06_17 Optional This element contains an attribute to define what type of phone number is being documented (e.g., Fax, Home, Mobile, Pager, and Work).
Simple Content
xs:string
Pattern:
[2-9][0-9][0-9]-[2-9][0-9][0-9]-[0-9][0-9][0-9][0-9]
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsPhoneNumber" maxOccurs="unbounded" minOccurs="0" name="ePatient.18">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PhoneNumber">
<xs:attribute name="PhoneNumberType" type="PhoneNumberType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.19
Type:
anonymous (extension of EmailAddress), simple content
ePatient.19 Patient's Email Address No No The email address of the patient Optional Added to improve follow-up and billing communication.
Simple Content
xs:string
maxLength:
100
minLength:
3
Pattern:
.+@.+
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.PatientsEmailAddress" maxOccurs="unbounded" minOccurs="0" name="ePatient.19">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="EmailAddress">
<xs:attribute name="EmailAddressType" type="EmailAddressType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

ePatient.20
Type:
ANSIStateCode, simple content
ePatient.20 State Issuing Driver's License No No The state that issued the drivers license E06_18 Optional Stored as the ANSI State Code. <br/><br/>GNIS Codes Website: <a>http://geonames.usgs.gov/domestic/download_data.htm</a>
Simple Content
xs:string
Pattern:
[0-9]{2}
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.StateIssuingDriversLicense" minOccurs="0" name="ePatient.20" type="ANSIStateCode"/>

ePatient.21
Type:
DriversLicenseNumber, simple content
ePatient.21 Driver's License Number No No The patient's drivers license number E06_19 Optional
Simple Content
xs:string
maxLength:
30
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="ePatient.DriversLicenseNumber" minOccurs="0" name="ePatient.21" type="DriversLicenseNumber"/>

ePatient.AgeGroup
Type:
anonymous, complex content
Group Tag to hold patient's age information
XML Source (w/o annotations (3); see within schema source)
<xs:element id="ePatient.AgeGroup" name="ePatient.AgeGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="ePatient.Age" name="ePatient.15" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Age">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.AgeUnits" name="ePatient.16" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AgeUnits">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
<xs:union memberTypes="NV.NotApplicable NV.NotRecorded"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

ePatient.PatientNameGroup
Type:
anonymous, complex content
Group Tag to hold patient's name
XML Source (w/o annotations (4); see within schema source)
<xs:element id="ePatient.PatientNameGroup" minOccurs="0" name="ePatient.PatientNameGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="ePatient.LastName" minOccurs="0" name="ePatient.02" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonLastName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.FirstName" minOccurs="0" name="ePatient.03" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonFirstName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PN" use="optional">
<xs:simpleType>
<xs:union memberTypes="PN.Refused PN.UnableToComplete"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="ePatient.MiddleInitialName" minOccurs="0" name="ePatient.04" type="PersonMiddleName"/>
</xs:sequence>
</xs:complexType>
</xs:element>