diff --git a/android/engine/src/main/java/org/smartregister/fhircore/engine/util/extension/PatientExtension.kt b/android/engine/src/main/java/org/smartregister/fhircore/engine/util/extension/PatientExtension.kt index 39487007b1..17ffa93e83 100644 --- a/android/engine/src/main/java/org/smartregister/fhircore/engine/util/extension/PatientExtension.kt +++ b/android/engine/src/main/java/org/smartregister/fhircore/engine/util/extension/PatientExtension.kt @@ -392,7 +392,7 @@ suspend fun Patient.activeCarePlans(fhirEngine: FhirEngine): List { .asSequence() .map { it.resource } .filter { it.status == CarePlan.CarePlanStatus.ACTIVE } - .sortedBy { it.meta.lastUpdated } + .sortedByDescending { it.period.start } .toList() }