|
@@ -200,10 +200,10 @@ func Hbyb2203(psnNo string, mdtrtId string, doctor string, department string, or
|
200
|
200
|
inputData := make(map[string]interface{})
|
201
|
201
|
diseinfo := make([]map[string]interface{}, 0)
|
202
|
202
|
|
203
|
|
- inputMessage["infno"] = "2203" // 交易编码
|
204
|
|
- inputData["mdtrt_id"] = mdtrtId // 就诊 ID(来自2201接口返回)
|
205
|
|
- inputData["psn_no"] = psnNo // 人员编号 (来自1101接口返回)
|
206
|
|
- inputData["med_type"] = med_type // 医疗类别 16门诊特殊病
|
|
203
|
+ inputMessage["infno"] = "2203" // 交易编码
|
|
204
|
+ inputData["mdtrt_id"] = mdtrtId // 就诊 ID(来自2201接口返回)
|
|
205
|
+ inputData["psn_no"] = psnNo // 人员编号 (来自1101接口返回)
|
|
206
|
+ //inputData["med_type"] = med_type // 医疗类别 16门诊特殊病
|
207
|
207
|
inputData["begntime"] = timeFormatOne // 开始时间
|
208
|
208
|
//inputData["begntime"] = // 开始时间
|
209
|
209
|
inputData["main_cond_dscr"] = "" // 主要病情描述
|
|
@@ -212,6 +212,16 @@ func Hbyb2203(psnNo string, mdtrtId string, doctor string, department string, or
|
212
|
212
|
inputData["birctrl_type"] = "" // 计划生育手术类别
|
213
|
213
|
inputData["birctrl_matn_date"] = "" // 计划生育手术或生育日期
|
214
|
214
|
|
|
215
|
+ if insuplc_admdvs == "421300" {
|
|
216
|
+ if med_type == "11" {
|
|
217
|
+ inputData["med_type"] = "110104" // 医疗类别 11 普通门诊 12 门诊挂号
|
|
218
|
+ } else if med_type == "14" {
|
|
219
|
+ inputData["med_type"] = "140101" // 医疗类别 11 普通门诊 12 门诊挂号
|
|
220
|
+ }
|
|
221
|
+ } else {
|
|
222
|
+ inputData["med_type"] = med_type // 医疗类别 11 普通门诊 12 门诊挂号
|
|
223
|
+ }
|
|
224
|
+
|
215
|
225
|
for index, item := range config {
|
216
|
226
|
diseinfo_sun := make(map[string]interface{})
|
217
|
227
|
diseinfo_sun["diag_type"] = "1" // 诊断类别
|