95 lines
2.8 KiB
C#
95 lines
2.8 KiB
C#
using HL_FristAidPlatform_DataBase;
|
||
using HL_FristAidPlatform_Help;
|
||
using HL_FristAidPlatform_IDataBase;
|
||
using HL_FristAidPlatform_Models;
|
||
|
||
namespace HL_FristAidPlatform_Bussiness
|
||
{
|
||
public class T_Service_FirstAid_PatientRTSBLL
|
||
{
|
||
IT_Service_FirstAid_PatientRTS service = new T_Service_FirstAid_PatientRTSDB();
|
||
|
||
/// <summary>
|
||
/// 新增RTS评分
|
||
/// </summary>
|
||
/// <param name="model"></param>
|
||
/// <returns></returns>
|
||
public MessageModel<bool> Add(FirstAid_PatientRTSModel model)
|
||
{
|
||
T_Service_FirstAid_PatientRTS rts = new T_Service_FirstAid_PatientRTS();
|
||
rts.PatientGUID = model.PatientGUID;
|
||
rts.SystolicPressureScore = model.SystolicPressureScore;
|
||
rts.BreathingScore = model.BreathingScore;
|
||
rts.GCS = model.GCS;
|
||
rts.CreateUser = model.CreateUser;
|
||
rts.TotalScore = model.TotalScore;
|
||
rts.Flag = model.Flag;
|
||
if (model.RTSLevel <= 0)
|
||
{
|
||
if (rts.TotalScore > 11)
|
||
{
|
||
rts.RTSLevel = 1;
|
||
}
|
||
else
|
||
{
|
||
rts.RTSLevel = 2;
|
||
}
|
||
}
|
||
else
|
||
{
|
||
rts.RTSLevel = model.RTSLevel;
|
||
}
|
||
if (service.Add(rts))
|
||
{
|
||
|
||
return new MessageModel<bool> { Success = true, Msg = "操作成功" };
|
||
}
|
||
else
|
||
{
|
||
return new MessageModel<bool> { Success = true, Msg = "失败" };
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// 查看详情
|
||
/// </summary>
|
||
/// <param name="guid"></param>
|
||
/// <returns></returns>
|
||
public PatientRTSModel Get(string guid)
|
||
{
|
||
return service.Get(guid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 根据患者标识,flag查看详情
|
||
/// </summary>
|
||
/// <param name="guid"></param>
|
||
/// <param name="flag"></param>
|
||
/// <returns></returns>
|
||
public PatientRTSModel GetRTSByPaitentGuid(string patientGuid, int flag)
|
||
{
|
||
return service.GetRTSByPaitentGuid(patientGuid,flag);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 查看所有评分列表
|
||
/// </summary>
|
||
/// <param name="patientGuid"></param>
|
||
/// <returns></returns>
|
||
public TableModel<PatientScoreModel> GetList(string patientGuid)
|
||
{
|
||
return service.GetList(patientGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 查看所有评分列表
|
||
/// </summary>
|
||
/// <param name="patientGuid"></param>
|
||
/// <returns></returns>
|
||
public TableModel<FirstAid_PatientRTSListModel> GetPatientRTSList(string patientGuid)
|
||
{
|
||
return service.GetPatientRTSList(patientGuid);
|
||
}
|
||
}
|
||
}
|