DiseaseIcdFacade.java 929 B

123456789101112131415161718192021222324252627282930313233
  1. package com.diagbot.facade;
  2. import com.diagbot.dto.GetDiseaseIcdDTO;
  3. import com.diagbot.service.impl.DiseaseIcdServiceImpl;
  4. import com.diagbot.vo.GetDiseaseIcdVO;
  5. import org.springframework.stereotype.Component;
  6. import java.util.Arrays;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * @Description:
  12. * @author: wangyu
  13. * @time: 2019/2/14 15:25
  14. */
  15. @Component
  16. public class DiseaseIcdFacade extends DiseaseIcdServiceImpl {
  17. /**
  18. * 根据医院编号和诊断ids获取各自的icd编码
  19. *
  20. * @param getDiseaseIcdVO
  21. * @return
  22. */
  23. public List<GetDiseaseIcdDTO> getDiseaseIcds(GetDiseaseIcdVO getDiseaseIcdVO) {
  24. Map paramMap = new HashMap<>();
  25. paramMap.put("questions", Arrays.asList(getDiseaseIcdVO.getQuestions().split(",")));
  26. paramMap.put("hospitalCode", getDiseaseIcdVO.getHospitalCode());
  27. return this.getDiseaseIcds(paramMap);
  28. }
  29. }