ServiceMethodEnum.java 2.7 KB

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