Browse Source

1.医保对账查询过滤冲正数据

zzz 5 months ago
parent
commit
7fc4bdf180
2 changed files with 5 additions and 2 deletions
  1. 1 0
      HuBeiMI/Business/HisMainBusiness.cs
  2. 4 2
      HuBeiMI/Forms/Clearing.cs

+ 1 - 0
HuBeiMI/Business/HisMainBusiness.cs

@@ -1371,6 +1371,7 @@ namespace PTMedicalInsurance.Business
                     jaFeeDetail[i]["chrg_bchno"] = Global.pat.adm_Dr.ToString();
                     jaFeeDetail[i]["med_type"] = Global.pat.medType;
                     jaFeeDetail[i]["cnt"] = Convert.ToDouble(jaFeeDetail[i]["cnt"].ToString()).ToString("f4");
+                    jaFeeDetail[i]["medins_list_codg"] = jaFeeDetail[i]["med_list_codg"].ToString();
                     if (jaFeeDetail[i]["validFlag"].ToString() == "N") continue;
                     jaTmp.Add(jaFeeDetail[i]);
                     if (((i + 1) % singleCount == 0) || ((i + 1) == jaFeeDetail.Count))

+ 4 - 2
HuBeiMI/Forms/Clearing.cs

@@ -1500,7 +1500,7 @@ namespace PTMedicalInsurance.Forms
                                +  "InsuranceType as insutype,MedicalType as med_type," 
                                + "Case MedicalType when '11' then '普通门诊' when '21' then '普通住院' when '110104' then '门诊统筹' else MedicalType end    as med_type_name,ClearingType as clr_type ";
 
-                        sqlStr = sqlStr + " FROM BS_MedInsuSettlement WHERE left(ClearingOrgan,4)='4201' and BillType<>9 ";
+                        sqlStr = sqlStr + " FROM BS_MedInsuSettlement WHERE left(ClearingOrgan,4)='4201' and BillType<>9 and   ReversalFlag='0' ";
                         
                         break;
                     }
@@ -1518,7 +1518,7 @@ namespace PTMedicalInsurance.Forms
                                + " '管理员' as OPTER_NAME, '" + Global.inf.hospitalNO.ToString()+"'"
                                +" as FIXMEDINS_NO, '' as MON_SETL_APPY_ID ";
 
-                        sqlStr = sqlStr + "FROM BS_MedInsuSettlement WHERE left(InsuranceAreaCode,4)<>'4201' and BillType<>9 ";
+                        sqlStr = sqlStr + "FROM BS_MedInsuSettlement WHERE left(InsuranceAreaCode,4)<>'4201' and BillType<>9 and   ReversalFlag='0'  ";
                         break;
                     }
             }
@@ -2186,6 +2186,7 @@ namespace PTMedicalInsurance.Forms
                    " AND Interface_Dr= '" + Global.inf.interfaceDr + "'" +
                    " AND LEFT(InsuranceAreaCode,4)='4201' " +
                    " AND ValidFlag<>'-1'"+
+                    " AND ReversalFlag='0'" +
                    " AND MedicalType='" + cbxYllb.SelectedValue + "'"+
                    " AND SettlementDateTime>='" + dt_ST.Value.ToString("yyyy-MM-dd HH:mm:ss") +"'"+
                    " AND SettlementDateTime<='" + dt_ET.Value.ToString("yyyy-MM-dd HH:mm:ss") + "'" ; 
@@ -2199,6 +2200,7 @@ namespace PTMedicalInsurance.Forms
                            " AND Interface_Dr= '" + Global.inf.interfaceDr + "'" +
                    "AND LEFT(InsuranceAreaCode,4)<>'4201' " +
                   " AND ValidFlag<>'-1'" +
+                   " AND ReversalFlag='0'" +                  
                     " AND MedicalType='" + cbxYllb.SelectedValue + "'" +
                     "AND SettlementDateTime>='" + dt_ST.Value.ToString("yyyy-MM-dd HH:mm:ss") + "'" +
                     " AND SettlementDateTime<='" + dt_ET.Value.ToString("yyyy-MM-dd HH:mm:ss") + "'";