Browse Source

宁海第一人民医院:页面显示调试

wangsy 4 years ago
parent
commit
09a0535378

+ 7 - 2
trans/src/main/java/com/lantone/qc/trans/comsis/CommonAnalysisUtil.java

@@ -397,8 +397,13 @@ public class CommonAnalysisUtil {
             }
             List<String> titleContent = Lists.newArrayList(htmlText.split(" "));
             String title = titleContent.get(0);
-            if (StringUtil.isNotBlank(title)) {
-                structureMap.put("病历标题", title);
+            String jointTitle = titleContent.get(1);
+            if (StringUtil.isNotBlank(title) && StringUtil.isNotBlank(jointTitle) && jointTitle.contains("医师查房记录")) {
+                structureMap.put("病历标题", title + jointTitle);
+                titleContent.remove(0);
+                titleContent.remove(0);
+            } else {
+                structureMap.put("病历标题", recTitle);
                 titleContent.remove(0);
             }
             StringBuffer sb = new StringBuffer();

+ 3 - 2
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiBeHospitalizedHtmlAnalysis.java

@@ -50,8 +50,9 @@ public class NingHaiYiYiBeHospitalizedHtmlAnalysis implements NingHaiYiYiHtmlAna
     private void analysisBeHospitalized(Document doc, Map<String, String> map) {
         NingHaiYiYiHtmlAnalysisUtil.tableStyle1InsertMap(doc.getElementById("header"), map);
         map.forEach((key, value) -> map.put(key, value.replace("\n", "")));
-        List<String> titles = Lists.newArrayList("姓 名", "出生日期", "性 别","性别", "出 生 地", "职 业", "职业","入院时间", "民 族","民族",
-                "联系地址", "婚 姻","婚姻", "病史陈述者", "主诉", "主 诉", "现 病 史", "既 往 史", "个 人 史", "婚 育 史", "月经婚育史","家 族 史", "辅助检查", "记录医生", "初步诊断", "补充诊断");
+        List<String> titles = Lists.newArrayList("姓 名", "入院时间", "出生日期", "性 别", "性别", "记录时间","年 龄", "出 生 地", "职 业", "职业", "入院时间", "民 族", "民族",
+                "联系地址", "婚 姻", "婚姻", "病史陈述者", "病史可靠度", "家长姓名","住 址","联系电话", "主诉", "主 诉", "现 病 史", "既 往 史", "个 人 史", "母 孕 史", "出 生 史", "喂 养 史",
+                "生长发育史", "预防接种史", "生活习惯史", "婚 育 史", "月经婚育史", "家 族 史", "辅助检查", "记录医生", "初步诊断", "补充诊断");
         String htmlContent = NingHaiYiYiHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0).getElementById("main"), true);
         if (StringUtil.isNotBlank(htmlContent)) {
             htmlContent = htmlContent.replaceAll("[   ]", " ").replace("第 ( ) 页", "");