fhx
2024-08-01 7e52f375aea9e6315625d0ac0f7b69de199f433b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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);
}