<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="HSCHET_SANK" 
Description="Сведения о санкциях" 
PrimaryKey="HschetSankID">
  <Fields>
    <Attribute Name="HschetSankID" Index="14150001" Type="guid" Description="Идентификатор" />
    <Parent Name="SchetSluch" Index="14150008" Type="AKUZ.HSCHET_SLUCH" Description="Реестр сведения о случае" Required="1" />
    <Parent Name="F014DenyReason" Index="14150009" Type="AKUZ.F014_DENY_REASON" Description="Классификатор причин отказа в оплате МП" />
    <Attribute Name="S_CODE" Index="14150002" Type="string" Description="Идентификатор санкции" CharacterMaximumLength="36" Required="1" />
    <Attribute Name="S_SUM" Index="14150003" Type="float" Description="Финансовая санкция" NumericPrecision="15" NumericScale="2" Required="1" />
    <Attribute Name="S_OSN" Index="14150005" Type="int" Description="Код причины отказа (частичной) оплаты" Required="1" />
    <Attribute Name="S_COM" Index="14150006" Type="string" Description="Комментарий" CharacterMaximumLength="250" />
    <Choice Name="S_IST" Index="14150007" Description="Источник" Required="1">
      <Item Name="ССМО/ТФОМС к МОМО" Index="1" />
      <Item Name="ТФОМС" Index="2" />
    </Choice>
    <Attribute Name="DATE_ACT" Type="date" Description="Дата акта МЭК, МЭЭ или ЭКМП" />
    <Attribute Name="NUM_ACT" Type="string" Description="Номер акта МЭК, МЭЭ или ЭКМП" />
    <Attribute Name="CODE_EXP" Type="string" Description="Код эксперта качества медицинской помощи" />
    <Attribute Name="S_TIP" Type="int" Description="Тип санкции" Required="1" />
  </Fields>
  <DbMapping>
    <Table name="T_HSCHET_SANK">
      <Map Name="HschetSankID" Column="HschetSankID" />
      <Map Name="SchetSluch" Column="SchetSluch" />
      <Map Name="S_CODE" Column="S_CODE" />
      <Map Name="S_SUM" Column="S_SUM" />
      <Map Name="S_OSN" Column="S_OSN" />
      <Map Name="S_COM" Column="S_COM" />
      <Map Name="S_IST" Column="S_IST" />
      <Map Name="DATE_ACT" Column="DATE_ACT" />
      <Map Name="NUM_ACT" Column="NUM_ACT" />
      <Map Name="CODE_EXP" Column="CODE_EXP" />
      <Map Name="S_TIP" Column="S_TIP" />
    </Table>
    <Lexem>
      <Map Name="F014DenyReason">
        <lx:QueryValue entity="AKUZ.F014_DENY_REASON" top="1" offset="0" xmlns:lx="lexem">
          <condition>
            <lx:Criterion type="=">
              <lx:Path OwnerQueryLevel="0">
                <lx:StepString name="Kod" />
              </lx:Path>
              <lx:Path OwnerQueryLevel="1">
                <lx:StepString name="S_OSN" />
              </lx:Path>
            </lx:Criterion>
          </condition>
          <value>
            <lx:Path OwnerQueryLevel="0">
              <lx:StepString name="F014DenyReasonID" />
            </lx:Path>
          </value>
        </lx:QueryValue>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>