Browse Source

义乌血制品规则修改

fangqw 4 years ago
parent
commit
3f466a6971

+ 1 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/behospitalized/BEH0031.java

@@ -49,7 +49,7 @@ public class BEH0031 extends QCCatalogue {
                     , "肺结核", "腹膜透析", "慢性阻塞性肺病", "精神分裂症", "分裂情感性精神病", "双相情感障碍,目前为缓解状态", "前列腺增生"
                     , "高脂血症", "高低密度脂蛋白胆固醇血症", "高胆固醇血症", "高甘油三酯血症", "骨质疏松", "慢性乙型病毒性肝炎"
                     , "慢性庚型肝炎", "慢性肝炎", "慢性丁型肝炎", "慢性病毒性肝炎", "慢性丙型病毒性肝炎", "酒精性肝病", "脂肪肝"
-                    , "肝硬化", "肝恶性肿瘤", "肝恶性细胞瘤", "肝病", "类风湿性关节炎", "心脑血管", "内分泌");
+                    , "肝硬化", "肝恶性肿瘤", "肝恶性细胞瘤", "肝病", "类风湿性关节炎", "心脑血管", "内分泌","肝炎","结核");
             for (String word : words) {
                 if (text.contains(word)) {
                     status.set("0");

+ 2 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/behospitalized/BEH0070.java

@@ -32,7 +32,8 @@ public class BEH0070 extends QCCatalogue {
         String familyText = structureMap.get("家族史");
         if (StringUtil.isNotBlank(familyText)) {
             familyText = StringUtil.removeBlank(familyText);
-            if (familyText.contains("家族遗传病") || familyText.contains("结核") || familyText.contains("遗传病")) {
+            if (familyText.contains("家族遗传病") || familyText.contains("结核") || familyText.contains("遗传病")
+                    || familyText.contains("传染病")) {
                 status.set("0");
                 return;
             }

+ 1 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/clinicalblood/CLI0306.java

@@ -38,7 +38,7 @@ public class CLI0306 extends QCCatalogue {
                     continue;
                 }
                 String record = cliBStructureMap.get("病情记录");
-                if (!record.contains("贫血明显")) {
+                if (!record.contains("贫血")&&!record.contains("低蛋白")) {
                     status.set("-1");
                     break;
                 }

+ 1 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/clinicalblood/CLI0562.java

@@ -31,7 +31,7 @@ public class CLI0562 extends QCCatalogue {
                 Map<String, String> cliBStructureMap = cliB.getStructureMap();
                 String start = cliBStructureMap.get("输注开始");
                 String record = cliBStructureMap.get("病情记录");
-                if (StringUtil.isBlank(start) && !record.contains("开始输")) {
+                if (StringUtil.isBlank(start) && !record.contains("开始输")) {
                     status.set("-1");
                     break;
                 }

+ 1 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/clinicalblood/CLI0564.java

@@ -32,7 +32,7 @@ public class CLI0564 extends QCCatalogue {
                 Map<String, String> cliBStructureMap = cliB.getStructureMap();
                 String start = cliBStructureMap.get("输注结束");
                 String record = cliBStructureMap.get("病情记录");
-                if (StringUtil.isBlank(start) && !record.contains("输注结束")) {
+                if (StringUtil.isBlank(start) && !record.contains("输注结束")&& !record.contains("输完")) {
                     status.set("-1");
                     break;
                 }