<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="RDS" 
Name="BENEFITS" 
Description="Льготы" 
PrimaryKey="BenefitsID" 
DNAttributes="{BenefitCode};{BenefitName}" 
DisplayName="{1} - {0}">
  <Fields>
    <Attribute Name="BenefitsID" Index="5330001" Type="guid" Description="Идентификатор" />
    <Attribute Name="BenefitCode" Index="5330003" Type="string" Description="Код льготы" Required="1" />
    <Attribute Name="BenefitName" Index="5330004" Type="string" Description="Наименование льготы" Required="1" />
    <Attribute Name="Actual" Index="5330005" Type="boolean" Description="Действующая льгота" Required="1" />
    <Attribute Name="RecipeValidationLexem" Index="5330008" Type="string" Description="Лексема валидации рецепта" CharacterMaximumLength="6000" />
    <Child Name="SicknessGroups" Index="5330006" Type="RDS.SICKNESS_GROUP" Description="Группа заболевания" ChildAttribute="Benefits" />
    <Choice Name="PercentPay" Index="5330007" Description="Процент оплаты льготы" Required="1">
      <Item Name="Оплата 100%" Index="100" />
      <Item Name="Оплата 50%" Index="50" />
    </Choice>
    <Parent Name="BenefitViews" Type="VCLib.ENUMS" Description="Виды льгот" EnumType="BenefitViews" Required="1" />
    <Choice Name="PeriodOfAct" Description="Период действия льготы">
      <Item Name="день" Index="0" />
      <Item Name="месяц" Index="1" />
      <Item Name="год" Index="2" />
    </Choice>
    <Attribute Name="Duration" Type="int" Description="Длительность льготы" />
    <Attribute Name="Private" Type="bool" Description="Приватная" Required="1" />
    <Parent Name="BenefitType" Type="VCLib.ENUMS" Description="Тип льгот" EnumType="BenefitType" Required="1" />
    <Parent Name="EhrRus1u0gd15h2k" Type="EHR.EHR_RUS_1U0GD15H2K" Description="Категории граждан, имеющие право на получение ЕДВ в соответствии с ПФР" />
    <Parent Name="EhrRusSdo8u3n5ro" Type="EHR.EHR_RUS_SDO8U3N5RO" Description="Льготные категории граждан" />
    <Choice Name="CloseType" Description="Тип закрытия льготы">
      <Item Name="По дате рождения" Index="0" />
      <Item Name="По дате начала льготы" Index="1" />
    </Choice>
    <Parent Name="EhrRusVzn438" Type="EHR.EHR_RUS_VZN438" Description="ФР14Н. Справочник нозологий" />
    <Parent Name="BenefitsCategory" Type="RDS.BENEFITS_CATEGORY" Description="Категории льгот" />
  </Fields>
  <DbMapping>
    <Table name="T_BENEFITS">
      <Map Name="BenefitsID" Column="BenefitsID" />
      <Map Name="BenefitCode" Column="BenefitCode" />
      <Map Name="BenefitName" Column="BenefitName" />
      <Map Name="Actual" Column="Actual" />
      <Map Name="RecipeValidationLexem" Column="RecipeValidationLexem" />
      <Map Name="PercentPay" Column="PercentPay" />
      <Map Name="BenefitViews" Column="BenefitViews" />
      <Map Name="PeriodOfAct" Column="PeriodOfAct" />
      <Map Name="Duration" Column="Duration" />
      <Map Name="Private" Column="Private" />
      <Map Name="BenefitType" Column="BenefitType" />
      <Map Name="EhrRus1u0gd15h2k" Column="EhrRus1u0gd15h2k" />
      <Map Name="EhrRusSdo8u3n5ro" Column="EhrRusSdo8u3n5ro" />
      <Map Name="CloseType" Column="CloseType" />
      <Map Name="EhrRusVzn438" Column="EhrRusVzn438" />
      <Map Name="BenefitsCategory" Column="BenefitsCategory" />
    </Table>
  </DbMapping>
</Entity>