Definition Type: ComplexType
Name: EnrollmentType
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 Organization in schema enrollment_xsd Drilldown into UniquePayloadTrackingId in schema enrollment_xsd Drilldown into lang in schema xml_xsd Drilldown into recipientName in schema enrollment_xsd Drilldown into recipientId in schema enrollment_xsd Drilldown into baselineDate in schema enrollment_xsd Drilldown into originatorName in schema enrollment_xsd Drilldown into originatorId in schema enrollment_xsd Drilldown into creationDate in schema enrollment_xsd Drilldown into transactionType in schema enrollment_xsdXSD Diagram of EnrollmentType in schema enrollment_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="EnrollmentType">
    <xsd:sequence>
        <xsd:element name="UniquePayloadTrackingId" type="EntityIdType" minOccurs="0" />
        <xsd:element name="Organization" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="BenefitsAdministrativeAffiliate" minOccurs="0" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation>These entities provides serivce to the Organization related to the organization's provision of benefits to subscribers.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:choice>
                                    <xsd:element name="OrganizationName" type="xsd:string" />
                                    <xsd:element name="PersonName" type="PersonNameType" />
                                </xsd:choice>
                                <xsd:element name="EntityRole">
                                    <xsd:simpleType>
                                        <xsd:restriction base="xsd:string">
                                            <xsd:enumeration value="Plan Sponsor" />
                                            <xsd:enumeration value="Insurer" />
                                            <xsd:enumeration value="Broker or Sales Office" />
                                            <xsd:enumeration value="First Party Administrator" />
                                            <xsd:enumeration value="Second Party Administrator" />
                                            <xsd:enumeration value="Third Party Administrator" />
                                            <xsd:enumeration value="Other Affiliate" />
                                        </xsd:restriction>
                                    </xsd:simpleType>
                                </xsd:element>
                                <xsd:element name="AccountNumber" type="xsd:string" minOccurs="0" />
                                <xsd:element name="IdentificationCode" type="EntityIdType" minOccurs="0" />
                                <xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Subscriber" type="SubscriberDataType" maxOccurs="unbounded" />
                    <xsd:element name="OrganizationId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
                <xsd:attribute name="organizationName" type="xsd:string" use="required" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="transactionType">
        <xsd:annotation>
            <xsd:documentation>
						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.
					
					
					
					</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="Change" />
                <xsd:enumeration value="Full" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="creationDate" type="DateTimeType" use="required" />
    <xsd:attribute name="originatorId" type="xsd:string" />
    <xsd:attribute name="originatorName" type="xsd:string" />
    <xsd:attribute name="baselineDate" type="LocalDateNkNaType" />
    <xsd:attribute name="recipientId" type="xsd:string" />
    <xsd:attribute name="recipientName" type="xsd:string" />
    <xsd:attribute ref="xml:lang" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
UniquePayloadTrackingId hr:UniquePayloadTrackingId 0 (1)
Organization hr:Organization (1) unbounded
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
transactionType hr:transactionType (Optional)
creationDate hr:creationDate Required
originatorId hr:originatorId (Optional)
originatorName hr:originatorName (Optional)
baselineDate hr:baselineDate (Optional)
recipientId hr:recipientId (Optional)
recipientName hr:recipientName (Optional)
lang nsA:lang (Optional)
Collapse Derivation Tree:
Collapse References:
hr:Enrollment