ソースを参照

死亡病例讨论记录,映射调整

xiepl 4 年 前
コミット
eb866110a1

+ 7 - 1
trans/src/main/java/com/lantone/qc/trans/shengzhouyy/DeathCaseDiscussDocTrans.java

@@ -9,6 +9,7 @@ import com.lantone.qc.pub.util.FastJsonUtils;
 import com.lantone.qc.pub.util.MapUtil;
 import com.lantone.qc.trans.ModelDocTrans;
 import com.lantone.qc.trans.comsis.OrdinaryAssistant;
+import org.apache.commons.lang3.StringUtils;
 
 import java.util.List;
 import java.util.Map;
@@ -31,6 +32,12 @@ public class DeathCaseDiscussDocTrans extends ModelDocTrans {
             sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
             sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
             sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
+            String moderator_summary_opinions = sourceMap.get("主持人总结意见");
+            if (StringUtils.isNotBlank(moderator_summary_opinions)){
+                String[] split = moderator_summary_opinions.split("死亡原因:");
+                sourceMap.put("主持人小结",split[0]);
+                sourceMap.put("死亡诊断",split[1]);
+            }
             structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts, modeId);
         }
 
@@ -47,7 +54,6 @@ public class DeathCaseDiscussDocTrans extends ModelDocTrans {
             "主持人姓名=主持人",
             "参加讨论人员名单=参加人员",
             "讨论结论=讨论内容",
-            "主持人总结意见=主持人小结",
             "记录人签名=记录医生"
     );
 }