package com.hx.phip.service.treat;
|
|
|
import com.hx.phiappt.model.EmployeeRole;
|
import com.hx.phiappt.model.guide.VisitOrder;
|
import com.hx.phiappt.model.treat.TreatProject;
|
import com.hx.phiappt.model.treat.TreatSingle;
|
import com.hx.phiappt.model.treat.TreatSingleSign;
|
|
import java.util.List;
|
|
public interface TreatV3Service {
|
|
|
/** 新增治疗通知单 */
|
void add(TreatSingle treatSingle, List<TreatProject> projectList, VisitOrder visitOrder
|
, EmployeeRole employeeRole, Integer isMicNotice, List<TreatSingleSign> signList);
|
/** 编辑治疗通知单 */
|
void edit(TreatSingle treatSingle, List<TreatProject> projectList, VisitOrder visitOrder
|
, EmployeeRole employeeRole, TreatSingle updateTreat, List<TreatSingleSign> signList);
|
/** 作废治疗通知单 */
|
void invalidTreat(TreatSingle treatSigle, VisitOrder visitOrder, EmployeeRole employeeRole);
|
|
/** 更新治疗单签名 */
|
void updateSign(TreatSingle treatSingle, List<TreatSingleSign> signList, EmployeeRole employeeRole);
|
|
/**处理用户科室关系*/
|
void doctorRoomHandler(String treatSingleId);
|
|
/** 处理治疗单模式数据 */
|
void handleModeData(List<TreatProject> treatProjectList);
|
}
|