EltonSaravia / GABI

Este es mi proyecto final de grado superior de desarrollo de aplicaciones multiplataforma.
0 stars 0 forks source link

Crear interfaz enfermería #33

Open EltonSaravia opened 1 month ago

EltonSaravia commented 1 month ago

Te explico en detalle los cambios que necesitamos realizar para los fragmentos del módulo de enfermería, tanto en cuanto a los nombres como las interfaces que debes preparar para que todo esté bien estructurado y listo para que yo luego agregue la lógica con Java.

Fragmento Principal: HomeEnfermeriaFragment.java Este fragmento NO cambiará de nombre porque será el primer fragmento que se cargue cuando el usuario acceda al módulo de enfermería. Aquí va la funcionalidad relacionada con la administración de medicamentos, así que cumplirá el siguiente rol:

Lista de administraciones recientes: Se mostrará una lista de todas las administraciones de medicamentos que ya se han registrado para los residentes. Botón para agregar nueva administración: Debe haber un botón que permita al enfermero agregar una nueva administración de medicamento. Elementos clicables: Cada elemento de la lista debe ser clicable para que al tocarlo, se abra una pantalla (detalle) donde se muestre más información sobre esa administración en particular, permitiendo ver detalles como la dosis administrada, el residente, el trabajador que lo administró, y la fecha y hora de la administración.

Cambios de Nombre y Funcionalidad de los Otros Fragmentos:

InformacionEnfermeriaFragment.java Cambiar nombre a: CitasExternasFragment.java Funcionalidad: Este fragmento gestionará las citas médicas externas de los residentes. Lista de citas médicas: Debe mostrar una lista con todas las citas médicas externas que ya están registradas para los residentes. Botón para agregar una nueva cita: Añadir un botón para registrar una nueva cita médica. Elementos clicables: Cada cita debe ser un elemento clicable que al tocarlo muestre un detalle con toda la información de la cita (fecha, hora, lugar, motivo, etc.). Desde aquí se debería poder también modificar o eliminar la cita.

TareasEnfermeriaFragment.java Cambiar nombre a: HendersonCareFragment.java Funcionalidad: Aquí se gestionarán las intervenciones de cuidado avanzadas basadas en la teoría de Henderson. Formulario de registro de intervención: Debes agregar un formulario que permita al enfermero registrar una intervención. Los campos que debe incluir son: Residente: Selección del residente al que se le aplicó la intervención. Descripción de la intervención: Un campo de texto donde el enfermero pueda detallar cómo se aplicó la teoría de Henderson en el cuidado del residente. Documentación: Opción para adjuntar documentos relacionados con la intervención (por ejemplo, informes médicos). Botón para agregar nueva intervención: Debe haber un botón que permita registrar una nueva intervención. Elementos clicables en la lista: Cada intervención registrada debe ser clicable para ver el detalle de la intervención, permitiendo también editar o eliminar la información.

TurnosEnfermeriaFragment.java Cambiar nombre a: DocumentosFragment.java Funcionalidad: Este fragmento permitirá gestionar los documentos de los residentes. Lista de documentos: Mostrar una lista con todos los documentos que ya están asociados a los residentes. Botón para subir nuevos documentos: Añadir un botón que permita subir un nuevo documento. Los documentos pueden ser informes médicos, recetas, etc. Elementos clicables en la lista: Cada documento debe ser clicable para ver más detalles (nombre del archivo, descripción, fecha de subida) y con opciones para descargarlo o eliminarlo.

Resumen de las Interfaces: HomeEnfermeriaFragment.java:

Botón que añade tratamiento (FormularioTratamientoActivity.java) :

CitasExternasFragment.java:

HendersonCareFragment.java:

Lista de documentos asociados a los residentes.

EltonSaravia commented 2 weeks ago

Esta tarea debe pasar a estado en curso cuando empiezes con ella.