StableVersion4.3/HL_FristAidPlatform_IService/Service/IMassiveDataStatistics.cs

141 lines
4.9 KiB
C#
Raw Permalink 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 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
}
}