体检系统架构
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.8 KiB

11 months ago
using System;
using System.Collections.Generic;
using PEIS.Base;
using PEIS.Entity;
using PEIS.Event;
namespace PEIS.View.Exam
{
internal interface ITotalView : IViewBase
{
/// <summary>
/// 1.获取当前科室签到时间范围内的体检者列表
/// </summary>
event EventHandler<Args<string>> GetPatientList;
event EventHandler<Args<object>> GetPatient;
void ShowPatient(EnrollmentPatient item);
void ShowPatientList(List<EnrollmentPatient> items);
/// <summary>
/// 2.获取科室分检结果列表
/// </summary>
event EventHandler<Args<object>> GetExamResultList;
void ShowExamResultList(List<ExamResult> items);
/// <summary>
/// 3. 获取科室小结
/// </summary>
event EventHandler<Args<object>> GetSummary;
void ShowSummary(List<ExamPart> items);
/// <summary>
/// 4. 获取结论词
/// </summary>
event EventHandler<Args<object>> GetExamConclusion;
event EventHandler<Args<ExamConclusion>> SaveExamConclusion;
void ShowExamConclusion(List<ExamConclusion> items);
/// <summary>
/// 5.获取科室分检结果列表
/// </summary>
event EventHandler<Args<object>> GetLisReport;
void ShowLisReport(List<ExamResult> items);
/// <summary>
/// 修改完结状态
/// </summary>
event EventHandler<Args<bool>> Finish;
void ShowFinish(int status);
11 months ago
/// <summary>
/// 修改是否允许微信查看报告
/// </summary>
event EventHandler<Args<bool>> WeChatViewRpt;
event EventHandler<Args<object>> GetReportExtList;
void ShowReportExtList(List<ReportExt> items);
}
}