|
@@ -39,8 +39,11 @@ public class YiWuFirstCourseRecordDocTrans extends ModelDocTrans {
|
|
List<String> titles = Lists.newArrayList("病历记录时间","一、病例特点","二、初步诊断","三、诊断依据"
|
|
List<String> titles = Lists.newArrayList("病历记录时间","一、病例特点","二、初步诊断","三、诊断依据"
|
|
,"四、鉴别诊断","五、诊疗计划","记录医师");
|
|
,"四、鉴别诊断","五、诊疗计划","记录医师");
|
|
String text = sourceMap.get("原始文本");
|
|
String text = sourceMap.get("原始文本");
|
|
- List<String> sortTitles= CommonAnalysisUtil.sortTitles(titles,text);
|
|
|
|
- CommonAnalysisUtil.cutByTitles(text,sortTitles,0,sourceMap);
|
|
|
|
|
|
+ CommonAnalysisUtil.cutByTitles(text,titles,0,sourceMap);
|
|
|
|
+ //新生儿科特殊处理
|
|
|
|
+ if(sourceMap.containsKey("病历记录时间")){
|
|
|
|
+ sourceMap.put("病历内容","患者"+sourceMap.get("病历记录时间").split("患者")[1]);
|
|
|
|
+ }
|
|
Map<String, String> changeKeyMap = Maps.newHashMap();
|
|
Map<String, String> changeKeyMap = Maps.newHashMap();
|
|
Iterator<Map.Entry<String, String>> it = sourceMap.entrySet().iterator();
|
|
Iterator<Map.Entry<String, String>> it = sourceMap.entrySet().iterator();
|
|
while (it.hasNext()) {
|
|
while (it.hasNext()) {
|
|
@@ -51,7 +54,7 @@ public class YiWuFirstCourseRecordDocTrans extends ModelDocTrans {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
sourceMap.putAll(changeKeyMap);
|
|
sourceMap.putAll(changeKeyMap);
|
|
- //特例,title没了,put一个
|
|
|
|
|
|
+
|
|
|
|
|
|
sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
|
|
sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|