package com.yizhu.supervise.common.enums; public enum ServiceMethodEnum { DRUG_PUSH(1, "互联网医院药品目录推送接口", "his.provinceDataUploadService", "uploadDrugCatalogue"), ONLINE_CONSULTATION(2, "在线咨询信息", "his.provinceDataUploadService", "uploadConsultIndicators"), ONLINE_FOLLOW_UP(3, "在线复诊信息", "his.provinceDataUploadService", "uploadReferralIndicators"), ONLINE_PRESCRIPTION(4, "在线处方信息", "his.provinceDataUploadService", "uploadRecipeIndicators"), ONLINE_PRESCRIPTION_VERIFICATION(5, "在线处方核销(配送、发药、购药)", "his.provinceDataUploadService", "uploadRecipeVerificationIndicators"), ONLINE_APPOINTMENT_REGISTRATION(6, "互联网预约挂号记录", "his.provinceDataUploadService", "uploadAppointRecord"), ELECTRONIC_MEDICAL_RECORD(7, "电子病历信息", "his.provinceDataUploadService", "uploadElectMedicalRecord"), REMOTE_OUTPATIENT(8, "远程门诊记录", "his.provinceDataUploadService", "uploadCloudAppointRecordIndicators"), REMOTE_CONSULTATION(9, "远程会诊记录", "his.provinceDataUploadService", "uploadMeetClinicIndicators"), REMOTE_IMAGING(10, "远程影像诊断记录", "his.provinceDataUploadService", "pushRemoteRadiology"), REMOTE_ELECTROCARDIOGRAM(11, "远程心电诊断记录", "his.provinceDataUploadService", "pushRemoteECG"), REMOTE_MEDICAL_RECORDS(12, "远程病理记录", "his.provinceDataUploadService", "pushRemotePathology"), REMOTE_REFERRAL(13, "远程转诊记录", "his.provinceDataUploadService", "pushRemoteTransfer"), EVALUATIVE_INFORMATION(14, "评价信息推送接口", "his.provinceDataUploadService", "uploadBusinessInfoAfter"), MEDICAL_DISPUTES(15, "医疗争议(不良事件)记录", "his.provinceDataUploadService", "pushMedicalDispute"); ServiceMethodEnum(Integer code, String serviceName, String serviceId, String serviceMethod) { this.code = code; this.serviceName = serviceName; this.serviceId = serviceId; this.serviceMethod = serviceMethod; } public static ServiceMethodEnum getServiceBean(Integer code) { for (ServiceMethodEnum value : ServiceMethodEnum.values()) { if (value.getCode().equals(code)) { return value; } } return null; } private Integer code; private String serviceName; private String serviceId; private String serviceMethod; public Integer getCode() { return code; } public String getServiceName() { return serviceName; } public String getServiceId() { return serviceId; } public String getServiceMethod() { return serviceMethod; } }