<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="ONK_TREATMENT_CASE" 
Description="Сведения о случае лечения онкологического заболевания" 
PrimaryKey="OnkTreatmentCaseID">
  <Fields>
    <Attribute Name="OnkTreatmentCaseID" Index="1" Type="guid" Description="Идентификатор" />
    <Parent Name="N003OnkT" Index="4" Type="AKUZ.N003_OnkT" Description="Классификатор Tumor" />
    <Parent Name="N002OnkStad" Index="3" Type="AKUZ.N002_OnkStad" Description="Классификатор стадий" />
    <Parent Name="N004OnkN" Index="5" Type="AKUZ.N004_OnkN" Description="Классификатор Nodus" />
    <Parent Name="N005OnkM" Index="6" Type="AKUZ.N005_OnkM" Description="Классификатор Metastasis" />
    <Attribute Name="MTSTZ" Index="7" Type="bool" Description="Признак выявления отдалённых метастазов" Required="1" />
    <Child Name="BDiags" Index="8" Type="AKUZ.B_DIAG" Description="Cведения о проведенных исследованиях и их результатах" ChildAttribute="OnkTreatmentCase" />
    <Child Name="BProts" Index="9" Type="AKUZ.B_PROT" Description="Сведения об имеющихся противопоказаниях и отказах" ChildAttribute="OnkTreatmentCase" />
    <Parent Name="OutcomeOfInspection" Index="10" Type="AKUZ.OUTCOME_OF_INSPECTION" Description="Исход осмотра врача" />
    <Attribute Name="SOD" Type="float" Description="Суммарная очаговая доза" NumericPrecision="5" NumericScale="2" />
    <Parent Name="DiagnosticsResults" Type="AKUZ.DIAGNOSTICS_RESULTS" Description="Результаты исследования" />
    <Attribute Name="MKB" Type="string" Description="Код МКБ" />
    <Parent Name="N018OnkReas" Type="AKUZ.N018_OnkReas" Description="Классификатор поводов обращения" />
    <Attribute Name="Weight" Type="float" Description="Вес" NumericPrecision="5" NumericScale="2" />
    <Attribute Name="Height" Type="int" Description="Рост" />
    <Attribute Name="BSA" Type="float" Description="Площадь поверхности тела" NumericPrecision="3" NumericScale="2" />
    <Attribute Name="K_FR" Type="int" Description="Количество фракций проведения лучевой терапии" />
    <Child Name="OnkoServices" Type="AKUZ.ONKO_SERVICE" Description="Сведения об услуге при лечении онкологического заболевания" ChildAttribute="OnkTreatmentCase" />
    <Parent Name="N000Ds1T" Type="AKUZ.N000_DS1_T" Description="Справочник поводов обращения" />
    <Choice Name="ONK_GROUP" Description="Группа онкологического пациента">
      <Item Name="Iа. Больные с заболеваниями, с подозрением на злокачественные" Index="11" />
      <Item Name="Iб. Больные с предраковыми заболеваниями" Index="12" />
      <Item Name="II. Больные со злокачественными опухолями, подлежащие радикальному лечению" Index="20" />
      <Item Name="III. Больные, излеченные от злокачественного заболевания" Index="30" />
      <Item Name="IV. Больные с запущенными опухолями" Index="40" />
    </Choice>
    <Parent Name="MedicalEpisode" Type="AKUZ.MEDICAL_EPISODE" Description="Медицинский эпизод" />
  </Fields>
  <DbMapping>
    <Table name="T_ONK_TREATMENT_CASE">
      <Map Name="OnkTreatmentCaseID" Column="OnkTreatmentCaseID" />
      <Map Name="N003OnkT" Column="N003OnkT" />
      <Map Name="N002OnkStad" Column="N002OnkStad" />
      <Map Name="N004OnkN" Column="N004OnkN" />
      <Map Name="N005OnkM" Column="N005OnkM" />
      <Map Name="MTSTZ" Column="MTSTZ" />
      <Map Name="OutcomeOfInspection" Column="OutcomeOfInspection" />
      <Map Name="SOD" Column="SOD" />
      <Map Name="DiagnosticsResults" Column="DiagnosticsResults" />
      <Map Name="N018OnkReas" Column="N018OnkReas" />
      <Map Name="Weight" Column="Weight" />
      <Map Name="Height" Column="Height" />
      <Map Name="BSA" Column="BSA" />
      <Map Name="K_FR" Column="K_FR" />
      <Map Name="N000Ds1T" Column="N000Ds1T" />
      <Map Name="ONK_GROUP" Column="ONK_GROUP" />
      <Map Name="MedicalEpisode" Column="MedicalEpisode" />
    </Table>
    <Lexem>
      <Map Name="MKB">
        <lx:IsNull xmlns:lx="lexem">
          <lx:Path OwnerQueryLevel="0">
            <lx:StepString name="OutcomeOfInspection" />
            <lx:StepString name="MKBCode" />
          </lx:Path>
          <lx:IsNull>
            <lx:Path OwnerQueryLevel="0">
              <lx:StepString name="DiagnosticsResults" />
              <lx:StepString name="Mkb" />
            </lx:Path>
            <lx:Path OwnerQueryLevel="0">
              <lx:StepString name="MedicalEpisode" />
              <lx:StepString name="Mkb" />
            </lx:Path>
          </lx:IsNull>
        </lx:IsNull>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>