|
@@ -1,19 +1,11 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
-import com.diagbot.dto.AnesthesiaInfoDTO;
|
|
|
import com.diagbot.dto.DictionaryInfoDTO;
|
|
|
-import com.diagbot.dto.DiseaseInfoDTO;
|
|
|
-import com.diagbot.dto.DrugInfoDTO;
|
|
|
import com.diagbot.dto.IndexDTO;
|
|
|
import com.diagbot.dto.LisDetailDTO;
|
|
|
-import com.diagbot.dto.NurseInfoDTO;
|
|
|
-import com.diagbot.dto.OperationInfoDTO;
|
|
|
import com.diagbot.dto.RetrievalConceptDTO;
|
|
|
import com.diagbot.dto.RetrievalDTO;
|
|
|
-import com.diagbot.dto.ScaleInfoDTO;
|
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
|
-import com.diagbot.dto.TcmdiseaseInfoDTO;
|
|
|
-import com.diagbot.dto.TcmsyndromeInfoDTO;
|
|
|
import com.diagbot.enums.LexiconEnum;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.EntityUtil;
|
|
@@ -61,7 +53,7 @@ public class MedRetrievalFacade {
|
|
|
List<IndexDTO> indexList = Lists.newLinkedList();
|
|
|
|
|
|
/**
|
|
|
- * 类型:1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、9-症状、10-量表、11-护理、12-中医诊断、13-中医证候、14-麻醉
|
|
|
+ * 类型:1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、9-症状、10-量表、11-护理、12-中医诊断、13-中医证候、14-麻醉、15-药品剂型、16-给药途径
|
|
|
*/
|
|
|
|
|
|
switch (retrievalVO.getType()) {
|
|
@@ -208,6 +200,14 @@ public class MedRetrievalFacade {
|
|
|
retrievalDTO.setNameList(BeanUtil.listCopyTo(indexList, RetrievalConceptDTO.class));
|
|
|
}
|
|
|
break;
|
|
|
+ case 16:
|
|
|
+ medRetrievalVO.setTypeId(LexiconEnum.AdministrationRoute.getKey());
|
|
|
+ medRetrievalVO.getTypeIds().add(LexiconEnum.AdministrationRoute.getKey());
|
|
|
+ indexList = klConceptFacade.index(medRetrievalVO);
|
|
|
+ if (ListUtil.isNotEmpty(indexList)) {
|
|
|
+ retrievalDTO.setNameList(BeanUtil.listCopyTo(indexList, RetrievalConceptDTO.class));
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
return retrievalDTO;
|
|
|
}
|