<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="IES" 
Name="MEDICAL_EXPERTISE_FOLDER" 
Description="Подраздел мед. экспертизы" 
PrimaryKey="MedExpFolderId">
  <Fields>
    <Attribute Name="MedExpFolderId" Index="7600001" Type="guid" Description="Идентификатор" />
    <Attribute Name="Caption" Index="7600002" Type="string" Description="Наименование" CharacterMaximumLength="128" Required="1" />
    <Attribute Name="Context" Index="7600003" Type="string" Description="Контекст" CharacterMaximumLength="128" Required="1" />
    <Attribute Name="Filter" Index="7600004" Type="text" Description="Фильтр" />
    <Attribute Name="Code" Index="7600005" Type="int" Description="Код" Required="1" />
    <Attribute Name="SchetFilter" Index="7600006" Type="text" Description="Фильтр на счет" />
    <Attribute Name="ReportPrefix" Index="7600007" Type="string" Description="Префикс группы генерируемых отчетов" Required="1" />
    <Choice Name="SchetType" Index="7600008" Description="Тип счета" Required="1">
      <Item Name="От МО" Index="0" />
      <Item Name="МТР" Index="1" />
    </Choice>
    <Attribute Name="IsExpertiseCriteriaEnableDefault" Index="7600009" Type="bool" Description="Значение активности критериев отбора" Required="1" />
    <Attribute Name="IsReexpertise" Type="bool" DefaultFormat="0" Description="Реэкспертиза" Required="1" />
    <Attribute Name="IsActive" Type="bool" Description="Активно" Required="1" />
    <Choice Name="FolderType" Description="Тип подраздела" Required="1">
      <Item Name="Экспертиза" Index="0" />
      <Item Name="Реэкспертиза по законченным случаям" Index="1" />
      <Item Name="Реэкспертиза по случаям" Index="2" />
      <Item Name="Реэкспертиза по актам от СМО" Index="3" />
    </Choice>
  </Fields>
  <DbMapping>
    <Table name="T_MEDICAL_EXPERTISE_FOLDER">
      <Map Name="MedExpFolderId" Column="MedExpFolderId" />
      <Map Name="Caption" Column="Caption" />
      <Map Name="Context" Column="Context" />
      <Map Name="Filter" Column="Filter" />
      <Map Name="Code" Column="Code" />
      <Map Name="SchetFilter" Column="SchetFilter" />
      <Map Name="ReportPrefix" Column="ReportPrefix" />
      <Map Name="SchetType" Column="SchetType" />
      <Map Name="IsExpertiseCriteriaEnableDefault" Column="IsExpertiseCriteriaEnableDefault" />
      <Map Name="IsActive" Column="IsActive" />
      <Map Name="FolderType" Column="FolderType" />
    </Table>
    <Lexem>
      <Map Name="IsReexpertise">
        <lx:Case xmlns:lx="lexem">
          <When>
            <lx:Criterion type="=">
              <lx:Path OwnerQueryLevel="0">
                <lx:StepString name="FolderType" />
              </lx:Path>
              <lx:ChoiceOperand Entity="IES.MEDICAL_EXPERTISE_FOLDER" AttributeName="FolderType" type="Int32" PrimaryKey="0" />
            </lx:Criterion>
          </When>
          <Then>
            <lx:ConstOperand type="Boolean">False</lx:ConstOperand>
          </Then>
          <Else>
            <lx:ConstOperand type="Boolean">True</lx:ConstOperand>
          </Else>
        </lx:Case>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>