|
|
@@ -48,9 +48,7 @@ namespace PTMedicalInsurance.Forms
|
|
|
private InvokeHelper invoker = new InvokeHelper();
|
|
|
public SettlementChecklist()
|
|
|
{
|
|
|
- MessageBox.Show("进入打印函数991");
|
|
|
InitializeComponent();
|
|
|
- MessageBox.Show("进入打印函数992");
|
|
|
hospitalDr = Global.inf.hospitalDr;
|
|
|
hospitalNO = Global.inf.hospitalNO;
|
|
|
hospitalName = Global.inf.hospitalName;
|
|
|
@@ -1134,10 +1132,10 @@ namespace PTMedicalInsurance.Forms
|
|
|
Global.pat.recordID = recordID;
|
|
|
|
|
|
|
|
|
- if (BillType == "-1")
|
|
|
- {
|
|
|
- MessageBox.Show("请选择结算正记录!该记录为退费记录");
|
|
|
- }
|
|
|
+ //if (BillType == "-1")
|
|
|
+ //{
|
|
|
+ // MessageBox.Show("请选择结算正记录!该记录为退费记录");
|
|
|
+ //}
|
|
|
|
|
|
sqlStr = "SELECT * FROM BS_MedInsuTransactionLog WHERE MSGID='" + msgid + "'";
|
|
|
JObject joSqlstr = new JObject();
|
|
|
@@ -1152,56 +1150,56 @@ namespace PTMedicalInsurance.Forms
|
|
|
//DataTable dtlog = (DataTable)joRtn["result"]["data"][0].ToObject(typeof(DataTable));
|
|
|
JObject Outlog = JObject.Parse(joRtn["result"]["data"][0]["OutparamPlain"].ToString());
|
|
|
dynamic setlinfo = new JObject();//结算信息节点
|
|
|
- setlinfo.setl_id = Outlog["setl_id"];//结算ID
|
|
|
- setlinfo.mdtrt_id = Outlog["mdtrt_id"];//就诊ID
|
|
|
- setlinfo.psn_no = Outlog["psn_no"];//人员编号
|
|
|
- setlinfo.psn_name = Outlog["psn_name"];//人员姓名
|
|
|
- setlinfo.psn_cert_type = Outlog["psn_cert_type"];//凭证类型
|
|
|
-
|
|
|
- setlinfo.certno = Outlog["certno"];//证件号码
|
|
|
- setlinfo.gend = Outlog["gend"];//性别
|
|
|
- setlinfo.naty = Outlog["naty"];//民族
|
|
|
- setlinfo.brdy = Outlog["brdy"];//出生日期
|
|
|
- setlinfo.age = Outlog["age"];//年龄
|
|
|
-
|
|
|
- setlinfo.insutype = Outlog["insutype"];//险种类型
|
|
|
- setlinfo.psn_type = Outlog["psn_type"];//人员类别
|
|
|
- setlinfo.cvlserv_flag = Outlog["cvlserv_flag"];//公务员标志
|
|
|
- setlinfo.setl_time = Outlog["setl_time"];//结算时间
|
|
|
- setlinfo.mdtrt_cert_type = Outlog["mdtrt_cert_type"];//就诊凭证类型
|
|
|
-
|
|
|
- setlinfo.med_type = Outlog["med_type"];//医疗类别
|
|
|
- setlinfo.medfee_sumamt = Outlog["medfee_sumamt"];//医疗费总额
|
|
|
- setlinfo.fulamt_ownpay_amt = Outlog["fulamt_ownpay_amt"];//全自费金额
|
|
|
- setlinfo.overlmt_selfpay = Outlog["overlmt_selfpay"];//超限价自费费用
|
|
|
- setlinfo.preselfpay_amt = Outlog["preselfpay_amt"];//先行自付金额
|
|
|
-
|
|
|
- setlinfo.inscp_scp_amt = Outlog["inscp_scp_amt"];//符合政策范围金额
|
|
|
- setlinfo.act_pay_dedc = Outlog["act_pay_dedc"];//实际支付起付线
|
|
|
- setlinfo.hifp_pay = Outlog["hifp_pay"];//基本医疗保险统筹基金支出
|
|
|
- setlinfo.pool_prop_selfpay = Outlog["pool_prop_selfpay"];//基本医疗保险统筹基金支付比例
|
|
|
- setlinfo.cvlserv_pay = Outlog["cvlserv_pay"];//公务员医疗补助资金支出
|
|
|
-
|
|
|
- setlinfo.hifes_pay = Outlog["hifes_pay"];//企业补充医疗保险基金支出
|
|
|
- setlinfo.hifmi_pay = Outlog["hifmi_pay"];//居民大病保险资金支出
|
|
|
- setlinfo.hifob_pay = Outlog["hifob_pay"];//职工大额医疗费用补助基金支出
|
|
|
- setlinfo.maf_pay = Outlog["maf_pay"];//医疗救助基金支出
|
|
|
- setlinfo.oth_pay = Outlog["oth_pay"];//结算ID
|
|
|
-
|
|
|
- setlinfo.fund_pay_sumamt = Outlog["fund_pay_sumamt"];//基金支付总额
|
|
|
- setlinfo.psn_part_amt = Outlog["psn_part_amt"];//个人负担总金额
|
|
|
- setlinfo.acct_pay = Outlog["acct_pay"];//个人账户支出
|
|
|
- setlinfo.psn_cash_pay = Outlog["psn_cash_pay"];//个人现金支出
|
|
|
- setlinfo.balc = Outlog["balc"];//余额
|
|
|
-
|
|
|
- setlinfo.acct_mulaid_pay = Outlog["acct_mulaid_pay"];//个人账户共济支付金额
|
|
|
- setlinfo.medins_setl_id = Outlog["medins_setl_id"];//医药机构结算结算ID
|
|
|
- setlinfo.clr_optins = Outlog["clr_optins"];//clr_optins
|
|
|
- setlinfo.clr_way = Outlog["clr_way"];//clr_way
|
|
|
- setlinfo.clr_type = Outlog["clr_type"];//clr_type
|
|
|
-
|
|
|
- setlinfo.exp_content = Outlog["exp_content"];//exp_content
|
|
|
- setlinfo.hosp_part_amt = Outlog["hosp_part_amt"];//医院负担金额
|
|
|
+ setlinfo.setl_id = Outlog["output"]["setlinfo"]["setl_id"];//结算ID
|
|
|
+ setlinfo.mdtrt_id = Outlog["output"]["setlinfo"]["mdtrt_id"];//就诊ID
|
|
|
+ setlinfo.psn_no = Outlog["output"]["setlinfo"]["psn_no"];//人员编号
|
|
|
+ setlinfo.psn_name = Outlog["output"]["setlinfo"]["psn_name"];//人员姓名
|
|
|
+ setlinfo.psn_cert_type = Outlog["output"]["setlinfo"]["psn_cert_type"];//凭证类型
|
|
|
+
|
|
|
+ setlinfo.certno = Outlog["output"]["setlinfo"]["certno"];//证件号码
|
|
|
+ setlinfo.gend = Outlog["output"]["setlinfo"]["gend"];//性别
|
|
|
+ setlinfo.naty = Outlog["output"]["setlinfo"]["naty"];//民族
|
|
|
+ setlinfo.brdy = Outlog["output"]["setlinfo"]["brdy"];//出生日期
|
|
|
+ setlinfo.age = Outlog["output"]["setlinfo"]["age"];//年龄
|
|
|
+
|
|
|
+ setlinfo.insutype = Outlog["output"]["setlinfo"]["insutype"];//险种类型
|
|
|
+ setlinfo.psn_type = Outlog["output"]["setlinfo"]["psn_type"];//人员类别
|
|
|
+ setlinfo.cvlserv_flag = Outlog["output"]["setlinfo"]["cvlserv_flag"];//公务员标志
|
|
|
+ setlinfo.setl_time = Outlog["output"]["setlinfo"]["setl_time"];//结算时间
|
|
|
+ setlinfo.mdtrt_cert_type = Outlog["output"]["setlinfo"]["mdtrt_cert_type"];//就诊凭证类型
|
|
|
+
|
|
|
+ setlinfo.med_type = Outlog["output"]["setlinfo"]["med_type"];//医疗类别
|
|
|
+ setlinfo.medfee_sumamt = Outlog["output"]["setlinfo"]["medfee_sumamt"];//医疗费总额
|
|
|
+ setlinfo.fulamt_ownpay_amt = Outlog["output"]["setlinfo"]["fulamt_ownpay_amt"];//全自费金额
|
|
|
+ setlinfo.overlmt_selfpay = Outlog["output"]["setlinfo"]["overlmt_selfpay"];//超限价自费费用
|
|
|
+ setlinfo.preselfpay_amt = Outlog["output"]["setlinfo"]["preselfpay_amt"];//先行自付金额
|
|
|
+
|
|
|
+ setlinfo.inscp_scp_amt = Outlog["output"]["setlinfo"]["inscp_scp_amt"];//符合政策范围金额
|
|
|
+ setlinfo.act_pay_dedc = Outlog["output"]["setlinfo"]["act_pay_dedc"];//实际支付起付线
|
|
|
+ setlinfo.hifp_pay = Outlog["output"]["setlinfo"]["hifp_pay"];//基本医疗保险统筹基金支出
|
|
|
+ setlinfo.pool_prop_selfpay = Outlog["output"]["setlinfo"]["pool_prop_selfpay"];//基本医疗保险统筹基金支付比例
|
|
|
+ setlinfo.cvlserv_pay = Outlog["output"]["setlinfo"]["cvlserv_pay"];//公务员医疗补助资金支出
|
|
|
+
|
|
|
+ setlinfo.hifes_pay = Outlog["output"]["setlinfo"]["hifes_pay"];//企业补充医疗保险基金支出
|
|
|
+ setlinfo.hifmi_pay = Outlog["output"]["setlinfo"]["hifmi_pay"];//居民大病保险资金支出
|
|
|
+ setlinfo.hifob_pay = Outlog["output"]["setlinfo"]["hifob_pay"];//职工大额医疗费用补助基金支出
|
|
|
+ setlinfo.maf_pay = Outlog["output"]["setlinfo"]["maf_pay"];//医疗救助基金支出
|
|
|
+ setlinfo.oth_pay = Outlog["output"]["setlinfo"]["oth_pay"];//结算ID
|
|
|
+
|
|
|
+ setlinfo.fund_pay_sumamt = Outlog["output"]["setlinfo"]["fund_pay_sumamt"];//基金支付总额
|
|
|
+ setlinfo.psn_part_amt = Outlog["output"]["setlinfo"]["psn_part_amt"];//个人负担总金额
|
|
|
+ setlinfo.acct_pay = Outlog["output"]["setlinfo"]["acct_pay"];//个人账户支出
|
|
|
+ setlinfo.psn_cash_pay = Outlog["output"]["setlinfo"]["psn_cash_pay"];//个人现金支出
|
|
|
+ setlinfo.balc = Outlog["output"]["setlinfo"]["balc"];//余额
|
|
|
+
|
|
|
+ setlinfo.acct_mulaid_pay = Outlog["output"]["setlinfo"]["acct_mulaid_pay"];//个人账户共济支付金额
|
|
|
+ setlinfo.medins_setl_id = Outlog["output"]["setlinfo"]["medins_setl_id"];//医药机构结算结算ID
|
|
|
+ setlinfo.clr_optins = Outlog["output"]["setlinfo"]["clr_optins"];//clr_optins
|
|
|
+ setlinfo.clr_way = Outlog["output"]["setlinfo"]["clr_way"];//clr_way
|
|
|
+ setlinfo.clr_type = Outlog["output"]["setlinfo"]["clr_type"];//clr_type
|
|
|
+
|
|
|
+ setlinfo.exp_content = Outlog["output"]["setlinfo"]["exp_content"].ToString();//exp_content
|
|
|
+ setlinfo.hosp_part_amt = Outlog["output"]["setlinfo"]["hosp_part_amt"];//医院负担金额
|
|
|
setlinfo.hifdm_pay = 0;//伤残人员医疗保障基金支出
|
|
|
|
|
|
|
|
|
@@ -1625,7 +1623,6 @@ namespace PTMedicalInsurance.Forms
|
|
|
{
|
|
|
jaFeeOne.Add("prd_days", decimal.Parse(jaFeeDetail[k]["prd_days"].ToString()));
|
|
|
}
|
|
|
- MessageBox.Show("555");
|
|
|
if (string.IsNullOrEmpty(jaFeeDetail[k]["medc_way_dscr"].ToString()))
|
|
|
{
|
|
|
jaFeeOne.Add("medc_way_dscr", "");
|
|
|
@@ -1651,7 +1648,6 @@ namespace PTMedicalInsurance.Forms
|
|
|
{
|
|
|
jaFeeOne.Add("bilg_dr_name", jaFeeDetail[k]["bilg_dr_name"]);
|
|
|
}
|
|
|
- MessageBox.Show("666");
|
|
|
jaFeeOne.Add("phar_name", "");
|
|
|
|
|
|
jaFeeOne.Add("phar_prac_cert_no", "");
|
|
|
@@ -1664,7 +1660,6 @@ namespace PTMedicalInsurance.Forms
|
|
|
jaFeeDetail1.Add(jaFeeOne);
|
|
|
|
|
|
jaFeeOne = new JObject();
|
|
|
- MessageBox.Show("777");
|
|
|
}
|
|
|
|
|
|
JObject Jo992004 = new JObject();
|