StableVersion4.3/HL_FristAidPlatform_Bussiness/Service/T_Service_FirstAid_Statisti...

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);
}
}
}