<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="VACCINE_LIBRARY" 
Description="Справочник по вакцинопрофилактике" 
PrimaryKey="VaccineLibraryID" 
DNAttributes="{Name}" 
DisplayName="{0}">
  <CanGroupInTreeListBy Value="VaccineType" />
  <Fields>
    <Attribute Name="VaccineLibraryID" Index="10690001" Type="guid" Description="Идентификатор" />
    <Attribute Name="YearMin" Index="10690002" Type="int" Description="Минимальный год" />
    <Attribute Name="YearMax" Index="10690003" Type="int" Description="Максимальный год" />
    <Attribute Name="MonthMin" Index="10690004" Type="int" Description="Минимальный месяц" />
    <Attribute Name="MonthMax" Index="10690005" Type="int" Description="Максимальный месяц" />
    <Attribute Name="DayMin" Index="10690006" Type="int" Description="Минимальный день" />
    <Attribute Name="DayMax" Index="10690007" Type="int" Description="Максимальный день" />
    <Attribute Name="IsThisVaccine" Index="10690009" Type="bool" Description="Признак прививки" Required="1" />
    <Attribute Name="Name" Index="10690012" Type="string" Description="Наименование услуги" Required="1" />
    <Attribute Name="ShortName" Index="10690013" Type="string" Description="Краткое наименование услуги" Required="1" />
    <Attribute Name="Code" Index="10690014" Type="string" Description="Код услуги" Required="1" />
    <Attribute Name="IsCompulsory" Index="10690016" Type="bool" Description="Обязательность прививки" Required="1" />
    <Parent Name="VaccineType" Index="10690008" Type="AKUZ.VACCINE_TYPE" Description="Виды вакцинопрофилактики" Required="1" />
    <Child Name="VaccinePrev" Index="10690015" Type="AKUZ.VACCINE_LINK" Description="Связь между вакцинациями" ChildAttribute="VaccineNext" />
    <Link Name="VaccineNext" Index="10690010" Type="AKUZ.VACCINE_LINK" Description="Следующая прививка" LinkAttribute="Vaccine" />
    <Choice Name="TypeOfVaccination" Description="Вид вакцинации">
      <Item Name="1 вакцинация" Index="0" />
      <Item Name="2 вакцинация" Index="1" />
      <Item Name="3 вакцинация" Index="2" />
      <Item Name="4 вакцинация" Index="3" />
      <Item Name="1 ревакцинация" Index="4" />
      <Item Name="2 ревакцинация" Index="5" />
      <Item Name="3 ревакцинация" Index="6" />
      <Item Name="4 ревакцинация" Index="7" />
      <Item Name="вакцинация" Index="8" />
      <Item Name="ревакцинация" Index="9" />
      <Item Name="проба" Index="10" />
    </Choice>
  </Fields>
  <DbMapping>
    <Table name="T_VACCINE_LIBRARY">
      <Map Name="VaccineLibraryID" Column="VaccineLibraryID" />
      <Map Name="YearMin" Column="YearMin" />
      <Map Name="YearMax" Column="YearMax" />
      <Map Name="MonthMin" Column="MonthMin" />
      <Map Name="MonthMax" Column="MonthMax" />
      <Map Name="DayMin" Column="DayMin" />
      <Map Name="DayMax" Column="DayMax" />
      <Map Name="IsThisVaccine" Column="IsThisVaccine" />
      <Map Name="Name" Column="Name" />
      <Map Name="ShortName" Column="ShortName" />
      <Map Name="Code" Column="Code" />
      <Map Name="IsCompulsory" Column="IsCompulsory" />
      <Map Name="VaccineType" Column="VaccineType" />
      <Map Name="TypeOfVaccination" Column="TypeOfVaccination" />
    </Table>
  </DbMapping>
</Entity>