Parcourir la source

Merge branch 'dev-template' into debug

rengb il y a 5 ans
Parent
commit
2338dab83f

+ 2 - 2
kernel/src/main/java/com/lantone/qc/kernel/structure/ai/FirstCourseRecordAI.java

@@ -95,8 +95,8 @@ public class FirstCourseRecordAI extends ModelAI {
             if (midData.containsKey("鉴别诊断")) {
                 putDifferentialDiagCrfData(midData.getJSONObject("鉴别诊断"), inputInfo);//处理鉴别诊断
             }
-            if (midData.containsKey("诊疗计划")) {
-                putTreatPlanCrfData(midData.getJSONObject("诊疗计划"), inputInfo);//处理诊疗计划
+            if (midData.containsKey("诊疗计划-crf")) {
+                putTreatPlanCrfData(midData.getJSONObject("诊疗计划-crf"), inputInfo);//处理诊疗计划
             }
 
             double likeRate = loadSimilarAI(similarContent, similarityServiceClient);

+ 35 - 31
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouFirstCourseRecordDocTrans.java

@@ -27,37 +27,37 @@ public class TaiZhouFirstCourseRecordDocTrans extends ModelDocTrans {
         Map<String, String> sourceMap = TzXmlUtil.getXmlToMapForTZ(content);
         Map<String, String> structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts);
         // 病例特点=主诉+现病史-发病情况+专科检查+实验室检查+影像学检查+辅助检查结果+呼吸+脉搏+体温+血压
-        structureMap.put("病例特点", MapUtil.getSelectString(structureMap, Arrays.asList(
-                "主诉",
-                "现病史-发病情况",
-                "专科检查",
-                "实验室检查",
-                "影像学检查",
-                "辅助检查结果",
-                "呼吸",
-                "脉搏",
-                "体温",
-                "血压"
-                ))
-        );
+        //        structureMap.put("病例特点", MapUtil.getSelectString(structureMap, Arrays.asList(
+        //                "主诉",
+        //                "现病史-发病情况",
+        //                "专科检查",
+        //                "实验室检查",
+        //                "影像学检查",
+        //                "辅助检查结果",
+        //                "呼吸",
+        //                "脉搏",
+        //                "体温",
+        //                "血压"
+        //                ))
+        //        );
         // 诊断依据=性别+年龄+主诉+现病史-发病情况+专科检查+实验室检查+影像学检查+辅助检查结果+呼吸+脉搏+体温+血压
-        structureMap.put("诊断依据", MapUtil.getSelectString(structureMap, Arrays.asList(
-                "性别",
-                "年龄",
-                "主诉",
-                "现病史-发病情况",
-                "专科检查",
-                "实验室检查",
-                "影像学检查",
-                "辅助检查结果",
-                "呼吸",
-                "脉搏",
-                "体温",
-                "血压"
-                ))
-        );
+        //        structureMap.put("诊断依据", MapUtil.getSelectString(structureMap, Arrays.asList(
+        //                "性别",
+        //                "年龄",
+        //                "主诉",
+        //                "现病史-发病情况",
+        //                "专科检查",
+        //                "实验室检查",
+        //                "影像学检查",
+        //                "辅助检查结果",
+        //                "呼吸",
+        //                "脉搏",
+        //                "体温",
+        //                "血压"
+        //                ))
+        //        );
         // 诊疗计划=检查计划+治疗计划和措施
-        structureMap.put("诊疗计划", MapUtil.getSelectString(structureMap, Arrays.asList(
+        structureMap.put("诊疗计划-crf", MapUtil.getSelectString(structureMap, Arrays.asList(
                 "检查计划",
                 "治疗计划和措施"
                 ))
@@ -70,8 +70,12 @@ public class TaiZhouFirstCourseRecordDocTrans extends ModelDocTrans {
     }
 
     private List<String> keyContrasts = Lists.newArrayList(
-            "医生=记录医师",
-            "病历日期=记录时间"
+            //            "医生=记录医师",
+            "现病史- 发病情况=发病经过",
+            "治疗计划和措施=治疗计划",
+            "实验室检查=辅助检查",
+            "体温(耳)=体温耳",
+            "体温(口)=体温口"
     );
 
 }

+ 1 - 0
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouOperationDocTrans.java

@@ -102,6 +102,7 @@ public class TaiZhouOperationDocTrans extends ModelDocTrans {
     }
 
     private List<String> operationDiscussion_keyContrasts = Lists.newArrayList(
+            "本人姓名=姓名",
             "开始时间=手术开始时间",
             "结束时间=手术结束时间"
     );