|
@@ -1290,7 +1290,7 @@ namespace PTMedicalInsurance.Business
|
|
|
//结算入参
|
|
|
JObject joSetlInpar = new JObject();
|
|
|
joSetlInpar.Add("psn_no", Global.pat.psn_no);
|
|
|
- joSetlInpar.Add("chrg_bchno", Global.pat.adm_Dr.ToString());
|
|
|
+ joSetlInpar.Add("chrg_bchno", Global.pat.adm_Dr);
|
|
|
joSetlInpar.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
|
|
|
joSetlInpar.Add("mdtrt_cert_no", Global.pat.mdtrtcertNO);
|
|
|
joSetlInpar.Add("med_type", Global.pat.medType);
|
|
@@ -1444,7 +1444,7 @@ namespace PTMedicalInsurance.Business
|
|
|
joRegInpar.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
|
|
|
joRegInpar.Add("mdtrt_cert_no", Global.pat.mdtrtcertNO);
|
|
|
|
|
|
- string admDr = Utils.convertAdmDr(Global.pat.adm_Dr.ToString());
|
|
|
+ string admDr = Utils.convertAdmDr(Global.pat.adm_Dr);
|
|
|
joRegInpar.Add("ipt_otp_no", admDr);
|
|
|
|
|
|
joRegInpar.Add("atddr_no", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.atddr_no"));
|
|
@@ -1485,7 +1485,7 @@ namespace PTMedicalInsurance.Business
|
|
|
joSetlInpar.Add("medfee_sumamt", "");
|
|
|
joSetlInpar.Add("psn_setlway", frmReg.psn_setlway); //结算方式
|
|
|
joSetlInpar.Add("mdtrt_id", Global.pat.mdtrtID);
|
|
|
- joSetlInpar.Add("chrg_bchno", Global.pat.adm_Dr.ToString());
|
|
|
+ joSetlInpar.Add("chrg_bchno", Global.pat.adm_Dr);
|
|
|
joSetlInpar.Add("acct_used_flag", frmReg.personAccountUsedFlag);//个人账户使用标志
|
|
|
joSetlInpar.Add("insutype", frmReg.insuType);//险种类型
|
|
|
joSetlInpar.Add("pub_hosp_rfom_flag", "");
|
|
@@ -1556,7 +1556,7 @@ namespace PTMedicalInsurance.Business
|
|
|
JArray jaTmp = new JArray();
|
|
|
for (int i = 0; i < jaFeeDetail.Count; i++)
|
|
|
{
|
|
|
- jaFeeDetail[i]["chrg_bchno"] = Global.pat.adm_Dr.ToString();
|
|
|
+ jaFeeDetail[i]["chrg_bchno"] = Global.pat.adm_Dr;
|
|
|
jaFeeDetail[i]["med_type"] = Global.pat.medType;
|
|
|
if (jaFeeDetail[i]["validFlag"].ToString() == "N") continue;
|
|
|
jaTmp.Add(jaFeeDetail[i]);
|
|
@@ -1628,7 +1628,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "Z2"://入院登记
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "params[0].patientInfo.output.baseinfo.psn_no");
|
|
|
pat.insuType = JsonHelper.getDestValue(joInparam, "params[0].patientInfo.selectedInsuInfo.insutype");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "params[0].patientInfo.selectedInsuInfo.insuplc_admdvs");
|
|
@@ -1645,7 +1645,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "Z2C"://入院登记取消
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "params[0].psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "params[0].mdtrt_id");
|
|
|
//pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "params[0].insuplc_admdvs");
|
|
@@ -1701,7 +1701,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "Z3"://入院费用上传
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
@@ -1712,7 +1712,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "Z3C"://住院费用上传取消
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
@@ -1766,7 +1766,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "M5"://门诊结算
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
|
|
|
pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
|
|
|
Global.pat.insuplc_admdvs = "";
|
|
@@ -1778,14 +1778,14 @@ namespace PTMedicalInsurance.Business
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.settlID = JsonHelper.getDestValue(joInparam, "insuAdmObj.setl_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr =(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
|
|
|
pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
|
|
|
break;
|
|
|
}
|
|
|
case "M6"://门诊结算
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
|
|
|
pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
|
|
|
Global.pat.insuplc_admdvs = "";
|
|
@@ -1834,14 +1834,14 @@ namespace PTMedicalInsurance.Business
|
|
|
pat.settlID = JsonHelper.getDestValue(joInparam, "insuAdmObj.setl_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
|
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
|
|
|
pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
|
|
|
break;
|
|
|
}
|
|
|
case "Z4"://住院预结算
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
@@ -1857,14 +1857,14 @@ namespace PTMedicalInsurance.Business
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.settlID = JsonHelper.getDestValue(joInparam, "insuAdmObj.setl_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "params[0].admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
|
|
|
pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
|
|
|
pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
|
|
|
break;
|
|
|
}
|
|
|
case "Z5"://住院结算
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
@@ -1912,7 +1912,7 @@ namespace PTMedicalInsurance.Business
|
|
|
}
|
|
|
case "Z5C"://住院结算撤销
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|
|
@@ -2490,7 +2490,7 @@ namespace PTMedicalInsurance.Business
|
|
|
{
|
|
|
case "PreAndInProcessAnalysis"://事前事中
|
|
|
{
|
|
|
- pat.adm_Dr = int.Parse(JsonHelper.getDestValue(joInparam, "insuAdmObj.admID"));
|
|
|
+ pat.adm_Dr = JsonHelper.getDestValue(joInparam, "insuAdmObj.admID");
|
|
|
pat.psn_no = JsonHelper.getDestValue(joInparam, "insuAdmObj.psn_no");
|
|
|
pat.mdtrtID = JsonHelper.getDestValue(joInparam, "insuAdmObj.mdtrt_id");
|
|
|
pat.insuplc_admdvs = JsonHelper.getDestValue(joInparam, "insuAdmObj.insuplc_admdvs");
|