浏览代码

优化规则判断血压情况

hujing 5 年之前
父节点
当前提交
66613f3fbd
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      nlp/src/main/java/org/diagbot/nlp/rule/pretreat/PretreatmentVital.java

+ 2 - 2
nlp/src/main/java/org/diagbot/nlp/rule/pretreat/PretreatmentVital.java

@@ -35,8 +35,8 @@ public class PretreatmentVital extends Pretreatment {
                 result.setValue(NlpUtil.concept(l, NegativeEnum.VITAL_INDEX));
                 result.setValue(NlpUtil.concept(l, NegativeEnum.VITAL_INDEX));
                 preResults.add(result);
                 preResults.add(result);
             } else if (NlpUtil.isFeature(l.getProperty(), nees_digit) && l.getText().contains("/")) {
             } else if (NlpUtil.isFeature(l.getProperty(), nees_digit) && l.getText().contains("/")) {
-                int position = ++i;
-                while (position < ++i + 3 && position < lexemes.size()) {
+                int position = i + 1;
+                while (position < i + 4 && position < lexemes.size()) {
                     if (!"mmHg".equals(lexemes.get(position).getText())) {
                     if (!"mmHg".equals(lexemes.get(position).getText())) {
                         position++;
                         position++;
                         continue;
                         continue;