RedisService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.yihu.ehr.profile.service;
  2. import com.yihu.ehr.redis.schema.*;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Service;
  5. /**
  6. * Redis管理
  7. * @author hzp add at 20170425
  8. */
  9. @Service
  10. public class RedisService {
  11. @Autowired
  12. private HealthProblemDictKeySchema healthProblemDictKeySchema;
  13. @Autowired
  14. private Icd10KeySchema icd10KeySchema;
  15. /**
  16. * 获取健康问题redis
  17. *
  18. * @return
  19. */
  20. public String getHealthProblem(String key) {
  21. return healthProblemDictKeySchema.get(key);
  22. }
  23. /**
  24. *获取ICD10对应健康问题 redis
  25. */
  26. public String getHpCodeByIcd10(String key) {
  27. return icd10KeySchema.getHpCode(key);
  28. }
  29. /**
  30. * 获取ICD10名称 redis
  31. */
  32. public String getIcd10Name(String key) {
  33. return icd10KeySchema.get(key);
  34. }
  35. /**
  36. * 获取ICD10慢病信息
  37. * @param key
  38. * @return
  39. */
  40. public String getChronicInfo(String key) {
  41. return icd10KeySchema.getChronicInfo(key);
  42. }
  43. }