90 lines
4.4 KiB
C#
90 lines
4.4 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using System.Collections.Generic;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
/// <summary>
|
|
/// 胸痛患者转归
|
|
/// </summary>
|
|
public interface IT_Service_ChestPain_Statistics
|
|
{
|
|
/// <summary>
|
|
/// 获取患者列表--胸痛患者急救环节耗时统计
|
|
/// </summary>
|
|
/// <param name="systemModuleID">所属模块ID</param>
|
|
/// <param name="startTime">开始时间(建档)</param>
|
|
/// <param name="endTime">结束时间(建档)</param>
|
|
/// <param name="hospitalGuid">所属院区GUID</param>
|
|
/// <returns></returns>
|
|
string GetTimeConsuming(long systemModuleID, string startTime, string endTime, string hospitalGuid);
|
|
|
|
/// <summary>
|
|
/// 患者趋势图和分布图统计
|
|
/// </summary>
|
|
/// <param name="systemModuleID">所属模块ID</param>
|
|
/// <param name="startTime">开始时间(建档)</param>
|
|
/// <param name="endTime">结束时间(建档)</param>
|
|
/// <param name="hospitalGuid">所属院区GUID</param>
|
|
/// <returns></returns>
|
|
string GetPatientDiagnosis(long systemModuleID, string startTime, string endTime, string hospitalGuid);
|
|
|
|
/// <summary>
|
|
/// 胸痛首页获取患者数量
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <returns></returns>
|
|
public ChestPainPatientNumModel GetChestPainPatientNum(string hospitalGuid);
|
|
/// <summary>
|
|
/// 急救环节耗时统计 FirstAidTimeStatistics
|
|
/// </summary>
|
|
/// <param name="hosptialGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
public List<CheatPainFirstAidTimeStatisticsModel> GetFirstAidTimeStatistics(string hosptialGuid, string startTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 近6个月胸痛病种分布图
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <returns></returns>
|
|
public List<KeyNumber> GetChestPainPatientTrendChart(string hospitalGuid);
|
|
/// <summary>
|
|
/// 近6个月胸痛病种分布图
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <returns></returns>
|
|
public List<MonthKeyValue> GetChestPainPatientHistogram(string hospitalGuid);
|
|
/// <summary>
|
|
/// 获取标准版报表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid">所属院区编号,为空查询所有</param>
|
|
/// <param name="startDate">开始时间</param>
|
|
/// <param name="endDate">结束时间</param>
|
|
/// <param name="dataType">数据类型 -1:全部 1:已上传</param>
|
|
/// <param name="reportType">报表类型 1:月报表</param>
|
|
/// <param name="startTimeAxisID">起始时间节点编号</param>
|
|
/// <param name="endTimeAxisID">结束时间节点编号</param>
|
|
/// <param name="diffFlag">获取差异标记 1:天,2:分,3:秒</param>
|
|
/// <param name="reportName">报表名称 比如5.16,5.17</param>
|
|
/// <returns></returns>
|
|
string GetReportStandard(string hospitalGuid, string startDate, string endDate, string dataType, string reportType, string startTimeAxisID, string endTimeAxisID, string diffFlag, string reportName);
|
|
|
|
/// <summary>
|
|
/// 获取基层版报表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid">所属院区编号,为空查询所有</param>
|
|
/// <param name="startDate">开始时间</param>
|
|
/// <param name="endDate">结束时间</param>
|
|
/// <param name="dataType">数据类型 -1:全部 1:已上传</param>
|
|
/// <param name="reportType">报表类型 1:月报表</param>
|
|
/// <param name="startTimeAxisID">起始时间节点编号</param>
|
|
/// <param name="endTimeAxisID">结束时间节点编号</param>
|
|
/// <param name="diffFlag">获取差异标记 1:天,2:分,3:秒</param>
|
|
/// <param name="reportName">报表名称 比如5.16,5.17</param>
|
|
/// <returns></returns>
|
|
string GetReportBasic(string hospitalGuid, string startDate, string endDate, string dataType, string reportType, string startTimeAxisID, string endTimeAxisID, string diffFlag, string reportName);
|
|
public List<MonthKeyValue> GetChestPainPatientDistributionHistogram(string hospitalGuid, string startTime, string endTime);
|
|
}
|
|
}
|