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
70 lines
1.8 KiB
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);
|
|
|
|
/// <summary>
|
|
/// 修改是否允许微信查看报告
|
|
/// </summary>
|
|
event EventHandler<Args<bool>> WeChatViewRpt;
|
|
|
|
|
|
event EventHandler<Args<object>> GetReportExtList;
|
|
|
|
void ShowReportExtList(List<ReportExt> items);
|
|
}
|
|
} |