<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="BENEFITS" 
Description="Льготы" 
PrimaryKey="BenefitsID" 
DNAttributes="{BenefitCode};{BenefitName}" 
DisplayName="Льгота - {1} - {0}">
  <Customs>
    <Custom Name="FilterUICondition"><![CDATA[<lx:Criterion type="=" xmlns:lx="lexem">
	<lx:Path OwnerQueryLevel="0">
		<lx:StepInt index="6180005" />
	</lx:Path>
	<lx:ConstOperand type="Boolean">True</lx:ConstOperand>
</lx:Criterion>]]></Custom>
  </Customs>
  <Fields>
    <Attribute Name="BenefitsID" Index="6180001" Type="guid" Description="Идентификатор" />
    <Attribute Name="BenefitCode" Index="6180003" Type="string" Description="Код льготы" Required="1" />
    <Attribute Name="BenefitName" Index="6180004" Type="string" Description="Наименование льготы" Required="1" />
    <Attribute Name="Actual" Index="6180005" Type="boolean" Description="Действующая льгота" Required="1" />
    <Attribute Name="RecipeValidationLexem" Index="6180008" Type="text" Description="Лексема валидации рецепта" />
    <Attribute Name="Private" Index="6180009" Type="bool" Description="Приватная льгота" Required="1" />
    <Parent Name="BenefitViews" Index="6180002" Type="VCLib.ENUMS" Description="Виды льгот" EnumType="BenefitViews" Required="1" />
    <Child Name="SicknessGroups" Index="6180006" Type="AKUZ.SICKNESS_GROUP" Description="Группа заболевания" ChildAttribute="Benefits" />
    <Choice Name="PercentPay" Index="6180007" Description="Процент оплаты льготы" Required="1">
      <Item Name="Оплата 100%" Index="100" />
      <Item Name="Оплата 50%" Index="50" />
    </Choice>
    <Parent Name="EhrRusQjkk2uvpcu" Index="6180010" Type="EHR.EHR_RUS_QJKK2UVPCU" Description="Льготные категории населения" />
    <Choice Name="PeriodOfAct" Description="Период действия льготы">
      <Item Name="день" Index="0" />
      <Item Name="месяц" Index="1" />
      <Item Name="год" Index="2" />
    </Choice>
    <Attribute Name="Duration" Type="int" Description="Продолжительность льготы" />
    <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" />
      <Item Name="По дате постановки диагноза" Index="2" />
    </Choice>
    <Parent Name="EhrRusVzn438" Type="EHR.EHR_RUS_VZN438" Description="ФР14Н. Справочник нозологий" />
  </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="Private" Column="Private" />
      <Map Name="BenefitViews" Column="BenefitViews" />
      <Map Name="PercentPay" Column="PercentPay" />
      <Map Name="EhrRusQjkk2uvpcu" Column="EhrRusBenefits" />
      <Map Name="PeriodOfAct" Column="PeriodOfAct" />
      <Map Name="Duration" Column="Duration" />
      <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" />
    </Table>
  </DbMapping>
</Entity>