소스 검색

义务中心医院:首次病程录页面显示修改

rengb 4 년 전
부모
커밋
f1647b1ac8
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      trans/src/main/java/com/lantone/qc/trans/ywzxyy/util/YwzxyyFirstCourseRecordXmlAnalysis.java

+ 2 - 0
trans/src/main/java/com/lantone/qc/trans/ywzxyy/util/YwzxyyFirstCourseRecordXmlAnalysis.java

@@ -23,6 +23,7 @@ public class YwzxyyFirstCourseRecordXmlAnalysis implements YwzxyyXmlAnalysis {
         Map<String, String> level1StructureMap = Maps.newHashMap();
         try {
             String xml = args[0];
+            xml = StringUtil.matRegx(xml, "(<病情摘要>)[\\s\\S]*(</病情摘要>)", "(<病人姓名>)[\\s\\S]*(</病情摘要>)", "");
             String level1Text = YwzxyyXmlUtil.bcXmlAna(xml);
             List<String> level1Titles = CommonAnalysisUtil.sortTitles(Lists.newArrayList("病历记录时间", "病历记录标题", "原始文本", "记录医师"), level1Text);
             CommonAnalysisUtil.cutByTitles(level1Text, level1Titles, 0, level1StructureMap);
@@ -36,6 +37,7 @@ public class YwzxyyFirstCourseRecordXmlAnalysis implements YwzxyyXmlAnalysis {
                 level2StructureMap.put(key, removeWN(level2StructureMap.get(key)));
             });
             level1StructureMap.putAll(level2StructureMap);
+            level1StructureMap.put("记录医生", level1StructureMap.get("记录医师"));
         } catch (Exception e) {
             log.error(e.getMessage(), e);
         }