|
@@ -509,6 +509,7 @@ namespace PTMedicalInsurance.Business
|
|
|
insuplc_admvs = JsonHelper.getDestValue(joPatInfo, "selectedInsuInfo.insu_orgCode");
|
|
|
}
|
|
|
Global.pat.insuplc_admdvs = insuplc_admvs;
|
|
|
+
|
|
|
Global.pat.psn_insu_date = JsonHelper.getDestValue(joPatInfo, "selectedInsuInfo.psn_insu_date");
|
|
|
Global.pat.cvlserv_flag = JsonHelper.getDestValue(joPatInfo, "selectedInsuInfo.cvlserv_flag");
|
|
|
Global.pat.balc = JsonHelper.getDestValue(joPatInfo, "selectedInsuInfo.balc");
|
|
@@ -581,6 +582,10 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
JObject joHisRtnInfo = JObject.Parse(diagnoses);
|
|
|
|
|
|
+ // 南昌处理异地参保地
|
|
|
+ Utils.GetInsuCode();
|
|
|
+
|
|
|
+
|
|
|
//组织登记入参
|
|
|
JObject joReg = new JObject();
|
|
|
try
|
|
@@ -799,6 +804,14 @@ namespace PTMedicalInsurance.Business
|
|
|
joMdtrtinfo.Add("insuplc_admdvs", Global.pat.insuplc_admdvs); //参保地医保区划
|
|
|
joMdtrtinfo.Add("mdtrtarea_admvs", Global.inf.areaCode); //就医地医保区划
|
|
|
|
|
|
+ //南昌新增
|
|
|
+ joMdtrtinfo.Add("card_sn", Global.pat.card.SN);
|
|
|
+ joMdtrtinfo.Add("psn_cert_type", Global.pat.certType);
|
|
|
+ joMdtrtinfo.Add("certno", Global.pat.certNO);
|
|
|
+ joMdtrtinfo.Add("psn_type", Global.pat.psn_type);
|
|
|
+ joMdtrtinfo.Add("psn_name", Global.pat.name);
|
|
|
+
|
|
|
+
|
|
|
joReg.Add("mdtrtinfo", joMdtrtinfo);
|
|
|
joReg.Add("diseinfo", jaConvertedDiagnoses);
|
|
|
|
|
@@ -836,6 +849,10 @@ namespace PTMedicalInsurance.Business
|
|
|
outParam = "";
|
|
|
try
|
|
|
{
|
|
|
+
|
|
|
+ // 南昌处理异地参保地
|
|
|
+ Utils.GetInsuCode();
|
|
|
+
|
|
|
JArray jaDiagnoses = JArray.Parse(JsonHelper.getDestValue(joHisRtnInfo, "diseinfo"));
|
|
|
//选择结算方式等
|
|
|
InpatientRegistration frmReg = new InpatientRegistration();
|
|
@@ -1049,16 +1066,23 @@ namespace PTMedicalInsurance.Business
|
|
|
joSetlInpar.Add("dscgTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
|
|
|
JObject joDataExp = new JObject();
|
|
|
- joDataExp.Add("cla_trt_flag", "");
|
|
|
- joDataExp.Add("deve_flag", "");
|
|
|
- joDataExp.Add("ipt_type", frmReg.iptTypeCode);
|
|
|
- joDataExp.Add("treat_way", frmReg.treatway_code);
|
|
|
-
|
|
|
+ //joDataExp.Add("cla_trt_flag", "");
|
|
|
+ //joDataExp.Add("deve_flag", "");
|
|
|
+ //joDataExp.Add("ipt_type", frmReg.iptTypeCode);
|
|
|
+ //joDataExp.Add("treat_way", frmReg.treatway_code);
|
|
|
//joDataExp.Add("brith_check_subs", 0); //产前检查补贴费用
|
|
|
//joDataExp.Add("rb_hifes_pay", 0);//人保企事业补充险支出
|
|
|
|
|
|
joSetlInpar.Add("exp_content", joDataExp); //11111
|
|
|
|
|
|
+ //南昌新增
|
|
|
+ joSetlInpar.Add("card_sn", Global.pat.card.SN);
|
|
|
+ joSetlInpar.Add("psn_cert_type", Global.pat.certType);
|
|
|
+ joSetlInpar.Add("certno", Global.pat.certNO);
|
|
|
+ joSetlInpar.Add("psn_type", Global.pat.psn_type);
|
|
|
+ joSetlInpar.Add("psn_name", Global.pat.name);
|
|
|
+
|
|
|
+
|
|
|
JObject joOut = new JObject();
|
|
|
joOut.Add("DischargeRegister", joRegInpar);
|
|
|
joOut.Add("Settlement", joSetlInpar);
|
|
@@ -1089,7 +1113,12 @@ namespace PTMedicalInsurance.Business
|
|
|
regInfo = JsonHelper.setExceptionJson(-1, "getPatDiagnoses", diagnoses).ToString();
|
|
|
return -1;
|
|
|
}
|
|
|
- JObject joHisRtnInfo = JObject.Parse(diagnoses);
|
|
|
+ JObject joHisRtnInfo = JObject.Parse(diagnoses);
|
|
|
+
|
|
|
+
|
|
|
+ // 南昌处理异地参保地
|
|
|
+ Utils.GetInsuCode();
|
|
|
+
|
|
|
|
|
|
//组织入参
|
|
|
JObject joReg = new JObject();
|
|
@@ -1201,7 +1230,16 @@ namespace PTMedicalInsurance.Business
|
|
|
joRegInpar.Add("dept_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_name"));
|
|
|
joRegInpar.Add("exp_content", "");
|
|
|
joRegInpar.Add("caty", "A10");
|
|
|
-
|
|
|
+
|
|
|
+ //南昌新增
|
|
|
+ joRegInpar.Add("card_sn", Global.pat.card.SN);
|
|
|
+ joRegInpar.Add("psn_cert_type", Global.pat.certType);
|
|
|
+ joRegInpar.Add("certno", Global.pat.certNO);
|
|
|
+ joRegInpar.Add("psn_type", Global.pat.psn_type);
|
|
|
+ joRegInpar.Add("psn_name", Global.pat.name);
|
|
|
+ joRegInpar.Add("insuplc_admdvs", Global.pat.insuplc_admdvs);
|
|
|
+ joRegInpar.Add("mdtrtarea_admvs", Global.inf.areaCode);
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region 组织就诊信息入参
|
|
@@ -1259,6 +1297,14 @@ namespace PTMedicalInsurance.Business
|
|
|
joSetlInpar.Add("insutype", frmReg.insuType);//险种类型
|
|
|
joSetlInpar.Add("pub_hosp_rfom_flag", "");
|
|
|
joSetlInpar.Add("exp_content", "");
|
|
|
+
|
|
|
+ //南昌新增
|
|
|
+ joSetlInpar.Add("card_sn", Global.pat.card.SN);
|
|
|
+ joSetlInpar.Add("psn_cert_type", Global.pat.certType);
|
|
|
+ joSetlInpar.Add("certno", Global.pat.certNO);
|
|
|
+ joSetlInpar.Add("psn_type", Global.pat.psn_type);
|
|
|
+ joSetlInpar.Add("psn_name", Global.pat.name);
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
joReg.Add("data", joRegInpar);
|