Procházet zdrojové kódy

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx před 3 roky
rodič
revize
441f3e2002

+ 3 - 3
conf/app.conf Zobrazit soubor

@@ -45,7 +45,7 @@ appsecret="61ee2e6268497d5aa9de0b0187c39aea"
45 45
 
46 46
 
47 47
 [prod]
48
-org_id = 10188
48
+org_id = 10215
49 49
 mobile_token_expiration_second = 86400
50 50
 httpdomain = https://api.xt.kuyicloud.com
51 51
 sso_domain = https://sso.kuyicloud.com
@@ -57,11 +57,11 @@ gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
57 57
 # gdyb_url="http://igb.hsa.gdgov.cn/ebus/sz_prd/hsa/hgs/"
58 58
 #内蒙古
59 59
 # gdyb_url = "http://10.38.23.105:8090/uif-hsaf-med-api/api/medical/service/"
60
-gdyb_paasid = "sg03_prd"
60
+# gdyb_paasid = "sg03_prd"
61 61
 # gdyb_paasid = "jm_sc_yjyy"
62 62
 #gdyb_paasid="zh_prd_yrojyy"
63 63
 #gdyb_paasid = "sz_prd_yjyy"
64
-# gdyb_paasid = "zq_prd_yjyy"
64
+gdyb_paasid = "zq_prd_yjyy"
65 65
 
66 66
 
67 67
 

+ 2 - 1
controllers/hb/hbyb_controller.go Zobrazit soubor

@@ -185,8 +185,9 @@ func (c *HBybController) PostFour() {
185 185
 	insuplc_admdvs := respJSON["insuplc_admdvs"].(string)
186 186
 	mdtrtarea_admvs := respJSON["mdtrtarea_admvs"].(string)
187 187
 	secret_key := respJSON["secret_key"].(string)
188
+	begin_time := respJSON["begin_time"].(string)
188 189
 
189
-	result, request_log := service.Hbyb2203(psnNo, mdtrtId, doctor, department, org_name, med_type, doctor_id, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, sick_code, sick_name, dept, config)
190
+	result, request_log := service.Hbyb2203(psnNo, mdtrtId, doctor, department, org_name, med_type, doctor_id, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, sick_code, sick_name, dept, config, begin_time)
190 191
 
191 192
 	fmt.Println(request_log)
192 193
 

+ 2 - 1
controllers/js/jsyb_controller.go Zobrazit soubor

@@ -176,8 +176,9 @@ func (c *JSybController) PostFour() {
176 176
 	secret_key := respJSON["secret_key"].(string)
177 177
 	url := respJSON["url"].(string)
178 178
 	ak := respJSON["ak"].(string)
179
+	begin_time := respJSON["begin_time"].(string)
179 180
 
180
-	result, request_log := service.Jsyb2203(psnNo, mdtrtId, doctor, department, org_name, med_type, doctor_id, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, sick_code, sick_name, dept, config, url, ak)
181
+	result, request_log := service.Jsyb2203(psnNo, mdtrtId, doctor, department, org_name, med_type, doctor_id, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, sick_code, sick_name, dept, config, url, ak, begin_time)
181 182
 
182 183
 	var dat2 map[string]interface{}
183 184
 	if err := json.Unmarshal([]byte(request_log), &dat2); err == nil {

+ 62 - 13
controllers/sg/his_api_controller.go Zobrazit soubor

@@ -3310,6 +3310,7 @@ func (c *HisApiController) GetUploadInfo() {
3310 3310
 	diagnosis_id := c.GetString("diagnosis")
3311 3311
 	sick_type, _ := c.GetInt64("sick_type")
3312 3312
 	reg_type, _ := c.GetInt64("p_type")
3313
+	begin_time := c.GetString("begin_time")
3313 3314
 
3314 3315
 	id_str := c.GetString("ids")
3315 3316
 	ids_arr := strings.Split(id_str, ",")
@@ -3411,6 +3412,8 @@ func (c *HisApiController) GetUploadInfo() {
3411 3412
 			data["sick_name"] = sickConfig.ClassName
3412 3413
 			data["dept"] = strconv.FormatInt(department.ID, 10)
3413 3414
 			data["config"] = config
3415
+			data["begin_time"] = begin_time
3416
+
3414 3417
 			bytesData, _ := json.Marshal(data)
3415 3418
 			req, _ := http.NewRequest("POST", "http://192.168.124.4:9532/"+"hbyb/2203", bytes.NewReader(bytesData))
3416 3419
 			resp, _ := client.Do(req)
@@ -3458,6 +3461,8 @@ func (c *HisApiController) GetUploadInfo() {
3458 3461
 			data["sick_name"] = sickConfig.ClassName
3459 3462
 			data["url"] = miConfig.Url
3460 3463
 			data["ak"] = miConfig.ChannelNumber
3464
+			data["begin_time"] = begin_time
3465
+
3461 3466
 			data["dept"] = strconv.FormatInt(department.ID, 10)
3462 3467
 			data["config"] = config
3463 3468
 			bytesData, _ := json.Marshal(data)
@@ -3490,7 +3495,7 @@ func (c *HisApiController) GetUploadInfo() {
3490 3495
 
3491 3496
 		} else {
3492 3497
 			if miConfig.MdtrtareaAdmvs == "440781" { //
3493
-				result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
3498
+				result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
3494 3499
 			} else {
3495 3500
 				if miConfig.Code == "H15049901371" {
3496 3501
 					//赤峰地区国家医保医疗类别
@@ -3511,10 +3516,10 @@ func (c *HisApiController) GetUploadInfo() {
3511 3516
 							med_type = "11"
3512 3517
 						}
3513 3518
 					}
3514
-					result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, med_type, doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
3519
+					result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, med_type, doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
3515 3520
 
3516 3521
 				} else {
3517
-					result, requestLog = service.Gdyb2203(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
3522
+					result, requestLog = service.Gdyb2203(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
3518 3523
 
3519 3524
 				}
3520 3525
 			}
@@ -5084,6 +5089,7 @@ func (c *HisApiController) GetPreUploadInfo() {
5084 5089
 	diagnosis_id := c.GetString("diagnosis")
5085 5090
 	sick_type, _ := c.GetInt64("sick_type")
5086 5091
 	reg_type, _ := c.GetInt64("p_type")
5092
+	begin_time := c.GetString("begin_time")
5087 5093
 
5088 5094
 	id_str := c.GetString("ids")
5089 5095
 	ids_arr := strings.Split(id_str, ",")
@@ -5155,6 +5161,7 @@ func (c *HisApiController) GetPreUploadInfo() {
5155 5161
 		data["secret_key"] = miConfig.SecretKey
5156 5162
 		data["sick_code"] = sickConfig.CountryCode
5157 5163
 		data["sick_name"] = sickConfig.ClassName
5164
+		data["begin_time"] = begin_time
5158 5165
 		data["dept"] = strconv.FormatInt(department.ID, 10)
5159 5166
 		data["config"] = config
5160 5167
 
@@ -5187,11 +5194,60 @@ func (c *HisApiController) GetPreUploadInfo() {
5187 5194
 			return
5188 5195
 		}
5189 5196
 
5197
+	} else if miConfig.InsuplcAdmdvs == "320921" {
5198
+		data := make(map[string]interface{})
5199
+		client := &http.Client{}
5200
+		data["psn_no"] = his.PsnNo
5201
+		data["mdtrt_id"] = his.Number
5202
+		data["doctor"] = roles.UserName
5203
+		data["department"] = department.Name
5204
+		data["org_name"] = miConfig.OrgName
5205
+		data["med_type"] = strconv.FormatInt(reg_type, 10)
5206
+		data["doctor_id"] = strconv.FormatInt(doctor_info.AdminUserId, 10)
5207
+		data["fixmedins_code"] = miConfig.Code
5208
+		data["insuplc_admdvs"] = miConfig.InsuplcAdmdvs
5209
+		data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
5210
+		data["secret_key"] = miConfig.SecretKey
5211
+		data["sick_code"] = sickConfig.CountryCode
5212
+		data["sick_name"] = sickConfig.ClassName
5213
+		data["begin_time"] = begin_time
5214
+		data["dept"] = strconv.FormatInt(department.ID, 10)
5215
+		data["config"] = config
5216
+
5217
+		fmt.Println(data)
5218
+
5219
+		bytesData, _ := json.Marshal(data)
5220
+		req, _ := http.NewRequest("POST", "http://192.168.3.111:9532/"+"jsyb/2203", bytes.NewReader(bytesData))
5221
+		resp, _ := client.Do(req)
5222
+		defer resp.Body.Close()
5223
+		body, ioErr := ioutil.ReadAll(resp.Body)
5224
+		if ioErr != nil {
5225
+			utils.ErrorLog("接口返回数据读取失败: %v", ioErr)
5226
+			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5227
+			return
5228
+		}
5229
+		var respJSON map[string]interface{}
5230
+		if err := json.Unmarshal([]byte(body), &respJSON); err != nil {
5231
+			utils.ErrorLog("接口返回数据解析JSON失败: %v", err)
5232
+			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5233
+			return
5234
+		}
5235
+
5236
+		respJSON = respJSON["data"].(map[string]interface{})["pre"].(map[string]interface{})
5237
+		userJSONBytes, _ := json.Marshal(respJSON)
5238
+		fmt.Println("log")
5239
+		fmt.Println(string(userJSONBytes))
5240
+		if err := json.Unmarshal(userJSONBytes, &res2); err != nil {
5241
+			utils.ErrorLog("解析失败:%v", err)
5242
+			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5243
+			return
5244
+		}
5245
+
5190 5246
 	} else {
5191 5247
 		var result string
5192 5248
 		var requestLog string
5193 5249
 		if miConfig.InsuplcAdmdvs == "440781" { //
5194
-			result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
5250
+			result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
5195 5251
 		} else {
5196 5252
 			if miConfig.Code == "H15049901371" {
5197 5253
 				//赤峰地区国家医保医疗类别
@@ -5211,9 +5267,9 @@ func (c *HisApiController) GetPreUploadInfo() {
5211 5267
 						med_type = "11"
5212 5268
 					}
5213 5269
 				}
5214
-				result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, med_type, doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
5270
+				result, requestLog = service.Gdyb2203A(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, med_type, doctor_info.DoctorNumber, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
5215 5271
 			} else {
5216
-				result, requestLog = service.Gdyb2203(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config)
5272
+				result, requestLog = service.Gdyb2203(his.PsnNo, his.Number, doctor_info.UserName, department.Name, miConfig.OrgName, strconv.FormatInt(reg_type, 10), doctor_info.DoctorNumber, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sickConfig.ContentCode, sickConfig.ClassName, roles.UserName, config, begin_time)
5217 5273
 
5218 5274
 			}
5219 5275
 			saveLog(result, requestLog, "2203", "上传就诊信息")
@@ -5223,13 +5279,6 @@ func (c *HisApiController) GetPreUploadInfo() {
5223 5279
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5224 5280
 				return
5225 5281
 			}
5226
-			//userJSONBytes2, _ := json.Marshal(respJSON2)
5227
-			//if err := json.Unmarshal(userJSONBytes2, &res2); err != nil {
5228
-			//	utils.ErrorLog("解析失败:%v", err)
5229
-			//	c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5230
-			//	return
5231
-			//}
5232
-
5233 5282
 			userJSONBytes2, _ := json.Marshal(respJSON2)
5234 5283
 			if miConfig.Code == "H15049901371" {
5235 5284
 				if err := json.Unmarshal(userJSONBytes2, &resSix10265); err != nil {

+ 14 - 12
service/gdyb_service.go Zobrazit soubor

@@ -538,7 +538,8 @@ func Gdyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string,
538 538
 }
539 539
 
540 540
 // 门诊就诊信息上传
541
-func Gdyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig) (string, string) {
541
+func Gdyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig, begin_time string) (string, string) {
542
+
542 543
 	// 生成签名
543 544
 	nonce := GetRandomString(32)
544 545
 	timestamp := time.Now().Unix()
@@ -555,11 +556,11 @@ func Gdyb2203(psnNo string, mdtrtId string, doctor string, department string, or
555 556
 		med_type = "11"
556 557
 	}
557 558
 
558
-	inputMessage["infno"] = "2203"        // 交易编码
559
-	inputData["mdtrt_id"] = mdtrtId       // 就诊 ID(来自2201接口返回)
560
-	inputData["psn_no"] = psnNo           // 人员编号 (来自1101接口返回)
561
-	inputData["med_type"] = med_type      // 医疗类别 16门诊特殊病
562
-	inputData["begntime"] = timeFormatOne // 开始时间
559
+	inputMessage["infno"] = "2203"     // 交易编码
560
+	inputData["mdtrt_id"] = mdtrtId    // 就诊 ID(来自2201接口返回)
561
+	inputData["psn_no"] = psnNo        // 人员编号 (来自1101接口返回)
562
+	inputData["med_type"] = med_type   // 医疗类别 16门诊特殊病
563
+	inputData["begntime"] = begin_time // 开始时间
563 564
 	//inputData["begntime"] =  // 开始时间
564 565
 	inputData["main_cond_dscr"] = ""    // 主要病情描述
565 566
 	inputData["dise_codg"] = sick_code  // 病种编码
@@ -652,7 +653,8 @@ func Gdyb2203(psnNo string, mdtrtId string, doctor string, department string, or
652 653
 }
653 654
 
654 655
 // 门诊就诊信息上传
655
-func Gdyb2203A(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig) (string, string) {
656
+func Gdyb2203A(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig, begin_time string) (string, string) {
657
+
656 658
 	// 生成签名
657 659
 	nonce := GetRandomString(32)
658 660
 	timestamp := time.Now().Unix()
@@ -670,11 +672,11 @@ func Gdyb2203A(psnNo string, mdtrtId string, doctor string, department string, o
670 672
 		med_type = "11"
671 673
 	}
672 674
 
673
-	inputMessage["infno"] = "2203A"       // 交易编码
674
-	inputData["mdtrt_id"] = mdtrtId       // 就诊 ID(来自2201接口返回)
675
-	inputData["psn_no"] = psnNo           // 人员编号 (来自1101接口返回)
676
-	inputData["med_type"] = med_type      // 医疗类别 16门诊特殊病
677
-	inputData["begntime"] = timeFormatOne // 开始时间
675
+	inputMessage["infno"] = "2203A"    // 交易编码
676
+	inputData["mdtrt_id"] = mdtrtId    // 就诊 ID(来自2201接口返回)
677
+	inputData["psn_no"] = psnNo        // 人员编号 (来自1101接口返回)
678
+	inputData["med_type"] = med_type   // 医疗类别 16门诊特殊病
679
+	inputData["begntime"] = begin_time // 开始时间
678 680
 
679 681
 	inputData["main_cond_dscr"] = ""    // 主要病情描述
680 682
 	inputData["dise_codg"] = sick_code  // 病种编码

+ 2 - 2
service/hbyb_service.go Zobrazit soubor

@@ -187,7 +187,7 @@ func Hbyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string,
187 187
 }
188 188
 
189 189
 // 门诊就诊信息上传
190
-func Hbyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig) (string, string) {
190
+func Hbyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig, begin_time string) (string, string) {
191 191
 	// 生成签名
192 192
 	nonce := GetRandomString(32)
193 193
 	timestamp := time.Now().Unix()
@@ -204,7 +204,7 @@ func Hbyb2203(psnNo string, mdtrtId string, doctor string, department string, or
204 204
 	inputData["mdtrt_id"] = mdtrtId // 就诊 ID(来自2201接口返回)
205 205
 	inputData["psn_no"] = psnNo     // 人员编号 (来自1101接口返回)
206 206
 	//inputData["med_type"] = med_type      // 医疗类别 16门诊特殊病
207
-	inputData["begntime"] = timeFormatOne // 开始时间
207
+	inputData["begntime"] = begin_time // 开始时间
208 208
 	//inputData["begntime"] =  // 开始时间
209 209
 	inputData["main_cond_dscr"] = ""    // 主要病情描述
210 210
 	inputData["dise_codg"] = sick_code  // 病种编码

+ 6 - 6
service/jsyb_service.go Zobrazit soubor

@@ -138,7 +138,7 @@ func Jsyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string,
138 138
 }
139 139
 
140 140
 // 门诊就诊信息上传
141
-func Jsyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig, request_url string, access_key string) (string, string) {
141
+func Jsyb2203(psnNo string, mdtrtId string, doctor string, department string, org_name string, med_type string, doctor_id string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, sick_code string, sick_name string, dept string, config []*models.HisXtDiagnoseConfig, request_url string, access_key string, begin_time string) (string, string) {
142 142
 	// 生成签名
143 143
 	timestamp := time.Now().Unix()
144 144
 	tempTime := time.Unix(timestamp, 0)
@@ -153,11 +153,11 @@ func Jsyb2203(psnNo string, mdtrtId string, doctor string, department string, or
153 153
 		med_type = "11"
154 154
 	}
155 155
 
156
-	inputMessage["infno"] = "2203"        // 交易编码
157
-	inputData["mdtrt_id"] = mdtrtId       // 就诊 ID(来自2201接口返回)
158
-	inputData["psn_no"] = psnNo           // 人员编号 (来自1101接口返回)
159
-	inputData["med_type"] = med_type      // 医疗类别 16门诊特殊病
160
-	inputData["begntime"] = timeFormatOne // 开始时间
156
+	inputMessage["infno"] = "2203"     // 交易编码
157
+	inputData["mdtrt_id"] = mdtrtId    // 就诊 ID(来自2201接口返回)
158
+	inputData["psn_no"] = psnNo        // 人员编号 (来自1101接口返回)
159
+	inputData["med_type"] = med_type   // 医疗类别 16门诊特殊病
160
+	inputData["begntime"] = begin_time // 开始时间
161 161
 	//inputData["begntime"] =  // 开始时间
162 162
 	inputData["main_cond_dscr"] = ""    // 主要病情描述
163 163
 	inputData["dise_codg"] = sick_code  // 病种编码