瀏覽代碼

有创有无不良反应修改

zhanghang 3 年之前
父節點
當前提交
37a08a5184

+ 1 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/invasiveoperation/INVA03167.java

@@ -30,7 +30,7 @@ public class INVA03167 extends QCCatalogue {
                 status.set("-1");
                 return;
             }else {
-                if(adverseReactions.equals("flase")){
+                if(adverseReactions.equals("false")){
                     status.set("-1");
                     return;
                 }

+ 3 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/preoperativediscussion/PRE0575.java

@@ -35,8 +35,9 @@ public class PRE0575 extends QCCatalogue {
                 if (structureMap == null) {
                     continue;
                 }
-                String preoperativeDiagnosis = structureMap.get("简要病情");   //页面有简要病情,qc获取不到简要病情
-                if (StringUtil.isBlank(preoperativeDiagnosis)) {
+                String preoperativeDiagnosis = structureMap.get("简要病情");
+                String comeThrough = structureMap.get("发病经过");
+                if (StringUtil.isBlank(preoperativeDiagnosis)&&StringUtil.isBlank(comeThrough)) {
                     status.set("-1");
                     return;
                 }

+ 2 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03137.java

@@ -50,8 +50,8 @@ public class THR03137 extends QCCatalogue {
                                 if(medicalOrderName.startsWith("停")){
                                     continue;
                                 }
-                                String rex1="[\\s\\S]*(?=转)[\\s\\S]{0,6}(?=科)[\\s\\S]*";
-                                String rex2="[\\s\\S]*(?=科)[\\s\\S]{0,6}(?=转)[\\s\\S]*";
+                                String rex1="[\\s\\S]*(?=转)[^,;,;。]*(?=科)[\\s\\S]*";
+                                String rex2="[\\s\\S]*(?=科)[^,;,;。]*(?=转)[\\s\\S]*";
                                 if(medicalOrderName.matches(rex1)||medicalOrderName.matches(rex2)) {
                                     flag = true;
                                     break ;