141 lines
4.9 KiB
C#
141 lines
4.9 KiB
C#
|
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 IMassiveDataStatistics
|
|||
|
{
|
|||
|
#region 胸痛大屏统计接口
|
|||
|
/// <summary>
|
|||
|
/// 来院方式统计--胸痛大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetChestPainToHospitalWay(string hosptialGuid);
|
|||
|
|
|||
|
//GetChestPainToNetworkHospital
|
|||
|
List<MassiveDataStatisticsHospitalModel> GetChestPainToNetworkHospital(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 绕行统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetChestPainDetour(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 人群分布统计-性别,年龄
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
PopulationDistributionModel GetPopulationDistribution(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 病例个数统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetChestPainDataStatistics(string hosptialGuid);
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 随访统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<ChesPainFollowUpStatostocsModel> GetFollowUpStatostocs(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// (胸痛/卒中)地图数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid">医院GUID</param>
|
|||
|
/// <param name="systemModuleID">2胸痛 3卒中</param>
|
|||
|
/// <param name="type">1 省级地图数据 2 市级地图数据 </param>
|
|||
|
/// <param name="name1">区域上级</param>
|
|||
|
/// <param name="name2">所有区域名称逗号分隔</param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MapDistributionDataModel> GetChestPainMapDistributionData(string hosptialGuid, int systemModuleID, int type, string name1, string name2);
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 卒中大屏统计接口
|
|||
|
/// <summary>
|
|||
|
/// 来院方式统计--卒中大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyPainToHospitalWay(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 治疗类型统计--卒中大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyPainACZLType(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 病例个数统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyDataStatistics(string hosptialGuid);
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// DNT中位数统计--卒中大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyPainDNTMedian(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// DPT中位数统计--卒中大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyPainDPTMedian(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 发病到入院统计--卒中大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexySymptomToBalloon(string hosptialGuid);
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 人群分布统计-性别,年龄
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
PopulationDistributionModel GetApoplexyPopulationDistribution(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// TOAST分型统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetTOASTEvaluationRate(string hosptialGuid);
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 随访统计
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyFollowUp(string hosptialGuid);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 入门到到达CT时间统计
|
|||
|
/// 所有患者的 入门-开始ct时间差,按月排序,计算平均值
|
|||
|
/// </summary>
|
|||
|
/// <param name="hosptialGuid"></param>
|
|||
|
/// <returns></returns>
|
|||
|
List<MassiveDataStatisticsModel> GetApoplexyIntroductionToCT(string hosptialGuid);
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|