public void GetOperationCounts(HttpContext context, IPatientsExperenceService service) { String type = context.Request["group"]; var startDateTime = DateTime.Parse(context.Request["sd"].ToString()); var endDateTime = DateTime.Parse(context.Request["ed"].ToString()); //var service = new PatientsExperenceService(); var serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(service.GetOperationCount(startDateTime, endDateTime, type))); }
public void GetSpecialInspections(HttpContext context, IPatientsExperenceService service) { var startDateTime = DateTime.Parse(context.Request["sd"].ToString()); var endDateTime = DateTime.Parse(context.Request["ed"].ToString()); String[] hositalDistricts = context.Request["hd"].ToString() .Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(service.GetSpecialInspections(startDateTime, endDateTime, hositalDistricts))); }
//指定专科三年内同比数据 public void GetDeptYearOnYearOutPatientTreatment(HttpContext context, IPatientsExperenceService service) { var startDateTime = DateTime.Parse(context.Request["sd"].ToString()); var endDateTime = DateTime.Parse(context.Request["ed"].ToString()); var specialistId = Convert.ToInt32(context.Request["sid"]); String[] hositalDistricts = context.Request["hd"].ToString() .Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(service.GetDeptTreatmentAverageTimeYearToYear(startDateTime, endDateTime, specialistId, hositalDistricts))); }
//选定科室指定时间的对比(按科室分组) public void GetDeptTreatmentAverageTimeGroupByDept(HttpContext context, IPatientsExperenceService service) { var startDateTime = DateTime.Parse(context.Request["sd"].ToString()); var endDateTime = DateTime.Parse(context.Request["ed"].ToString()); Int32[] sids = context.Request["sid"].Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(n => Convert.ToInt32(n)).ToArray(); String[] hositalDistricts = context.Request["hd"].ToString() .Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(service.GetDeptTreatmentAverageTimeGroupByDept(service.GetDeptTreatmentAverageTimeGroupByTime(startDateTime, endDateTime, sids, hositalDistricts)))); }
//获得上月平均预约时间 public void GetAvgAppointmentTime(HttpContext context, IPatientsExperenceService service) { //var service = new PatientsExperenceService(); context.Response.Write(service.GetAvgAppointmentTime()); }
public void GetSpecilaInspectorIndicatorLastMonth(HttpContext context, IPatientsExperenceService service) { var serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(service.GetSpecialInspectorIndicatorLastMonth())); }
public UserExperienceController(IPatientsExperenceService patientsExperenceService) { this.patientsExperenceService = patientsExperenceService; }