Browse Source

危急值范围

master
wxd 1 year ago
parent
commit
e7c73f9202
  1. 13
      src/Shentun.Peis.Application.Contracts/ReferenceRanges/CreateReferenceRangeDto.cs
  2. 11
      src/Shentun.Peis.Application.Contracts/ReferenceRanges/ReferenceRangeDto.cs
  3. 6
      src/Shentun.Peis.Domain/ReferenceRanges/ReferenceRangeManager.cs

13
src/Shentun.Peis.Application.Contracts/ReferenceRanges/CreateReferenceRangeDto.cs

@ -1,5 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Text; using System.Text;
namespace Shentun.Peis.ReferenceRanges namespace Shentun.Peis.ReferenceRanges
@ -21,7 +23,16 @@ namespace Shentun.Peis.ReferenceRanges
public string ReferenceRangeValue { get; set; } public string ReferenceRangeValue { get; set; }
public string? CriticalRangeValue { get; set; }
/// <summary>
/// 危急范围值
/// </summary>
public string CriticalRangeValue { get; set; }
/// <summary>
/// 随访范围值
/// </summary>
public string FollowUpRangeValue { get; set; }
/// <summary> /// <summary>
/// 偏低诊断 /// 偏低诊断

11
src/Shentun.Peis.Application.Contracts/ReferenceRanges/ReferenceRangeDto.cs

@ -24,7 +24,16 @@ namespace Shentun.Peis.ReferenceRanges
public string ReferenceRangeValue { get; set; } public string ReferenceRangeValue { get; set; }
public string? CriticalRangeValue { get; set; }
/// <summary>
/// 危急范围值
/// </summary>
public string CriticalRangeValue { get; set; }
/// <summary>
/// 随访范围值
/// </summary>
public string FollowUpRangeValue { get; set; }
/// <summary> /// <summary>
/// 偏低诊断 /// 偏低诊断

6
src/Shentun.Peis.Domain/ReferenceRanges/ReferenceRangeManager.cs

@ -52,7 +52,8 @@ namespace Shentun.Peis.ReferenceRanges
LowerDiagnosisId = entity.LowerDiagnosisId, LowerDiagnosisId = entity.LowerDiagnosisId,
ReferenceRangeValue = entity.ReferenceRangeValue, ReferenceRangeValue = entity.ReferenceRangeValue,
UpperDiagnosisId = entity.UpperDiagnosisId, UpperDiagnosisId = entity.UpperDiagnosisId,
ReferenceRangeTypeFlag = entity.ReferenceRangeTypeFlag
ReferenceRangeTypeFlag = entity.ReferenceRangeTypeFlag,
FollowUpRangeValue = entity.FollowUpRangeValue
}; };
} }
@ -75,6 +76,7 @@ namespace Shentun.Peis.ReferenceRanges
targetEntity.AgeLowerLimit = sourceEntity.AgeLowerLimit; targetEntity.AgeLowerLimit = sourceEntity.AgeLowerLimit;
targetEntity.AgeUpperLimit = sourceEntity.AgeUpperLimit; targetEntity.AgeUpperLimit = sourceEntity.AgeUpperLimit;
targetEntity.CriticalRangeValue = sourceEntity.CriticalRangeValue; targetEntity.CriticalRangeValue = sourceEntity.CriticalRangeValue;
targetEntity.FollowUpRangeValue = sourceEntity.FollowUpRangeValue;
targetEntity.ForSexId = sourceEntity.ForSexId; targetEntity.ForSexId = sourceEntity.ForSexId;
targetEntity.ItemId = sourceEntity.ItemId; targetEntity.ItemId = sourceEntity.ItemId;
targetEntity.LowerDiagnosisId = sourceEntity.LowerDiagnosisId; targetEntity.LowerDiagnosisId = sourceEntity.LowerDiagnosisId;
@ -258,7 +260,7 @@ namespace Shentun.Peis.ReferenceRanges
public bool IsNumberReferenceRange(string referenceRangeValue) public bool IsNumberReferenceRange(string referenceRangeValue)
{ {
if(string.IsNullOrWhiteSpace(referenceRangeValue))
if (string.IsNullOrWhiteSpace(referenceRangeValue))
{ {
new UserFriendlyException("调用IsNumberReferenceRange时参考范围不能为空"); new UserFriendlyException("调用IsNumberReferenceRange时参考范围不能为空");
} }

Loading…
Cancel
Save