浏览代码

调整解析术后首次病程及谈话记录映射关系

xiepl 4 年之前
父节点
当前提交
18ab0171af
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      trans/src/main/java/com/lantone/qc/trans/shengzhouyy/OperationDocTrans.java

+ 8 - 5
trans/src/main/java/com/lantone/qc/trans/shengzhouyy/OperationDocTrans.java

@@ -122,6 +122,11 @@ public class OperationDocTrans extends ModelDocTrans {
                 sourceMap.put("手术开始时间", surgery_start_time);
                 sourceMap.put("手术结束时间", surgery_end_time);
             }
+
+            String rec_title = sourceMap.get("病程标题");
+            if (StringUtils.isNotBlank(rec_title) && "术后首次病程记录".equals(rec_title)) {
+                sourceMap.put("病程内容", null);
+            }
             structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, operationDiscussion_keyContrasts, modeId);
         }
 
@@ -140,9 +145,6 @@ public class OperationDocTrans extends ModelDocTrans {
             "注意事项=术后注意事项",
             "治疗计划和措施=术后处理措施",
             "术后注意观察事项=术后注意事项",
-            "手术名称=手术名称方式",
-            "术中诊断=术中后诊断",
-            "术后诊断=术中后诊断",
             "术后诊疗计划(处理措施)=术后处理措施",
             "术后谈话=术后注意事项",
             "记录医师=记录医生",
@@ -153,7 +155,8 @@ public class OperationDocTrans extends ModelDocTrans {
             "医师签名日期=记录时间",
             "手术经过=手术简要经过",
             "术后生命体征=术后注意事项",
-            "手术方式=手术名称"
+            "手术方式=手术名称",
+            "手术名称方式=手术名称"
     );
 
 
@@ -190,7 +193,7 @@ public class OperationDocTrans extends ModelDocTrans {
             List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间", "术中诊断", "手术简要经过", "主    刀",
                     "第一助手", "第二助手", "第三助手", "洗手护士", "巡回护士", "麻醉方式", "手术方式", "麻醉医师", "手术标本", "冰冻切片结果",
                     "术中并发症", "术中失血量", "手术经过及处理", "手术简要经过", "手术经过", "医师签名", "主刀医师签名", "时间", "术后生命体征",
-                    "术后出血量", "患方签名", "记录时间","待产日期","手术名称","术后诊断");
+                    "术后出血量", "患方签名", "记录时间", "待产日期", "手术名称", "术后诊断");
 
             String text = sourceMap.get("原始文本");
             List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);