home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _D307AB3E6E844028B796D82DBF0F23DE < prev    next >
Encoding:
Extensible Markup Language  |  2003-03-24  |  70.3 KB  |  1,622 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema targetNamespace="http://ns.hr-xml.org/Enrollment/Enrollment-2_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://ns.hr-xml.org/Enrollment/Enrollment-2_0" elementFormDefault="qualified">
  3.     <!--Normalized version of schema, with all "includes" inserted explicitly.  This was auto-generated.  Duplicate definitions were deleted, leaving only comments.  -->
  4.     <!--******************************************************************************-->
  5.     <!-- ** -->
  6.     <!--BEGIN include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  7.     <!-- ** -->
  8.     <!--******************************************************************************-->
  9.     <!-- ** -->
  10.     <!--END include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  11.     <!-- ** -->
  12.     <!--******************************************************************************-->
  13.     <!--******************************************************************************-->
  14.     <!-- ** -->
  15.     <!--BEGIN include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd-->
  16.     <!-- ** -->
  17.     <!--******************************************************************************-->
  18.     <!-- ** -->
  19.     <!--BEGIN include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  20.     <!-- ** -->
  21.     <!--******************************************************************************-->
  22.     <!-- ** -->
  23.     <!--END include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  24.     <!-- ** -->
  25.     <!--******************************************************************************-->
  26.     <!--******************************************************************************-->
  27.     <!-- ** -->
  28.     <!--END include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd-->
  29.     <!-- ** -->
  30.     <!--******************************************************************************-->
  31.     <!--******************************************************************************-->
  32.     <!-- ** -->
  33.     <!--BEGIN include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd-->
  34.     <!-- ** -->
  35.     <!--******************************************************************************-->
  36.     <!-- ** -->
  37.     <!--END include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd-->
  38.     <!-- ** -->
  39.     <!--******************************************************************************-->
  40.     <!--******************************************************************************-->
  41.     <!-- ** -->
  42.     <!--BEGIN include file: ../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd-->
  43.     <!-- ** -->
  44.     <!--******************************************************************************-->
  45.     <!-- ** -->
  46.     <!--BEGIN include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd-->
  47.     <!-- ** -->
  48.     <!--******************************************************************************-->
  49.     <!-- ** -->
  50.     <!--BEGIN include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  51.     <!-- ** -->
  52.     <xsd:complexType name="PersonNameType">
  53.         <xsd:sequence>
  54.             <xsd:element name="FormattedName" minOccurs="0" maxOccurs="unbounded">
  55.                 <xsd:complexType>
  56.                     <xsd:simpleContent>
  57.                         <xsd:extension base="xsd:string">
  58.                             <xsd:attribute name="type" default="presentation">
  59.                                 <xsd:simpleType>
  60.                                     <xsd:restriction base="xsd:string">
  61.                                         <xsd:enumeration value="presentation"/>
  62.                                         <xsd:enumeration value="legal"/>
  63.                                         <xsd:enumeration value="sortOrder"/>
  64.                                     </xsd:restriction>
  65.                                 </xsd:simpleType>
  66.                             </xsd:attribute>
  67.                         </xsd:extension>
  68.                     </xsd:simpleContent>
  69.                 </xsd:complexType>
  70.             </xsd:element>
  71.             <xsd:element name="LegalName" type="xsd:string" minOccurs="0"/>
  72.             <xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  73.             <xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0"/>
  74.             <xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
  75.             <xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
  76.                 <xsd:complexType>
  77.                     <xsd:simpleContent>
  78.                         <xsd:extension base="xsd:string">
  79.                             <xsd:attribute name="primary" default="undefined">
  80.                                 <xsd:simpleType>
  81.                                     <xsd:restriction base="xsd:string">
  82.                                         <xsd:enumeration value="true"/>
  83.                                         <xsd:enumeration value="false"/>
  84.                                         <xsd:enumeration value="undefined"/>
  85.                                     </xsd:restriction>
  86.                                 </xsd:simpleType>
  87.                             </xsd:attribute>
  88.                             <xsd:attribute name="prefix" type="xsd:string"/>
  89.                         </xsd:extension>
  90.                     </xsd:simpleContent>
  91.                 </xsd:complexType>
  92.             </xsd:element>
  93.             <xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded">
  94.                 <xsd:complexType>
  95.                     <xsd:simpleContent>
  96.                         <xsd:extension base="xsd:string">
  97.                             <xsd:attribute name="type" use="required">
  98.                                 <xsd:simpleType>
  99.                                     <xsd:restriction base="xsd:string">
  100.                                         <xsd:enumeration value="academicGrade"/>
  101.                                         <xsd:enumeration value="aristocraticPrefix"/>
  102.                                         <xsd:enumeration value="aristocraticTitle"/>
  103.                                         <xsd:enumeration value="familyNamePrefix"/>
  104.                                         <xsd:enumeration value="familyNameSuffix"/>
  105.                                         <xsd:enumeration value="formOfAddress"/>
  106.                                         <xsd:enumeration value="generation"/>
  107.                                         <xsd:enumeration value="qualification"/>
  108.                                     </xsd:restriction>
  109.                                 </xsd:simpleType>
  110.                             </xsd:attribute>
  111.                         </xsd:extension>
  112.                     </xsd:simpleContent>
  113.                 </xsd:complexType>
  114.             </xsd:element>
  115.         </xsd:sequence>
  116.     </xsd:complexType>
  117.     <xsd:element name="PersonName" type="PersonNameType"/>
  118.     <!--******************************************************************************-->
  119.     <!-- ** -->
  120.     <!--END include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd-->
  121.     <!-- ** -->
  122.     <!--******************************************************************************-->
  123.     <xsd:complexType name="PostalAddressType">
  124.         <xsd:sequence>
  125.             <xsd:element name="CountryCode">
  126.                 <xsd:simpleType>
  127.                     <xsd:restriction base="xsd:string">
  128.                         <xsd:pattern value="[A-Z]{2}"/>
  129.                     </xsd:restriction>
  130.                 </xsd:simpleType>
  131.             </xsd:element>
  132.             <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  133.             <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  134.             <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  135.             <xsd:element name="DeliveryAddress" minOccurs="0">
  136.                 <xsd:complexType>
  137.                     <xsd:sequence>
  138.                         <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  139.                         <xsd:element name="StreetName" type="xsd:string" minOccurs="0"/>
  140.                         <xsd:element name="BuildingNumber" type="xsd:string" minOccurs="0"/>
  141.                         <xsd:element name="Unit" type="xsd:string" minOccurs="0"/>
  142.                         <xsd:element name="PostOfficeBox" type="xsd:string" minOccurs="0"/>
  143.                     </xsd:sequence>
  144.                 </xsd:complexType>
  145.             </xsd:element>
  146.             <xsd:element name="Recipient" minOccurs="0" maxOccurs="unbounded">
  147.                 <xsd:complexType>
  148.                     <xsd:sequence>
  149.                         <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
  150.                         <xsd:element name="AdditionalText" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  151.                         <xsd:element name="Organization" type="xsd:string" minOccurs="0"/>
  152.                         <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
  153.                     </xsd:sequence>
  154.                 </xsd:complexType>
  155.             </xsd:element>
  156.         </xsd:sequence>
  157.         <xsd:attribute name="type" default="undefined">
  158.             <xsd:simpleType>
  159.                 <xsd:restriction base="xsd:string">
  160.                     <xsd:enumeration value="postOfficeBoxAddress"/>
  161.                     <xsd:enumeration value="streetAddress"/>
  162.                     <xsd:enumeration value="militaryAddress"/>
  163.                     <xsd:enumeration value="undefined"/>
  164.                 </xsd:restriction>
  165.             </xsd:simpleType>
  166.         </xsd:attribute>
  167.     </xsd:complexType>
  168.     <xsd:element name="PostalAddress" type="PostalAddressType"/>
  169.     <!--******************************************************************************-->
  170.     <!-- ** -->
  171.     <!--END include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd-->
  172.     <!-- ** -->
  173.     <!--******************************************************************************-->
  174.     <!--******************************************************************************-->
  175.     <!-- ** -->
  176.     <!--BEGIN include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd-->
  177.     <!-- ** -->
  178.     <!--******************************************************************************-->
  179.     <!-- ** -->
  180.     <!--END include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd-->
  181.     <!-- ** -->
  182.     <!--******************************************************************************-->
  183.     <!--******************************************************************************-->
  184.     <!-- ** -->
  185.     <!--BEGIN include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd-->
  186.     <!-- ** -->
  187.     <!--******************************************************************************-->
  188.     <!-- ** -->
  189.     <!--END include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd-->
  190.     <!-- ** -->
  191.     <!--******************************************************************************-->
  192.     <xsd:element name="Use" type="contactMethodUsePatternExtensionType"/>
  193.     <xsd:element name="Location" type="contactMethodLocationPatternExtensionType"/>
  194.     <xsd:element name="WhenAvailable" type="contactMethodWhenAvailableType"/>
  195.     <xsd:complexType name="ContactMethodType">
  196.         <xsd:sequence>
  197.             <xsd:element ref="Use" minOccurs="0"/>
  198.             <xsd:element ref="Location" minOccurs="0"/>
  199.             <xsd:element ref="WhenAvailable" minOccurs="0"/>
  200.             <xsd:element ref="Telephone" minOccurs="0"/>
  201.             <xsd:element ref="Mobile" minOccurs="0"/>
  202.             <xsd:element ref="Fax" minOccurs="0"/>
  203.             <xsd:element ref="Pager" minOccurs="0"/>
  204.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  205.             <xsd:element ref="InternetEmailAddress" minOccurs="0"/>
  206.             <xsd:element ref="InternetWebAddress" minOccurs="0"/>
  207.             <xsd:element ref="PostalAddress" minOccurs="0"/>
  208.         </xsd:sequence>
  209.     </xsd:complexType>
  210.     <xsd:simpleType name="contactMethodUseType">
  211.         <xsd:restriction base="xsd:string">
  212.             <xsd:enumeration value="business"/>
  213.             <xsd:enumeration value="businessDirect"/>
  214.             <xsd:enumeration value="personal"/>
  215.         </xsd:restriction>
  216.     </xsd:simpleType>
  217.     <xsd:simpleType name="contactMethodLocationType">
  218.         <xsd:restriction base="xsd:string">
  219.             <xsd:enumeration value="office"/>
  220.             <xsd:enumeration value="vehicle"/>
  221.             <xsd:enumeration value="onPerson"/>
  222.             <xsd:enumeration value="home"/>
  223.         </xsd:restriction>
  224.     </xsd:simpleType>
  225.     <xsd:simpleType name="contactMethodWhenAvailableType">
  226.         <xsd:restriction base="xsd:string"/>
  227.     </xsd:simpleType>
  228.     <xsd:simpleType name="xStringPatternExtensionType">
  229.         <xsd:restriction base="xsd:string">
  230.             <xsd:pattern value="x:\S.*"/>
  231.         </xsd:restriction>
  232.     </xsd:simpleType>
  233.     <xsd:simpleType name="contactMethodUsePatternExtensionType">
  234.         <xsd:union memberTypes="contactMethodUseType xStringPatternExtensionType"/>
  235.     </xsd:simpleType>
  236.     <xsd:simpleType name="contactMethodLocationPatternExtensionType">
  237.         <xsd:union memberTypes="contactMethodLocationType xStringPatternExtensionType"/>
  238.     </xsd:simpleType>
  239.     <xsd:simpleType name="contactMethodWhenAvailablePatternExtensionType">
  240.         <xsd:union memberTypes="contactMethodWhenAvailableType xStringPatternExtensionType"/>
  241.     </xsd:simpleType>
  242.     <!--******************************************************************************-->
  243.     <!-- ** -->
  244.     <!--END include file: ../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd-->
  245.     <!-- ** -->
  246.     <!--******************************************************************************-->
  247.     <!--******************************************************************************-->
  248.     <!-- ** -->
  249.     <!--BEGIN include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd-->
  250.     <!-- ** -->
  251.     <xsd:group name="TelcomNumberGroup">
  252.         <xsd:sequence>
  253.             <xsd:element ref="InternationalCountryCode" minOccurs="0"/>
  254.             <xsd:element ref="NationalNumber" minOccurs="0"/>
  255.             <xsd:element ref="AreaCityCode" minOccurs="0"/>
  256.             <xsd:element ref="SubscriberNumber"/>
  257.             <xsd:element ref="Extension" minOccurs="0"/>
  258.         </xsd:sequence>
  259.     </xsd:group>
  260.     <xsd:element name="FormattedNumber" type="xsd:string"/>
  261.     <xsd:element name="InternationalCountryCode" type="xsd:string"/>
  262.     <xsd:element name="NationalNumber" type="xsd:string"/>
  263.     <xsd:element name="AreaCityCode" type="xsd:string"/>
  264.     <xsd:element name="SubscriberNumber" type="xsd:string"/>
  265.     <xsd:complexType name="TelcomNumberType">
  266.         <xsd:choice>
  267.             <xsd:element ref="FormattedNumber"/>
  268.             <xsd:group ref="TelcomNumberGroup"/>
  269.         </xsd:choice>
  270.     </xsd:complexType>
  271.     <xsd:element name="Extension" type="xsd:string"/>
  272.     <xsd:element name="Telephone" type="TelcomNumberType"/>
  273.     <xsd:element name="Mobile" type="MobileTelcomNumberType"/>
  274.     <xsd:element name="Fax" type="TelcomNumberType"/>
  275.     <xsd:element name="Pager" type="TelcomNumberType"/>
  276.     <xsd:element name="TTYTDD" type="TelcomNumberType"/>
  277.     <xsd:complexType name="MobileTelcomNumberType">
  278.         <xsd:complexContent>
  279.             <xsd:extension base="TelcomNumberType">
  280.                 <xsd:attribute name="smsEnabled" type="xsd:boolean" use="optional"/>
  281.             </xsd:extension>
  282.         </xsd:complexContent>
  283.     </xsd:complexType>
  284.     <xsd:complexType name="TelcomNumberListType">
  285.         <xsd:sequence>
  286.             <xsd:element ref="Telephone" minOccurs="0"/>
  287.             <xsd:element ref="Mobile" minOccurs="0"/>
  288.             <xsd:element ref="Fax" minOccurs="0"/>
  289.             <xsd:element ref="Pager" minOccurs="0"/>
  290.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  291.         </xsd:sequence>
  292.     </xsd:complexType>
  293.     <!--******************************************************************************-->
  294.     <!-- ** -->
  295.     <!--END include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd-->
  296.     <!-- ** -->
  297.     <!--******************************************************************************-->
  298.     <!--******************************************************************************-->
  299.     <!-- ** -->
  300.     <!--BEGIN include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd-->
  301.     <!-- ** -->
  302.     <xsd:element name="InternetEmailAddress" type="InternetEmailAddressType"/>
  303.     <xsd:element name="InternetWebAddress" type="InternetWebAddressType"/>
  304.     <xsd:simpleType name="InternetEmailAddressType">
  305.         <xsd:restriction base="xsd:string"/>
  306.     </xsd:simpleType>
  307.     <xsd:simpleType name="InternetWebAddressType">
  308.         <xsd:restriction base="xsd:string"/>
  309.     </xsd:simpleType>
  310.     <!--******************************************************************************-->
  311.     <!-- ** -->
  312.     <!--END include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd-->
  313.     <!-- ** -->
  314.     <!--******************************************************************************-->
  315.     <!--******************************************************************************-->
  316.     <!-- ** -->
  317.     <!--BEGIN include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd-->
  318.     <!-- ** -->
  319.     <!--******************************************************************************-->
  320.     <!-- ** -->
  321.     <!--BEGIN include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd-->
  322.     <!-- ** -->
  323.     <xsd:simpleType name="NotKnownLiteral">
  324.         <xsd:restriction base="xsd:string">
  325.             <xsd:enumeration value="notKnown"/>
  326.         </xsd:restriction>
  327.     </xsd:simpleType>
  328.     <xsd:simpleType name="NotApplicableLiteral">
  329.         <xsd:restriction base="xsd:string">
  330.             <xsd:enumeration value="notApplicable"/>
  331.         </xsd:restriction>
  332.     </xsd:simpleType>
  333.     <xsd:simpleType name="LocalDateType">
  334.         <xsd:restriction base="xsd:date">
  335.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
  336.         </xsd:restriction>
  337.     </xsd:simpleType>
  338.     <xsd:simpleType name="LocalDateNkType">
  339.         <xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
  340.     </xsd:simpleType>
  341.     <xsd:simpleType name="LocalDateNaType">
  342.         <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
  343.     </xsd:simpleType>
  344.     <xsd:simpleType name="LocalDateNkNaType">
  345.         <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
  346.     </xsd:simpleType>
  347.     <xsd:simpleType name="DateType">
  348.         <xsd:restriction base="xsd:date">
  349.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
  350.         </xsd:restriction>
  351.     </xsd:simpleType>
  352.     <xsd:simpleType name="DateNkType">
  353.         <xsd:union memberTypes="DateType NotKnownLiteral"/>
  354.     </xsd:simpleType>
  355.     <xsd:simpleType name="DateNaType">
  356.         <xsd:union memberTypes="DateType NotApplicableLiteral"/>
  357.     </xsd:simpleType>
  358.     <xsd:simpleType name="DateNkNaType">
  359.         <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
  360.     </xsd:simpleType>
  361.     <xsd:simpleType name="LocalTimeType">
  362.         <xsd:restriction base="xsd:time">
  363.             <xsd:pattern value="\d\d:\d\d:\d\d"/>
  364.         </xsd:restriction>
  365.     </xsd:simpleType>
  366.     <xsd:simpleType name="LocalTimeNkType">
  367.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
  368.     </xsd:simpleType>
  369.     <xsd:simpleType name="LocalTimeNaType">
  370.         <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
  371.     </xsd:simpleType>
  372.     <xsd:simpleType name="LocalTimeNkNaType">
  373.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
  374.     </xsd:simpleType>
  375.     <xsd:simpleType name="TimeType">
  376.         <xsd:restriction base="xsd:time">
  377.             <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  378.         </xsd:restriction>
  379.     </xsd:simpleType>
  380.     <xsd:simpleType name="TimeNkType">
  381.         <xsd:union memberTypes="TimeType NotKnownLiteral"/>
  382.     </xsd:simpleType>
  383.     <xsd:simpleType name="TimeNaType">
  384.         <xsd:union memberTypes="TimeType NotApplicableLiteral"/>
  385.     </xsd:simpleType>
  386.     <xsd:simpleType name="TimeNkNaType">
  387.         <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
  388.     </xsd:simpleType>
  389.     <xsd:simpleType name="LocalDateTimeType">
  390.         <xsd:restriction base="xsd:dateTime">
  391.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
  392.         </xsd:restriction>
  393.     </xsd:simpleType>
  394.     <xsd:simpleType name="LocalDateTimeNkType">
  395.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
  396.     </xsd:simpleType>
  397.     <xsd:simpleType name="LocalDateTimeNaType">
  398.         <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
  399.     </xsd:simpleType>
  400.     <xsd:simpleType name="LocalDateTimeNkNaType">
  401.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  402.     </xsd:simpleType>
  403.     <xsd:simpleType name="DateTimeType">
  404.         <xsd:restriction base="xsd:dateTime">
  405.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  406.         </xsd:restriction>
  407.     </xsd:simpleType>
  408.     <xsd:simpleType name="DateTimeNkType">
  409.         <xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
  410.     </xsd:simpleType>
  411.     <xsd:simpleType name="DateTimeNaType">
  412.         <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
  413.     </xsd:simpleType>
  414.     <xsd:simpleType name="DateTimeNkNaType">
  415.         <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
  416.     </xsd:simpleType>
  417.     <xsd:simpleType name="AnyDateTimeType">
  418.         <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
  419.     </xsd:simpleType>
  420.     <xsd:simpleType name="AnyDateTimeNkType">
  421.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/>
  422.     </xsd:simpleType>
  423.     <xsd:simpleType name="AnyDateTimeNaType">
  424.         <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/>
  425.     </xsd:simpleType>
  426.     <xsd:simpleType name="AnyDateTimeNkNaType">
  427.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  428.     </xsd:simpleType>
  429.     <!--******************************************************************************-->
  430.     <!-- ** -->
  431.     <!--END include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd-->
  432.     <!-- ** -->
  433.     <!--******************************************************************************-->
  434.     <xsd:annotation>
  435.         <xsd:documentation>
  436. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  437. EntityIdType-1_0.xsd
  438. Status: Recommendation
  439. Date this version: 2002-04-29
  440. Purpose: Defines XSD for Entity Identifiers
  441. Editor: Karl Brophey, Kim Bartkus,  CPO Workgroup
  442.  
  443. This HR-XML Consortium Work (including specifications, documents, 
  444. software, and related items) is provided by the copyright holders 
  445. under the following license. By obtaining, using and/or copying 
  446. this work, you (the licensee) agree that you have read, understood, 
  447. and will comply with the following terms and conditions.
  448.  
  449. Permission to use, copy, modify, or redistribute this Work and 
  450. its documentation, with or without modification, for any purpose 
  451. and without fee or royalty is hereby granted, provided that you 
  452. include the following on ALL copies of the software and 
  453. documentation or portions thereof, including modifications, 
  454. that you make: 
  455.  
  456. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  457.    Reserved. http://www.hr-xml.org" 
  458. 2. Notice of any changes or modifications to the The HR-XML 
  459.    Consortium files.
  460.    
  461. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  462. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  463. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  464. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  465. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  466. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  467. OR OTHER RIGHTS. 
  468.  
  469. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  470. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  471. SOFTWARE OR DOCUMENTATION. 
  472.  
  473. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  474. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  475. </xsd:documentation>
  476.     </xsd:annotation>
  477.     <xsd:complexType name="EntityIdType">
  478.         <xsd:sequence>
  479.             <xsd:element name="IdValue" maxOccurs="unbounded">
  480.                 <xsd:complexType>
  481.                     <xsd:simpleContent>
  482.                         <xsd:extension base="xsd:string">
  483.                             <xsd:attribute name="name" type="xsd:string" use="optional"/>
  484.                         </xsd:extension>
  485.                     </xsd:simpleContent>
  486.                 </xsd:complexType>
  487.             </xsd:element>
  488.         </xsd:sequence>
  489.         <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
  490.         <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
  491.         <xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
  492.     </xsd:complexType>
  493.     <!--******************************************************************************-->
  494.     <!-- ** -->
  495.     <!--END include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd-->
  496.     <!-- ** -->
  497.     <!--******************************************************************************-->
  498.     <!--******************************************************************************-->
  499.     <!-- ** -->
  500.     <!--BEGIN include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd-->
  501.     <!-- ** -->
  502.     <xsd:annotation>
  503.         <xsd:documentation>
  504. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  505. Status: Recommendation
  506. Date this version: 2002-04-29
  507. Purpose: Defines the UserArea extension schema
  508. Author(s):  Technical Steering Committee
  509.  
  510. This HR-XML Consortium Work (including specifications, documents, 
  511. software, and related items) is provided by the copyright holders 
  512. under the following license. By obtaining, using and/or copying 
  513. this work, you (the licensee) agree that you have read, understood, 
  514. and will comply with the following terms and conditions.
  515.  
  516. Permission to use, copy, modify, or redistribute this Work and 
  517. its documentation, with or without modification, for any purpose 
  518. and without fee or royalty is hereby granted, provided that you 
  519. include the following on ALL copies of the software and 
  520. documentation or portions thereof, including modifications, 
  521. that you make: 
  522.  
  523. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  524.    Reserved. http://www.hr-xml.org" 
  525. 2. Notice of any changes or modifications to the The HR-XML 
  526.    Consortium files.
  527.    
  528. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  529. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  530. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  531. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  532. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  533. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  534. OR OTHER RIGHTS. 
  535.  
  536. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  537. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  538. SOFTWARE OR DOCUMENTATION. 
  539.  
  540. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  541. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  542. </xsd:documentation>
  543.     </xsd:annotation>
  544.     <xsd:element name="UserArea" type="UserAreaType">
  545.         <xsd:annotation>
  546.             <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
  547.         </xsd:annotation>
  548.     </xsd:element>
  549.     <xsd:complexType name="UserAreaType">
  550.         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  551.             <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
  552.         </xsd:sequence>
  553.     </xsd:complexType>
  554.     <!--******************************************************************************-->
  555.     <!-- ** -->
  556.     <!--END include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd-->
  557.     <!-- ** -->
  558.     <!--******************************************************************************-->
  559.     <xsd:annotation>
  560.         <xsd:documentation>
  561. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  562. Name: Enrollment-2_0.xsd
  563. Status: Candidated Recommendation
  564. Date this version: 2002-07-03
  565. Purpose: Defines the Benefits Enrollment Schema
  566. Author(s): Dan Diman, eBenX, Paul Kiel, HR-XML, Benefits Enrollment Workgroup
  567.  
  568. This HR-XML Consortium Work (including specifications, documents, 
  569. software, and related items) is provided by the copyright holders 
  570. under the following license. By obtaining, using and/or copying 
  571. this work, you (the licensee) agree that you have read, understood, 
  572. and will comply with the following terms and conditions.
  573.  
  574. Permission to use, copy, modify, or redistribute this Work and 
  575. its documentation, with or without modification, for any purpose 
  576. and without fee or royalty is hereby granted, provided that you 
  577. include the following on ALL copies of the software and 
  578. documentation or portions thereof, including modifications, 
  579. that you make: 
  580.  
  581. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  582.    Reserved. http://www.hr-xml.org" 
  583. 2. Notice of any changes or modifications to the The HR-XML 
  584.    Consortium files.
  585.    
  586. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  587. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  588. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  589. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  590. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  591. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  592. OR OTHER RIGHTS. 
  593.  
  594. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  595. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  596. SOFTWARE OR DOCUMENTATION. 
  597.  
  598. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  599. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  600. </xsd:documentation>
  601.     </xsd:annotation>
  602.     <xsd:element name="Enrollment">
  603.         <xsd:complexType>
  604.             <xsd:sequence>
  605.                 <xsd:element name="Organization" maxOccurs="unbounded">
  606.                     <xsd:complexType>
  607.                         <xsd:sequence>
  608.                             <xsd:element name="BenefitsAdministrativeAffiliate" minOccurs="0" maxOccurs="unbounded">
  609.                                 <xsd:annotation>
  610.                                     <xsd:documentation>These entities provides serivce to the Organization related to the organization's provision of benefits to subscribers.</xsd:documentation>
  611.                                 </xsd:annotation>
  612.                                 <xsd:complexType>
  613.                                     <xsd:sequence>
  614.                                         <xsd:choice>
  615.                                             <xsd:element name="OrganizationName" type="xsd:string"/>
  616.                                             <xsd:element name="PersonName" type="PersonNameType"/>
  617.                                         </xsd:choice>
  618.                                         <xsd:element name="EntityRole">
  619.                                             <xsd:simpleType>
  620.                                                 <xsd:restriction base="xsd:string">
  621.                                                     <xsd:enumeration value="Plan Sponsor"/>
  622.                                                     <xsd:enumeration value="Insurer"/>
  623.                                                     <xsd:enumeration value="Broker or Sales Office"/>
  624.                                                     <xsd:enumeration value="First Party Administrator"/>
  625.                                                     <xsd:enumeration value="Second Party Administrator"/>
  626.                                                     <xsd:enumeration value="Third Party Administrator"/>
  627.                                                     <xsd:enumeration value="Other Affiliate"/>
  628.                                                 </xsd:restriction>
  629.                                             </xsd:simpleType>
  630.                                         </xsd:element>
  631.                                         <xsd:element name="AccountNumber" type="xsd:string" minOccurs="0"/>
  632.                                         <xsd:element name="IdentificationCode" type="EntityIdType" minOccurs="0"/>
  633.                                         <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
  634.                                     </xsd:sequence>
  635.                                 </xsd:complexType>
  636.                             </xsd:element>
  637.                             <xsd:element name="Subscriber" maxOccurs="unbounded">
  638.                                 <xsd:complexType>
  639.                                     <xsd:sequence>
  640.                                         <xsd:element name="SubscriberType">
  641.                                             <xsd:complexType>
  642.                                                 <xsd:sequence>
  643.                                                     <xsd:element name="SubscriberTypeCode">
  644.                                                         <xsd:annotation>
  645.                                                             <xsd:documentation>This code indicates why this indiviual can enroll in benefits provided by the organization.</xsd:documentation>
  646.                                                         </xsd:annotation>
  647.                                                         <xsd:simpleType>
  648.                                                             <xsd:restriction base="xsd:string">
  649.                                                                 <xsd:enumeration value="Employment"/>
  650.                                                                 <xsd:enumeration value="Survivorship"/>
  651.                                                                 <xsd:enumeration value="Dependent-only Coverage"/>
  652.                                                             </xsd:restriction>
  653.                                                         </xsd:simpleType>
  654.                                                     </xsd:element>
  655.                                                     <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  656.                                                 </xsd:sequence>
  657.                                             </xsd:complexType>
  658.                                         </xsd:element>
  659.                                         <xsd:element name="OriginatingSubscriberData" minOccurs="0">
  660.                                             <xsd:annotation>
  661.                                                 <xsd:documentation>Provides a link from this subscriber to another subscriber.  For use in elevated dependent situation such as survivorship.</xsd:documentation>
  662.                                             </xsd:annotation>
  663.                                             <xsd:complexType>
  664.                                                 <xsd:sequence>
  665.                                                     <xsd:element name="IdentificationCode" type="EntityIdType"/>
  666.                                                     <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
  667.                                                 </xsd:sequence>
  668.                                             </xsd:complexType>
  669.                                         </xsd:element>
  670.                                         <xsd:element name="Person" type="PersonData"/>
  671.                                         <xsd:element name="Coverage" type="Coverage"/>
  672.                                         <xsd:element name="Employment" type="EmploymentData" minOccurs="0"/>
  673.                                         <xsd:element name="HIPAA" type="HIPAAData" minOccurs="0"/>
  674.                                         <xsd:element name="Medicare" type="MedicareData" minOccurs="0"/>
  675.                                         <xsd:element name="Medicaid" type="MedicaidData" minOccurs="0"/>
  676.                                         <xsd:element name="BenefitReportingInformation" minOccurs="0" maxOccurs="unbounded">
  677.                                             <xsd:complexType>
  678.                                                 <xsd:sequence>
  679.                                                     <xsd:element name="BenefitReportingType" type="xsd:string"/>
  680.                                                     <xsd:element name="BenefitReportingValue" type="xsd:string"/>
  681.                                                     <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  682.                                                 </xsd:sequence>
  683.                                             </xsd:complexType>
  684.                                         </xsd:element>
  685.                                         <xsd:element name="Dependent" minOccurs="0" maxOccurs="unbounded">
  686.                                             <xsd:complexType>
  687.                                                 <xsd:sequence>
  688.                                                     <xsd:element name="Person" type="PersonData"/>
  689.                                                     <xsd:element name="Coverage" type="Coverage"/>
  690.                                                     <xsd:element name="Medicare" type="MedicareData" minOccurs="0"/>
  691.                                                     <xsd:element name="Medicaid" type="MedicaidData" minOccurs="0"/>
  692.                                                     <xsd:element name="HIPAA" type="HIPAAData" minOccurs="0"/>
  693.                                                     <xsd:element name="School" type="SchoolData" minOccurs="0" maxOccurs="unbounded"/>
  694.                                                     <xsd:element name="ResponsiblePerson" minOccurs="0">
  695.                                                         <xsd:complexType>
  696.                                                             <xsd:sequence>
  697.                                                                 <xsd:element name="PersonName" type="PersonNameType"/>
  698.                                                                 <xsd:element name="ContactInformation" type="ContactMethodType" maxOccurs="unbounded"/>
  699.                                                             </xsd:sequence>
  700.                                                         </xsd:complexType>
  701.                                                     </xsd:element>
  702.                                                     <xsd:element name="CustodialParent" minOccurs="0">
  703.                                                         <xsd:complexType>
  704.                                                             <xsd:sequence>
  705.                                                                 <xsd:element name="PersonName" type="PersonNameType"/>
  706.                                                                 <xsd:element name="ContactInformation" type="ContactMethodType" maxOccurs="unbounded"/>
  707.                                                             </xsd:sequence>
  708.                                                         </xsd:complexType>
  709.                                                     </xsd:element>
  710.                                                     <xsd:element ref="UserArea" minOccurs="0"/>
  711.                                                 </xsd:sequence>
  712.                                                 <xsd:attribute name="relationshipCode" use="required">
  713.                                                     <xsd:simpleType>
  714.                                                         <xsd:restriction base="xsd:string">
  715.                                                             <xsd:enumeration value="Adopted Child"/>
  716.                                                             <xsd:enumeration value="Brother or Sister"/>
  717.                                                             <xsd:enumeration value="Brother-in-Law or Sister-in-Law"/>
  718.                                                             <xsd:enumeration value="Child"/>
  719.                                                             <xsd:enumeration value="Collateral Dependent"/>
  720.                                                             <xsd:enumeration value="Court Appointed Guardian"/>
  721.                                                             <xsd:enumeration value="Cousin"/>
  722.                                                             <xsd:enumeration value="Dependent of a Minor Dependent"/>
  723.                                                             <xsd:enumeration value="Ex-Spouse"/>
  724.                                                             <xsd:enumeration value="Father"/>
  725.                                                             <xsd:enumeration value="Father or Mother"/>
  726.                                                             <xsd:enumeration value="Father-in-Law or Mother-in-Law"/>
  727.                                                             <xsd:enumeration value="Foster Child"/>
  728.                                                             <xsd:enumeration value="Grandfather or Grandmother"/>
  729.                                                             <xsd:enumeration value="Grandson or Granddaughter"/>
  730.                                                             <xsd:enumeration value="Guardian"/>
  731.                                                             <xsd:enumeration value="Life Partner"/>
  732.                                                             <xsd:enumeration value="Mother"/>
  733.                                                             <xsd:enumeration value="Nephew or Niece"/>
  734.                                                             <xsd:enumeration value="Self"/>
  735.                                                             <xsd:enumeration value="Son-in-Law or Daughter-in-Law"/>
  736.                                                             <xsd:enumeration value="Sponsored Dependent"/>
  737.                                                             <xsd:enumeration value="Spouse"/>
  738.                                                             <xsd:enumeration value="Stepfather"/>
  739.                                                             <xsd:enumeration value="Stepmother"/>
  740.                                                             <xsd:enumeration value="Stepson or Stepdaugher"/>
  741.                                                             <xsd:enumeration value="Uncle or Aunt"/>
  742.                                                             <xsd:enumeration value="Ward"/>
  743.                                                         </xsd:restriction>
  744.                                                     </xsd:simpleType>
  745.                                                 </xsd:attribute>
  746.                                                 <xsd:attribute name="fullTimeStudent" type="xsd:boolean"/>
  747.                                             </xsd:complexType>
  748.                                         </xsd:element>
  749.                                         <xsd:element ref="UserArea" minOccurs="0"/>
  750.                                     </xsd:sequence>
  751.                                 </xsd:complexType>
  752.                             </xsd:element>
  753.                         </xsd:sequence>
  754.                         <xsd:attribute name="organizationName" type="xsd:string" use="required"/>
  755.                         <xsd:attribute name="organizationId" type="xsd:string"/>
  756.                     </xsd:complexType>
  757.                 </xsd:element>
  758.                 <xsd:element ref="UserArea" minOccurs="0"/>
  759.             </xsd:sequence>
  760.             <xsd:attribute name="transactionType">
  761.                 <xsd:annotation>
  762.                     <xsd:documentation>
  763.                         This attribute comments on the criteria by which Organization, BenefitsAdministrativeAffiliate, and HumanResource entities were included in the payload.  It is not intended as a processing instruction for the receiving system.
  764.                     </xsd:documentation>
  765.                 </xsd:annotation>
  766.                 <xsd:simpleType>
  767.                     <xsd:restriction base="xsd:string">
  768.                         <xsd:enumeration value="Change"/>
  769.                         <xsd:enumeration value="Full"/>
  770.                     </xsd:restriction>
  771.                 </xsd:simpleType>
  772.             </xsd:attribute>
  773.             <xsd:attribute name="creationDate" type="DateTimeType" use="required"/>
  774.             <xsd:attribute name="originatorId" type="xsd:string"/>
  775.             <xsd:attribute name="originatorName" type="xsd:string"/>
  776.             <xsd:attribute name="baselineDate" type="LocalDateNkNaType"/>
  777.             <xsd:attribute name="recipientId" type="xsd:string"/>
  778.             <xsd:attribute name="recipientName" type="xsd:string"/>
  779.         </xsd:complexType>
  780.     </xsd:element>
  781.     <xsd:complexType name="PersonData">
  782.         <xsd:sequence>
  783.             <xsd:element name="IdentificationCode" type="EntityIdType"/>
  784.             <xsd:element name="PriorIncorrectIdentificationCode" type="EntityIdType" minOccurs="0"/>
  785.             <xsd:element name="PersonName" type="PersonNameType"/>
  786.             <xsd:element name="PriorIncorrectPersonName" type="PersonNameType" minOccurs="0"/>
  787.             <xsd:element name="Gender" type="GenderCodeType"/>
  788.             <xsd:element name="PriorIncorrectGender" type="GenderCodeType" minOccurs="0"/>
  789.             <xsd:element name="DateOfBirth" type="LocalDateType"/>
  790.             <xsd:element name="PriorIncorrectDateOfBirth" type="LocalDateType" minOccurs="0"/>
  791.             <xsd:element name="DateOfDeath" type="LocalDateType" minOccurs="0"/>
  792.             <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
  793.             <xsd:element name="Language" type="LanguageData" minOccurs="0" maxOccurs="unbounded"/>
  794.             <xsd:element name="Height" minOccurs="0">
  795.                 <xsd:complexType>
  796.                     <xsd:simpleContent>
  797.                         <xsd:extension base="xsd:double">
  798.                             <xsd:attribute name="units" use="required">
  799.                                 <xsd:simpleType>
  800.                                     <xsd:restriction base="xsd:string">
  801.                                         <xsd:enumeration value="inches"/>
  802.                                         <xsd:enumeration value="centimeters"/>
  803.                                     </xsd:restriction>
  804.                                 </xsd:simpleType>
  805.                             </xsd:attribute>
  806.                         </xsd:extension>
  807.                     </xsd:simpleContent>
  808.                 </xsd:complexType>
  809.             </xsd:element>
  810.             <xsd:element name="Weight" minOccurs="0">
  811.                 <xsd:complexType>
  812.                     <xsd:simpleContent>
  813.                         <xsd:extension base="xsd:double">
  814.                             <xsd:attribute name="units" use="required">
  815.                                 <xsd:simpleType>
  816.                                     <xsd:restriction base="xsd:string">
  817.                                         <xsd:enumeration value="pounds"/>
  818.                                         <xsd:enumeration value="kilograms"/>
  819.                                     </xsd:restriction>
  820.                                 </xsd:simpleType>
  821.                             </xsd:attribute>
  822.                         </xsd:extension>
  823.                     </xsd:simpleContent>
  824.                 </xsd:complexType>
  825.             </xsd:element>
  826.             <xsd:element name="SubstanceAbuser" type="xsd:boolean" minOccurs="0"/>
  827.             <xsd:element name="TobaccoUser" type="xsd:boolean" minOccurs="0"/>
  828.             <xsd:element name="MaritalStatus" minOccurs="0" maxOccurs="unbounded">
  829.                 <xsd:complexType>
  830.                     <xsd:sequence>
  831.                         <xsd:element name="MaritalStatusCode">
  832.                             <xsd:simpleType>
  833.                                 <xsd:restriction base="xsd:string">
  834.                                     <xsd:enumeration value="Divorced"/>
  835.                                     <xsd:enumeration value="Legally Separated"/>
  836.                                     <xsd:enumeration value="Married"/>
  837.                                     <xsd:enumeration value="Registered Domestic Partner"/>
  838.                                     <xsd:enumeration value="Separated"/>
  839.                                     <xsd:enumeration value="Single"/>
  840.                                     <xsd:enumeration value="Unmarried"/>
  841.                                     <xsd:enumeration value="Unreported"/>
  842.                                     <xsd:enumeration value="Widowed"/>
  843.                                 </xsd:restriction>
  844.                             </xsd:simpleType>
  845.                         </xsd:element>
  846.                         <xsd:element name="StartDate" type="LocalDateNkNaType"/>
  847.                     </xsd:sequence>
  848.                 </xsd:complexType>
  849.             </xsd:element>
  850.             <xsd:element name="Disability" minOccurs="0" maxOccurs="unbounded">
  851.                 <xsd:complexType>
  852.                     <xsd:sequence>
  853.                         <xsd:element name="DisabilityType">
  854.                             <xsd:simpleType>
  855.                                 <xsd:restriction base="xsd:string">
  856.                                     <xsd:enumeration value="Short Term Disability"/>
  857.                                     <xsd:enumeration value="Long Term Disability"/>
  858.                                     <xsd:enumeration value="Permanent or Total Disability"/>
  859.                                     <xsd:enumeration value="No Disability"/>
  860.                                 </xsd:restriction>
  861.                             </xsd:simpleType>
  862.                         </xsd:element>
  863.                         <xsd:element name="StartDate" type="LocalDateNkNaType"/>
  864.                     </xsd:sequence>
  865.                 </xsd:complexType>
  866.             </xsd:element>
  867.             <xsd:element name="Employer" minOccurs="0" maxOccurs="unbounded">
  868.                 <xsd:complexType>
  869.                     <xsd:sequence>
  870.                         <xsd:choice>
  871.                             <xsd:element name="OrganizationName" type="xsd:string"/>
  872.                             <xsd:element name="PersonName" type="PersonNameType"/>
  873.                         </xsd:choice>
  874.                         <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0"/>
  875.                         <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  876.                     </xsd:sequence>
  877.                 </xsd:complexType>
  878.             </xsd:element>
  879.         </xsd:sequence>
  880.     </xsd:complexType>
  881.     <xsd:complexType name="Coverage">
  882.         <xsd:sequence>
  883.             <xsd:element name="TierCoverage" type="USTierCoverage" minOccurs="0" maxOccurs="unbounded"/>
  884.             <xsd:element name="SpendingAccountCoverage" type="USSpendingAccountCoverage" minOccurs="0" maxOccurs="unbounded"/>
  885.             <xsd:element name="RateBasedCoverage" type="USRateBasedCoverage" minOccurs="0" maxOccurs="unbounded"/>
  886.             <xsd:element ref="UserArea" minOccurs="0"/>
  887.         </xsd:sequence>
  888.     </xsd:complexType>
  889.     <xsd:complexType name="USTierCoverage">
  890.         <xsd:sequence>
  891.             <xsd:element name="TransactionCode" minOccurs="0">
  892.                 <xsd:simpleType>
  893.                     <xsd:restriction base="xsd:string">
  894.                         <xsd:enumeration value="Add"/>
  895.                         <xsd:enumeration value="Audit"/>
  896.                         <xsd:enumeration value="Change"/>
  897.                         <xsd:enumeration value="Correction"/>
  898.                         <xsd:enumeration value="Delete"/>
  899.                         <xsd:enumeration value="Employee Information Not Available"/>
  900.                         <xsd:enumeration value="Reinstatement"/>
  901.                         <xsd:enumeration value="Termination"/>
  902.                     </xsd:restriction>
  903.                 </xsd:simpleType>
  904.             </xsd:element>
  905.             <xsd:element name="ElectedPlanCode" type="xsd:string" minOccurs="0"/>
  906.             <xsd:element name="GroupNumber" type="xsd:string" minOccurs="0"/>
  907.             <xsd:element name="COBRAStatus">
  908.                 <xsd:simpleType>
  909.                     <xsd:restriction base="xsd:string">
  910.                         <xsd:enumeration value="COBRA"/>
  911.                         <xsd:enumeration value="non-COBRA"/>
  912.                     </xsd:restriction>
  913.                 </xsd:simpleType>
  914.             </xsd:element>
  915.             <xsd:element name="StartDate" type="LocalDateType"/>
  916.             <xsd:element name="COBRAInformation" minOccurs="0">
  917.                 <xsd:complexType>
  918.                     <xsd:sequence>
  919.                         <xsd:element name="COBRAStartDate" type="LocalDateType" minOccurs="0"/>
  920.                         <xsd:element name="COBRAEndDate" type="LocalDateType" minOccurs="0"/>
  921.                         <xsd:element name="PaidThroughDate" type="LocalDateType" minOccurs="0"/>
  922.                         <xsd:element name="QualifyingEventDate" type="LocalDateType" minOccurs="0"/>
  923.                         <xsd:element name="QualifyingEventCode" minOccurs="0">
  924.                             <xsd:simpleType>
  925.                                 <xsd:restriction base="xsd:string">
  926.                                     <xsd:enumeration value="Bankruptcy of a Retired Employee"/>
  927.                                     <xsd:enumeration value="Death"/>
  928.                                     <xsd:enumeration value="Divorce"/>
  929.                                     <xsd:enumeration value="Ineligible Child"/>
  930.                                     <xsd:enumeration value="Medicare"/>
  931.                                     <xsd:enumeration value="Reduction of work hours"/>
  932.                                     <xsd:enumeration value="Separation"/>
  933.                                     <xsd:enumeration value="Termination of Employment"/>
  934.                                 </xsd:restriction>
  935.                             </xsd:simpleType>
  936.                         </xsd:element>
  937.                     </xsd:sequence>
  938.                 </xsd:complexType>
  939.             </xsd:element>
  940.             <xsd:element name="EndDate" type="LocalDateType" minOccurs="0"/>
  941.             <xsd:element name="CoverageLevel" maxOccurs="unbounded">
  942.                 <xsd:complexType>
  943.                     <xsd:sequence>
  944.                         <xsd:element name="CoverageLevelCode">
  945.                             <xsd:simpleType>
  946.                                 <xsd:restriction base="xsd:string">
  947.                                     <xsd:enumeration value="Children Only"/>
  948.                                     <xsd:enumeration value="Dependents Only"/>
  949.                                     <xsd:enumeration value="Employee and Children"/>
  950.                                     <xsd:enumeration value="Employee and Five or More Dependents"/>
  951.                                     <xsd:enumeration value="Employee and Four or More Dependents"/>
  952.                                     <xsd:enumeration value="Employee and One Dependent"/>
  953.                                     <xsd:enumeration value="Employee and One or More Dependents"/>
  954.                                     <xsd:enumeration value="Employee and Spouse"/>
  955.                                     <xsd:enumeration value="Employee and Three Dependents"/>
  956.                                     <xsd:enumeration value="Employee and Three or More Dependents"/>
  957.                                     <xsd:enumeration value="Employee and Two Dependents"/>
  958.                                     <xsd:enumeration value="Employee and Two or More Dependents"/>
  959.                                     <xsd:enumeration value="Employee Only"/>
  960.                                     <xsd:enumeration value="Family"/>
  961.                                     <xsd:enumeration value="Individual"/>
  962.                                     <xsd:enumeration value="Not Applicable"/>
  963.                                     <xsd:enumeration value="Spouse and Children"/>
  964.                                     <xsd:enumeration value="Spouse Only"/>
  965.                                     <xsd:enumeration value="Two Party"/>
  966.                                 </xsd:restriction>
  967.                             </xsd:simpleType>
  968.                         </xsd:element>
  969.                         <xsd:element name="StartDate" type="LocalDateType"/>
  970.                     </xsd:sequence>
  971.                 </xsd:complexType>
  972.             </xsd:element>
  973.             <xsd:element name="Provider" minOccurs="0" maxOccurs="unbounded">
  974.                 <xsd:complexType>
  975.                     <xsd:sequence>
  976.                         <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  977.                         <xsd:choice minOccurs="0">
  978.                             <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
  979.                             <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
  980.                         </xsd:choice>
  981.                         <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0"/>
  982.                         <xsd:element name="ProviderId" minOccurs="0">
  983.                             <xsd:complexType>
  984.                                 <xsd:simpleContent>
  985.                                     <xsd:extension base="xsd:string">
  986.                                         <xsd:attribute name="providerIdQualifier" use="required">
  987.                                             <xsd:simpleType>
  988.                                                 <xsd:restriction base="xsd:string">
  989.                                                     <xsd:enumeration value="Social Security Number"/>
  990.                                                     <xsd:enumeration value="Federal Taxpayer Identification Number"/>
  991.                                                     <xsd:enumeration value="HCFA National Provider Identifier"/>
  992.                                                     <xsd:enumeration value="Mutually Defined"/>
  993.                                                 </xsd:restriction>
  994.                                             </xsd:simpleType>
  995.                                         </xsd:attribute>
  996.                                     </xsd:extension>
  997.                                 </xsd:simpleContent>
  998.                             </xsd:complexType>
  999.                         </xsd:element>
  1000.                         <xsd:element name="ProviderRelationshipCode" minOccurs="0">
  1001.                             <xsd:simpleType>
  1002.                                 <xsd:restriction base="xsd:string">
  1003.                                     <xsd:enumeration value="Established Patient"/>
  1004.                                     <xsd:enumeration value="Not Established Patient"/>
  1005.                                     <xsd:enumeration value="Not Known"/>
  1006.                                 </xsd:restriction>
  1007.                             </xsd:simpleType>
  1008.                         </xsd:element>
  1009.                         <xsd:element name="ProviderChangeReason" minOccurs="0">
  1010.                             <xsd:simpleType>
  1011.                                 <xsd:restriction base="xsd:string">
  1012.                                     <xsd:enumeration value="Appointment Times Not Met in a Timely Manner"/>
  1013.                                     <xsd:enumeration value="Current Customer Information File in Error"/>
  1014.                                     <xsd:enumeration value="Dissatisfaction with Medical Care/Services Rendered"/>
  1015.                                     <xsd:enumeration value="Dissatisfaction with Office Staff"/>
  1016.                                     <xsd:enumeration value="Dissatisfaction with Physician's Referral Policy"/>
  1017.                                     <xsd:enumeration value="Dissatisfied with Office Hours"/>
  1018.                                     <xsd:enumeration value="Inconvenient Office Location"/>
  1019.                                     <xsd:enumeration value="Less Respect/Attention/Time Given Than to Other Patients"/>
  1020.                                     <xsd:enumeration value="No Reason Given"/>
  1021.                                     <xsd:enumeration value="Patient Moved to a New Location"/>
  1022.                                     <xsd:enumeration value="Plan Change"/>
  1023.                                     <xsd:enumeration value="Unable to Scheduled Appointments in a Timely Manner"/>
  1024.                                     <xsd:enumeration value="Voluntary Withdrawal"/>
  1025.                                 </xsd:restriction>
  1026.                             </xsd:simpleType>
  1027.                         </xsd:element>
  1028.                     </xsd:sequence>
  1029.                     <xsd:attribute name="providerType">
  1030.                         <xsd:simpleType>
  1031.                             <xsd:restriction base="xsd:string">
  1032.                                 <xsd:enumeration value="Obstetrics and Gynecology Facility"/>
  1033.                                 <xsd:enumeration value="Doctor of Optometry"/>
  1034.                                 <xsd:enumeration value="Primary Care Provider"/>
  1035.                                 <xsd:enumeration value="Pharmacy"/>
  1036.                                 <xsd:enumeration value="Dentist"/>
  1037.                                 <xsd:enumeration value="Managed Care Organization"/>
  1038.                             </xsd:restriction>
  1039.                         </xsd:simpleType>
  1040.                     </xsd:attribute>
  1041.                     <xsd:attribute name="providerTypeQualifier">
  1042.                         <xsd:simpleType>
  1043.                             <xsd:restriction base="xsd:string">
  1044.                                 <xsd:enumeration value="Person"/>
  1045.                                 <xsd:enumeration value="Non Person Entity"/>
  1046.                             </xsd:restriction>
  1047.                         </xsd:simpleType>
  1048.                     </xsd:attribute>
  1049.                 </xsd:complexType>
  1050.             </xsd:element>
  1051.             <xsd:element name="PlanParticipationSuspensionDate" type="LocalDateType" minOccurs="0"/>
  1052.             <xsd:element name="EnrollmentSignatureDate" type="LocalDateType" minOccurs="0"/>
  1053.             <xsd:element name="Carrier" type="CarrierData" minOccurs="0"/>
  1054.             <xsd:element name="EligibilityPostalCode" type="xsd:string" minOccurs="0"/>
  1055.             <xsd:element name="IdCard" type="IdCardData" minOccurs="0"/>
  1056.         </xsd:sequence>
  1057.         <xsd:attribute name="type" use="required">
  1058.             <xsd:simpleType>
  1059.                 <xsd:restriction base="xsd:string">
  1060.                     <xsd:enumeration value="24 Care"/>
  1061.                     <xsd:enumeration value="Dental"/>
  1062.                     <xsd:enumeration value="Dental Capitation"/>
  1063.                     <xsd:enumeration value="Exclusive Provider Organization"/>
  1064.                     <xsd:enumeration value="Health"/>
  1065.                     <xsd:enumeration value="Health Maintenance Organization"/>
  1066.                     <xsd:enumeration value="Hearing"/>
  1067.                     <xsd:enumeration value="Long Term Care"/>
  1068.                     <xsd:enumeration value="Long Term Disability"/>
  1069.                     <xsd:enumeration value="Mail Order Drug"/>
  1070.                     <xsd:enumeration value="Major Medical"/>
  1071.                     <xsd:enumeration value="Medicare Risk"/>
  1072.                     <xsd:enumeration value="Mental Health"/>
  1073.                     <xsd:enumeration value="Point of Service"/>
  1074.                     <xsd:enumeration value="Preferred Provider Organization"/>
  1075.                     <xsd:enumeration value="Prescription Drug"/>
  1076.                     <xsd:enumeration value="Preventative Care"/>
  1077.                     <xsd:enumeration value="Short Term Disability"/>
  1078.                     <xsd:enumeration value="Utilization Review"/>
  1079.                     <xsd:enumeration value="Vision"/>
  1080.                 </xsd:restriction>
  1081.             </xsd:simpleType>
  1082.         </xsd:attribute>
  1083.     </xsd:complexType>
  1084.     <xsd:complexType name="USSpendingAccountCoverage">
  1085.         <xsd:sequence>
  1086.             <xsd:element name="GroupNumber" type="xsd:string" minOccurs="0"/>
  1087.             <xsd:element name="TransactionCode" minOccurs="0">
  1088.                 <xsd:simpleType>
  1089.                     <xsd:restriction base="xsd:string">
  1090.                         <xsd:enumeration value="Add"/>
  1091.                         <xsd:enumeration value="Audit"/>
  1092.                         <xsd:enumeration value="Change"/>
  1093.                         <xsd:enumeration value="Correction"/>
  1094.                         <xsd:enumeration value="Delete"/>
  1095.                         <xsd:enumeration value="Employee Information Not Available"/>
  1096.                         <xsd:enumeration value="Reinstatement"/>
  1097.                         <xsd:enumeration value="Termination"/>
  1098.                     </xsd:restriction>
  1099.                 </xsd:simpleType>
  1100.             </xsd:element>
  1101.             <xsd:element name="PlanParticipationSuspensionDate" type="DateNkNaType" minOccurs="0"/>
  1102.             <xsd:element name="PlanYear" type="xsd:gYear"/>
  1103.             <xsd:element name="StartDate" type="LocalDateType"/>
  1104.             <xsd:element name="EndDate" type="LocalDateNkType" minOccurs="0"/>
  1105.             <xsd:element name="ContributionData">
  1106.                 <xsd:complexType>
  1107.                     <xsd:sequence>
  1108.                         <xsd:element name="GoalAmount">
  1109.                             <xsd:complexType>
  1110.                                 <xsd:simpleContent>
  1111.                                     <xsd:extension base="xsd:double">
  1112.                                         <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1113.                                     </xsd:extension>
  1114.                                 </xsd:simpleContent>
  1115.                             </xsd:complexType>
  1116.                         </xsd:element>
  1117.                         <xsd:element name="PerPayPeriodAmount" minOccurs="0">
  1118.                             <xsd:complexType>
  1119.                                 <xsd:simpleContent>
  1120.                                     <xsd:extension base="xsd:double">
  1121.                                         <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1122.                                     </xsd:extension>
  1123.                                 </xsd:simpleContent>
  1124.                             </xsd:complexType>
  1125.                         </xsd:element>
  1126.                         <xsd:element name="YTDContributionAmount" minOccurs="0">
  1127.                             <xsd:complexType>
  1128.                                 <xsd:simpleContent>
  1129.                                     <xsd:extension base="xsd:double">
  1130.                                         <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1131.                                     </xsd:extension>
  1132.                                 </xsd:simpleContent>
  1133.                             </xsd:complexType>
  1134.                         </xsd:element>
  1135.                         <xsd:element name="Frequency" minOccurs="0">
  1136.                             <xsd:simpleType>
  1137.                                 <xsd:restriction base="xsd:string">
  1138.                                     <xsd:enumeration value="Annually"/>
  1139.                                     <xsd:enumeration value="Bi-Weekly"/>
  1140.                                     <xsd:enumeration value="Daily"/>
  1141.                                     <xsd:enumeration value="Monthly"/>
  1142.                                     <xsd:enumeration value="One Time Only"/>
  1143.                                     <xsd:enumeration value="Quarterly"/>
  1144.                                     <xsd:enumeration value="Semi-Annually"/>
  1145.                                     <xsd:enumeration value="Semi-Monthly"/>
  1146.                                     <xsd:enumeration value="Weekly"/>
  1147.                                 </xsd:restriction>
  1148.                             </xsd:simpleType>
  1149.                         </xsd:element>
  1150.                     </xsd:sequence>
  1151.                     <xsd:attribute name="contributor" use="required">
  1152.                         <xsd:simpleType>
  1153.                             <xsd:restriction base="xsd:string">
  1154.                                 <xsd:enumeration value="Employer"/>
  1155.                                 <xsd:enumeration value="Employee"/>
  1156.                             </xsd:restriction>
  1157.                         </xsd:simpleType>
  1158.                     </xsd:attribute>
  1159.                 </xsd:complexType>
  1160.             </xsd:element>
  1161.             <xsd:element name="RolloverBalance" minOccurs="0">
  1162.                 <xsd:complexType>
  1163.                     <xsd:simpleContent>
  1164.                         <xsd:extension base="xsd:double">
  1165.                             <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1166.                         </xsd:extension>
  1167.                     </xsd:simpleContent>
  1168.                 </xsd:complexType>
  1169.             </xsd:element>
  1170.             <xsd:element name="Carrier" type="CarrierData" minOccurs="0"/>
  1171.             <xsd:element name="DirectDepositData" minOccurs="0">
  1172.                 <xsd:complexType>
  1173.                     <xsd:sequence>
  1174.                         <xsd:element name="AccountType">
  1175.                             <xsd:simpleType>
  1176.                                 <xsd:restriction base="xsd:string">
  1177.                                     <xsd:enumeration value="Checking"/>
  1178.                                     <xsd:enumeration value="Savings"/>
  1179.                                 </xsd:restriction>
  1180.                             </xsd:simpleType>
  1181.                         </xsd:element>
  1182.                         <xsd:element name="ABARoutingNumber" type="xsd:string"/>
  1183.                         <xsd:element name="BankAccountNumber" type="xsd:string"/>
  1184.                     </xsd:sequence>
  1185.                 </xsd:complexType>
  1186.             </xsd:element>
  1187.         </xsd:sequence>
  1188.         <xsd:attribute name="type" use="required">
  1189.             <xsd:simpleType>
  1190.                 <xsd:restriction base="xsd:string">
  1191.                     <xsd:enumeration value="FSA Health Care"/>
  1192.                     <xsd:enumeration value="FSA Dependent Care"/>
  1193.                 </xsd:restriction>
  1194.             </xsd:simpleType>
  1195.         </xsd:attribute>
  1196.     </xsd:complexType>
  1197.     <xsd:complexType name="USRateBasedCoverage">
  1198.         <xsd:sequence>
  1199.             <xsd:element name="TransactionCode" minOccurs="0">
  1200.                 <xsd:simpleType>
  1201.                     <xsd:restriction base="xsd:string">
  1202.                         <xsd:enumeration value="Add"/>
  1203.                         <xsd:enumeration value="Audit"/>
  1204.                         <xsd:enumeration value="Change"/>
  1205.                         <xsd:enumeration value="Correction"/>
  1206.                         <xsd:enumeration value="Delete"/>
  1207.                         <xsd:enumeration value="Employee Information Not Available"/>
  1208.                         <xsd:enumeration value="Reinstatement"/>
  1209.                         <xsd:enumeration value="Termination"/>
  1210.                     </xsd:restriction>
  1211.                 </xsd:simpleType>
  1212.             </xsd:element>
  1213.             <xsd:element name="ElectedPlanCode" type="xsd:string" minOccurs="0"/>
  1214.             <xsd:element name="GroupNumber" type="xsd:string" minOccurs="0"/>
  1215.             <xsd:element name="CoverageType" minOccurs="0">
  1216.                 <xsd:annotation>
  1217.                     <xsd:documentation>The types of the sub-elements here are not yet correct.</xsd:documentation>
  1218.                 </xsd:annotation>
  1219.                 <xsd:complexType>
  1220.                     <xsd:sequence>
  1221.                         <xsd:element name="Product">
  1222.                             <xsd:simpleType>
  1223.                                 <xsd:restriction base="xsd:string">
  1224.                                     <xsd:enumeration value="Life Insurance"/>
  1225.                                     <xsd:enumeration value="Accidental Death and Dismemberment Insurance"/>
  1226.                                     <xsd:enumeration value="Long-Term Disability Insurance"/>
  1227.                                     <xsd:enumeration value="Short-Term Disability Insurance"/>
  1228.                                 </xsd:restriction>
  1229.                             </xsd:simpleType>
  1230.                         </xsd:element>
  1231.                         <xsd:element name="ProductType">
  1232.                             <xsd:simpleType>
  1233.                                 <xsd:restriction base="xsd:string">
  1234.                                     <xsd:enumeration value="Not Applicable"/>
  1235.                                     <xsd:enumeration value="Supplemental"/>
  1236.                                     <xsd:enumeration value="Basic"/>
  1237.                                     <xsd:enumeration value="Group"/>
  1238.                                 </xsd:restriction>
  1239.                             </xsd:simpleType>
  1240.                         </xsd:element>
  1241.                         <xsd:element name="CoveredEntity">
  1242.                             <xsd:simpleType>
  1243.                                 <xsd:restriction base="xsd:string">
  1244.                                     <xsd:enumeration value="Self"/>
  1245.                                     <xsd:enumeration value="Spouse"/>
  1246.                                     <xsd:enumeration value="Common Law Spouse"/>
  1247.                                     <xsd:enumeration value="Dependent"/>
  1248.                                     <xsd:enumeration value="Child"/>
  1249.                                 </xsd:restriction>
  1250.                             </xsd:simpleType>
  1251.                         </xsd:element>
  1252.                     </xsd:sequence>
  1253.                 </xsd:complexType>
  1254.             </xsd:element>
  1255.             <xsd:element name="Carrier" type="CarrierData" minOccurs="0"/>
  1256.             <xsd:element name="StartDate" type="LocalDateType"/>
  1257.             <xsd:element name="EndDate" type="LocalDateType" minOccurs="0"/>
  1258.             <xsd:element name="CoverageLevel" minOccurs="0" maxOccurs="unbounded">
  1259.                 <xsd:complexType>
  1260.                     <xsd:sequence>
  1261.                         <xsd:element name="ApprovedCoverage" minOccurs="0">
  1262.                             <xsd:complexType>
  1263.                                 <xsd:sequence>
  1264.                                     <xsd:element name="Level" minOccurs="0">
  1265.                                         <xsd:complexType>
  1266.                                             <xsd:sequence>
  1267.                                                 <xsd:element name="CoverageLevelValue">
  1268.                                                     <xsd:complexType>
  1269.                                                         <xsd:simpleContent>
  1270.                                                             <xsd:extension base="xsd:double">
  1271.                                                                 <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1272.                                                             </xsd:extension>
  1273.                                                         </xsd:simpleContent>
  1274.                                                     </xsd:complexType>
  1275.                                                 </xsd:element>
  1276.                                                 <xsd:element name="CoverageLevelMultiplier" type="xsd:double"/>
  1277.                                                 <xsd:element name="CoverageLevelType">
  1278.                                                     <xsd:simpleType>
  1279.                                                         <xsd:restriction base="xsd:string">
  1280.                                                             <xsd:enumeration value="Salary"/>
  1281.                                                             <xsd:enumeration value="YearsOfService"/>
  1282.                                                             <xsd:enumeration value="Fixed"/>
  1283.                                                         </xsd:restriction>
  1284.                                                     </xsd:simpleType>
  1285.                                                 </xsd:element>
  1286.                                             </xsd:sequence>
  1287.                                         </xsd:complexType>
  1288.                                     </xsd:element>
  1289.                                     <xsd:element name="Volume" minOccurs="0">
  1290.                                         <xsd:complexType>
  1291.                                             <xsd:simpleContent>
  1292.                                                 <xsd:extension base="xsd:double">
  1293.                                                     <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1294.                                                 </xsd:extension>
  1295.                                             </xsd:simpleContent>
  1296.                                         </xsd:complexType>
  1297.                                     </xsd:element>
  1298.                                 </xsd:sequence>
  1299.                             </xsd:complexType>
  1300.                         </xsd:element>
  1301.                         <xsd:element name="RequestedCoverage" minOccurs="0">
  1302.                             <xsd:complexType>
  1303.                                 <xsd:sequence>
  1304.                                     <xsd:element name="Level" minOccurs="0">
  1305.                                         <xsd:complexType>
  1306.                                             <xsd:sequence>
  1307.                                                 <xsd:element name="CoverageLevelValue">
  1308.                                                     <xsd:complexType>
  1309.                                                         <xsd:simpleContent>
  1310.                                                             <xsd:extension base="xsd:double">
  1311.                                                                 <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1312.                                                             </xsd:extension>
  1313.                                                         </xsd:simpleContent>
  1314.                                                     </xsd:complexType>
  1315.                                                 </xsd:element>
  1316.                                                 <xsd:element name="CoverageLevelMultiplier" type="xsd:double"/>
  1317.                                                 <xsd:element name="CoverageLevelType">
  1318.                                                     <xsd:simpleType>
  1319.                                                         <xsd:restriction base="xsd:string">
  1320.                                                             <xsd:enumeration value="Salary"/>
  1321.                                                             <xsd:enumeration value="YearsOfService"/>
  1322.                                                             <xsd:enumeration value="Fixed"/>
  1323.                                                         </xsd:restriction>
  1324.                                                     </xsd:simpleType>
  1325.                                                 </xsd:element>
  1326.                                             </xsd:sequence>
  1327.                                         </xsd:complexType>
  1328.                                     </xsd:element>
  1329.                                     <xsd:element name="Volume" minOccurs="0">
  1330.                                         <xsd:complexType>
  1331.                                             <xsd:simpleContent>
  1332.                                                 <xsd:extension base="xsd:double">
  1333.                                                     <xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
  1334.                                                 </xsd:extension>
  1335.                                             </xsd:simpleContent>
  1336.                                         </xsd:complexType>
  1337.                                     </xsd:element>
  1338.                                 </xsd:sequence>
  1339.                             </xsd:complexType>
  1340.                         </xsd:element>
  1341.                         <xsd:element name="StartDate" type="LocalDateNaType"/>
  1342.                     </xsd:sequence>
  1343.                 </xsd:complexType>
  1344.             </xsd:element>
  1345.             <xsd:element name="Question" minOccurs="0" maxOccurs="unbounded">
  1346.                 <xsd:complexType>
  1347.                     <xsd:sequence>
  1348.                         <xsd:element name="QuestionText" type="xsd:string" minOccurs="0"/>
  1349.                         <xsd:element name="QuestionAnswer" type="xsd:string"/>
  1350.                     </xsd:sequence>
  1351.                     <xsd:attribute name="questionID" type="xsd:int" use="required"/>
  1352.                 </xsd:complexType>
  1353.             </xsd:element>
  1354.             <xsd:element name="EOIOnFileWithEmployer" type="xsd:boolean" minOccurs="0"/>
  1355.             <xsd:element name="EOIRequired" type="xsd:boolean" minOccurs="0"/>
  1356.             <xsd:element name="BeneficiaryData" minOccurs="0" maxOccurs="unbounded">
  1357.                 <xsd:complexType>
  1358.                     <xsd:sequence>
  1359.                         <xsd:choice>
  1360.                             <xsd:element name="PersonName" type="PersonNameType"/>
  1361.                             <xsd:element name="OrganizationName" type="xsd:string"/>
  1362.                         </xsd:choice>
  1363.                         <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
  1364.                         <xsd:element name="DateOfBirth" type="DateNkNaType" minOccurs="0"/>
  1365.                         <xsd:element name="Relationship" minOccurs="0">
  1366.                             <xsd:simpleType>
  1367.                                 <xsd:restriction base="xsd:string">
  1368.                                     <xsd:enumeration value="Adopted Child"/>
  1369.                                     <xsd:enumeration value="Brother or Sister"/>
  1370.                                     <xsd:enumeration value="Brother-in-Law or Sister-in-Law"/>
  1371.                                     <xsd:enumeration value="Child"/>
  1372.                                     <xsd:enumeration value="Collateral Dependent"/>
  1373.                                     <xsd:enumeration value="Court Appointed Guardian"/>
  1374.                                     <xsd:enumeration value="Cousin"/>
  1375.                                     <xsd:enumeration value="Dependent of a Minor Dependent"/>
  1376.                                     <xsd:enumeration value="Ex-Spouse"/>
  1377.                                     <xsd:enumeration value="Father"/>
  1378.                                     <xsd:enumeration value="Father or Mother"/>
  1379.                                     <xsd:enumeration value="Father-in-Law or Mother-in-Law"/>
  1380.                                     <xsd:enumeration value="Foster Child"/>
  1381.                                     <xsd:enumeration value="Grandfather or Grandmother"/>
  1382.                                     <xsd:enumeration value="Grandson or Granddaughter"/>
  1383.                                     <xsd:enumeration value="Guardian"/>
  1384.                                     <xsd:enumeration value="Life Partner"/>
  1385.                                     <xsd:enumeration value="Mother"/>
  1386.                                     <xsd:enumeration value="Nephew or Niece"/>
  1387.                                     <xsd:enumeration value="Self"/>
  1388.                                     <xsd:enumeration value="Son-in-Law or Daughter-in-Law"/>
  1389.                                     <xsd:enumeration value="Sponsored Dependent"/>
  1390.                                     <xsd:enumeration value="Spouse"/>
  1391.                                     <xsd:enumeration value="Stepfather"/>
  1392.                                     <xsd:enumeration value="Stepmother"/>
  1393.                                     <xsd:enumeration value="Stepson or Stepdaugher"/>
  1394.                                     <xsd:enumeration value="Uncle or Aunt"/>
  1395.                                     <xsd:enumeration value="Ward"/>
  1396.                                 </xsd:restriction>
  1397.                             </xsd:simpleType>
  1398.                         </xsd:element>
  1399.                         <xsd:element name="IdentificationCode" type="EntityIdType" minOccurs="0"/>
  1400.                         <xsd:element name="InheritanceAmount" minOccurs="0">
  1401.                             <xsd:complexType>
  1402.                                 <xsd:simpleContent>
  1403.                                     <xsd:extension base="xsd:double">
  1404.                                         <xsd:attribute name="inheritanceType" use="required">
  1405.                                             <xsd:simpleType>
  1406.                                                 <xsd:restriction base="xsd:string">
  1407.                                                     <xsd:enumeration value="Percentage"/>
  1408.                                                     <xsd:enumeration value="MonetaryAmount"/>
  1409.                                                 </xsd:restriction>
  1410.                                             </xsd:simpleType>
  1411.                                         </xsd:attribute>
  1412.                                     </xsd:extension>
  1413.                                 </xsd:simpleContent>
  1414.                             </xsd:complexType>
  1415.                         </xsd:element>
  1416.                         <xsd:element name="BeneficiarySequence" type="xsd:integer" minOccurs="0"/>
  1417.                         <xsd:element name="StartDate" type="LocalDateNkNaType"/>
  1418.                         <xsd:element name="EndDate" type="LocalDateNaType" minOccurs="0"/>
  1419.                     </xsd:sequence>
  1420.                 </xsd:complexType>
  1421.             </xsd:element>
  1422.             <xsd:element name="EligibilityPostalCode" type="xsd:string" minOccurs="0"/>
  1423.         </xsd:sequence>
  1424.     </xsd:complexType>
  1425.     <xsd:complexType name="EmploymentData">
  1426.         <xsd:sequence>
  1427.             <xsd:element name="EmploymentStatus" minOccurs="0" maxOccurs="unbounded">
  1428.                 <xsd:complexType>
  1429.                     <xsd:sequence>
  1430.                         <xsd:element name="EmploymentStatusCode">
  1431.                             <xsd:simpleType>
  1432.                                 <xsd:restriction base="xsd:string">
  1433.                                     <xsd:enumeration value="Active Foreign Military"/>
  1434.                                     <xsd:enumeration value="Active Domestic Military"/>
  1435.                                     <xsd:enumeration value="Active"/>
  1436.                                     <xsd:enumeration value="Leave of Absence"/>
  1437.                                     <xsd:enumeration value="Short Term Disability"/>
  1438.                                     <xsd:enumeration value="Long Term Disability"/>
  1439.                                     <xsd:enumeration value="Retired"/>
  1440.                                     <xsd:enumeration value="Terminated"/>
  1441.                                 </xsd:restriction>
  1442.                             </xsd:simpleType>
  1443.                         </xsd:element>
  1444.                         <xsd:element name="StartDate" type="LocalDateType"/>
  1445.                     </xsd:sequence>
  1446.                 </xsd:complexType>
  1447.             </xsd:element>
  1448.             <xsd:element name="EmploymentLevel" minOccurs="0" maxOccurs="unbounded">
  1449.                 <xsd:complexType>
  1450.                     <xsd:sequence>
  1451.                         <xsd:element name="EmploymentLevelCode">
  1452.                             <xsd:simpleType>
  1453.                                 <xsd:restriction base="xsd:string">
  1454.                                     <xsd:enumeration value="Full Time"/>
  1455.                                     <xsd:enumeration value="Part Time"/>
  1456.                                 </xsd:restriction>
  1457.                             </xsd:simpleType>
  1458.                         </xsd:element>
  1459.                         <xsd:element name="StartDate" type="LocalDateType"/>
  1460.                     </xsd:sequence>
  1461.                 </xsd:complexType>
  1462.             </xsd:element>
  1463.             <xsd:element name="EmploymentOrganization" minOccurs="0" maxOccurs="unbounded">
  1464.                 <xsd:complexType>
  1465.                     <xsd:sequence>
  1466.                         <xsd:element name="EmploymentOrganizationGroup" type="xsd:string"/>
  1467.                         <xsd:element name="EmploymentOrganizationGroupType" type="xsd:string"/>
  1468.                         <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  1469.                     </xsd:sequence>
  1470.                 </xsd:complexType>
  1471.             </xsd:element>
  1472.             <xsd:element name="HireDate" type="LocalDateType" minOccurs="0"/>
  1473.             <xsd:element name="OriginalHireDate" type="LocalDateType" minOccurs="0"/>
  1474.             <xsd:element name="EmploymentTerminationDate" type="LocalDateType" minOccurs="0"/>
  1475.             <xsd:element name="LastDayWorked" type="LocalDateType" minOccurs="0"/>
  1476.             <xsd:element name="ReturnToWorkDate" type="LocalDateType" minOccurs="0"/>
  1477.             <xsd:element name="EEOCCode" minOccurs="0">
  1478.                 <xsd:simpleType>
  1479.                     <xsd:restriction base="xsd:string">
  1480.                         <xsd:enumeration value="American Indian or Alaskan Native"/>
  1481.                         <xsd:enumeration value="Asian or Pacific Islander"/>
  1482.                         <xsd:enumeration value="Black"/>
  1483.                         <xsd:enumeration value="Black (Non-Hispanic)"/>
  1484.                         <xsd:enumeration value="Caucasian"/>
  1485.                         <xsd:enumeration value="Hispanic"/>
  1486.                         <xsd:enumeration value="Not Provided"/>
  1487.                         <xsd:enumeration value="White (Non-Hispanic)"/>
  1488.                     </xsd:restriction>
  1489.                 </xsd:simpleType>
  1490.             </xsd:element>
  1491.             <xsd:element name="VIPFlag" type="xsd:boolean" minOccurs="0"/>
  1492.         </xsd:sequence>
  1493.         <xsd:attribute name="employeeId" type="xsd:string"/>
  1494.     </xsd:complexType>
  1495.     <xsd:complexType name="HIPAAData">
  1496.         <xsd:sequence>
  1497.             <xsd:element name="PriorCoverageMonths" type="xsd:nonNegativeInteger"/>
  1498.         </xsd:sequence>
  1499.     </xsd:complexType>
  1500.     <xsd:complexType name="MedicareData">
  1501.         <xsd:sequence>
  1502.             <xsd:element name="StartDate" type="LocalDateType"/>
  1503.             <xsd:element name="EndDate" type="LocalDateType" minOccurs="0"/>
  1504.             <xsd:element name="MedicarePartANumber" type="xsd:string" minOccurs="0"/>
  1505.             <xsd:element name="MedicarePartBNumber" type="xsd:string" minOccurs="0"/>
  1506.         </xsd:sequence>
  1507.     </xsd:complexType>
  1508.     <xsd:complexType name="MedicaidData">
  1509.         <xsd:sequence>
  1510.             <xsd:element name="StartDate" type="LocalDateType"/>
  1511.             <xsd:element name="EndDate" type="LocalDateType" minOccurs="0"/>
  1512.         </xsd:sequence>
  1513.     </xsd:complexType>
  1514.     <xsd:complexType name="SchoolData">
  1515.         <xsd:sequence>
  1516.             <xsd:element name="OrganizationName" type="xsd:string"/>
  1517.             <xsd:element name="StartDate" type="LocalDateType" minOccurs="0"/>
  1518.             <xsd:element name="EndDate" type="LocalDateType" minOccurs="0"/>
  1519.             <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
  1520.         </xsd:sequence>
  1521.     </xsd:complexType>
  1522.     <xsd:complexType name="CarrierData">
  1523.         <xsd:sequence>
  1524.             <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
  1525.             <xsd:element name="IdentificationCode" type="EntityIdType" minOccurs="0" maxOccurs="unbounded"/>
  1526.             <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
  1527.         </xsd:sequence>
  1528.     </xsd:complexType>
  1529.     <xsd:complexType name="IdCardData">
  1530.         <xsd:sequence>
  1531.             <xsd:element name="PlanCoverageDescription" type="xsd:string"/>
  1532.             <xsd:element name="Quantity" type="xsd:nonNegativeInteger" minOccurs="0"/>
  1533.             <xsd:element name="ActionCode" minOccurs="0">
  1534.                 <xsd:simpleType>
  1535.                     <xsd:restriction base="xsd:string">
  1536.                         <xsd:enumeration value="Add"/>
  1537.                         <xsd:enumeration value="Change"/>
  1538.                         <xsd:enumeration value="Replace"/>
  1539.                     </xsd:restriction>
  1540.                 </xsd:simpleType>
  1541.             </xsd:element>
  1542.         </xsd:sequence>
  1543.         <xsd:attribute name="idCardType" use="required">
  1544.             <xsd:simpleType>
  1545.                 <xsd:restriction base="xsd:string">
  1546.                     <xsd:enumeration value="Dental Insurance"/>
  1547.                     <xsd:enumeration value="Health Insurance"/>
  1548.                     <xsd:enumeration value="Prescription Drug Service Insurance"/>
  1549.                 </xsd:restriction>
  1550.             </xsd:simpleType>
  1551.         </xsd:attribute>
  1552.     </xsd:complexType>
  1553.     <xsd:complexType name="LanguageData">
  1554.         <xsd:sequence>
  1555.             <xsd:element name="LanguageCode">
  1556.                 <xsd:simpleType>
  1557.                     <xsd:restriction base="xsd:string">
  1558.                         <xsd:pattern value="[A-Z][A-Z]"/>
  1559.                     </xsd:restriction>
  1560.                 </xsd:simpleType>
  1561.             </xsd:element>
  1562.             <xsd:element name="LanguageUsage">
  1563.                 <xsd:simpleType>
  1564.                     <xsd:restriction base="xsd:string">
  1565.                         <xsd:enumeration value="Written"/>
  1566.                         <xsd:enumeration value="Spoken"/>
  1567.                     </xsd:restriction>
  1568.                 </xsd:simpleType>
  1569.             </xsd:element>
  1570.         </xsd:sequence>
  1571.         <xsd:attribute name="langugageCodeQualifier" type="xsd:string" fixed="ISO-639"/>
  1572.         <xsd:attribute name="use">
  1573.             <xsd:simpleType>
  1574.                 <xsd:restriction base="xsd:string">
  1575.                     <xsd:enumeration value="Native Language"/>
  1576.                     <xsd:enumeration value="Reading Language"/>
  1577.                     <xsd:enumeration value="Speaking Language"/>
  1578.                 </xsd:restriction>
  1579.             </xsd:simpleType>
  1580.         </xsd:attribute>
  1581.     </xsd:complexType>
  1582.     <xsd:complexType name="IdentificationCodeData">
  1583.         <xsd:sequence>
  1584.             <xsd:element name="IdentificationCodeValue" type="xsd:string"/>
  1585.         </xsd:sequence>
  1586.         <xsd:attribute name="idCodeType">
  1587.             <xsd:simpleType>
  1588.                 <xsd:restriction base="xsd:string">
  1589.                     <xsd:enumeration value="TaxpayerIdentificationNumber"/>
  1590.                     <xsd:enumeration value="SocialSecurityNumber"/>
  1591.                     <xsd:enumeration value="MutuallyDefined"/>
  1592.                     <xsd:enumeration value="EmployerGenerated"/>
  1593.                 </xsd:restriction>
  1594.             </xsd:simpleType>
  1595.         </xsd:attribute>
  1596.     </xsd:complexType>
  1597.     <xsd:simpleType name="CurrencyCodeType">
  1598.         <xsd:annotation>
  1599.             <xsd:documentation>Must conform to ISO 4217 - Representation of Currency and Funds</xsd:documentation>
  1600.         </xsd:annotation>
  1601.         <xsd:restriction base="xsd:string">
  1602.             <xsd:pattern value="[A-Z][A-Z][A-Z]"/>
  1603.         </xsd:restriction>
  1604.     </xsd:simpleType>
  1605.     <xsd:simpleType name="CountryCodeType">
  1606.         <xsd:annotation>
  1607.             <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  1608.         </xsd:annotation>
  1609.         <xsd:restriction base="xsd:string">
  1610.             <xsd:pattern value="[A-Z][A-Z]"/>
  1611.         </xsd:restriction>
  1612.     </xsd:simpleType>
  1613.     <xsd:simpleType name="GenderCodeType">
  1614.         <xsd:annotation>
  1615.             <xsd:documentation>Must conform to ISO 5218 - Representation of Human Sexes (0 - Not Known; 1 - Male; 2 - Female; 9 - Not specified)</xsd:documentation>
  1616.         </xsd:annotation>
  1617.         <xsd:restriction base="xsd:integer">
  1618.             <xsd:pattern value="[0129]"/>
  1619.         </xsd:restriction>
  1620.     </xsd:simpleType>
  1621. </xsd:schema>
  1622.