|
@@ -157,19 +157,6 @@ public class AlgorithmController extends BaseController {
|
|
|
ResponseData graphResponseData = graphCalculate.calculate(request, searchData);
|
|
|
if (graphResponseData.getDis().size() > 0) {
|
|
|
List<FeatureRate> disFeatureRates = new ArrayList<>();
|
|
|
- /*boolean isFind = false;
|
|
|
- for (int i = 0; i < bigDataResponseData.getDis().size(); i++) {
|
|
|
- FeatureRate bigdata_fr = bigDataResponseData.getDis().get(i);
|
|
|
- isFind = false;
|
|
|
- for (FeatureRate graph_fr : graphResponseData.getDis()) {
|
|
|
- if (graph_fr.getDesc().contains("拟诊")|| graph_fr.getDesc().contains("确诊") && bigdata_fr.getFeatureName().equals(graph_fr.getFeatureName())) {
|
|
|
- isFind = true;
|
|
|
- }
|
|
|
- }
|
|
|
- if (!isFind) {
|
|
|
- disFeatureRates.add(bigdata_fr);
|
|
|
- }
|
|
|
- }*/
|
|
|
List<FeatureRate> bigdis = bigDataResponseData.getDis();
|
|
|
List<FeatureRate> graphdis = graphResponseData.getDis();
|
|
|
for (FeatureRate bg:graphdis) {
|
|
@@ -210,13 +197,13 @@ public class AlgorithmController extends BaseController {
|
|
|
|
|
|
//推送管理评估
|
|
|
bigDataResponseData.setManagementEvaluation(graphResponseData.getManagementEvaluation());
|
|
|
- //知识图谱直接替换大数据中的检验检查数据
|
|
|
- LisPacsCalculate lisPacsCalculate = new LisPacsCalculate();
|
|
|
- graphResponseData = lisPacsCalculate.getLisPacs(request, searchData);
|
|
|
|
|
|
+ //知识图谱直接替换大数据中的检验检查数据
|
|
|
+ graphResponseData = graphCalculate.getLisPacs(request,searchData);
|
|
|
bigDataResponseData.setLabs(graphResponseData.getLabs());
|
|
|
bigDataResponseData.setPacs(graphResponseData.getPacs());
|
|
|
|
|
|
+
|
|
|
//体征结果和指标推送
|
|
|
Map<String, String> vitalCache = CacheUtil.getVitalCache();
|
|
|
List<String> featureList = Arrays.asList(searchData.getFeatureTypes());
|