Pārlūkot izejas kodu

义乌术前讨论、小结、手术记录映射修改

fangqw 4 gadi atpakaļ
vecāks
revīzija
a7ac3bc43f

+ 9 - 8
trans/src/main/java/com/lantone/qc/trans/yiwu/YiWuOperationDocTrans.java

@@ -153,7 +153,8 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             "记录医师签名=记录医生",
             "医师签名=记录医生",
             "签名时间=记录时间",
-            "会诊日期=手术日期"
+            "会诊日期=手术日期",
+            "记录医师=记录医生"
     );
 
 
@@ -188,10 +189,10 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
             sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
             List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间", "手术时间", "手术前诊断", "术(中)后诊断",
-                    "手术名称", "手术医师", "助手医师", "第一助手", "洗手护士", "麻醉方式", "手术人员",
+                    "手术名称", "手术医师", "助手医师", "第一助手", "第二助手","第三助手","洗手护士", "麻醉方式", "手术人员",
                     "麻醉医师", "手术护士", "巡回护士", "手术中用药(化疗等药物)", "手术切口类别(可选)", "术中出血量", "输血量", "术中输血量"
                     , "围术期并发症", "手术切除标本", "冰冻切片结果", "标本件数", "是否有植入物", "手术步骤", "记录者签名", "记录日期", "术中失血量",
-                    "手术简要经过(包括“术中所见”)", "医师签名", "签名时间", "患者或代理人签名", "术中并发症", "日    期", "术前诊断", "术后诊断");
+                    "手术简要经过(包括“术中所见”)", "医师签名", "签名时间", "患者或代理人签名", "术中并发症", "日    期", "术前诊断", "术后诊断","手术经过");
             String text = sourceMap.get("原始文本").replace(" ", "");
             List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
             CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
@@ -243,7 +244,9 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             "助手医师=助手",
             "主治医师=主刀医师",
             "术中出血量=出血",
-            "助手=一助"
+            "助手=一助",
+            "初步诊断=术前诊断",
+            "手术经过=手术经过及处理"
     );
 
 
@@ -285,8 +288,8 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
                     "术前特殊准备", "心理状态", "经济评估", "主要术中、术后风险及防范措施", "术中、术后注意事项(含护理事项)",
                     "一:经治医师汇报病史", "二:讨论目的", "三:讨论");
             String text = sourceMap.get("原始文本").replaceAll("[0-9:.]", "");
-            List<String> sortTitles = CommonAnalysisUtil.sortTitlesNoColon(titles, text);
-            CommonAnalysisUtil.cutByTitlesNoColon(text, sortTitles, 0, sourceMap);
+            List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
+            CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
             sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
             sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
             structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, preoperativeDiscussion_keyContrasts, modeId);
@@ -347,10 +350,8 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             "三:讨论=讨论",
             "患者签名日期=记录时间",
             "手术名称=拟施手术方式名称及可能的变更与禁忌症",
-            "病历内容=历史摘要",
             "麻醉方式=拟施麻醉方式",
             "拟施手术名称和方式及可能的变更=拟施手术方式名称及可能的变更与禁忌症",
-            "历史摘要=术前准备",
             "手术要点=主要术中、术后风险及防范措施"
     );