Definition Type: ComplexType
Name: DependentDataType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: Enrollment.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into CustodialParent in schema enrollment_xsd Drilldown into ResponsiblePerson in schema enrollment_xsd Drilldown into CustodyInfo in schema enrollment_xsd Drilldown into School in schema enrollment_xsd Drilldown into CoordinationOfBenefitsInfo in schema enrollment_xsd Drilldown into HIPAA in schema uslocalizations_xsd1 Drilldown into Medicaid in schema uslocalizations_xsd1 Drilldown into Medicare in schema uslocalizations_xsd1 Drilldown into Coverage in schema enrollment_xsd Drilldown into Person in schema enrollment_xsd Drilldown into fullTimeStudent in schema enrollment_xsd Drilldown into relationshipCode in schema enrollment_xsdXSD Diagram of DependentDataType in schema enrollment_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="DependentDataType">
    <xsd:sequence>
        <xsd:element name="Person" type="EnrollmentDependentPersonType" />
        <xsd:element name="Coverage" type="CoverageType" />
        <xsd:element ref="Medicare" minOccurs="0" />
        <xsd:element ref="Medicaid" minOccurs="0" />
        <xsd:element ref="HIPAA" minOccurs="0" />
        <xsd:element name="CoordinationOfBenefitsInfo" type="CoordinationOfBenefitsInfoType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="School" type="SchoolData" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="CustodyInfo" type="CustodyInfoType" minOccurs="0" />
        <xsd:element name="ResponsiblePerson" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="PersonName" type="PersonNameType" />
                    <xsd:element name="ContactInformation" type="ContactMethodType" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="CustodialParent" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="PersonName" type="PersonNameType" />
                    <xsd:element name="ContactInformation" type="ContactMethodType" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="relationshipCode" type="FamilyRelationshipType" use="required" />
    <xsd:attribute name="fullTimeStudent" type="xsd:boolean" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Person hr:Person (1) (1)
Coverage hr:Coverage (1) (1)
Medicare hr:Medicare 0 (1)
Medicaid hr:Medicaid 0 (1)
HIPAA hr:HIPAA 0 (1)
CoordinationOfBenefitsInfo hr:CoordinationOfBenefitsInfo 0 unbounded
School hr:School 0 unbounded
CustodyInfo hr:CustodyInfo 0 (1)
ResponsiblePerson hr:ResponsiblePerson 0 (1)
CustodialParent hr:CustodialParent 0 (1)
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
relationshipCode hr:relationshipCode Required
fullTimeStudent hr:fullTimeStudent (Optional)
Collapse Derivation Tree:
Collapse References:
hr:Dependent