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; } }