<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="BRONCHIAL_ACTHMA_CHECKLIST" 
Description="Чек-лист для выявления людей болеющих тяжелой формой бронхиальной астмой" 
DNAttributes="{Status};{RecordDate}" 
DisplayName="Чек-лист от {1: dd:MM:yyyy} Статус: {0}" 
Inherits="AKUZ.DISPANSERISATION_DYNAMIC_OBSERVATION">
  <Fields>
    <Attribute Name="LungsVvitalCapacity" Type="float" Description="ЖЕЛ" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="AcceleratedLungsVvitalCapacity" Type="float" Description="ФЖЕЛ" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="VolumeForcedExhalation" Type="float" Description="ОФВ1" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="PeakVolumeExhalationRate" Type="float" Description="ПОС" NumericPrecision="4" NumericScale="2" Required="1" />
    <Attribute Name="TiffnoIndex" Type="float" Description="Индекс Тиффно" />
    <Attribute Name="DiagnosYear" Type="int" Description="Год установки диагноза" Required="1" />
    <Attribute Name="DiseaseDuration" Type="int" Description="Длительность заболевания" />
    <Attribute Name="AST" Type="float" Description="АСТ" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="ACQ5" Type="float" Description="ACQ5" NumericPrecision="4" NumericScale="2" Required="1" />
    <Attribute Name="AggravationCount" Type="int" Description="Количество обострений" />
    <Child Name="ActhmaRegisterMedicamentss" Type="AKUZ.ACTHMA_CHECKLIST_MEDICAMENTS" Description="Медикаментозная терапия бронхиальной астмы" ChildAttribute="BronchialActhmaChecklist" />
    <Parent Name="GeneralBloodTest" Type="AKUZ.DIAGNOSTICS_RESULTS" Description="Общий анализ крови" />
    <Attribute Name="EosinophilsRelativeLevel" Type="float" Description="Относительное уровень эозинофилов" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="EosinophilsAbsoluteLevel" Type="float" Description="Aбсолютный уровень эозинофилов" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="IgELevel" Type="float" Description="Уровень общего IgE" NumericPrecision="3" NumericScale="1" Required="1" />
    <Attribute Name="FLGDate" Type="date" Description="Дата последней ФЛГ" />
    <Attribute Name="FLGResult" Type="string" Description="Результат ФЛГ" CharacterMaximumLength="200" />
    <Parent Name="LastEditUser" Type="AKUZ.USERS" Description="Пользователи системы сделавший последние изменения" />
    <Attribute Name="LastEditDateTime" Type="datetime" Description="Дата последних изменений" />
    <Choice Name="AdditionalQuestions" IsFlag="1" Description="Дополнительный вопросы" Required="1">
      <Item Name="Обострение за последний год" Index="1" />
      <Item Name="Госпитализация за последний год" Index="2" />
      <Item Name="Госпитализация в ОРИТ за последний год" Index="4" />
      <Item Name="Депрессивное расстройство" Index="8" />
    </Choice>
    <Choice Name="Status" Description="Статус" Required="1">
      <Item Name="Новый" Index="0" />
      <Item Name="Создан" Index="1" />
      <Item Name="Отправлен в центр ТБА" Index="2" />
      <Item Name="В регистре" Index="3" />
      <Item Name="Исключение из регистра" Index="4" />
      <Item Name="Отсутствуют показания для добавления в регистр" Index="5" />
    </Choice>
    <Child Name="BronchialActhmaChecklistStatuss" Type="AKUZ.BRONCHIAL_ACTHMA_CHECKLIST_STATUS" Description="Статус записи в регистре тяжело больных бронхиальной астмой" ChildAttribute="BronchialActhmaChecklist" />
    <Choice Name="BasicTherapyVolume" Description="Объем базисной медикаментозной терапии">
      <Item Name="Ступень - 1" Index="1" />
      <Item Name="Ступень - 2" Index="2" />
      <Item Name="Ступень - 3" Index="3" />
      <Item Name="Ступень - 4" Index="4" />
      <Item Name="Ступень - 5" Index="5" />
    </Choice>
    <Parent Name="BronchialActhmaRecomendation" Type="AKUZ.BRONCHIAL_ACTHMA_RECOMENDATION" Description="Рекомендации по лечению тяжелобольных бронхиальной астмой" />
    <Choice Name="ExcludeReason" Description="Причина исключения">
      <Item Name="Летальный исход" Index="1" />
      <Item Name="Снятие диагноза ТБА" Index="2" />
      <Item Name="Выезд на постоянное место жительства за пределы РТ" Index="3" />
    </Choice>
  </Fields>
  <DbMapping>
    <Table name="T_BRONCHIAL_ACTHMA_CHECKLIST">
      <Map Name="LungsVvitalCapacity" Column="LungsVvitalCapacity" />
      <Map Name="AcceleratedLungsVvitalCapacity" Column="AcceleratedLungsVvitalCapacity" />
      <Map Name="VolumeForcedExhalation" Column="VolumeForcedExhalation" />
      <Map Name="PeakVolumeExhalationRate" Column="PeakVolumeExhalationRate" />
      <Map Name="DiagnosYear" Column="DiagnosYear" />
      <Map Name="AST" Column="AST" />
      <Map Name="ACQ5" Column="ACQ5" />
      <Map Name="AggravationCount" Column="AggravationCount" />
      <Map Name="GeneralBloodTest" Column="GeneralBloodTest" />
      <Map Name="EosinophilsRelativeLevel" Column="EosinophilsRelativeLevel" />
      <Map Name="EosinophilsAbsoluteLevel" Column="EosinophilsAbsoluteLevel" />
      <Map Name="IgELevel" Column="IgELevel" />
      <Map Name="FLGDate" Column="FLGDate" />
      <Map Name="FLGResult" Column="FLGResult" />
      <Map Name="LastEditUser" Column="LastEditUser" />
      <Map Name="LastEditDateTime" Column="LastEditDateTime" />
      <Map Name="AdditionalQuestions" Column="AdditionalQuestions" />
      <Map Name="Status" Column="Status" />
      <Map Name="BasicTherapyVolume" Column="BasicTherapyVolume" />
      <Map Name="BronchialActhmaRecomendation" Column="BronchialActhmaRecomendation" />
      <Map Name="ExcludeReason" Column="ExcludeReason" />
    </Table>
    <Lexem>
      <Map Name="TiffnoIndex">
        <lx:MathOperator sign="/" xmlns:lx="lexem">
          <lx:Path OwnerQueryLevel="0">
            <lx:StepString name="VolumeForcedExhalation" />
          </lx:Path>
          <lx:Path OwnerQueryLevel="0">
            <lx:StepString name="LungsVvitalCapacity" />
          </lx:Path>
        </lx:MathOperator>
      </Map>
      <Map Name="DiseaseDuration">
        <lx:MathOperator sign="-" xmlns:lx="lexem">
          <lx:DatePart datepart="Year">
            <lx:ParamHolder>
              <lx:StepString name="CURRENT_DATE" />
            </lx:ParamHolder>
          </lx:DatePart>
          <lx:Path OwnerQueryLevel="0">
            <lx:StepString name="DiagnosYear" />
          </lx:Path>
        </lx:MathOperator>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>