Преглед изворни кода

义乌妇保:条目规则年龄修改1

yuchengwei пре 4 месеци
родитељ
комит
6097fb50b5

+ 0 - 13
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hospital/yiwu/firstpagerecord/FIRP03248.java

@@ -44,7 +44,6 @@ public class FIRP03248 extends QCCatalogue {
                 return;
             }
             String admissionAge = (String)firstpageStructureMap.get(Content.age);
-            int age = removalUnit(admissionAge);
             if (isUnder14Years(admissionAge)) {
                 status.set("-1");
                 info.set("患者年龄:" + admissionAge);
@@ -54,18 +53,6 @@ public class FIRP03248 extends QCCatalogue {
         }
     }
 
-    private int removalUnit(String admissionAge) {
-        int age = 0;
-        if (StringUtil.isNotBlank(admissionAge) && admissionAge.contains("岁")) {
-            admissionAge = admissionAge.replaceAll("[岁天]", "");
-        }
-        admissionAge = admissionAge.replaceAll("[^0-9]","");
-        if (CatalogueUtil.numbersOnly(admissionAge)) {
-            age = Integer.parseInt(admissionAge);
-        }
-        return age;
-    }
-
     private List<String> getFirstpageDischargeDiag(List<Map<String, String>> outpatientEmergencyDiagList) {
         List<String> firstpageDischargeDiag = new ArrayList<>();
         for (Map<String, String> outpatientEmergencyDiag : outpatientEmergencyDiagList) {

+ 1 - 14
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hospital/yiwu/firstpagerecord/FIRP03258.java

@@ -46,7 +46,6 @@ public class FIRP03258 extends QCCatalogue {
                 return;
             }
             String admissionAge = (String)firstpageStructureMap.get(Content.age);
-            int age = removalUnit(admissionAge);
             if (isUnder28Days(admissionAge)) {
                 status.set("-1");
                 info.set("患者年龄:" + admissionAge);
@@ -56,18 +55,6 @@ public class FIRP03258 extends QCCatalogue {
         }
     }
 
-    private int removalUnit(String admissionAge) {
-        int age = 0;
-        if (StringUtil.isNotBlank(admissionAge) && admissionAge.contains("岁")) {
-            admissionAge = admissionAge.replaceAll("[岁天]", "");
-        }
-        admissionAge = admissionAge.replaceAll("[^0-9]","");
-        if (CatalogueUtil.numbersOnly(admissionAge)) {
-            age = Integer.parseInt(admissionAge);
-        }
-        return age;
-    }
-
     private List<String> getFirstpageDischargeDiag(List<Map<String, String>> outpatientEmergencyDiagList) {
         List<String> firstpageDischargeDiag = new ArrayList<>();
         for (Map<String, String> outpatientEmergencyDiag : outpatientEmergencyDiagList) {
@@ -110,6 +97,6 @@ public class FIRP03258 extends QCCatalogue {
         }
 
         // 精确浮点数比较(保留两位小数)
-        return Math.round(totalDays * 100) / 100.0 < 28.0;
+        return Math.round(totalDays * 100) / 100.0 <= 28.0;
     }
 }