202 lines
6.8 KiB
C#
202 lines
6.8 KiB
C#
using HL_FristAidPlatform_DataBase;
|
||
using HL_FristAidPlatform_Help;
|
||
using HL_FristAidPlatform_IDataBase;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace HL_FristAidPlatform_Bussiness
|
||
{
|
||
public class MassiveDataStatisticsBLL
|
||
{
|
||
private IMassiveDataStatistics IService = new MassiveDataStatisticsDB();
|
||
|
||
#region 胸痛大屏数据
|
||
/// <summary>
|
||
/// 来院方式统计--胸痛大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetChestPainToHospitalWay(string hosptialGuid)
|
||
{
|
||
return IService.GetChestPainToHospitalWay(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 胸痛-胸痛单元转院数据统计--胸痛大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsHospitalModel> GetChestPainToNetworkHospital(string hosptialGuid)
|
||
{
|
||
return IService.GetChestPainToNetworkHospital(hosptialGuid);
|
||
}
|
||
/// <summary>
|
||
/// 绕行统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetChestPainDetour(string hosptialGuid)
|
||
{
|
||
return IService.GetChestPainDetour(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 人群分布统计-性别,年龄
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public PopulationDistributionModel GetPopulationDistribution(string hosptialGuid)
|
||
{
|
||
return IService.GetPopulationDistribution(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 病例个数统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetChestPainDataStatistics(string hosptialGuid)
|
||
{
|
||
return IService.GetChestPainDataStatistics(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 随访统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<ChesPainFollowUpStatostocsModel> GetFollowUpStatostocs(string hosptialGuid)
|
||
{
|
||
return IService.GetFollowUpStatostocs(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>
|
||
public List<MapDistributionDataModel> GetChestPainMapDistributionData(string hosptialGuid, int systemModuleID, int type, string name1, string name2)
|
||
{
|
||
return IService.GetChestPainMapDistributionData(hosptialGuid, systemModuleID, type, name1, name2);
|
||
}
|
||
#endregion
|
||
|
||
#region 卒中大屏数据
|
||
/// <summary>
|
||
/// 来院方式统计--卒中大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyPainToHospitalWay(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyPainToHospitalWay(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 治疗类型统计--卒中大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyPainACZLType(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyPainACZLType(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 病例个数统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyDataStatistics(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyDataStatistics(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// DNT中位数统计--卒中大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyPainDNTMedian(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyPainDNTMedian(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// DPT中位数统计--卒中大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyPainDPTMedian(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyPainDPTMedian(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 发病到入院统计--卒中大屏数据
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexySymptomToBalloon(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexySymptomToBalloon(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 人群分布统计-性别,年龄
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public PopulationDistributionModel GetApoplexyPopulationDistribution(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyPopulationDistribution(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// TOAST分型统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetTOASTEvaluationRate(string hosptialGuid)
|
||
{
|
||
return IService.GetTOASTEvaluationRate(hosptialGuid);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 随访统计
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyFollowUp(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyFollowUp(hosptialGuid);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 入门到到达CT时间统计
|
||
/// 所有患者的 入门-开始ct时间差,按月排序,计算平均值
|
||
/// </summary>
|
||
/// <param name="hosptialGuid"></param>
|
||
/// <returns></returns>
|
||
public List<MassiveDataStatisticsModel> GetApoplexyIntroductionToCT(string hosptialGuid)
|
||
{
|
||
return IService.GetApoplexyIntroductionToCT(hosptialGuid);
|
||
}
|
||
|
||
#endregion
|
||
}
|
||
}
|