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:
[x] Lista con las administraciones recientes. ( cambiar la interfaz )
[x] Botón para agregar una nueva administración.
[x] Elementos clicables para ver el detalle de cada administración.
Botón que añade tratamiento (FormularioTratamientoActivity.java) :
[x] titulo nuevo tratamiento cuando entras en el menú
[x] que pida el DNI del usuario
[ ] cambiar interfaz para que se vea mejor
[ ]
CitasExternasFragment.java:
[ ] Lista de citas médicas externas.
[ ] Botón para agregar nueva cita.
[ ] Elementos clicables para ver y editar/eliminar detalles de cada cita.
HendersonCareFragment.java:
[ ] Formulario para registrar una intervención basada en la teoría de Henderson.
[ ] Campos para seleccionar el residente, describir la intervención y subir documentación relacionada.
[ ] Botón para agregar nueva intervención.
[ ] Elementos clicables en la lista para ver o editar detalles de las intervenciones.
[ ] DocumentosFragment.java:
Lista de documentos asociados a los residentes.
[ ] Botón para subir nuevos documentos.
[ ] Elementos clicables para ver detalles de los documentos, descargarlos o eliminarlos.
[ ] Por favor, deja listas las interfaces y los nombres adecuados para cada fragmento.
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.
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.