|
@@ -1,6 +1,7 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
import com.diagbot.dto.DrugInfoDTO;
|
|
|
+import com.diagbot.dto.LisDetailDTO;
|
|
|
import com.diagbot.dto.OperationInfoDTO;
|
|
|
import com.diagbot.dto.RetrievalDTO;
|
|
|
import com.diagbot.repository.*;
|
|
@@ -21,6 +22,9 @@ public class RetrievalFacade {
|
|
|
@Autowired
|
|
|
LisPackRepository lisPackRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ LisRepository lisRepository;
|
|
|
+
|
|
|
@Autowired
|
|
|
ICDDiseaseRepository icdDiseaseRepository;
|
|
|
|
|
@@ -46,6 +50,9 @@ public class RetrievalFacade {
|
|
|
case 1:
|
|
|
retrievalDTO.setLisNames(getLisPacks(retrievalVO.getInputStr()));
|
|
|
break;
|
|
|
+ case 2:
|
|
|
+ retrievalDTO.setLisDetailNames(getLis(retrievalVO.getInputStr()));
|
|
|
+ break;
|
|
|
case 3:
|
|
|
retrievalDTO.setPacsNames(getPACSs(retrievalVO.getInputStr()));
|
|
|
break;
|
|
@@ -65,7 +72,7 @@ public class RetrievalFacade {
|
|
|
|
|
|
|
|
|
/*
|
|
|
- * 获取疾病名称列表
|
|
|
+ * 获取化验套餐名称列表
|
|
|
*/
|
|
|
public List<String> getLisPacks(String name) {
|
|
|
|
|
@@ -76,6 +83,18 @@ public class RetrievalFacade {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
+ * 获取化验细项名称列表
|
|
|
+ */
|
|
|
+ public List<LisDetailDTO> getLis(String name) {
|
|
|
+
|
|
|
+ LisNode lisNode = new LisNode();
|
|
|
+ List<LisDetailDTO> lislist = lisNode.getLisDetailList(name,lisRepository);
|
|
|
+
|
|
|
+ return lislist;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/*
|
|
|
* 获取辅检名称列表
|
|
|
*/
|