package com.ruoyi.common.enums; public enum FollowUpEnum { HZGH("ADT^A04", "患者挂号"), YZZXJH("RGV^O15", "医嘱执行计划"), WCJZ("REF^I12", "完成接诊"), CFSQ("OMP^O09[NW~PH~IP]", "处方申请"), CFSFQR("OMP^O09[OK^SC]", "处方收费确认"), CFTFQR("OMP^O09[OK^DC]", "处方退费确认"), HZZDXXXG("ADT^A08", "患者诊断信息修改"), JCBGMJZ("ORU^R01[UX~CM]", "检查报告(门急诊业务)"), KS("MFN^Z2B", "科室"), BQ("MFN^Z2C", "病区"), XZZGXX("PMU^B01", "新增职工信息"), XGZGXX("PMU^B02", "修改职工信息"), JBZDXX("MFN^Z4A", "疾病字典信息"), SSZDXX("MFN^Z8A", "手术字典信息"), YPZDXX("MFN^Z3C", "药品字典信息"), HZJBXXXG("ADT^A31", "患者基本信息修改"), HZRY("ADT^A01", "患者入院"), HZCY("ADT^A03", "患者出院"), HZJD("ADT^A28", "患者建档"), HZQXRY("ADT^A11", "患者取消入院"), HZRK("ADT^A10", "患者入科"), HZQXRK("ADT^A32", "患者取消入科"), HZYCY("ADT^A16", "患者预出院"), QXYCY("ADT^A25", "取消预出院"), YZSQ("OMP^O09[NW~IP]", "医嘱申请"), YZZF("OMP^O09[CA~CA]", "医嘱作废"), YZTZ("OMP^O09[DC~DC]", "医嘱停止"), ZDXXXG("ADT^A08", "诊断信息修改"), JCBG("ORU^R01[UX~CM]", "检查报告"), JCSJ("ORU^R01", "检查数据"), JYBG("OUL^R21", "检验报告"), CFXZSQ("OMP^O09", "处方新增申请"), SHDJ("SIU^S21", "术后登记"); private String code; private String desc; FollowUpEnum(String code, String desc) { this.code = code; this.desc = desc; } public static String getDescByCode(String code) { FollowUpEnum[] organEnums = values(); for (int i = 0; i < organEnums.length; i++) { FollowUpEnum organEnum = organEnums[i]; if (organEnum.getCode().equals(code)) { return organEnum.getDesc(); } } return null; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } }