package cn.lihu.jh.module.ecg.enums;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
|
/**
|
* His的Check_type类型枚举
|
*/
|
@Getter
|
@AllArgsConstructor
|
public enum HisCheckNameEnum {
|
Y691133607("常规心电图", "100"),
|
Y201605("24小时动态心电图", "200"),
|
Y201606("24小时动态心电监测", "200"),
|
Y200327("动态血压", "300"),
|
Y201652("平板运动心电", "400"),
|
Y502490914("动脉硬化检测", "500"),
|
Y419562119("食道电生理", "600"),
|
Y201604("心电图药物负荷试验", "700"),
|
Y1202042("频谱心电图", "800"),
|
Y1202058("心室晚电位", "900"),
|
Y1202065("床边心电图(常规+频谱)", "1000"),
|
Y559542128("常规心电图-心电向量图", "1100");
|
|
/**
|
* 类型
|
*/
|
private final String name;
|
/**
|
* 描述
|
*/
|
private final String value;
|
|
/**
|
* 根据类型获取枚举
|
*
|
* @param type 类型
|
* @return 枚举
|
*/
|
public static String getByName(String name) {
|
for (HisCheckNameEnum value : values()) {
|
if (value.getName().equals(name)) {
|
return value.getValue();
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 根据类型获取枚举
|
*
|
* @param val 值类型
|
* @return 枚举
|
*/
|
public static String getByValue(String val) {
|
for (HisCheckNameEnum value : values()) {
|
if (value.getValue().equals(val)) {
|
return value.getName();
|
}
|
}
|
return null;
|
}
|
}
|