153 lines
5.7 KiB
C#
153 lines
5.7 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
public interface IT_Service_Trauma_MassiveDataStatistics
|
|
{
|
|
/// <summary>
|
|
/// 病例个数,评分,转院统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
TraumaHomePageStatisticsModel GetTraumaHomePageStatistics(string hospitalGuid, long systemId);
|
|
|
|
/// <summary>
|
|
/// 创伤评分比例统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid">医院唯一标识</param>
|
|
/// <param name="starTime">开始时间</param>
|
|
/// <param name="endTime">接受时间</param>
|
|
/// <param name="type">0 月分组统计 1 年分组统计</param>
|
|
/// <param name="systemId">所属系统</param>
|
|
/// <returns></returns>
|
|
List<GradeStatisicsModel> GetGradeStatisicsList(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
|
|
|
|
/// <summary>
|
|
/// 创伤预警信息统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
InformationWarningStaisicsModel GetInformationWarningStaisics(string hospitalGuid, string starTime, string endTime, int type, long systemId);
|
|
|
|
/// <summary>
|
|
/// 填报完整度统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
IntegrityStatisicsModel GetIntegrityStatisics(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
|
|
/// <summary>
|
|
/// 转诊统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
ReferralStatisicsModel GetReferralStatisics(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
/// <summary>
|
|
/// 院前急救转运时间
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
/// <summary>
|
|
/// /// <summary>
|
|
/// 检验检查完成时间统计(平均时间)
|
|
/// InspectionType:
|
|
/// 1.全身快速CT
|
|
/// 2.全身胸部X片
|
|
/// 3.全身骨盆X片
|
|
/// 4.FAST检查
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
List<InspectionStaisicsModel> GetInspectionStaisics(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
|
|
|
|
/// <summary>
|
|
/// 门/急诊停留时间、输血准备时间统计(平均时间)
|
|
/// InspectionType:
|
|
/// 1.门/急诊停留时间
|
|
/// 2.门/急诊输血准备时间
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
List<InspectionStaisicsModel> ResidenceTimeStatisics(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
|
|
|
|
/// <summary>
|
|
/// 院前转运时间统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <returns></returns>
|
|
List<DoubleDataSetModel> GetHospitalTransferStatisics(string hospitalGuid, string starTime, string endTime, long systemId);
|
|
|
|
string GetTransferTime();
|
|
/// <summary>
|
|
/// 创伤病人病死率
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetCaseFatalityRate();
|
|
/// <summary>
|
|
/// 创伤MPDS分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetMPDS();
|
|
/// <summary>
|
|
/// 平均住院时间、平均ICU住院时间、创伤病人死亡率及严重创伤病人死亡率 统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
MortalityAndInHosipitalTimeModel GetMortalityAndInHosipitalTimeModel(string hospitalGuid, string startTime, string endTime, long systemId);
|
|
|
|
/// <summary>
|
|
/// 创伤大屏患者趋势图
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetPatientStatistics();
|
|
|
|
/// <summary>
|
|
/// 创伤大屏人员分布统计
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetPatientDistribute();
|
|
|
|
/// <summary>
|
|
/// 时间质控统计 --- 大屏
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="systemId"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
List<T_Service_Trauma_TimeQualityControlModel> GetTimeQualityControlModelStatics(string hospitalGuid, string startTime, string endTime, long systemId, int type);
|
|
}
|
|
}
|