|
@@ -197,7 +197,7 @@ func Jsyb1101A(certNo string, org_name string, doctor string, fixmedins_code str
|
197
|
197
|
return HttpRequest(request_url, access_key, secret_key, timestamp, string(bytesData)), inputLog
|
198
|
198
|
}
|
199
|
199
|
|
200
|
|
-func Jsyb1101B(org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, request_url string, access_key string, Token string, cainfo string) (string, string) {
|
|
200
|
+func Jsyb1101B(org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, request_url string, access_key string, Token string, cainfo string, id_card_no string) (string, string) {
|
201
|
201
|
timestamp := time.Now().Unix()
|
202
|
202
|
//生成输入报文
|
203
|
203
|
inputMessage := SetJSInputMessage(timestamp, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, cainfo)
|
|
@@ -206,14 +206,14 @@ func Jsyb1101B(org_name string, doctor string, fixmedins_code string, insuplc_ad
|
206
|
206
|
inputData := make(map[string]interface{})
|
207
|
207
|
inputMessage["infno"] = "1101" // 交易编码
|
208
|
208
|
|
209
|
|
- inputData["mdtrt_cert_type"] = "01" // 就诊凭证类型
|
|
209
|
+ inputData["mdtrt_cert_type"] = "04" // 就诊凭证类型
|
210
|
210
|
inputData["card_sn"] = "" // 卡识别码
|
211
|
211
|
inputData["certno"] = "" // 证件号码
|
212
|
212
|
inputData["psn_cert_type"] = "01" // 人员证件类型
|
213
|
213
|
|
214
|
|
- inputData["mdtrt_cert_no"] = Token // 就诊凭证编号
|
215
|
|
- inputData["begntime"] = "" // 开始时间
|
216
|
|
- inputData["psn_name"] = "" // 人员姓名
|
|
214
|
+ inputData["mdtrt_cert_no"] = id_card_no + "|" + Token // 就诊凭证编号
|
|
215
|
+ inputData["begntime"] = "" // 开始时间
|
|
216
|
+ inputData["psn_name"] = "" // 人员姓名
|
217
|
217
|
input["data"] = inputData
|
218
|
218
|
inputMessage["input"] = input //交易输入
|
219
|
219
|
|