<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="CDA_MSE_REFERRAL_VITALPARAM_VITALPARAM" 
Description="Направление на МСЭ (CDA). Витальные параметры (устаревшая сущность, скоро будет удалена)" 
PrimaryKey="CdaMseReferralVitalparamVitalparamID" 
DNAttributes="{VitalParamType/NameEHR};{MeasurementDate}" 
DisplayName="{0} от {1}">
  <Fields>
    <Attribute Name="CdaMseReferralVitalparamVitalparamID" Type="guid" Description="Идентификатор" />
    <Parent Name="VitalParamType" Type="EHR.EHR_RUS_672CB5S1Q8" Description="Тип витального параметра" Required="1" />
    <Parent Name="CdaMseReferralSectionVitalparam" Type="AKUZ.CDA_MSE_REFERRAL_SECTION_VITALPARAM" Description="Направление на МСЭ (CDA). Витальные параметры" Required="1" />
    <Attribute Name="MeasurementDate" Type="datetime" Description="Дата измерения" Required="1" />
    <Attribute Name="Value" Type="string" Description="Значение" CharacterMaximumLength="64" Required="1" />
    <Attribute Name="BirthWeight" Type="bool" Description="Масса тела при рождении (в отношении детей в возрасте до 3 лет)" />
    <Parent Name="MeasurementUnit" Type="EHR.EHR_RUS_S0JLHGTLBJ" Description="Единица измерения" />
  </Fields>
  <DbMapping>
    <Table name="T_CDA_MSE_REFERRAL_VITALPARAM_VITALPARAM">
      <Map Name="CdaMseReferralVitalparamVitalparamID" Column="CdaMseReferralVitalparamVitalparamID" />
      <Map Name="VitalParamType" Column="VitalParamType" />
      <Map Name="CdaMseReferralSectionVitalparam" Column="CdaMseReferralSectionVitalparam" />
      <Map Name="MeasurementDate" Column="MeasurementDate" />
      <Map Name="Value" Column="Value" />
      <Map Name="MeasurementUnit" Column="MeasurementUnit" />
    </Table>
    <Lexem>
      <Map Name="BirthWeight">
        <lx:Case xmlns:lx="lexem">
          <When>
            <lx:Criteria type="And">
              <lx:Criterion type="=">
                <lx:Path OwnerQueryLevel="0">
                  <lx:StepString name="MeasurementDate" />
                </lx:Path>
                <lx:Path OwnerQueryLevel="0">
                  <lx:StepString name="CdaMseReferralSectionVitalparam" />
                  <lx:StepString name="CdaDocument" />
                  <lx:StepAs as="AKUZ.CDA_MSE_REFERRAL" />
                  <lx:StepString name="BirthTime" />
                </lx:Path>
              </lx:Criterion>
              <lx:Criterion type="=">
                <lx:Path OwnerQueryLevel="0">
                  <lx:StepString name="VitalParamType" />
                  <lx:StepString name="IdEHR" />
                </lx:Path>
                <lx:ConstOperand type="Int32">50</lx:ConstOperand>
              </lx:Criterion>
            </lx:Criteria>
          </When>
          <Then>
            <lx:ConstOperand type="Boolean">True</lx:ConstOperand>
          </Then>
          <Else>
            <lx:ConstOperand type="Boolean">False</lx:ConstOperand>
          </Else>
        </lx:Case>
      </Map>
    </Lexem>
  </DbMapping>
</Entity>