Bläddra i källkod

查房记录和出院小结

zhoutg 5 år sedan
förälder
incheckning
1c300642a8

+ 15 - 73
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouLeaveHospitalDocTrans.java

@@ -31,82 +31,24 @@ public class TaiZhouLeaveHospitalDocTrans extends ModelDocTrans {
     }
 
     private List<String> keyContrasts = Lists.newArrayList(
-            "告知同意=",
-            "文书内容=",
-            "复诊科室=",
-            "审核人=",
-            "其它指导=",
-            "病理诊断=",
-            "事件日期=",
-            "病理诊断(有无)=",
-            "专科检查=",
-            "特殊饮食指导=",
-            "食物/药物间相互作用指导=",
-            "事件基本信息=",
-            "年龄=",
-            "手术日期=",
-            "床号=",
-            "病人基本信息=",
-            "其他=",
-            "手术记录=",
-            "手术过程=",
-            "入院情况=",
-            "辅助检查结果=",
             "本人姓名=姓名",
-            "治疗=",
-            "复诊地点=",
-            "病历日期=签名时间",
-            "出院状态=",
-            "脉搏=",
-            "呼吸=",
-            "临床科室=",
-            "住院诊治经过=",
-            "审核=",
-            "体温=",
-            "责任医师=",
-            "生活自理=",
-            "活动=",
-            "随访复访安排=",
-            "入院原因=",
-            "症状=",
-            "知情同意签名=",
-            "出院诊断=",
-            "入院诊断=",
+            "性别=性别",
+            "年龄=年龄",
+            "床号=床号",
+            "入院日期=入院时间",
+            "出院时间=出院时间",
+            "入院诊断=入院诊断",
+            "出院诊断=出院诊断",
+            "实际住院天数=住院天数",
+            "入院情况=入院情况",
+            "诊治经过=诊治经过",
             "出院时情况=出院情况",
-            "药物=",
-            "医生=医师签名",
-            "饮食指导=",
-            "复诊时间=",
-            "出院后去处=",
-            "血压=",
-            "影像学检查=",
-            "内容=",
-            "切口类别=",
-            "拟接收医疗机构名称=",
-            "出院时间=",
-            "切口愈合等级=",
-            "主诉=",
-            "复诊目的=",
-            "实验室检查=",
-            "医疗组长=",
-            "审核日期=",
-            "性别=",
-            "麻醉方式=",
-            "病历号=",
-            "入院日期=",
-            "病人转归=",
-            "出院指导=",
-            "诊治经过=",
-            "手术名称=",
-            "病历状态=",
-            "实际住院天数=",
-            "出院医嘱=",
-            "病理号=",
-            "入院时间=",
-            "出院情况=",
+            "出院医嘱=出院医嘱",
+            "饮食指导=健康教育",
+            "复诊时间=随访计划",
             "出院指导=注意事项",
-            "随访计划=",
-            "温馨提示="
+            "医生=医师签名",
+            "病历日期=签名时间"
             );
 
 }

+ 6 - 31
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouThreeLevelWardDocTrans.java

@@ -30,6 +30,7 @@ public class TaiZhouThreeLevelWardDocTrans extends ModelDocTrans {
     private ThreeLevelWardDoc getThreeLevelWardDoc(String content) {
         Map<String, String> sourceMap = TzXmlUtil.getXmlToMapForTZ(content); // xml原始数据给华卓
         Map<String, String> structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts);
+        structureMap.put("记录时间", structureMap.get("查房日期"));
         ThreeLevelWardDoc threeLevelWardDoc = new ThreeLevelWardDoc();
         threeLevelWardDoc.setStructureMap(structureMap);
         threeLevelWardDoc.setText(content);
@@ -37,39 +38,13 @@ public class TaiZhouThreeLevelWardDocTrans extends ModelDocTrans {
         return threeLevelWardDoc;
     }
 
+    // 因removeKey会删除值,1对多需要重新put
     private List<String> keyContrasts = Lists.newArrayList(
-            "NRS营养风险评分=",
-            "审核人=",
-            "体检=",
-            "事件日期=记录时间",
-            "医生=记录医师",
-            "查房医师=",
-            "简要病情=",
-            "事件基本信息=",
-            "职务=",
-            "年龄=",
-            "治疗计划和措施=",
-            "主诉=",
-            "床号=",
-            "病人基本信息=",
-            "营养风险总评分=",
-            "审核日期=",
-            "上级查房医生职称=",
-            "性别=",
-            "本人姓名=",
-            "查房类别=",
-            "病历号=",
-            "病历日期=",
-            "职称=",
-            "入院日期=",
-            "临床科室=",
-            "VTE风险评估=",
-            "审核=",
-            "病历状态=",
-            "VTE评分=",
-            "上级医生=",
+            "查房备注=查房标题",
             "查房记录=病情记录",
-            "查房备注=查房标题"
+            "事件日期=查房日期",
+//            "事件日期=记录时间",
+            "医生=记录医师"
     );
 
 }