|
@@ -32,7 +32,8 @@ public class PreoperativeDiscussionTran extends TargetTran {
|
|
|
Map<String, String> structureMap = new HashMap<String, String>();
|
|
|
Map<String, String> retMap = new HashMap<String, String>();
|
|
|
Boolean falg = false;
|
|
|
- if(text.split("\n")[0].contains("讨论记录")){
|
|
|
+ String file = text.split("\n")[0];
|
|
|
+ if(file.contains("讨论记录") || file.contains("术前讨论")){
|
|
|
structureMap = cutWordRe(text);
|
|
|
falg = true;
|
|
|
}else{
|
|
@@ -67,12 +68,11 @@ public class PreoperativeDiscussionTran extends TargetTran {
|
|
|
private Map<String, String> cutWordRe(String text) {
|
|
|
Map<String, String> sourceMap = Maps.newHashMap();
|
|
|
List<String> titleReplace = CommonAnalysisUtil.sortTitles(
|
|
|
- Lists.newArrayList("讨论主持人","参加人员","术前诊断","讨论摘要","主持人总结"),
|
|
|
+ Lists.newArrayList("讨论时间","讨论地点","讨论主持人","参加人员","术前诊断","讨论摘要","主持人总结"),
|
|
|
text
|
|
|
);
|
|
|
CommonAnalysisUtil.cutByTitles(text, titleReplace, 0, sourceMap);
|
|
|
- if(sourceMap.containsKey("讨论主持人")|| sourceMap.containsKey("术前诊断")){
|
|
|
- sourceMap.remove("讨论主持人");
|
|
|
+ if(sourceMap.containsKey("术前诊断")){
|
|
|
sourceMap.remove("术前诊断");
|
|
|
}
|
|
|
return sourceMap;
|
|
@@ -81,6 +81,8 @@ public class PreoperativeDiscussionTran extends TargetTran {
|
|
|
|
|
|
|
|
|
private List<String> stagesContrasts = Lists.newArrayList(
|
|
|
+ "讨论时间=讨论日期时间",
|
|
|
+ "讨论主持人=主持人姓名",
|
|
|
"手术指征=手术指征",
|
|
|
"手术指征=手术适应证",
|
|
|
"手术禁忌=手术禁忌症",
|