<xsd:complexType name="SubscriberDataType">
<xsd:sequence>
<xsd:element name="SubscriberType">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SubscriberTypeCode">
<xsd:annotation>
<xsd:documentation>This code indicates why this indiviual can enroll in benefits provided by the organization.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Employment" />
<xsd:enumeration value="Survivorship" />
<xsd:enumeration value="Dependent-only Coverage" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="StartDate" type="LocalDateType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OriginatingSubscriberData" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Provides a link from this subscriber to another subscriber. For use in elevated dependent situation such as survivorship.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IdentificationCode" type="EntityIdType" />
<xsd:element name="PersonName" type="PersonNameType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Person" type="EnrollmentPersonType" />
<xsd:element name="Coverage" type="CoverageType" />
<xsd:element name="Employment" type="EmploymentData" minOccurs="0" />
<xsd:element ref="HIPAA" minOccurs="0" />
<xsd:element ref="Medicare" minOccurs="0" />
<xsd:element ref="Medicaid" minOccurs="0" />
<xsd:element name="BenefitReportingInformation" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BenefitReportingType" type="xsd:string" />
<xsd:element name="BenefitReportingValue" type="xsd:string" />
<xsd:element name="StartDate" type="LocalDateType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CoordinationOfBenefitsInfo" type="CoordinationOfBenefitsInfoType" minOccurs="0" />
<xsd:element name="Dependent" type="DependentDataType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
|