212 lines
8.2 KiB
C#
212 lines
8.2 KiB
C#
using HL_FristAidPlatform_DataBase;
|
|
using HL_FristAidPlatform_Help;
|
|
using HL_FristAidPlatform_IDataBase;
|
|
using HL_FristAidPlatform_Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace HL_FristAidPlatform_Bussiness
|
|
{
|
|
public class T_Service_FirstAid_StatisticsBLL
|
|
{
|
|
private IT_Service_FirstAid_Statistics IService = new T_Service_FirstAid_Statistics();
|
|
|
|
|
|
/// <summary>
|
|
/// 出车统计 图表数据
|
|
/// </summary>
|
|
/// <param name="type"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
public string DrivingCensus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.DrivingCensus(hospitalGuid, startTime, endTime, type);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 当日统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <returns></returns>
|
|
public DrvingCensusModel GetTodayCensus(string hospitalGuid)
|
|
{
|
|
return IService.GetTodayCensus(hospitalGuid);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 重大事故统计 图表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
public string AccidentCensus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.AccidentCensus(hospitalGuid, startTime, endTime, type);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 病因统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
public string PathogentyCensus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.PathogentyCensus(hospitalGuid, startTime, endTime, 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>
|
|
public TableModel<PathogenyCensusDetailModel> PathogenyCensusDetailList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize)
|
|
{
|
|
return IService.PathogenyCensusDetailList(hospitalGuid, startTime, endTime, pageIndex, 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>
|
|
public TableModel<WorkLoadDetailModel> GetWorkLoadList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize)
|
|
{
|
|
return IService.GetWorkLoadList(hospitalGuid, startTime, endTime, pageIndex, pageSize);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 急危重症分类统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
public string PatientSystemModelCesnsus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.PatientSystemModelCesnsus(hospitalGuid, startTime, endTime, 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>
|
|
public TableModel<PatientSystemModelModel> PatientSystemModelList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize)
|
|
{
|
|
return IService.PatientSystemModelList(hospitalGuid, startTime, endTime, pageIndex, pageSize);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 院前患者去向统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
public string FirstAidPatientWhereaboutsCensus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.FirstAidPatientWhereaboutsCensus(hospitalGuid, startTime, endTime, 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>
|
|
public TableModel<FirstAidDrivingTimeUserModel> GetDrivingTimeUseList(string hospitalGuid, string startTime, string endTime, int pageIndex, int pageSize)
|
|
{
|
|
return IService.GetDrivingTimeUseList(hospitalGuid, startTime, endTime, pageIndex, pageSize);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 院前120出车时间段统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="type"></param>
|
|
/// <returns></returns>
|
|
public string FirstAidDrvingTimeSoltCensus(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.FirstAidDrvingTimeSoltCensus(hospitalGuid, startTime, endTime, type);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 院前120患者性别统计
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public string FirstAidPatientGenderGroupCensus(string hospitalGuid, string startTime, string endTime)
|
|
{
|
|
return IService.FirstAidPatientGenderGroupCensus(hospitalGuid, startTime,endTime);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 院前120患者年龄段统计
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public string FirstAidPatientAgeGroupCensus(string hospitalGuid, string startTime, string endTime)
|
|
{
|
|
return IService.FirstAidPatientAgeGroupCensus(hospitalGuid, startTime, endTime);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 有效出车统计
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <returns></returns>
|
|
public string FirstAidEffectiveDrvingCensus(string hospitalGuid, string startTime, string endTime)
|
|
{
|
|
return IService.FirstAidEffectiveDrvingCensus(hospitalGuid, startTime, 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>
|
|
public TableModel<UserDrvingCensusListModel> GetUserDrvingCensusList(string hospitalGuid, string name, int position, string startTime, string endTime, int pageIndex, int pageSize)
|
|
{
|
|
return IService.GetUserDrvingCensusList(hospitalGuid, name, position,startTime, endTime, pageIndex, pageSize);
|
|
}
|
|
|
|
public List<QuantityModel> FirstAidPatientWhereabouts(string hospitalGuid, string startTime, string endTime, int type)
|
|
{
|
|
return IService.FirstAidPatientWhereabouts(hospitalGuid, startTime, endTime, type);
|
|
}
|
|
}
|
|
}
|