浏览代码

入院记录体格检查与专科检查不一致修改

rengb 5 年之前
父节点
当前提交
50586c0988

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

@@ -30,7 +30,7 @@ public class BEH03049 extends QCCatalogue {
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         String initialDiag = structureMap.get("初步诊断");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            Pattern pattern = Pattern.compile("(心率)[^体温|脉搏|呼吸|血压|疼痛]+");
+            Pattern pattern = Pattern.compile("(心率)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             Matcher matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");

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

@@ -29,7 +29,7 @@ public class BEH03053 extends QCCatalogue {
         String tarval = null;
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            Pattern pattern = Pattern.compile("(体温)[^体温|脉搏|呼吸|血压|疼痛]+");
+            Pattern pattern = Pattern.compile("(体温)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             Matcher matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");

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

@@ -29,7 +29,7 @@ public class BEH03055 extends QCCatalogue {
         String tarval = null;
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            Pattern pattern = Pattern.compile("(脉搏)[^体温|脉搏|呼吸|血压|疼痛]+");
+            Pattern pattern = Pattern.compile("(脉搏)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             Matcher matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");

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

@@ -29,7 +29,7 @@ public class BEH03056 extends QCCatalogue {
         String tarval = null;
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            Pattern pattern = Pattern.compile("(呼吸)[^体温|脉搏|呼吸|血压|疼痛]+");
+            Pattern pattern = Pattern.compile("(呼吸)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             Matcher matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");

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

@@ -37,7 +37,7 @@ public class BEH03057 extends QCCatalogue {
         String tarval = null;
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            pattern = Pattern.compile("(血压)[^体温|脉搏|呼吸|血压|疼痛]+");
+            pattern = Pattern.compile("(血压)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");

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

@@ -29,7 +29,7 @@ public class BEH03058 extends QCCatalogue {
         String tarval = null;
         String vitalLabelSpecial = structureMap.get("专科体格检查");
         if (StringUtil.isNotBlank(vitalLabelSpecial)) {
-            Pattern pattern = Pattern.compile("(疼痛)[^体温|脉搏|呼吸|血压|疼痛]+");
+            Pattern pattern = Pattern.compile("(疼痛)[^,;。,;体温|脉搏|呼吸|血压|疼痛]+");
             Matcher matcher = pattern.matcher(vitalLabelSpecial);
             if (matcher.find()) {
                 pattern = Pattern.compile("[0-9]+[./]*[0-9]*");