Ver código fonte

首程主诉与入院记录主诉不一致

kongwz 5 anos atrás
pai
commit
1e4f54d517

+ 9 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/firstcourserecord/FIRC0500.java

@@ -54,6 +54,15 @@ public class FIRC0500 extends QCCatalogue {
                 return;
             }
         }
+        //结构化再获取诊断依据,判断是否包含主诉内容
+        String diagnose_resuse = structureMap.get("诊断依据");
+        if (StringUtil.isNotBlank(diagnose_resuse)) {
+            diagnose_resuse = diagnose_resuse.replaceAll("[\\p{Punct}\\pP。]", "");
+            if (diagnose_resuse.contains(chief_text)) { //首程诊断依据.contains(入院记录主诉)
+                status.set("0");
+                return;
+            }
+        }
         if(StringUtils.isNotBlank(firstCourseRecordDoc.getText())){
             if (firstCourseRecordDoc.getText().contains(chief_text)) {
                 status.set("0");