|
@@ -167,13 +167,13 @@ public class AlgorithmController extends BaseController {
|
|
|
|
|
|
//大数据推送
|
|
|
// searchData.setLength(6); //模型推送最多6个比较合理
|
|
|
- AlgorithmCore core = new AlgorithmCore();
|
|
|
+ /*AlgorithmCore core = new AlgorithmCore();
|
|
|
ResponseData bigDataResponseData = core.algorithm(request, searchData, responseData);
|
|
|
bigDataResponseData.setVitals(new ArrayList<>());
|
|
|
bigDataResponseData.setLabs(new ArrayList<>());
|
|
|
- bigDataResponseData.setPacs(new ArrayList<>());
|
|
|
-
|
|
|
- /*GraphCalculate graphCalculate = new GraphCalculate();
|
|
|
+ bigDataResponseData.setPacs(new ArrayList<>());*/
|
|
|
+ ResponseData bigDataResponseData = new ResponseData();
|
|
|
+ GraphCalculate graphCalculate = new GraphCalculate();
|
|
|
ResponseData graphResponseData = graphCalculate.calculate(request, searchData, crisisDetailMap);
|
|
|
if (graphResponseData.getDis().size() > 0) {
|
|
|
List<FeatureRate> disFeatureRates = new ArrayList<>();
|
|
@@ -192,14 +192,14 @@ public class AlgorithmController extends BaseController {
|
|
|
List<FeatureRate> graphFeatureRates = graphResponseData.getDis();
|
|
|
graphFeatureRates.addAll(disFeatureRates);
|
|
|
bigDataResponseData.setDis(graphFeatureRates);
|
|
|
- }*/
|
|
|
+ }
|
|
|
//归一之前诊断信息
|
|
|
bigDataResponseData.setBeforeCombineDis(bigDataResponseData.getDis());
|
|
|
//推送出的诊断信息作为参数传入知识图谱
|
|
|
List<FeatureRate> pushDiags = new ArrayList<>();
|
|
|
pushDiags.addAll(bigDataResponseData.getDis());
|
|
|
searchData.setPushDiags(pushDiags);
|
|
|
-// bigDataResponseData.setTreat(graphResponseData.getTreat());
|
|
|
+ bigDataResponseData.setTreat(graphResponseData.getTreat());
|
|
|
|
|
|
//量表和指标推送
|
|
|
List<MedicalIndication> crisisDetailsList = this.getCrisisDetails(crisisDetailMap);
|