فهرست منبع

湘雅:出院小结解析修改

zhanghang 3 سال پیش
والد
کامیت
911dfaaa9f
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      trans/src/main/java/com/lantone/qc/trans/changshaxy/util/XyLeaveHospitalHtmlAnalysis.java

+ 6 - 1
trans/src/main/java/com/lantone/qc/trans/changshaxy/util/XyLeaveHospitalHtmlAnalysis.java

@@ -72,7 +72,12 @@ public class XyLeaveHospitalHtmlAnalysis implements XyHtmlAnalysis {
                 if (diagString.contains("。")) {
                     Integer index = diagString.indexOf("。");
                     structureMap.put("入院诊断", diagString.substring(0, index));
-                    structureMap.put("基本信息", diagString.substring(index, diagString.length()));
+                    if(diagString.contains("因") && diagString.contains("入院")) {
+                        if(diagString.indexOf("入院")>(diagString.lastIndexOf("因") + 1)) {
+                            structureMap.put("主诉", diagString.substring(diagString.lastIndexOf("因") + 1, diagString.indexOf("入院")));
+                        }
+                    }
+                    structureMap.put("基本信息",diagString.substring(index, diagString.length()));
                 }
             }
             XyHtmlAnalysisUtil.insertModuleId(modeId, recTypeId, structureMap);