|
@@ -618,7 +618,19 @@ class AiResultModifierController extends GetxController {
|
|
|
|
|
|
resultDTO = AIDiagnosisPerImageDTO.fromJson(jsonDecode(result));
|
|
|
}
|
|
|
- modifiedDataDTO = resultDTO;
|
|
|
+
|
|
|
+ List<AIDetectedObject> legalObjs = [];
|
|
|
+ var tempResultDto = resultDTO;
|
|
|
+ var rawObjs = tempResultDto.diagResultsForEachOrgan![0].detectedObjects!;
|
|
|
+ for (var detectedObject in rawObjs) {
|
|
|
+ var isLegalObject = detectedObject.descriptions?.isNotEmpty ?? false;
|
|
|
+ if (isLegalObject) {
|
|
|
+ legalObjs.add(detectedObject);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ rawObjs.clear();
|
|
|
+ rawObjs.addAll(legalObjs);
|
|
|
+ modifiedDataDTO = tempResultDto;
|
|
|
contours = resultDTO.diagResultsForEachOrgan![0]
|
|
|
.detectedObjects![currentAiDetectedObjectIndex].contours ??
|
|
|
[];
|