153 lines
6.0 KiB
C#
153 lines
6.0 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using HL_FristAidPlatform_Models;
|
|
using System.Collections.Generic;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
public interface IT_Service_FirstAid_Statistics
|
|
{
|
|
/// <summary>
|
|
/// 出车统计 图表
|
|
/// </summary>
|
|
/// <param name="type"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
string DrivingCensus(string hospitalGuid, string startTime, string endTime,int type);
|
|
|
|
DrvingCensusModel GetTodayCensus(string hospitalGuid);
|
|
|
|
/// <summary>
|
|
/// 重大事故统计 图表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
string AccidentCensus(string hospitalGuid, string startTime, string endTime, int type);
|
|
|
|
/// <summary>
|
|
/// 病因统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
string PathogentyCensus(string hospitalGuid, string startTime, string endTime, int type);
|
|
|
|
/// <summary>
|
|
/// 病因统计详情
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<PathogenyCensusDetailModel> PathogenyCensusDetailList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize);
|
|
|
|
/// <summary>
|
|
/// 工作项目评分
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<WorkLoadDetailModel> GetWorkLoadList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize);
|
|
|
|
/// <summary>
|
|
/// 急危重症分类统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
string PatientSystemModelCesnsus(string hospitalGuid, string startTime, string endTime, int type);
|
|
|
|
|
|
/// <summary>
|
|
/// 急危重症列表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<PatientSystemModelModel> PatientSystemModelList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize);
|
|
|
|
|
|
/// <summary>
|
|
/// 院前患者去向统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
string FirstAidPatientWhereaboutsCensus(string hospitalGuid, string startTime, string endTime, int type);
|
|
|
|
/// <summary>
|
|
/// 院前120出车用时统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<FirstAidDrivingTimeUserModel> GetDrivingTimeUseList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize);
|
|
|
|
/// <summary>
|
|
/// 院前120出车时间段统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
string FirstAidDrvingTimeSoltCensus(string hospitalGuid, string startTime, string endTime, int type);
|
|
|
|
/// <summary>
|
|
/// 院前120患者性别统计
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string FirstAidPatientGenderGroupCensus(string hospitalGuid, string startTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 院前120患者年龄段统计
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string FirstAidPatientAgeGroupCensus(string hospitalGuid, string startTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 有效出车统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
string FirstAidEffectiveDrvingCensus(string hospitalGuid, string startTime, string endTime);
|
|
|
|
/// <summary>
|
|
/// 120人员出车次数统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="name"></param>
|
|
/// <param name="position"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<UserDrvingCensusListModel> GetUserDrvingCensusList(string hospitalGuid, string name, int position, string startTime, string endTime, int pageIndex, int pageSize);
|
|
List<QuantityModel> FirstAidPatientWhereabouts(string hospitalGuid, string startTime, string endTime, int type);
|
|
}
|
|
}
|