<xsd:schema xmlns="http://ns.hr-xml.org/2007-04-15" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns.hr-xml.org/2007-04-15" elementFormDefault="qualified" version="2007-04-15">
<xsd:annotation>
<xsd:documentation>
"Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
Name: EnrollmentTypes.xsd
Status: Recommendation
Date this version: 2007-04-15
Purpose:
Author(s):
Documentation: Enrollment.html
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="../../W3C/xml.xsd"/>
<xsd:include schemaLocation="../CPO/PersonName.xsd"/>
<xsd:include schemaLocation="../CPO/PostalAddress.xsd"/>
<xsd:include schemaLocation="../CPO/DateTimeDataTypes.xsd"/>
<xsd:include schemaLocation="../CPO/ContactMethod.xsd"/>
<xsd:include schemaLocation="../CPO/TelcomNumber.xsd"/>
<xsd:include schemaLocation="../CPO/OnlineAddress.xsd"/>
<xsd:include schemaLocation="../CPO/EntityIdType.xsd"/>
<xsd:include schemaLocation="../CPO/UserArea.xsd"/>
<xsd:include schemaLocation="../CPO/ISOUtilities.xsd"/>
<xsd:complexType name="LanguageData">
<xsd:sequence>
<xsd:element name="LanguageCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z][A-Z]"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LanguageUsage">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Written"/>
<xsd:enumeration value="Spoken"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="languageCodeQualifier" type="xsd:string" fixed="ISO-639"/>
<xsd:attribute name="use">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Native Language"/>
<xsd:enumeration value="Reading Language"/>
<xsd:enumeration value="Speaking Language"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="IdCardData">
<xsd:sequence>
<xsd:element name="PlanCoverageDescription" type="xsd:string"/>
<xsd:element name="Quantity" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:element name="ActionCode" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Add"/>
<xsd:enumeration value="Change"/>
<xsd:enumeration value="Replace"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="idCardType" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Dental Insurance"/>
<xsd:enumeration value="Health Insurance"/>
<xsd:enumeration value="Prescription Drug Service Insurance"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CarrierData">
<xsd:sequence>
<xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
<xsd:element name="IdentificationCode" type="EntityIdType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HSAVendorType">
<xsd:complexContent>
<xsd:extension base="CarrierData">
<xsd:sequence>
<xsd:element name="UseDefaultAccountSponsor" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="SignatureDate" type="LocalDateType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="ProductType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Life Insurance"/>
<xsd:enumeration value="Accidental Death and Dismemberment Insurance"/>
<xsd:enumeration value="Long-Term Disability Insurance"/>
<xsd:enumeration value="Short-Term Disability Insurance"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProductTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Not Applicable"/>
<xsd:enumeration value="Supplemental"/>
<xsd:enumeration value="Basic"/>
<xsd:enumeration value="Group"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CoverageLevelCodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Children Only"/>
<xsd:enumeration value="Dependents Only"/>
<xsd:enumeration value="Employee and Children"/>
<xsd:enumeration value="Employee and Five or More Dependents"/>
<xsd:enumeration value="Employee and Four or More Dependents"/>
<xsd:enumeration value="Employee and One Dependent"/>
<xsd:enumeration value="Employee and One or More Dependents"/>
<xsd:enumeration value="Employee and Spouse"/>
<xsd:enumeration value="Employee and Three Dependents"/>
<xsd:enumeration value="Employee and Three or More Dependents"/>
<xsd:enumeration value="Employee and Two Dependents"/>
<xsd:enumeration value="Employee and Two or More Dependents"/>
<xsd:enumeration value="Employee Only"/>
<xsd:enumeration value="Family"/>
<xsd:enumeration value="Individual"/>
<xsd:enumeration value="Not Applicable"/>
<xsd:enumeration value="Spouse and Children"/>
<xsd:enumeration value="Spouse Only"/>
<xsd:enumeration value="Two Party"/>
<xsd:enumeration value="Employee and Domestic Partner"/>
<xsd:enumeration value="Domestic Partner and Children"/>
<xsd:enumeration value="Domestic Partner Only"/>
<xsd:enumeration value="Employee and Spouse or Domestic Partner"/>
<xsd:enumeration value="Child or Children of a Domestic Partner"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FamilyRelationshipType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Adopted Child"/>
<xsd:enumeration value="Brother or Sister"/>
<xsd:enumeration value="Brother-in-Law or Sister-in-Law"/>
<xsd:enumeration value="Child"/>
<xsd:enumeration value="Collateral Dependent"/>
<xsd:enumeration value="Court Appointed Guardian"/>
<xsd:enumeration value="Cousin"/>
<xsd:enumeration value="Dependent of a Minor Dependent"/>
<xsd:enumeration value="Ex-Spouse"/>
<xsd:enumeration value="Father"/>
<xsd:enumeration value="Father or Mother"/>
<xsd:enumeration value="Father-in-Law or Mother-in-Law"/>
<xsd:enumeration value="Foster Child"/>
<xsd:enumeration value="Grandfather or Grandmother"/>
<xsd:enumeration value="Grandson or Granddaughter"/>
<xsd:enumeration value="Guardian"/>
<xsd:enumeration value="Life Partner"/>
<xsd:enumeration value="Mother"/>
<xsd:enumeration value="Nephew or Niece"/>
<xsd:enumeration value="Self"/>
<xsd:enumeration value="Son-in-Law or Daughter-in-Law"/>
<xsd:enumeration value="Sponsored Dependent"/>
<xsd:enumeration value="Spouse"/>
<xsd:enumeration value="Stepfather"/>
<xsd:enumeration value="Stepmother"/>
<xsd:enumeration value="Stepson or Stepdaughter"/>
<xsd:enumeration value="Uncle or Aunt"/>
<xsd:enumeration value="Ward"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CustodyInfoType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="both parents"/>
<xsd:enumeration value="former spouse"/>
<xsd:enumeration value="subscriber only"/>
<xsd:enumeration value="other or unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EnrollmentTransactionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Add"/>
<xsd:enumeration value="Audit"/>
<xsd:enumeration value="Change"/>
<xsd:enumeration value="Correction"/>
<xsd:enumeration value="Delete"/>
<xsd:enumeration value="Employee Information Not Available"/>
<xsd:enumeration value="Reinstatement"/>
<xsd:enumeration value="Termination"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
|