Browse Source

厦门:映射更新

wangsy 4 years ago
parent
commit
328c273354

+ 4 - 4
trans/src/main/java/com/lantone/qc/trans/xiamen/XiamenLeaveHospitalDocTrans.java

@@ -59,13 +59,13 @@ public class XiamenLeaveHospitalDocTrans extends ModelDocTrans {
             "年龄=",
             "科室=科别",
             "入院诊断=入院诊断",
-            "出院诊断=出院诊断",
+            "病历|出院诊断=出院诊断",
             "实际住院天数=住院天数",
-            "入院情况=入院情况",
+            "入院情况=病史摘要",
             "诊疗经过=诊治经过",
-            "出院情况=",
+            "病历|医技检查=主要实验室检查及器械检验结果",
             "出院医嘱=",
-            "随访计划=",
+            "病历|出院复诊=出院复诊",
             "医师签名=记录医生",
             "时间=记录时间",
             "治疗结果=诊疗结果",

+ 27 - 27
trans/src/main/java/com/lantone/qc/trans/xiamen/XiamenOperationDocTrans.java

@@ -219,30 +219,30 @@ public class XiamenOperationDocTrans extends ModelDocTrans {
             structureMap = (Map) FastJsonUtils.getJsonToMap(content);
             structureMap = OrdinaryAssistant.mapKeyContrast(structureMap, preoperativeDiscussion_keyContrasts, "11");
         }
-        List<String> titles = Lists.newArrayList("讨论时间", "手术指征", "注意事项", "术前诊断", "医生签名", "风险及防范措施", "可替代方案", "术前准备", "参加人员");
-        if (structureMap.containsKey("简要病情")) {
-            String value = structureMap.get("简要病情").replaceAll("医师姓名", "").replaceAll("简要病情描述", "");
-            structureMap.put("简要病情", value);
-        }
-        if (structureMap.containsKey("可替代的方案")) {
-            String value = structureMap.get("可替代的方案").replaceAll("可替代方案", "");
-            structureMap.put("可替代的方案", value);
-        }
-        if (structureMap.containsKey("拟施麻醉方式")) {
-            String value = structureMap.get("拟施麻醉方式").replaceAll("麻醉方式", "");
-            structureMap.put("拟施麻醉方式", value);
-        }
-        if (structureMap.containsKey("其他术前相关情况")) {
-            String value = structureMap.get("其他术前相关情况").replaceAll("术者术前查看患者的相关情况", "");
-            structureMap.put("其他术前相关情况", value);
-        }
-        if (structureMap.containsKey("手术指征与禁忌")) {
-            String value = structureMap.get("手术指征与禁忌").replaceAll("手术指征与禁忌征", "");
-            structureMap.put("手术指征与禁忌", value);
-        }
-        for (String title : titles) {
-            eliminateDate(structureMap, title);
-        }
+//        List<String> titles = Lists.newArrayList("讨论时间", "手术指征", "注意事项", "术前诊断", "医生签名", "风险及防范措施", "可替代方案", "术前准备", "参加人员");
+//        if (structureMap.containsKey("简要病情")) {
+//            String value = structureMap.get("简要病情").replaceAll("医师姓名", "").replaceAll("简要病情描述", "");
+//            structureMap.put("简要病情", value);
+//        }
+//        if (structureMap.containsKey("可替代的方案")) {
+//            String value = structureMap.get("可替代的方案").replaceAll("可替代方案", "");
+//            structureMap.put("可替代的方案", value);
+//        }
+//        if (structureMap.containsKey("拟施麻醉方式")) {
+//            String value = structureMap.get("拟施麻醉方式").replaceAll("麻醉方式", "");
+//            structureMap.put("拟施麻醉方式", value);
+//        }
+//        if (structureMap.containsKey("其他术前相关情况")) {
+//            String value = structureMap.get("其他术前相关情况").replaceAll("术者术前查看患者的相关情况", "");
+//            structureMap.put("其他术前相关情况", value);
+//        }
+//        if (structureMap.containsKey("手术指征与禁忌")) {
+//            String value = structureMap.get("手术指征与禁忌").replaceAll("手术指征与禁忌征", "");
+//            structureMap.put("手术指征与禁忌", value);
+//        }
+//        for (String title : titles) {
+//            eliminateDate(structureMap, title);
+//        }
         if (MapUtils.isNotEmpty(structureMap)) {
             PreoperativeDiscussionDoc preoperativeDiscussionDoc = ModelDocGenerate.preoperativeDiscussionDocGen(structureMap);
             preoperativeDiscussionDoc.setPageData((Map) structureMap);
@@ -260,9 +260,9 @@ public class XiamenOperationDocTrans extends ModelDocTrans {
     }
 
     private List<String> preoperativeDiscussion_keyContrasts = Lists.newArrayList(
-            "1.术前诊断=术前诊断",
-            "2.手术指征与禁忌征=手术指征与禁忌",
-            "3.可替代方案=可替代的方案",
+            "讨论时间=文书时间",
+            "标题=文书标题",
+            "汇报病史=病历内容",
             "4.拟施手术方式(名称)及可能的变更方案=拟施手术方式、名称及可能的变更与禁忌症",
             "5.计划性多次手术=计划性多次手术",
             "6.拟施麻醉方式=拟施麻醉方式",