|
@@ -1223,12 +1223,25 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
|
|
|
#region 组织挂号入参
|
|
|
+
|
|
|
+ dynamic joExpContent = new JObject();
|
|
|
+ joExpContent.card_token = Global.pat.card.Cardtoken;
|
|
|
+ joExpContent.enddate = "";
|
|
|
+ joExpContent.adsetl_codg = "0";
|
|
|
+ joExpContent.mdtrt_grp_type = frmReg.mdtrtGrpType;
|
|
|
+ joExpContent.opt_er_refl_flag = frmReg.relTtpFlag; ;
|
|
|
+
|
|
|
JObject joRegInpar = new JObject();
|
|
|
string occurTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
joRegInpar.Add("psn_no", Global.pat.psn_no);
|
|
|
joRegInpar.Add("insutype", frmReg.insuType);
|
|
|
Global.pat.insuType = frmReg.insuType;
|
|
|
- joRegInpar.Add("begntime", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.begntime"));
|
|
|
+ string beginTime = JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.begntime");
|
|
|
+ if (string.IsNullOrEmpty(beginTime))
|
|
|
+ {
|
|
|
+ beginTime = occurTime;
|
|
|
+ }
|
|
|
+ joRegInpar.Add("begntime", beginTime);
|
|
|
joRegInpar.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
|
|
|
joRegInpar.Add("mdtrt_cert_no", Utils.ConvertMdtrtcertNo());
|
|
|
|
|
@@ -1239,7 +1252,7 @@ namespace PTMedicalInsurance.Business
|
|
|
joRegInpar.Add("dr_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.chfpdr_name"));
|
|
|
joRegInpar.Add("dept_code", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_codg"));
|
|
|
joRegInpar.Add("dept_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_name"));
|
|
|
- joRegInpar.Add("exp_content", "");
|
|
|
+ joRegInpar.Add("exp_content", joExpContent);
|
|
|
joRegInpar.Add("caty", "A10");
|
|
|
|
|
|
|
|
@@ -1264,33 +1277,13 @@ namespace PTMedicalInsurance.Business
|
|
|
joMdtrtinfo.Add("psn_no", Global.pat.psn_no);
|
|
|
Global.pat.medType = frmReg.med_type;
|
|
|
joMdtrtinfo.Add("med_type", frmReg.med_type);
|
|
|
- joMdtrtinfo.Add("begntime", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.begntime"));
|
|
|
+ joMdtrtinfo.Add("begntime", beginTime);
|
|
|
joMdtrtinfo.Add("main_cond_dscr", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.main_cond_dscr"));
|
|
|
joMdtrtinfo.Add("dise_codg", diseCodg);
|
|
|
joMdtrtinfo.Add("dise_name", diseName);
|
|
|
joMdtrtinfo.Add("birctrl_type", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.birctrl_type"));
|
|
|
-
|
|
|
joMdtrtinfo.Add("matn_type", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.matn_type"));
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- JObject ExportObj = new JObject();
|
|
|
- ExportObj.Add("dise_reim_mon", "");
|
|
|
- ExportObj.Add("deve_flag", "");
|
|
|
- ExportObj.Add("otp_reim_flag", "");
|
|
|
- ExportObj.Add("local_dise", "");
|
|
|
- ExportObj.Add("ifen_flag", "");
|
|
|
-
|
|
|
- ExportObj.Add("trum_flag", frmReg.traumaFlag);
|
|
|
-
|
|
|
- ExportObj.Add("rel_ttp_flag", frmReg.relTtpFlag);
|
|
|
- ExportObj.Add("mdtrt_grp_type", "");
|
|
|
- ExportObj.Add("elec_bill_code", "");
|
|
|
- ExportObj.Add("elec billno_code", "");
|
|
|
- ExportObj.Add("otp_er_refl_flag", "");
|
|
|
-
|
|
|
- joMdtrtinfo.Add("exp_content", ExportObj);
|
|
|
+ joMdtrtinfo.Add("expContent", "");
|
|
|
|
|
|
#endregion
|
|
|
|
|
@@ -1307,14 +1300,11 @@ namespace PTMedicalInsurance.Business
|
|
|
joSetlInpar.Add("acct_used_flag", frmReg.personAccountUsedFlag);
|
|
|
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);
|
|
|
+
|
|
|
+ joSetlInpar.Add("insuplc_admdvs", Global.pat.insuplc_admdvs);
|
|
|
+ joSetlInpar.Add("exp_content", joExpContent);
|
|
|
+
|
|
|
|
|
|
#endregion
|
|
|
|
|
@@ -1324,6 +1314,7 @@ namespace PTMedicalInsurance.Business
|
|
|
joReg.Add("settlement", joSetlInpar);
|
|
|
|
|
|
regInfo = joReg.ToString();
|
|
|
+
|
|
|
return 0;
|
|
|
}
|
|
|
else
|