陈昶聿
2 天以前 d7a1bed2e072cc3e40746c0b9e541d0ccd14e2a3
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package com.smartor.service;
 
import cn.hutool.core.bean.BeanUtil;
import com.smartor.domain.ExternalDept;
import com.smartor.domain.ServiceSubtaskDetail;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
 
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
/**
 * 语音任务呼叫明细Service接口
 *
 * @author smartor
 * @date 2023-03-24
 */
public interface IServiceExternalService {
    /**
     * 新增科室信息
     */
    public Boolean addDeptInfo(@RequestBody Map dataMap);
 
    /**
     * 通用接口
     *
     * @param dataMap
     * @return
     */
    public Boolean generalInterface(@RequestBody Map dataMap);
 
    /**
     * 新增用户信息
     */
    public Boolean addUserInfo(@RequestBody Map dataMap);
 
    /**
     * 新增科室用户信息
     */
    public Boolean addUserDeptInfo(@RequestBody Map dataMap);
    /**
     * 新增科室信息
     */
    public Boolean addTaskInfo(@RequestBody Map dataMap);
 
    /**
     * 新增机构信息
     */
    public Boolean addOrganInfo(@RequestBody Map dataMap);
 
    /**
     * 新增体检报告
     */
    public Boolean addCheckupReport(@RequestBody Map dataMap);
 
    /**
     * 新增入院信息
     */
    public Boolean addInHospInfo(@RequestBody Map dataMap);
 
    /**
     * 新增入科信息
     */
    public Boolean addInDeptInfo(Map dataMap);
 
    /**
     * 取消入院登记信息
     */
    public Boolean cancelInHospInfo(@RequestBody Map dataMap);
 
    /**
     * 新增出院登记信息
     */
    public Boolean addOutHospInfo(@RequestBody Map dataMap);
 
    /**
     * 新增出院记录登记信息
     */
    public Boolean addOutHospJLInfo(@RequestBody Map dataMap);
 
    /**
     * 取消出院登记信息
     */
    public Boolean cancelOutHospInfo(@RequestBody Map dataMap);
 
    /**
     * 新增预出院登记信息
     */
    public Boolean addPreOutHospInfo(@RequestBody Map dataMap);
 
    /**
     * 新增完成接诊信息
     */
    public Boolean addFinshJZInfo(@RequestBody Map dataMap);
 
    /**
     * 新增疾病信息
     */
    public Boolean addDiseaseInfo(@RequestBody Map dataMap);
 
    /**
     * 新增病区信息
     */
    public Boolean addWardAreaInfo(@RequestBody Map dataMap);
 
 
    /**
     * 新增手术信息
     */
    public Boolean addOperationInfo(@RequestBody Map dataMap);
 
    /**
     * 新增医疗组医生
     */
    public Boolean addMedicalTeam(Map dataMap);
 
    /**
     * 检查申请服务
     */
    public Boolean addInspectService(Map dataMap);
 
    /**
     * 检查报告服务
     */
    public Boolean addInspectBGService(Map dataMap);
}