浏览代码

术前讨论

chengyao 4 年之前
父节点
当前提交
e33603f5d4

+ 6 - 4
structure-center/src/main/java/com/lantone/structure/facade/tran/PreoperativeDiscussionTran.java

@@ -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(
+            "讨论时间=讨论日期时间",
+            "讨论主持人=主持人姓名",
             "手术指征=手术指征",
             "手术指征=手术适应证",
             "手术禁忌=手术禁忌症",