StableVersion4.3/HL_FristAidPlatform_Bussiness/Service/T_Service_FirstAid_PatientR...

95 lines
2.8 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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);
}
}
}