体检系统架构
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.
 
 
 

85 lines
3.6 KiB

#region CopyRight
/****************************************************************
* Project:健康体检信息管理系统(PEIS)
* Author:罗绍明
* CLR Version:4.0.30319.42000
* CreateTime:2023-05-01 14:54:23
* Version:v2.0
*
* Description:
*
* History:
*
*****************************************************************
* Copyright @ 云南新八达科技有限公司 2023 All rights reserved
*****************************************************************/
#endregion
using PEIS.Base;
using PEIS.Entity;
using PEIS.Event;
using System;
using System.Collections.Generic;
namespace PEIS.View.Enrollment
{
interface IEnrollmentOrgView : IViewBase
{
event EventHandler<Args<EnrollmentOrg>> GetEnrollmentOrg;
event EventHandler<Args<EnrollmentOrgGroup>> GetEnrollmentOrgGroup;
event EventHandler<Args<BaseOrgPatient>> GetOrgPatient;
event EventHandler<Args<EnrollmentOrgPatient>> GetGroupPatient;
event EventHandler<Args<FeeItem>> GetFeeItem;
event EventHandler<Args<Pack>> GetPack;
event EventHandler<Args<EnrollmentOrgFeeItem>> GetEnrollmentOrgFeeItem;
event EventHandler<Args<EnrollmentOrgFeeItem>> AddEnrollmentOrgFeeItem;
event EventHandler<Args<EnrollmentOrgFeeItem>> ApplyGroupFeeItem;
event EventHandler<Args<EnrollmentPatient>> GetEnrollmentPatient;
event EventHandler<Args<EnrollmentFeeItem>> GetEnrollmentFeeItem;
event EventHandler<Args<EnrollmentCheckCost>> GetCheckCost;
event EventHandler<Args<EnrollmentCheckCost>> DeleteCheckCost;
event EventHandler<Args<EnrollmentCheckCost>> SendToDept;
event EventHandler<Args<EnrollmentCheckCost>> FeeCheckCost;
event EventHandler<Args<EnrollmentOrgGroup>> UpdateGroup;
event EventHandler<Args<EnrollmentOrgPatient>> CheckIsExist;
event EventHandler<Args<EnrollmentFeeItem>> AddEnrollmentFeeItemByPack;
event EventHandler<Args<EnrollmentCheckCost>> DeleteOrder;
event EventHandler<Args<EnrollmentCheckCost>> CancelCharge;
event EventHandler<Args<BaseOrgPatient>> AddOrgPatient;
event EventHandler<Args<EnrollmentOrgFeeItem>> DelItemByPackId;
event EventHandler<Args<EnrollmentPatient>> GetRegInfo;
event EventHandler<Args<EnrollmentPatient>> RecallDept;
event EventHandler<Args<EnrollmentPatient>> CancelRegInfo;
event EventHandler<Args<EnrollmentCheckCost>> ChangeCost;
event EventHandler<Args<EnrollmentCheckCost>> GroupTag;
event EventHandler<Args<EnrollmentCheckCost>> CancelGroupTag;
event EventHandler<Args<EnrollmentPatient>> GetExcelList;
void ShowEnrollmentOrg(List<EnrollmentOrg> items);
void ShowEnrollmentOrgGroup(List<EnrollmentOrgGroup> items);
void ShowOrgPatient(List<BaseOrgPatient> items);
void ShowGroupPatient(List<EnrollmentOrgPatient> items);
void ShowFeeItem(List<FeeItem> items);
void ShowPack(List<Pack> items);
void ShowEnrollmentOrgFeeItem(List<EnrollmentOrgFeeItem> items);
void ShowEnrollmentPatient(List<EnrollmentPatient> items);
void ShowEnrollmentFeeItem(List<EnrollmentFeeItem> items);
void ShowCheckCost(List<EnrollmentCheckCost> items);
void ShowSendToDept(bool status);
void ShowFeeCheckCost(bool status);
void ShowCheckIsExist(EnrollmentPatient item);
void ShowRegInfo(EnrollmentPatient item);
void ShowRecallDept(bool status);
void ShowCancelRegInfo(bool status);
void ShowExcelList(List<EnrollmentPatient> items);
}
}