|
@@ -49,16 +49,16 @@ public class BeiLunBeHospitalizedHtmlAnalysis implements BeiLunHtmlAnalysis {
|
|
List<String> titles = Lists.newArrayList("家长姓名","病区","床号","住院号码","病案号","住院号","入 院 记 录","住 院 大 病 历",
|
|
List<String> titles = Lists.newArrayList("家长姓名","病区","床号","住院号码","病案号","住院号","入 院 记 录","住 院 大 病 历",
|
|
"姓 名","职业", "职 业", "性 别", "入院日期","年 龄", "记录日期", "婚 姻","病史陈述者", "出生地","可靠程度",
|
|
"姓 名","职业", "职 业", "性 别", "入院日期","年 龄", "记录日期", "婚 姻","病史陈述者", "出生地","可靠程度",
|
|
"民 族","身份证号码","发病节气","病案号","单位或住址","主 诉","现病史","既往史","个人史","婚育史","家族史",
|
|
"民 族","身份证号码","发病节气","病案号","单位或住址","主 诉","现病史","既往史","个人史","婚育史","家族史",
|
|
- "专项 评估","专项评估",
|
|
|
|
- "体 格 检 查","体 格 检 查 表 ( 一 )","补充及专科检查","辅 助 检 查","辅助检查", "入 院 诊 断","初步诊断",
|
|
|
|
|
|
+ "入 院 诊 断","专项 评估","专项评估",
|
|
|
|
+ "体 格 检 查","体 格 检 查 表 ( 一 )","补充及专科检查","辅 助 检 查","辅助检查", "初步诊断",
|
|
"书写医生","医师签名","书写医师","修正诊断","家长电话","出生年月","住 址"
|
|
"书写医生","医师签名","书写医师","修正诊断","家长电话","出生年月","住 址"
|
|
);
|
|
);
|
|
String htmlContent = XszyyCommonAnalysisUtil.html2String(doc.toString());
|
|
String htmlContent = XszyyCommonAnalysisUtil.html2String(doc.toString());
|
|
if (StringUtil.isNotBlank(htmlContent)) {
|
|
if (StringUtil.isNotBlank(htmlContent)) {
|
|
- //有冒号版本
|
|
|
|
- XszyyCommonAnalysisUtil.html2StructureMap(titles,htmlContent,map);
|
|
|
|
//无冒号版本
|
|
//无冒号版本
|
|
XszyyCommonAnalysisUtil.html2StructureMapNoColon(titles,htmlContent,map);
|
|
XszyyCommonAnalysisUtil.html2StructureMapNoColon(titles,htmlContent,map);
|
|
|
|
+ //有冒号版本
|
|
|
|
+ XszyyCommonAnalysisUtil.html2StructureMap(titles,htmlContent,map);
|
|
}
|
|
}
|
|
//书写医生中包含书写时间
|
|
//书写医生中包含书写时间
|
|
if(map.containsKey("书写医生")&&XszyyCommonAnalysisUtil.extractDate(map.get("书写医生"))!=null){
|
|
if(map.containsKey("书写医生")&&XszyyCommonAnalysisUtil.extractDate(map.get("书写医生"))!=null){
|