StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_PatientGrade.cs

246 lines
7.9 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
using System.Collections.Generic;
namespace HL_FristAidPlatform_IDataBase
{
public interface IT_Service_PatientGrade
{
/// <summary>
/// 修改NIHSS评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveNIHSS(T_Service_PatientNIHSS model);
/// <summary>
/// 查看所有评分列表
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
TableModel<PatientScoreModel> GetList(string patientGuid);
/// <summary>
/// 获取GCS评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
T_Service_PatientGCS GetGCS(string patientGuid, int flag);
// <summary>
/// 获取GCS评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
PatientGCSModel GetGCSModel(string patientGuid, int flag);
/// <summary>
/// 保存GCS评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveGCS(T_Service_PatientGCS model);
/// <summary>
/// 获取FAST评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
T_Service_PatientFASTScore GetFAST(string patientGuid);
/// <summary>
/// 获取FAST评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
PatientFASTModel GetFASTModel(string patientGuid);
/// <summary>
/// 保存FSAT评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveFAST(T_Service_PatientFASTScore model);
/// <summary>
/// 查看所有评分列表
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
TableModel<FirstAid_PatientNIHSSListModel> GetPatientNIHSSList(string patientGuid);
/// <summary>
/// 获取NIHSS评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
T_Service_PatientNIHSS GetNIHSS(string patientGuid, int flag);
/// <summary>
/// 获取NIHSS评分详情
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
PatientNIHSSModel GetNIHSSModel(string patientGuid, int flag);
/// <summary>
/// 卒中患者评分列表
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="str">1 NIHSS 2 GCS 3 mRS 4 waterSwallow</param>
/// <returns></returns>
List<PatientScoreModel> GetPatientScoreList(string patientGuid, string str);
/// <summary>
/// 卒中患者评分列表(其他评分)
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
List<PatientScoreModel> GetPatientOtherScoreList(string patientGuid);
/// <summary>
/// 卒中患者评分列表(诊疗相关评分)
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="str">1 NIHSS 2 GCS 3 mRS 4 waterSwallow</param>
/// <returns></returns>
List<PatientScoreModel> GetPatientScoreListOfDiagnosis(string patientGuid, string str);
/// <summary>
/// 洼田饮水试验
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
RYTunYanModel GetRYTunYanModel(string patientGuid);
/// <summary>
/// 获取MRS评分
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
MRSModel GetMRSModel(string patientGuid, int flag);
/// <summary>
/// 保存患者ABCD2评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SavePatientABCD2(T_Service_PatientABCD2 model);
/// <summary>
/// 获取患者ABCD2评分
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_PatientABCD2 GetPatientABCD2(string patientGuid);
/// <summary>
/// 卒中-保存NIHSS评分具体信息以及对应诊疗表中评分信息
/// </summary>
/// <param name="nihss"></param>
/// <returns></returns>
bool SaveNIHSSDetailANDField(T_Service_PatientNIHSS nihss);
/// <summary>
/// 卒中-保存GCS评分具体信息以及对应诊疗表中评分信息
/// </summary>
/// <param name="gcs"></param>
/// <returns></returns>
bool SaveGCSADNField(T_Service_PatientGCS gcs);
/// <summary>
/// 保存Caprini血栓风险因素评估表
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveCaprini(T_Service_PatientCaprini model);
/// <summary>
/// 获取Caprini血栓风险因素评估
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_PatientCaprini GetCaprini(string patientGuid);
/// <summary>
/// 保存AIS-APS肺炎风险评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveAISAPS(T_Service_Patient_AISAPS model);
/// <summary>
/// 获取AIS-APS肺炎风险评分
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_Patient_AISAPS GetAISAPS(string patientGuid);
/// <summary>
/// 保存GRACE缺血风险评估
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveGRACE(T_Service_Patient_GRACE model);
/// <summary>
/// 获取GRACE缺血风险评估
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_Patient_GRACE GetGRACE(string patientGuid);
/// <summary>
/// 保存非ST段抬高心肌埂塞的TIMI危险评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveUNSTTIMI(T_Service_Patient_UNSTTIMI model);
/// <summary>
/// 获取非ST段抬高心肌埂塞的TIMI危险评分
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_Patient_UNSTTIMI GetUNSTTIMI(string patientGuid);
/// <summary>
/// 保存ST段抬高心肌埂塞的TIMI危险评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveSTTIMI(T_Service_Patient_STTIMI model);
/// <summary>
/// 获取ST段抬高心肌埂塞的TIMI危险评分
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
T_Service_Patient_STTIMI GetSTTIMI(string patientGuid);
/// <summary>
/// 胸痛患者评分列表
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
List<PatientScoreModel> GetChestPatientSoreList(string patientGuid);
/// <summary>
/// 保存MRS评分
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SaveMRS(SaveMRSModel model);
}
}