|
@@ -51,7 +51,7 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
|
|
Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
|
|
Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
List<String> titles = Lists.newArrayList("婚 姻", "婚姻状况", "住 址", "供 史 者", "性 别", "婚 姻", "民 族", "民 族", "个人史", "妇科检查", "产科检查",
|
|
List<String> titles = Lists.newArrayList("婚 姻", "婚姻状况", "住 址", "供 史 者", "性 别", "婚 姻", "民 族", "民 族", "个人史", "妇科检查", "产科检查",
|
|
- "实验室", "初步诊断", "修正诊断", "医生签名","补充诊断", "医师签名", "日 期", "诊断和诊断修正");
|
|
|
|
|
|
+ "实验室", "初步诊断", "修正诊断", "医生签名","补充诊断", "医师签名", "日 期", "诊断和诊断修正","身份证号","邮政编码","工作单位","病史提供者","主 诉","既往");
|
|
String text = sourceMap.get("原始文本");
|
|
String text = sourceMap.get("原始文本");
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitlesNoColon(titles, text);
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitlesNoColon(titles, text);
|
|
CommonAnalysisUtil.cutByTitlesNoColon(text, sortTitles, 0, sourceMap);
|
|
CommonAnalysisUtil.cutByTitlesNoColon(text, sortTitles, 0, sourceMap);
|
|
@@ -133,7 +133,7 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
|
|
//入院记录标题部分解析不出的 婚姻和民族处理
|
|
//入院记录标题部分解析不出的 婚姻和民族处理
|
|
//注意中间的空格是什么字符
|
|
//注意中间的空格是什么字符
|
|
List<String> titletitles = Lists.newArrayList("住 址",
|
|
List<String> titletitles = Lists.newArrayList("住 址",
|
|
- "婚 姻", "民 族", "民 族", "供 史 者", "性 别", "婚 姻", "婚姻状况");
|
|
|
|
|
|
+ "婚 姻", "民 族", "民 族", "供 史 者", "性 别", "婚 姻", "婚姻状况","病史提供者");
|
|
for (String str : titletitles) {
|
|
for (String str : titletitles) {
|
|
String str1 = str.replaceAll(" ", "").replaceAll(" ", "");
|
|
String str1 = str.replaceAll(" ", "").replaceAll(" ", "");
|
|
if (sourceMap.containsKey(str)) {
|
|
if (sourceMap.containsKey(str)) {
|