|
@@ -78,28 +78,28 @@ public class RetrievalFacade {
|
|
|
RetrievalDTO retrievalDTO = new RetrievalDTO();
|
|
|
switch (retrievalVO.getType()) {
|
|
|
case 1:
|
|
|
- retrievalDTO.setLisNames(getLisPacks(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setLisNames(getLisPacks(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 2:
|
|
|
- retrievalDTO.setLisDetailNames(getLis(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setLisDetailNames(getLis(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 3:
|
|
|
- retrievalDTO.setPacsNames(getPACSs(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setPacsNames(getPACSs(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 4:
|
|
|
- retrievalDTO.setDiseaseNames(getDiseases(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setDiseaseNames(getDiseases(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 5:
|
|
|
- retrievalDTO.setDrugNames(getMedicines(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setDrugNames(getMedicines(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 6:
|
|
|
- retrievalDTO.setOperationNames(getOperations(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setOperationNames(getOperations(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 7:
|
|
|
- retrievalDTO.setDeptNames(getDepts(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setDeptNames(getDepts(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 8:
|
|
|
- retrievalDTO.setTransfusionNames(getTransfusion(retrievalVO.getInputStr()));
|
|
|
+ retrievalDTO.setTransfusionNames(getTransfusion(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
|
break;
|
|
|
case 9:
|
|
|
retrievalDTO.setSymptomNames(getSymptoms(retrievalVO.getInputStr(), retrievalVO.getSize()));
|
|
@@ -113,10 +113,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取化验套餐名称列表
|
|
|
*/
|
|
|
- public List<String> getLisPacks(String info) {
|
|
|
+ public List<String> getLisPacks(String info, Integer size) {
|
|
|
|
|
|
LisSetNode lisPackNode = new LisSetNode();
|
|
|
- List<String> lisPacklist = lisPackNode.getLISPackNameList(info, lisSetRepository, baseNodeRepository);
|
|
|
+ List<String> lisPacklist = lisPackNode.getLISPackNameList(info, size, lisSetRepository, baseNodeRepository);
|
|
|
|
|
|
return lisPacklist;
|
|
|
}
|
|
@@ -125,10 +125,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取化验细项名称列表
|
|
|
*/
|
|
|
- public List<LisDetailDTO> getLis(String info) {
|
|
|
+ public List<LisDetailDTO> getLis(String info, Integer size) {
|
|
|
|
|
|
LisNameNode lisNode = new LisNameNode();
|
|
|
- List<LisDetailDTO> lislist = lisNode.getLisDetailList(info, lisRepository, baseNodeRepository);
|
|
|
+ List<LisDetailDTO> lislist = lisNode.getLisDetailList(info, size, lisRepository, baseNodeRepository);
|
|
|
|
|
|
return lislist;
|
|
|
}
|
|
@@ -137,10 +137,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取辅检名称列表
|
|
|
*/
|
|
|
- public List<String> getPACSs(String info) {
|
|
|
+ public List<String> getPACSs(String info, Integer size) {
|
|
|
|
|
|
PacsNameNode pacsNode = new PacsNameNode();
|
|
|
- List<String> pacslist = pacsNode.getPACSNameAndPACSSubNameList(info, pacsRepository);
|
|
|
+ List<String> pacslist = pacsNode.getPACSNameAndPACSSubNameList(info, size, pacsRepository);
|
|
|
|
|
|
return pacslist;
|
|
|
}
|
|
@@ -149,10 +149,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取疾病名称列表
|
|
|
*/
|
|
|
- public List<DiseaseInfoDTO> getDiseases(String info) {
|
|
|
+ public List<DiseaseInfoDTO> getDiseases(String info, Integer size) {
|
|
|
|
|
|
YiBaoDiseaseNode yiBaoDiseaseNode = new YiBaoDiseaseNode();
|
|
|
- List<DiseaseInfoDTO> diseaselist = yiBaoDiseaseNode.getDiseaseNameList(info, icdDiseaseRepository, baseNodeRepository);
|
|
|
+ List<DiseaseInfoDTO> diseaselist = yiBaoDiseaseNode.getDiseaseNameList(info, size, icdDiseaseRepository, baseNodeRepository);
|
|
|
|
|
|
return diseaselist;
|
|
|
}
|
|
@@ -161,10 +161,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取药品商品名称列表
|
|
|
*/
|
|
|
- public List<DrugInfoDTO> getMedicines(String info) {
|
|
|
+ public List<DrugInfoDTO> getMedicines(String info, Integer size) {
|
|
|
|
|
|
MedicineNode medicineNode = new MedicineNode();
|
|
|
- List<DrugInfoDTO> medslist = medicineNode.getMedicineList(info, medicineRepository, baseNodeRepository);
|
|
|
+ List<DrugInfoDTO> medslist = medicineNode.getMedicineList(info, size, medicineRepository, baseNodeRepository);
|
|
|
|
|
|
return medslist;
|
|
|
}
|
|
@@ -173,10 +173,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取手术和操作名称列表
|
|
|
*/
|
|
|
- public List<OperationInfoDTO> getOperations(String info) {
|
|
|
+ public List<OperationInfoDTO> getOperations(String info, Integer size) {
|
|
|
|
|
|
YiBaoOperationNameNode operationNode = new YiBaoOperationNameNode();
|
|
|
- List<OperationInfoDTO> opslist = operationNode.getOperationList(info, operationRepository, baseNodeRepository);
|
|
|
+ List<OperationInfoDTO> opslist = operationNode.getOperationList(info, size, operationRepository, baseNodeRepository);
|
|
|
|
|
|
return opslist;
|
|
|
}
|
|
@@ -185,7 +185,7 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取输血方式列表
|
|
|
*/
|
|
|
- public List<String> getTransfusion(String info) {
|
|
|
+ public List<String> getTransfusion(String info, Integer size) {
|
|
|
List<String> transfusionNames = transfusionRemindRepository.findTransfusionByName(info);
|
|
|
|
|
|
return transfusionNames;
|
|
@@ -195,10 +195,10 @@ public class RetrievalFacade {
|
|
|
/*
|
|
|
* 获取科室名称列表
|
|
|
*/
|
|
|
- public List<String> getDepts(String name) {
|
|
|
+ public List<String> getDepts(String name, Integer size) {
|
|
|
|
|
|
DeptNode deptNode = new DeptNode();
|
|
|
- List<String> deptlist = deptNode.getDeptNameList(name, deptRepository, baseNodeRepository);
|
|
|
+ List<String> deptlist = deptNode.getDeptNameList(name, size, deptRepository, baseNodeRepository);
|
|
|
|
|
|
return deptlist;
|
|
|
}
|