1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-02 01:02:55 +00:00

Issue #55: Verwende alle, nicht nur abgeschlossene Prozeduren

This commit is contained in:
2023-10-04 11:22:49 +02:00
parent 08e37b629f
commit 93eee29d8f

View File

@ -4,7 +4,6 @@ import DNPM.services.SettingsService;
import de.itc.onkostar.api.IOnkostarApi;
import de.itc.onkostar.api.Patient;
import de.itc.onkostar.api.Procedure;
import de.itc.onkostar.api.ProcedureEditStateType;
import java.util.*;
import java.util.stream.Collectors;
@ -77,7 +76,6 @@ public class DefaultSystemtherapieService implements SystemtherapieService {
public List<EcogStatusWithDate> ecogStatus(Patient patient) {
return patient.getDiseases().stream()
.flatMap(disease -> onkostarApi.getProceduresForDiseaseByForm(disease.getId(), getFormName()).stream())
.filter(procedure -> procedure.getEditState() == ProcedureEditStateType.COMPLETED)
.filter(procedure -> null != procedure.getStartDate())
.sorted(Comparator.comparing(Procedure::getStartDate))
.map(procedure -> {