Explorar el Código

添加枚举类型

zhoutg hace 4 años
padre
commit
1952479471

+ 3 - 0
doc/008.20210623修改诊断依据备注/med_2021.sql

@@ -0,0 +1,3 @@
+USE `med_2021`;
+
+alter table kl_diagnose_base MODIFY  `type` int(10) NOT NULL DEFAULT '1' COMMENT '基础规则类型(1:等于术语本身;2:存在比较;3:主诉现病史正则;4:既往史正则;5:查体正则;6:辅检结果正则)';

+ 3 - 1
src/main/java/com/diagbot/enums/LexiconExtEnum.java

@@ -56,7 +56,9 @@ public enum LexiconExtEnum implements KeyedNamed {
     Age(410,"年龄"),
 
     zsxbszz(900, "主诉现病史正则"),
-    jwzz(901, "既往正则");
+    jwzz(901, "既往史正则"),
+    ctzz(902, "查体正则"),
+    fjjgzz(903, "辅检结果正则");
 
     @Setter
     private int key;

+ 11 - 1
src/main/java/com/diagbot/facade/KlDiagnoseImportFacade.java

@@ -484,11 +484,21 @@ public class KlDiagnoseImportFacade {
                         klDiagnoseDetailVO.setBasDescription(current.getRule());
                         klDiagnoseDetailVO.setEqValue(current.getRule());
                         break;
-                    case jwzz: // 既往正则
+                    case jwzz: // 既往正则
                         klDiagnoseDetailVO.setBasType(4);
                         klDiagnoseDetailVO.setBasDescription(current.getRule());
                         klDiagnoseDetailVO.setEqValue(current.getRule());
                         break;
+                    case ctzz: // 查体正则
+                        klDiagnoseDetailVO.setBasType(5);
+                        klDiagnoseDetailVO.setBasDescription(current.getRule());
+                        klDiagnoseDetailVO.setEqValue(current.getRule());
+                        break;
+                    case fjjgzz: // 辅检结果正则
+                        klDiagnoseDetailVO.setBasType(6);
+                        klDiagnoseDetailVO.setBasDescription(current.getRule());
+                        klDiagnoseDetailVO.setEqValue(current.getRule());
+                        break;
                     case Vital: // 体格检查项目
                     case Age: // 年龄
                         klDiagnoseDetailVO.setBasConceptId(current.getConceptId());