Преглед на файлове

北仑手术记录、术前小结、术后首程修改trans

huj преди 4 години
родител
ревизия
257632561d

+ 13 - 3
trans/src/main/java/com/lantone/qc/trans/beilun/BeiLunOperationDocTrans.java

@@ -105,7 +105,9 @@ public class BeiLunOperationDocTrans extends ModelDocTrans {
     }
 
     private List<String> operationDiscussion_keyContrasts = Lists.newArrayList(
-
+            "病情记录=手术简要经过",
+            "术后诊断=术中后诊断",
+            "患者手术后情况=患者术后情况"
     );
 
 
@@ -144,7 +146,11 @@ public class BeiLunOperationDocTrans extends ModelDocTrans {
     }
 
     private List<String> operationRecord_keyContrasts = Lists.newArrayList(
-
+            "手术经过=手术经过及处理",
+            "术后诊断=术中后诊断",
+            "主刀=主刀医师",
+            "记录者=记录医生",
+            "患者手术后情况=患者术后情况"
     );
 
 
@@ -183,7 +189,11 @@ public class BeiLunOperationDocTrans extends ModelDocTrans {
     }
 
     private List<String> preoperativeDiscussion_keyContrasts = Lists.newArrayList(
-
+        "术中、术后注意事项(含护理事项)=术后注意事项",
+        "拟施手术方式(名称)及可能的变更方案=拟施手术方式、名称及可能的变更与禁忌症",
+        "术前特殊准备=术前准备",
+        "手术指征与禁忌征=手术指征与禁忌",
+        "经治医生签字时间=记录时间"
     );
 
 

+ 3 - 0
trans/src/main/java/com/lantone/qc/trans/beilun/util/BeiLunOperationHtmlAnalysis.java

@@ -25,6 +25,9 @@ public class BeiLunOperationHtmlAnalysis implements BeiLunHtmlAnalysis {
         Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0);
         analysisGeneral(bigDivElement, map);
         BeiLunHtmlAnalysisUtil.mapValueRemoveStartColon(map);
+        BeiLunHtmlAnalysisUtil.insertModuleId(recTypeId, map);
+        //找不到模板id,用默认标准模板
+        map.putIfAbsent("mode_id", "408");
         return map;
     }
 

+ 10 - 0
trans/src/main/java/com/lantone/qc/trans/beilun/util/BeiLunOperationRecordHtmlAnalysis.java

@@ -3,6 +3,7 @@ package com.lantone.qc.trans.beilun.util;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.lantone.qc.pub.util.FileUtil;
+import com.lantone.qc.pub.util.StringUtil;
 import org.jsoup.Jsoup;
 import org.jsoup.nodes.Element;
 
@@ -25,6 +26,15 @@ public class BeiLunOperationRecordHtmlAnalysis implements BeiLunHtmlAnalysis {
         Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0);
         analysisGeneral(bigDivElement, map);
         BeiLunHtmlAnalysisUtil.mapValueRemoveStartColon(map);
+        if (map.containsKey("手术人员")) {
+            String operatingCrew = map.get("手术人员");
+            if (StringUtil.isNotBlank(operatingCrew)) {
+                CommonAnalysisUtil.cutByTitles(operatingCrew, Lists.newArrayList("主刀", "一助", "二助", "洗手护士"), 0, map);
+            }
+        }
+        BeiLunHtmlAnalysisUtil.insertModuleId(recTypeId, map);
+        //找不到模板id,用默认标准模板
+        map.putIfAbsent("mode_id", "407");
         return map;
     }