浏览代码

北仑:入院记录年龄中包含月,天不质控

wangsy 4 年之前
父节点
当前提交
12faea3ae8

+ 4 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/behospitalized/BEH0011.java

@@ -51,6 +51,10 @@ public class BEH0011 extends QCCatalogue {
         Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
         Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
         String age = structureMap.get("年龄");
         String age = structureMap.get("年龄");
         if (StringUtil.isNotBlank(age)) {
         if (StringUtil.isNotBlank(age)) {
+            if (age.contains("月") || age.contains("天")) {
+                status.set("0");
+                return;
+            }
             age = age.replaceAll("岁", "");
             age = age.replaceAll("岁", "");
             try {
             try {
                 if (Integer.parseInt(age) < 10) {
                 if (Integer.parseInt(age) < 10) {

+ 4 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/firstcourserecord/FIRC0095.java

@@ -47,6 +47,10 @@ public class FIRC0095 extends QCCatalogue {
         Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
         Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
         String age = structureMap.get("年龄");
         String age = structureMap.get("年龄");
         if (StringUtil.isNotBlank(age)) {
         if (StringUtil.isNotBlank(age)) {
+            if (age.contains("月") || age.contains("天")) {
+                status.set("0");
+                return;
+            }
             age = age.replaceAll("岁", "");
             age = age.replaceAll("岁", "");
             try {
             try {
                 if (Integer.parseInt(age) < 10) {
                 if (Integer.parseInt(age) < 10) {