|
@@ -60,7 +60,24 @@ public enum LexiconTypeEnum implements KeyedNamed {
|
|
|
SIDE_EFFECTS(49,"不良反应"),
|
|
|
CORE_INDICATORS(50,"核心指标"),
|
|
|
TYPES_OF_DISEASE(51,"疾病类型(慢病|急诊)"),
|
|
|
- PART_AREA(52,"部位区域");
|
|
|
+ PART_AREA(52,"部位区域"),
|
|
|
+ LOCATION_AREA(52,"部位区域"),
|
|
|
+ CHEMICAL_NAME_OF_DRUG(53,"药品化学名"),
|
|
|
+ DRUG_TRADE_NAMES(54,"药品商品名"),
|
|
|
+ HISTORY_OF_PAST_DISEASES(55,"既往疾病史"),
|
|
|
+ HISTORY_OF_TRAUMA(56,"外伤史"),
|
|
|
+ HISTORY_OF_SURGERY(57,"手术史"),
|
|
|
+ HISTORY_OF_BLOOD_TRANSFUSION(58,"输血史"),
|
|
|
+ INFECTIOUS_DISEASE_HISTORY(59,"传染病史"),
|
|
|
+ BAD_HABITS(60,"不良习惯"),
|
|
|
+ MARITAL_HISTORY(61,"冶游史"),
|
|
|
+ HISTORY_OF_MARRIAGE_AND_CHILDBEARING(62,"婚育史"),
|
|
|
+ BIRTH_HISTORY(63,"生育史"),
|
|
|
+ FAMILY_HISTORY(64,"家族史"),
|
|
|
+ FOOD_ALLERGY_HISTORY(65,"食物过敏史"),
|
|
|
+ HISTORY_OF_DRUG_ALLERGY(66,"药物过敏史"),
|
|
|
+ FAMILY_RELATED_INFECTIOUS_DISEASE_HISTORY(67,"家族相关传染病史");
|
|
|
+
|
|
|
|
|
|
@Setter
|
|
|
private Integer key;
|
|
@@ -81,25 +98,11 @@ public enum LexiconTypeEnum implements KeyedNamed {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
-
|
|
|
- public static LexiconTypeEnum getEnum(String name) {
|
|
|
- for (LexiconTypeEnum item : LexiconTypeEnum.values()) {
|
|
|
- if (item.name.equals(name)) {
|
|
|
- return item;
|
|
|
- }
|
|
|
- }
|
|
|
- return null;
|
|
|
- }
|
|
|
|
|
|
public static String getName(Integer key) {
|
|
|
LexiconTypeEnum item = getEnum(key);
|
|
|
return item != null ? item.name : null;
|
|
|
}
|
|
|
-
|
|
|
- public static Integer getKey(String name) {
|
|
|
- LexiconTypeEnum item = getEnum(name);
|
|
|
- return item != null ? item.key : null;
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
public int getKey() {
|