浏览代码

1、标准术语维护

louhr 5 年之前
父节点
当前提交
6a5c336d0e

+ 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);

+ 31 - 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.getXmlToMapForTZWithReplace(content); // xml原始数据给华卓
         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,8 @@ public class TaiZhouFirstCourseRecordDocTrans extends ModelDocTrans {
     }
 
     private List<String> keyContrasts = Lists.newArrayList(
-            "医生=记录医师",
-            "病历日期=记录时间"
+//            "医生=记录医师",
+//            "病历日期=记录时间"
     );
 
 }