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

146 lines
7.0 KiB
C#
Raw 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_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);
}
}