浏览代码

门诊住院结算入参增加追朔码药品最小包装单位和数量

837390164@qq.com 2 周之前
父节点
当前提交
aae8a52e47
共有 5 个文件被更改,包括 17 次插入1 次删除
  1. 二进制
      .vs/ChongQingMI/v16/.suo
  2. 13 1
      Business/HisMainBusiness.cs
  3. 4 0
      Variables/Struct.cs
  4. 二进制
      bin/Debug/ChongQingMI.dll
  5. 二进制
      bin/Debug/ChongQingMI.pdb

二进制
.vs/ChongQingMI/v16/.suo


+ 13 - 1
Business/HisMainBusiness.cs

@@ -1328,6 +1328,9 @@ namespace PTMedicalInsurance.Business
 
 
                     joSetlInpar.Add("exp_content", joDataExp); //11111
                     joSetlInpar.Add("exp_content", joDataExp); //11111
 
 
+                    joSetlInpar.Add("minpacunt_drug_trac_cnt", Global.Set.minpacunt_drug_trac_cnt); //本次结算应上传最小包装追溯码数量
+                    joSetlInpar.Add("mcs_trac_cnt", Global.Set.mcs_trac_cnt); //本次结算应上传耗材追溯码数量
+
                     JObject joOut = new JObject();
                     JObject joOut = new JObject();
                     joOut.Add("DischargeRegister", joRegInpar);
                     joOut.Add("DischargeRegister", joRegInpar);
                     joOut.Add("Settlement", joSetlInpar);
                     joOut.Add("Settlement", joSetlInpar);
@@ -1505,6 +1508,8 @@ namespace PTMedicalInsurance.Business
                     joSetlInpar.Add("pub_hosp_rfom_flag", "");
                     joSetlInpar.Add("pub_hosp_rfom_flag", "");
                     joSetlInpar.Add("exp_content11", "");
                     joSetlInpar.Add("exp_content11", "");
 
 
+                    joSetlInpar.Add("minpacunt_drug_trac_cnt", Global.Set.minpacunt_drug_trac_cnt); //本次结算应上传最小包装追溯码数量
+                    joSetlInpar.Add("mcs_trac_cnt", Global.Set.mcs_trac_cnt); //本次结算应上传耗材追溯码数量
 
 
                     joReg.Add("mdtrtinfo", joMdtrtinfo);
                     joReg.Add("mdtrtinfo", joMdtrtinfo);
                     joReg.Add("diseinfo", jaDiagnoses);
                     joReg.Add("diseinfo", jaDiagnoses);
@@ -1783,6 +1788,10 @@ namespace PTMedicalInsurance.Business
                         pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
                         pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
                         pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
                         pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
+
+                        Global.Set.minpacunt_drug_trac_cnt = JsonHelper.getDestValue(joInparam, "insuAdmObj.minpacunt_drug_trac_cnt");
+                        Global.Set.mcs_trac_cnt = JsonHelper.getDestValue(joInparam, "insuAdmObj.mcs_trac_cnt");
+
                         Global.pat.insuplc_admdvs = "";
                         Global.pat.insuplc_admdvs = "";
                         break;
                         break;
                     }
                     }
@@ -1797,7 +1806,7 @@ namespace PTMedicalInsurance.Business
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
                         break;
                         break;
                     }
                     }
-                case "M6"://门诊结算
+                case "M6"://移动支付结算
                     {
                     {
                         pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
                         pat.adm_Dr = JsonHelper.getDestValue(joInparam, "params[0].admID");
                         pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
                         pat.recordID = JsonHelper.getDestValue(joInparam, "params[0].recordID");
@@ -1886,6 +1895,9 @@ namespace PTMedicalInsurance.Business
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
                         pat.billID = JsonHelper.getDestValue(joInparam, "params[0].billID");
                         pat.hisDischargeTime = Convert.ToDateTime(JsonHelper.getDestValue(joInparam, "insuAdmObj.disDateTime")).ToString("yyyy-MM-dd HH:mm:ss");
                         pat.hisDischargeTime = Convert.ToDateTime(JsonHelper.getDestValue(joInparam, "insuAdmObj.disDateTime")).ToString("yyyy-MM-dd HH:mm:ss");
 
 
+                        Global.Set.minpacunt_drug_trac_cnt = JsonHelper.getDestValue(joInparam, "insuAdmObj.minpacunt_drug_trac_cnt");
+                        Global.Set.mcs_trac_cnt = JsonHelper.getDestValue(joInparam, "insuAdmObj.mcs_trac_cnt");
+
                         if (string.IsNullOrEmpty(JsonHelper.getDestValue(joInparam, "insuAdmObj.inDays")))
                         if (string.IsNullOrEmpty(JsonHelper.getDestValue(joInparam, "insuAdmObj.inDays")))
                         {
                         {
                             Global.Set.hospitalizationsDays = 0;
                             Global.Set.hospitalizationsDays = 0;

+ 4 - 0
Variables/Struct.cs

@@ -229,6 +229,10 @@ namespace PTMedicalInsurance.Variables
         public int confirmFlag; //确认标志
         public int confirmFlag; //确认标志
         public string onlineYBFalg; //线上线下标志  Y  N
         public string onlineYBFalg; //线上线下标志  Y  N
         public string payOrdId; //订单编号
         public string payOrdId; //订单编号
+
+        public string minpacunt_drug_trac_cnt; //本次结算应上传最小包装追溯码数量
+        public string mcs_trac_cnt; //本次结算应上传耗材追溯码数量
+
     }
     }
 
 
     //当前环境实时信息
     //当前环境实时信息

二进制
bin/Debug/ChongQingMI.dll


二进制
bin/Debug/ChongQingMI.pdb