62 lines
2.1 KiB
C#
62 lines
2.1 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_EmergencyStatistics
|
|
{
|
|
|
|
/// <summary>
|
|
/// 分诊统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type">1.分诊人数统计 2 三无人员统计 3 死亡人数统计</param>
|
|
/// <returns></returns>
|
|
List<DataSetModel> GetTriageStatistics(string hospitalGuid, string starTime, string endTime, int type);
|
|
|
|
|
|
/// <summary>
|
|
/// 分诊人数总数统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
List<QuantityModel> GetQuantityModel(string hospitalGuid, string starTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 病因例数统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
List<EtiologicalModel> GetEtiologicalStatistics(string hospitalGuid, string starTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 病种统计 按月分组
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="pathogenyID"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
List<PathogenyModel> GetPathogenyStatistics(string hospitalGuid, int pathogenyID, string startTime, string endTime);
|
|
|
|
/// <summary>
|
|
///急诊分诊统计 三无人员占比统计 病情等级统计 死亡人数统计
|
|
/// </summary>
|
|
/// <param name="starTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
DataSet GetTriageProportion(string starTime, string endTime);
|
|
}
|
|
}
|