<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="BRANCH" 
Description="Филиал" 
PrimaryKey="LpuID" 
DNAttributes="{Name}" 
DisplayName="{0}">
  <Fields>
    <Attribute Name="BranchCode" Index="5170002" Type="string" Description="Код филиала" CharacterMaximumLength="16" Required="1" />
    <Attribute Name="LpuID" Index="5170003" Type="guid" Description="Идентификатор" />
    <Attribute Name="Name" Index="5170004" Type="string" Description="Наименование" Required="1" />
    <Attribute Name="DateAdd" Index="5170005" Type="date" Description="Дата включения в справочник" Required="1" />
    <Attribute Name="DateRemove" Index="5170006" Type="date" Description="Дата исключения из справочника" />
    <Attribute Name="AddressString" Index="5170007" Type="string" Description="Адрес-строка" />
    <Attribute Name="NameFull" Index="5170008" Type="string" Description="Полное наименование" />
    <Attribute Name="RegistryPhones" Index="5170013" Type="string" Description="Контактные телефоны регистратуры" />
    <Attribute Name="IsActive" Index="5170018" Type="bool" Description="Активный" Required="1" />
    <Attribute Name="OtherID" Index="5170019" Type="guid" Description="ID в другой базе" />
    <Attribute Name="Token" Index="5170020" Type="string" Description="Токен" CharacterMaximumLength="64" />
    <Attribute Name="TFomsCode" Index="5170022" Type="string" Description="Код ТФОМС" CharacterMaximumLength="16" />
    <Attribute Name="PguMo" Index="5170024" Type="string" Description="Медицинская организация (ПГУ)" />
    <Attribute Name="PguDepartment" Index="5170025" Type="string" Description="Подразделение (ПГУ)" />
    <Attribute Name="Worktimes" Index="5170026" Type="string" Description="Время работы" CharacterMaximumLength="2000" />
    <Attribute Name="Email" Index="5170027" Type="string" Description="Электронный адрес" />
    <Attribute Name="Site" Index="5170028" Type="string" Description="Адрес сайта" />
    <Attribute Name="Latitude" Index="5170031" Type="float" Description="Широта" />
    <Attribute Name="Longitude" Index="5170032" Type="float" Description="Долгота" />
    <Attribute Name="Photo" Index="5170033" Type="binary" Description="Фотография" />
    <Parent Name="LpuMain" Index="5170001" Type="AKUZ.LPU_MAIN" Description="Главная МО" Required="1" />
    <Child Name="Divisions" Index="5170010" Type="AKUZ.DIVISION" Description="Отделение" ChildAttribute="Branch" />
    <Child Name="VisitPlaces" Index="5170021" Type="AKUZ.VISIT_PLACE" Description="Место приема" ChildAttribute="Branch" />
    <Child Name="BranchWorkplaceLinks" Index="5170023" Type="AKUZ.BRANCH_WORKPLACE_LINK" Description="Связка между филиалом и местом работы" ChildAttribute="Branch" />
    <Child Name="ExaminationComissions" Index="5170034" Type="AKUZ.EXAMINATION_COMISSION" Description="Медицинская комиссия" ChildAttribute="Branch" />
    <Link Name="LpuSettings" Index="5170045" Type="AKUZ.LPU_SETTINGS" Description="Настройки МО" LinkAttribute="Branch" />
    <Choice Name="LpuType" Index="5170011" Description="Тип" Required="1">
      <Item Name="Детское" Index="1" />
      <Item Name="Студенческое" Index="2" />
      <Item Name="Взрослое" Index="3" />
      <Item Name="Общее" Index="4" />
    </Choice>
    <Choice Name="Category" Index="5170012" Description="Категория" Required="1">
      <Item Name="Поликлиника" Index="1" />
      <Item Name="Стационар" Index="2" />
      <Item Name="Женская консультация" Index="3" />
      <Item Name="Стоматологическая поликлиника" Index="4" />
      <Item Name="Скорая помощь" Index="5" />
      <Item Name="ФАП" Index="6" />
    </Choice>
    <Choice Name="BranchSettings" Index="5170030" IsFlag="1" Description="Настройки доступа через РПГУ" Required="1">
      <Item Name="Является филиалом" Index="1" />
      <Item Name="Доступен для записи" Index="2" />
      <Item Name="Доступен вызов доктора на дом" Index="4" />
      <Item Name="Доступна запись в лист ожидания" Index="8" />
      <Item Name="Проводится диспансеризация взрослого населения" Index="16" />
      <Item Name="Доступна автоматическая запись из листа ожидания" Index="32" />
      <Item Name="Медицинские записи не доступны для других МО" Index="64" />
      <Item Name="Автоподбор ресурсов для записи" Index="128" />
    </Choice>
    <Link Name="Address" Index="5170009" Type="AKUZ.ADDRESS" Description="Адрес" LinkAttribute="Branch" />
    <Link Name="FerMo" Index="5170017" Type="AKUZ.FER_MO" Description="Медицинская организация (ФЭР)" LinkAttribute="Branch" />
    <Choice Name="LpuTypes" Index="5170035" IsFlag="1" Description="Типы мед. учреждений" Required="1">
      <Item Name="Станция скорой и неотложной медицинской помощи" Index="1" />
      <Item Name="Травмпункт" Index="2" />
      <Item Name="Поликлиника и больница" Index="4" />
      <Item Name="Фельдшерско-акушерский пункт" Index="8" />
      <Item Name="Женская консультация" Index="16" />
      <Item Name="Родильный дом и отделения" Index="32" />
      <Item Name="Кожно-венерологический диспансер" Index="64" />
      <Item Name="Психоневрологический диспансер" Index="128" />
      <Item Name="Наркологический диспансер" Index="256" />
      <Item Name="Противотуберкулезный диспансер" Index="512" />
      <Item Name="Санаторно-курортное и реабилитационное учреждение" Index="1024" />
      <Item Name="Молочно-раздаточный пункт" Index="2048" />
    </Choice>
    <Attribute Name="Monday" Index="5170036" Type="string" Description="Понедельники" />
    <Attribute Name="Tuesday" Index="5170037" Type="string" Description="Вторник" />
    <Attribute Name="Wednesday" Index="5170038" Type="string" Description="Среда" />
    <Attribute Name="Thursday" Index="5170039" Type="string" Description="Четверг" />
    <Attribute Name="Friday" Index="5170040" Type="string" Description="Пятница" />
    <Attribute Name="Saturday" Index="5170041" Type="string" Description="Суббота" />
    <Attribute Name="Sunday" Index="5170042" Type="string" Description="Воскресенье" />
    <Attribute Name="Url" Index="5170043" Type="string" Description="Url адрес сервера" />
    <Attribute Name="CodeMz" Index="5170044" Type="string" Description="Код по справочнику минздрава" />
    <Parent Name="EhrRusBr9ap1s2qb" Type="EHR.EHR_RUS_BR9AP1S2QB" Description="ФРМО. Справочник структурных подразделений" />
    <Parent Name="FrmoMoDepart" Type="AKUZ.FRMO_mo_depart" Description="Структурное подразделение ФРМО" />
    <Choice Name="CurationLevel" IsFlag="1" Description="Уровни курации для реабилитации">
      <Item Name="1 Удовлетворительное состояние" Index="1" />
      <Item Name="2 Легкое состояние" Index="2" />
      <Item Name="3 Среднетяжелое состояние" Index="4" />
      <Item Name="4 Тяжелое состояние" Index="8" />
      <Item Name="5 Крайне тяжелое состояние" Index="16" />
    </Choice>
    <Choice Name="DatamartPermission" Description="Установка для витрины данных" Required="1">
      <Item Name="Принимает всех без прикрепления" Index="0" />
      <Item Name="Принимает по прикреплению в регионе" Index="1" />
      <Item Name="Принимает по прикреплениям" Index="2" />
      <Item Name="Не принимает" Index="3" />
    </Choice>
    <Child Name="EqueueTablos" Type="AKUZ.EQUEUE_TABLO" Description="Табло электронной очереди" ChildAttribute="Branch" />
    <Child Name="BranchVaccineDictLinks" Type="AKUZ.BRANCH_VACCINE_DICT_LINK" Description="Связка филиала и справочника вакцин" ChildAttribute="Branch" />
    <Child Name="KkmSettingss" Type="AKUZ.KKM_SETTINGS" Description="Настройки ккм" ChildAttribute="Branch" />
    <Child Name="KkmSubagents" Type="AKUZ.KKM_SUBAGENT" Description="Субагент для ккм" ChildAttribute="Branch" />
  </Fields>
  <DbMapping>
    <Table name="T_BRANCH">
      <Map Name="BranchCode" Column="BranchCode" />
      <Map Name="LpuID" Column="LpuID" />
      <Map Name="Name" Column="Name" />
      <Map Name="DateAdd" Column="DateAdd" />
      <Map Name="DateRemove" Column="DateRemove" />
      <Map Name="AddressString" Column="AddressString" />
      <Map Name="NameFull" Column="NameFull" />
      <Map Name="RegistryPhones" Column="RegistryPhones" />
      <Map Name="IsActive" Column="IsActive" />
      <Map Name="OtherID" Column="OtherID" />
      <Map Name="Token" Column="Token" />
      <Map Name="TFomsCode" Column="TFomsCode" />
      <Map Name="PguMo" Column="PguMo" />
      <Map Name="PguDepartment" Column="PguDepartment" />
      <Map Name="Worktimes" Column="Worktimes" />
      <Map Name="Email" Column="Email" />
      <Map Name="Site" Column="Site" />
      <Map Name="Latitude" Column="Latitude" />
      <Map Name="Longitude" Column="Longitude" />
      <Map Name="Photo" Column="Photo" />
      <Map Name="LpuMain" Column="LpuMain" />
      <Map Name="LpuType" Column="LpuType" />
      <Map Name="Category" Column="Category" />
      <Map Name="BranchSettings" Column="BranchSettings" />
      <Map Name="LpuTypes" Column="LpuTypes" />
      <Map Name="Monday" Column="Monday" />
      <Map Name="Tuesday" Column="Tuesday" />
      <Map Name="Wednesday" Column="Wednesday" />
      <Map Name="Thursday" Column="Thursday" />
      <Map Name="Friday" Column="Friday" />
      <Map Name="Saturday" Column="Saturday" />
      <Map Name="Sunday" Column="Sunday" />
      <Map Name="Url" Column="Url" />
      <Map Name="CodeMz" Column="CodeMz" />
      <Map Name="EhrRusBr9ap1s2qb" Column="EhrRusBr9ap1s2qb" />
      <Map Name="CurationLevel" Column="CurationLevel" />
      <Map Name="DatamartPermission" Column="DatamartPermission" />
    </Table>
    <Lexem>
      <Map Name="FrmoMoDepart">
        <lx:QueryValue entity="AKUZ.FRMO_mo_depart" top="1" offset="0" xmlns:lx="lexem">
          <condition>
            <lx:Criterion type="=">
              <lx:Path OwnerQueryLevel="0">
                <lx:StepString name="OID" />
              </lx:Path>
              <lx:Path OwnerQueryLevel="1">
                <lx:StepString name="EhrRusBr9ap1s2qb" />
                <lx:StepString name="CodeEHR" />
              </lx:Path>
            </lx:Criterion>
          </condition>
          <value>
            <lx:Path OwnerQueryLevel="0">
              <lx:StepString name="FrmoMoDepartID" />
            </lx:Path>
          </value>
        </lx:QueryValue>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>