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

萧山中医院:死亡记录和死亡讨论记录修改

licy преди 3 години
родител
ревизия
458a3c69e0

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/xszyy/BeiLunCrisisValueReportDocTrans.java

@@ -66,7 +66,7 @@ public class BeiLunCrisisValueReportDocTrans extends ModelDocTrans {
     }
 
     private List<String> keyContrasts = Lists.newArrayList(
-            "病情记录=病历内容",
+            "病情记录=病情分析及处理",
             "书写医师=记录医生"
     );
 

+ 2 - 1
trans/src/main/java/com/lantone/qc/trans/xszyy/BeiLunOperationDocTrans.java

@@ -307,7 +307,8 @@ public class BeiLunOperationDocTrans extends ModelDocTrans {
             "报告病史=简要病情",
             "讨论意见内容记录=具体讨论意见",
             "记录者签名=记录医生",
-            "记录者签名=记录医生"
+            "记录者签名=记录医生",
+            "拟施手术名称和方式=拟施手术名称及方式"
 
     );
 

+ 13 - 1
trans/src/main/java/com/lantone/qc/trans/xszyy/util/BeiLunDeathCaseDiscussHtmlAnalysis.java

@@ -44,13 +44,25 @@ public class BeiLunDeathCaseDiscussHtmlAnalysis implements BeiLunHtmlAnalysis {
                 if(map.containsKey("死亡诊断")&&map.get("死亡诊断").contains("主任医师")){
                     String swzd = map.get("死亡诊断");
                     map.put("死亡诊断",swzd.substring(0,swzd.indexOf("主任医师")));
-                    map.put("医师发言",swzd.substring(swzd.indexOf("主任医师")));
+                    map.put("医师发言",swzd.substring(swzd.indexOf("主任医师")+"主任医师:".length()));
                 }
                 //住院号包含死亡病例讨论记录
                 if(map.containsKey("住院号")&&map.get("住院号").contains("死亡病例讨论记录")){
                     String zyh = map.get("住院号");
                     map.put("住院号",zyh.substring(0,zyh.indexOf("死亡病例讨论记录")));
                 }
+                //主持人包含参加人员姓名及专业技术职称
+                if(map.containsKey("主持人")&&map.get("主持人").contains("参加人员姓名及专业技术职称")){
+                    String test = map.get("主持人");
+                    map.put("主持人",test.substring(0,test.indexOf("参加人员姓名及专业技术职称")));
+                    map.put("参加人员姓名及专业技术职称",test.substring(test.indexOf("参加人员姓名及专业技术职称")+"参加人员姓名及专业技术职称:".length()));
+                }
+                //医师发言包含主持人小结意见
+                if(map.containsKey("医师发言")&&map.get("医师发言").contains("主持人小结意见")){
+                    String test = map.get("医师发言");
+                    map.put("医师发言",test.substring(0,test.indexOf("主持人小结意见")));
+                    map.put("主持人小结意见",test.substring(test.indexOf("主持人小结意见")+"主持人小结意见:".length()));
+                }
             }