|
@@ -154,22 +154,15 @@ namespace PTMedicalInsurance.Forms
|
|
|
{
|
|
|
output = "";
|
|
|
string mPsnNO, mdtrtCertType, mdtrtCertNO, mInsutype,mName,mCertNo,mCertType;
|
|
|
- //dynamic joExpContent = new JObject();
|
|
|
|
|
|
try
|
|
|
{
|
|
|
Global.writeLog("账户代支授权人1101返回值",patInfo,"");
|
|
|
- //JObject jo1101 = JObject.Parse(patInfo);
|
|
|
- //JObject joBaseInfo = JObject.FromObject(jo1101["output"]["baseinfo"]);
|
|
|
- //JObject joSelectedInsuInfo = JObject.FromObject(jo1101["selectedInsuInfo"]);
|
|
|
- //JObject joselectedIdInfo = JObject.FromObject(jo1101["selectedIdInfo"]);
|
|
|
|
|
|
- //mName = joBaseInfo["psn_name"].ToString();
|
|
|
- //mCertNo = joBaseInfo["certno"].ToString();
|
|
|
-
|
|
|
- ////mdtrtCertType = joSelectedInsuInfo["mdtrt_cert_type"].ToString();
|
|
|
- ////mdtrtCertNO = joSelectedInsuInfo["mdtrt_cert_no"].ToString();
|
|
|
- //mInsutype = joSelectedInsuInfo["insutype"].ToString();
|
|
|
+ int i = dgvSumamt.SelectedIndex;
|
|
|
+ string userSetlId = dtSettlInfo.Rows[i]["SettlementID"].ToString();
|
|
|
+ string userMdtrtId = dtSettlInfo.Rows[i]["MdtrtID"].ToString();
|
|
|
+ string userMedType = dtSettlInfo.Rows[i]["MedicalType"].ToString();
|
|
|
|
|
|
//Global.pat.certNO_GJSQR = mCertNo;
|
|
|
//Global.pat.name_GJSQR = mName;
|
|
@@ -182,16 +175,19 @@ namespace PTMedicalInsurance.Forms
|
|
|
|
|
|
//组织入参
|
|
|
JObject joData2596 = new JObject();
|
|
|
- joData2596.Add("autherCertno", Global.pat.certNO_GJSQR); //授权人证件号码
|
|
|
- joData2596.Add("autherName", Global.pat.name_GJSQR); //授权人姓名
|
|
|
+ joData2596.Add("autherCertno", Global.pat.certNO_GJSQR); //授权人证件号码
|
|
|
+ joData2596.Add("autherName", Global.pat.name_GJSQR); //授权人姓名
|
|
|
joData2596.Add("userCertno", Global.pat.certNO_SYR); //使用人证件号码
|
|
|
joData2596.Add("acctUserName", Global.pat.name_SYR); //使用人姓名
|
|
|
- joData2596.Add("insutype", Global.pat.insuType_GJSQR); //险种
|
|
|
- joData2596.Add("acctPay", Global.pat.mutualAidPay); //代支金额
|
|
|
+ joData2596.Add("insutype", Global.pat.insuType_GJSQR); //险种
|
|
|
+ joData2596.Add("acctPay", Global.pat.mutualAidPay); //代支金额
|
|
|
joData2596.Add("fixmedinsCode", Global.inf.hospitalNO); //医疗服务机构编号
|
|
|
joData2596.Add("mdtrt_cert_type", mdtrtCertType); //就诊凭证类型
|
|
|
joData2596.Add("mdtrt_cert_no", mdtrtCertNO); //就诊凭证编号
|
|
|
-
|
|
|
+ joData2596.Add("userSetlId", userSetlId); //使用人结算ID
|
|
|
+ joData2596.Add("userMdtrtId", userMdtrtId); //使用人就诊Id
|
|
|
+ joData2596.Add("userMedType", userMedType); //使用人就诊医疗类别
|
|
|
+
|
|
|
JObject joInPut2596 = new JObject();
|
|
|
joInPut2596.Add("acctMulaidBind", joData2596);
|
|
|
|
|
@@ -688,7 +684,7 @@ namespace PTMedicalInsurance.Forms
|
|
|
joSetlinfo.Add("preselfpay_amt", dtSumumt.Rows[0]["PreSelfPayAmount"].ToString());
|
|
|
joSetlinfo.Add("age", dtSumumt.Rows[0]["Age"].ToString());
|
|
|
joSetlinfo.Add("clr_type", dtSumumt.Rows[0]["ClearingType"].ToString());
|
|
|
- //
|
|
|
+
|
|
|
joSetlinfo.Add("HospitalDr", Global.inf.hospitalDr);
|
|
|
joSetlinfo.Add("admID", dtSumumt.Rows[0]["AdmID"].ToString());
|
|
|
joSetlinfo.Add("ValidFlag", dtSumumt.Rows[0]["ValidFlag"].ToString());
|
|
@@ -709,9 +705,7 @@ namespace PTMedicalInsurance.Forms
|
|
|
|
|
|
this.DialogResult = DialogResult.OK;
|
|
|
Global.writeLog("finalSettlementInfo", finalSettlementInfo,"");
|
|
|
- Close();
|
|
|
-
|
|
|
-
|
|
|
+ Close();
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|