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
|
||
}
|
||
}
|