XML File Format Schema
BenefitOption Element
Namespace (none)
Diagram
CoveragesList Element WebEndDate Element WebStartDate Element NumCoveragesElectable Element IsHighDeductible Element DeductionsPerYear Element ProviderID Element DeductionFrequency Element BenefitEffectiveEndDate Element BenefitEffectiveStartDate Element EnrollmentEffectiveDate Element GroupNumber Element Description Element Name Element Active Element VersionID Element NativeOptionName Element Sequence BenefitOption Element
Overview
Sequence
NativeOptionName xs:string
VersionID xs:integer
Active xs:string
Name xs:string
Description xs:string
GroupNumber xs:string
DeductionFrequency xs:string
How frequently this deduction is withheld
ProviderID xs:string
DeductionsPerYear xs:integer
IsHighDeductible xs:boolean
WebStartDate xs:dateTime
WebEndDate xs:dateTime
Sequence
Sequence
Active xs:boolean
Indicates whether this benefit is active
Name xs:string
Description xs:string
HrOptionCode xs:string
PRDeduction xs:string
PRBenefitCode xs:string
EECost xs:float
ERCost xs:float
Deductable xs:float
DependentMaxAge xs:integer
EmployeeMaxAge xs:integer
CoverageLevelType xs:string
MinimumAge xs:integer
DeductionFrequency xs:string
How frequently this deduction is withheld
Trustee xs:string
AccountNumber xs:string
LoansAllowed xs:boolean
EmployerCostType xs:string
EmployeeCostType xs:string
LifeInsPremiumType xs:string
Coinsurance xs:string
RxCoverage xs:string
HospitalCoverage xs:string
UrgentCareCoverage xs:string
EmployeeDecidesCost xs:boolean
SecondaryERCost xs:float
CustomDetails1 xs:string
CustomDetails2 xs:string
Source
<xs:element name="BenefitOption" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="NativeOptionName" />
      <xs:element type="xs:integer" name="VersionID" />
      <xs:element type="xs:string" name="Active" nillable="true" />
      <xs:element type="xs:string" name="Name" />
      <xs:element type="xs:string" name="Description" />
      <xs:element type="xs:string" name="GroupNumber" />
      <xs:element type="xs:dateTime" name="EnrollmentEffectiveDate" nillable="true" />
      <xs:element type="xs:dateTime" name="BenefitEffectiveStartDate" nillable="true" />
      <xs:element type="xs:dateTime" name="BenefitEffectiveEndDate" nillable="true" />
      <xs:element type="xs:string" name="DeductionFrequency" />
      <xs:element type="xs:string" name="ProviderID" />
      <xs:element type="xs:integer" name="DeductionsPerYear" nillable="true" />
      <xs:element type="xs:boolean" name="IsHighDeductible" />
      <xs:element type="xs:integer" name="NumCoveragesElectable" nillable="true" />
      <xs:element type="xs:dateTime" name="WebStartDate" nillable="true" />
      <xs:element type="xs:dateTime" name="WebEndDate" nillable="true" />
      <xs:element name="CoveragesList">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BenefitCoverage">
              <xs:complexType>
                <xs:sequence>
                  <xs:element type="xs:boolean" name="Active" />
                  <xs:element type="xs:string" name="Name" />
                  <xs:element type="xs:string" name="Description" />
                  <xs:element type="xs:string" name="HrOptionCode" />
                  <xs:element type="xs:string" name="PRDeduction" />
                  <xs:element type="xs:string" name="PRBenefitCode" />
                  <xs:element type="xs:float" name="EECost" nillable="true" />
                  <xs:element type="xs:float" name="ERCost" nillable="true" />
                  <xs:element type="xs:float" name="Deductable" nillable="true" />
                  <xs:element type="xs:integer" name="DependentMaxAge" nillable="true" />
                  <xs:element type="xs:integer" name="EmployeeMaxAge" nillable="true" />
                  <xs:element type="xs:string" name="CoverageLevelType" />
                  <xs:element type="xs:integer" name="MinimumAge" nillable="true" />
                  <xs:element type="xs:string" name="DeductionFrequency" />
                  <xs:element type="xs:string" name="Trustee" />
                  <xs:element type="xs:string" name="AccountNumber" />
                  <xs:element type="xs:boolean" name="BonusElectionsActive" />
                  <xs:element type="xs:boolean" name="LoansAllowed" />
                  <xs:element type="xs:boolean" name="HardshipWithdrawalsAllowed" />
                  <xs:element type="xs:integer" name="RetirementWaitPeriodDays" nillable="true" />
                  <xs:element type="xs:string" name="EmployerCostType" />
                  <xs:element type="xs:string" name="EmployeeCostType" />
                  <xs:element type="xs:float" name="EmployeeCostPeriodMaximum" nillable="true" />
                  <xs:element type="xs:float" name="EmployeeCostAnnualMaximum" nillable="true" />
                  <xs:element type="xs:float" name="EmployeeCostLifetimeMaximum" nillable="true" />
                  <xs:element type="xs:float" name="EmployerCostPeriodMaximum" nillable="true" />
                  <xs:element type="xs:float" name="EmployerCostAnnualMaximum" nillable="true" />
                  <xs:element type="xs:float" name="EmployerCostLifetimeMaximum" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsEmployeeIncrement" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsSpouseIncrement" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsChildIncrement" nillable="true" />
                  <xs:element type="xs:string" name="LifeInsPremiumType" />
                  <xs:element type="xs:string" name="LifeInsERAssistanceType" />
                  <xs:element type="xs:float" name="LifeInsERAssistanceIncrement" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsERAssistancePremium" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsERAssistanceAmount" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsChildPremiumAmount" nillable="true" />
                  <xs:element type="xs:float" name="EmployeeLifetimeMaxBenefit" nillable="true" />
                  <xs:element type="xs:string" name="Coinsurance" />
                  <xs:element type="xs:string" name="RxCoverage" />
                  <xs:element type="xs:string" name="HospitalCoverage" />
                  <xs:element type="xs:string" name="OfficeVisitCoverage" />
                  <xs:element type="xs:string" name="UrgentCareCoverage" />
                  <xs:element type="xs:boolean" name="EmployeeDecidesCost" />
                  <xs:element type="xs:float" name="EmployeeCoverageAmount" nillable="true" />
                  <xs:element type="xs:float" name="SpouseCoverageAmount" nillable="true" />
                  <xs:element type="xs:float" name="ChildCoverageAmount" nillable="true" />
                  <xs:element type="xs:float" name="EmployeeMaxCoverageAmount" nillable="true" />
                  <xs:element type="xs:float" name="SpouseMaxCoverageAmount" nillable="true" />
                  <xs:element type="xs:float" name="ChildMaxCoverageAmount" nillable="true" />
                  <xs:element type="xs:string" name="LifeInsCoverageType" />
                  <xs:element type="xs:float" name="LifeInsSmokerIncrement" nillable="true" />
                  <xs:element type="xs:float" name="SecondaryERCost" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsBenefitAmount" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsBenefitType" nillable="true" />
                  <xs:element type="xs:string" name="CustomDetails1" nillable="true" />
                  <xs:element type="xs:string" name="CustomDetails2" nillable="true" />
                  <xs:element type="xs:float" name="SpouseMaxCoverageCap" nillable="true" />
                  <xs:element type="xs:float" name="ChildMaxCoverageCap" nillable="true" />
                  <xs:element type="xs:boolean" name="UseEmployeeAgeForSpousePremiums" />
                  <xs:element type="xs:boolean" name="LifeInsUseSingleChildForPremium" />
                  <xs:element type="xs:float" name="LifeInsEmployeeGuarantee" nillable="true" />
                  <xs:element type="xs:float" name="LifeInsSpouseGuarantee" nillable="true" />
                  <xs:element name="RetirementMatchPoliciesList">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="BenefitCoverageMatchPolicy">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element type="xs:float" name="MatchLevel" />
                              <xs:element type="xs:float" name="LowerLimitPercent" />
                              <xs:element type="xs:float" name="UpperLimitPercent" />
                              <xs:element type="xs:float" name="AnnualMaximumMatchAmount" nillable="true" />
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="LifeInsuranceAgeBasedPremiumsList">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="BenefitCoverageLifeInsuranceAgeBasedPremium">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element type="xs:int" name="MinAge" nillable="true" />
                              <xs:element type="xs:int" name="MaxAge" nillable="true" />
                              <xs:element type="xs:float" name="EmployeePremium" />
                              <xs:element type="xs:float" name="EmployeeSmokerPremium" />
                              <xs:element type="xs:float" name="SpousePremium" />
                              <xs:element type="xs:float" name="SpouseSmokerPremium" />
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
OptionsList ElementBenefit ElementBenefitsList ElementSyncDataSet ElementXML File Format Schema

 

 


© 2015 All Rights Reserved.

Send comments on this topic.