소스 검색

术前讨论

chengyao 4 년 전
부모
커밋
e33603f5d4
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      structure-center/src/main/java/com/lantone/structure/facade/tran/PreoperativeDiscussionTran.java

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