StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Apoplexy_PStatis...

146 lines
7.0 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using HL_FristAidPlatform_Help;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HL_FristAidPlatform_IDataBase
{
public interface IT_Service_Apoplexy_PStatistics
{
/// <summary>
/// 统计 含整体占比+分组列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="type">
/// 1 缺血性脑血管出院时抗血小板药物治疗率;
/// 2 脑梗死患者住院死亡率;
/// 3 吞咽功能筛查评估率(脑梗死患者)
/// 4 缺血性卒中合并房颤在住院时抗凝治疗率
/// 5 缺血性卒中合并房颤在出院时抗凝治疗率
/// 6 脑卒中急性期糖尿病患者降糖治疗率
/// 7 脑卒中急性期糖尿病患者出院时降糖治疗率
/// 8 脑梗死患者早期康复会诊评估率(暂时不做)
/// 9 脑梗死患者早期康复治疗率
/// 10 发病24小时内脑梗死患者行血管内治疗90分钟内完成动脉穿刺率
/// 11 不能自行行走MRS≥4分的脑梗死患者入院48小时内深静脉血栓形成风险评估
/// 12 不能自行行走MRS≥4分的脑梗死患者入院48小时内抗凝治疗率
/// 13 高危非致残性缺血性卒中入院MRS≤3分的脑梗死发病24小时内使用双联抗血小板药物治疗率</param>
/// <returns></returns>
DataModel GetRateGroupsList(string hospitalGuid, string startTime, string endTime, int type, long systemModel);
/// <summary>
/// 缺血性脑血管出院时抗血小板药物治疗患者列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="type"></param>
/// <param name="systemModel"></param>
/// <returns></returns>
TableModel<TIACVDDAPTPatientModel> GetTIACVDDAPTPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
/// <summary>
/// 脑梗死患者住院死亡患者列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <returns></returns>
TableModel<CIHospitalizationDeathModel> GetCIHospitalizationDeathPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
/// <summary>
/// 吞咽功能筛查评估患者列表(脑梗死患者)
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <returns></returns>
TableModel<SwallowingModel> GetSwallowingPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
/// <summary>
/// 缺血性卒中合并房颤在住院时抗凝治疗患者列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <returns></returns>
TableModel<DNTAFInHospitalModel> GetDNTAFInHospitalPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int type, int flag, int pageIndex, int pageSize);
/// <summary>
/// 不能自行行走MRS≥4分的脑梗死患者入院48小时内深静脉血栓形成风险评估患者列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <returns></returns>
TableModel<CICapriniModel> GetCICapriniPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int type, int flag, int pageIndex, int pageSize);
/// <summary>
/// 脑卒中糖尿病患者降糖治疗率
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <param name="type">0 急性期 1 出院时 </param>
/// <param name="flag"> 0 未使用降糖 1 使用降糖</param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
TableModel<DNTDMModel> GetDNTDMPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int type, int flag, int pageIndex, int pageSize);
/// <summary>
/// 脑梗死患者早期康复治疗率
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <param name="type"></param>
/// <param name="flag">0 未做康复治疗 1 已做康复治疗</param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
TableModel<CIEarlyRehabilitationModel> GetCIEarlyRehabilitationPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
/// <summary>
/// 高危非致残性缺血性卒中入院MRS≤3分的脑梗死发病24小时内使用双联抗血小板药物治疗
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <param name="flag">0 未做抗凝 1 已做抗凝</param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
TableModel<CIDAPTModel> GetCIDAPTPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
/// <summary>
/// 发病24小时内脑梗死患者行血管内治疗动脉穿刺患者列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="systemModel"></param>
/// <param name="flag"> 0 90 1 ≤90</param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
TableModel<CIEVTModel> GetCIEVTPatientList(string hospitalGuid, string startTime, string endTime, long systemModel, int flag, int pageIndex, int pageSize);
}
}