فهرست منبع

北仑(外地专家)会诊邀请函使用421模板

wangsy 4 سال پیش
والد
کامیت
1e89f1ebe1

+ 8 - 0
trans/src/main/java/com/lantone/qc/trans/beilun/BeiLunConsultationDocTrans.java

@@ -181,10 +181,18 @@ public class BeiLunConsultationDocTrans extends ModelDocTrans {
 
     private List<String> consultationResults_pageDataTitles = Lists.newArrayList(
             "科室=科别",
+            "专业=科别",
             "申请会诊科别=申请科室",
             "申请时间=申请日期",
+            "会诊日期=申请日期",
             //"会诊诊断=当前诊断",
             "患者病情及诊疗经过、申请会诊的理由及目的=会诊目的",
+            "病情摘要=会诊目的",
+            "出生年月=出生日期",
+            "床位=床号",
+            "外来专家意见=会诊意见",
+            "被邀医师=会诊医师",
+            "单位=会诊医师所在医疗机构名称",
             "记录医师"
     );
 

+ 6 - 3
trans/src/main/java/com/lantone/qc/trans/beilun/util/BeiLunConsultationHtmlAnalysis.java

@@ -79,14 +79,17 @@ public class BeiLunConsultationHtmlAnalysis implements BeiLunHtmlAnalysis {
                     }
                 }
             } else if ("(外地专家)会诊邀请函".equals(recTitle)) {
-                titles = Lists.newArrayList("姓名", "出生年月", "病区", "床位",
-                        "住院号", "病情摘要", "会诊日期", "被邀医师", "专业", "职称", "单位", "会诊费用", "会诊科室", "签字", "外来专家 意见", "签字",
+                titles = Lists.newArrayList("姓名", "出生年月", "病区", "床位", "住院号", "病情摘要", "会诊日期", "被邀医师", "专业",
+                        "职称", "单位", "会诊费用", "会诊科室", "医师签名", "医生签名", "科主任 签名", "患方意见", "签字", "外来专家 意见", "签字",
                         "邀请医院(钉钉审批后盖章)");
                 htmlContent = CommonAnalysisUtil.html2String(html);
                 if (StringUtil.isNotBlank(htmlContent)) {
-                    htmlContent = htmlContent.replaceAll("[   ]", " ").replace("第1页", "");
+                    htmlContent = htmlContent.replaceAll("[   ]", " ").replace("第1页", "").replace("年   月   日   时   分", "");
                     CommonAnalysisUtil.html2StructureMapNoColon(titles, htmlContent, structureMap);
                 }
+                if (structureMap.containsKey("外来专家意见")) {
+                    structureMap.put("外来专家意见", structureMap.get("外来专家意见").replaceAll("签字:", ""));
+                }
 
             } else {
                 htmlContent = BeiLunHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0), true);