Se corrigió el cálculo del Goal Status en el Treatment Plan Review, evitando que el estado de una meta aparezca vacío cuando se agregan nuevos objetivos o cuando sus objetivos tienen diferentes estados.
Al agregar un nuevo objetivo durante la revisión, el Goal Status se calcula correctamente teniendo en cuenta el estado de los demás objetivos asociados a la meta.
Se corrigieron los casos en los que una meta aparecía sin estado cuando sus objetivos tenían estados diferentes y ninguno estaba logrado ni parcialmente logrado.
El estado de cada Goal se determina según los objetivos asociados:
Parcialmente Logrado (Partially Achieved): cuando al menos un objetivo está logrado o parcialmente logrado.
No Logrado (Not Achieved): cuando no hay objetivos logrados ni parcialmente logrados, pero al menos uno está marcado como no logrado.
No Iniciado (Not Initiated): cuando no se cumple ninguna de las condiciones anteriores.
Esta corrección garantiza que el Goal Status refleje correctamente el progreso de los objetivos durante la revisión del plan de tratamiento, evitando que se muestre vacío.