246 lines
7.9 KiB
C#
246 lines
7.9 KiB
C#
|
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);
|
|||
|
}
|
|||
|
}
|