Sistema Nutrición SISTEMA DE NUTRICIÓN DIDE PRIMERA VERSIÓN DE LOS REQUERIMIENTOS Y CASOS DE USO REALIZADO POR LA DIRECCIÓN DE INGENIERÍA DE INFORMACIÓN 1. Requerimientos funcionales Se presentan a continuación una lista de requerimientos funcionales generales. RF.01. Permitir al paciente solicitar una cita vía Web RF.02. Permitir a un nutricionista crear una cuenta personal a la cual accederá con una contraseña que le será inicialmente asignada por el sistema. RF.03. Permitir a un nutricionista crear una historia para un paciente RF.04. Permitir que un nutricionista registre los datos personales de un paciente. RF.05. Permitir que un nutricionista consulte y verifique los datos personales de un paciente si éste ya los ha registrado. RF.06. Permitir que un nutricionista modifique los datos personales de un paciente en caso de que haya cometido algún error al registrarlos. RF.07. Permitir a un nutricionista registrar los datos de los exámenes médicos de un paciente. RF.08. Permitir que un nutricionista consulte y verifique los datos de los exámenes médicos de un paciente, si éste ya los ha registrado. RF.09. Permitir a un nutricionista registrar la(s) enfermedad(es) padecida(s) por el paciente y los familiares de dicho paciente. RF.10. Permitir que un nutricionista consulte y verifique los datos sobre la(s) enfermedad(es) padecida(s) de un paciente y los familiares del mismo, si éste ya los ha registrado. RF.11. Permitir que un nutricionista modifique los datos de la(s) enfermedad(es) padecida(s) por un paciente y los familiares de éste, en caso de que haya cometido algún error al registrarlos. RF.12. Permitir a un nutricionista registrar los medicamentos que consume el paciente. 1 Sistema Nutrición RF.13. Permitir que un nutricionista consulte y verifique los datos sobre los medicamentos que consume el paciente, si éste ya los ha registrado. RF.14. Permitir que un nutricionista modifique los datos de los medicamentos que consume el paciente, en caso de que haya cometido algún error al registrarlos. RF.15. Permitir a un nutricionista registrar los síntomas de salud de un paciente. RF.16. Permitir que un nutricionista consulte y verifique los datos sobre los síntomas de salud de un paciente, si éste ya los ha registrado. RF.17. Permitir que un nutricionista modifique los datos sobre los síntomas de salud de un paciente, en caso de que haya cometido algún error al registrarlos. RF.18. Permitir a un nutricionista registrar los datos de los nutrientes consumidos por el paciente. RF.19. Permitir que un nutricionista consulte y verifique los datos sobre los nutrientes consumidos por el paciente, si éste ya los ha registrado. RF.20. Permitir que un nutricionista modifique los datos de los nutrientes consumidos por el paciente, en caso de que haya cometido algún error al registrarlos. RF.21. Permitir a un nutricionista registrar los datos de los alimentos consumidos por el paciente. RF.22. Permitir que un nutricionista consulte y verifique los datos sobre los alimentos consumidos por el paciente, si éste ya los ha registrado. RF.23. Permitir que un nutricionista modifique los datos de los alimentos consumidos por el paciente, en caso de que haya cometido algún error al registrarlos. RF.24. Permitir a un nutricionista registrar los datos sobre lo consumido en el desayuno, almuerzo, cena y merienda(s) por el paciente y el lugar donde lo consumió. RF.25. Permitir que un nutricionista consulte y verifique los datos sobre lo consumido en el desayuno, almuerzo, cena y merienda(s) por el paciente y el lugar donde lo consumió, si éste ya los ha registrado. 2 Sistema Nutrición RF.26. Permitir que un nutricionista modifique los datos lo consumido en el desayuno, almuerzo, cena y merienda(s) por el paciente y el lugar donde lo consumió, en caso de que haya cometido algún error al registrarlos. RF.27. Permitir que un nutricionista registre los datos sobre la(s) actividad(es) física(s) de un paciente. RF.28. Permitir que un nutricionista consulte y verifique los datos sobre la(s) actividad(es) física(s) de un paciente si éste ya los ha registrado. RF.29. Permitir que un nutricionista modifique los datos sobre la(s) actividad(es) física(s) de un paciente en caso de que haya cometido algún error al registrarlos. RF.30. Permitir que un nutricionista ajuste los datos sobre la(s) actividad(es) física(s) de un paciente de acuerdo a sus requerimientos calóricos. RF.31. Permitir que un nutricionista registre los datos antropométricos de un paciente. RF.32. Permitir que un nutricionista consulte y verifique los datos antropométricos de un paciente si éste ya los ha registrado. RF.33. Permitir que un nutricionista modifique los datos antropométricos de un paciente en caso de que haya cometido algún error al registrarlos. RF.34. Permitir que un nutricionista ajuste los datos antropométricos de un paciente, según su evolución nutricional. RF.35. Permitir que un nutricionista registre los datos sobre los requerimientos calóricos de un paciente a partir de los datos antropométricos. RF.36. Permitir que un nutricionista consulte y verifique los datos sobre los requerimientos calóricos de un paciente si éste ya los ha registrado. RF.37. Permitir que un nutricionista modifique los datos sobre los requerimientos calóricos de un paciente en caso de que haya cometido algún error al registrarlos. RF.38. Permitir que un nutricionista ajuste los datos sobre los requerimientos calóricos de un paciente. RF.39. Permitir que un nutricionista registre los datos sobre el régimen nutricional de un paciente a partir de los requerimientos calóricos. RF.40. Permitir que un nutricionista consulte y verifique los datos sobre el régimen nutricional de un paciente si éste ya los ha registrado. 3 Sistema Nutrición RF.41. Permitir que un nutricionista modifique los datos sobre régimen nutricional de un paciente en caso de que haya cometido algún error al registrarlos. RF.42. Permitir que un nutricionista ajuste los datos sobre el régimen nutricional de un paciente. RF.43. Permitir que un nutricionista genere una guía nutricional a partir de las medidas antropométricas y régimen nutricional de un paciente. RF.44. Permitir que un nutricionista consulte y verifique los datos sobre la guía nutricional asignada a un paciente. RF.45. Permitir que un nutricionista modifique los datos sobre la guía nutricional asignada a un paciente en caso de que haya cometido algún error al registrarlos. RF.46. Permitir que un nutricionista ajuste los datos sobre la guía nutricional de un paciente. RF.47. Permitir que un nutricionista registre los datos sobre la evolución nutricional de un paciente a partir de las medidas antropométricas. RF.48. Permitir que un nutricionista consulte y verifique los datos sobre la evolución nutricional de un paciente si éste ya los ha registrado. RF.49. Permitir que un nutricionista modifique los datos sobre la evolución nutricional de un paciente en caso de que haya cometido algún error al registrarlos. RF.50. Permitir que un nutricionista registre las observaciones de la consulta nutricional de un paciente. RF.51. Permitir que un nutricionista consulte y verifique las observaciones de la consulta nutricional de un paciente si éste ya los ha registrado. RF.52. Permitir que un nutricionista modifique las observaciones de la consulta nutricional de un paciente en caso de que haya cometido algún error al registrarlos. RF.53. Permitir que un nutricionista consulte las historias de sus pacientes. RF.54. Permitir que un nutricionista pueda consultar la información sobre las citas que posee: atendidas o no. RF.55. Permitir que un nutricionista pueda modificar la información sobre las citas que posee RF.56. Generar reportes estadísticos sobre cada uno de los incisos mencionados en cada uno de los requerimientos anteriores. 4 Sistema Nutrición RF.57. Permitir la impresión de todos los documentos manejados por los miembros de nutrición. 2. Requerimientos Adicionales (no funcionales). RA.01 - El sistema debe conectarse con una base de datos en postgreSQL. RA.02 - El sistema debe ser multiusuario. RA.03 - El sistema debe implementar una arquitectura multicapa. RA.04 - El sistema debe tener una interfaz amigable. RA.05 - El sistema debe contar con esquemas de seguridad confiables. RA.06 - El sistema debe proporcionar tiempos de respuestas aceptables. RA.07 - El sistema debe poder ser accedido desde los navegadores más comunes (Internet Explorer, Netscape, Mozilla). RA.08 - El sistema debe poder ser accedido desde cualquier computadora con conexión a Internet. RA.09 - El sistema debe mostrar información veraz. 3. Vista de casos de uso A través de los casos de uso se explica de forma general, cómo es el comportamiento que debe tener el sistema cuando hay interacción con el usuario. A continuación se presenta una breve descripción de los casos de uso del Sistema de Nutrición. Actor Caso de Uso Descripción Secretaria o CU.01. Ingresar al Sistema Un miembro de la sección de Nutricionista de Nutrición. nutrición (secretaria o nutricionista) abre un navegador y accede al sistema. Introduce su login y password e ingresa a la aplicación. 5 Sistema Nutrición Actor Caso de Uso Descripción El sistema muestra en pantalla las opciones disponibles para cada usuario. Secretaria o CU.02. Registrar un Un miembro de la sección de Nutricionista usuario. nutrición (secretaria o nutricionista) para crear una cuenta propia debe registrar en el sistema su login, un mail a donde le será enviado el password, y una pregunta secreta con su respectiva respuesta para el caso que olvide su password. Secretaria o CU.03. Crear Historia Un miembro de la sección de nutrición (secretaria o nutricionista) Nutricionista para crear la historia de un paciente debe ingresar nombre, apellido, cédula, carnet, tipo de paciente (dietoterapeuta o deportista) de dicho paciente y un número que identificará la historia de dicho paciente. Secretaria o CU.04. Ingresar datos de Un miembro de la sección de Nutricionista un paciente. nutrición (secretaria o nutricionista) puede registrar los datos personales de un paciente que ya posea una historia, en cualquier momento. Secretaria o CU.05. Modificar datos de Un miembro de la sección de Nutricionista un paciente. nutrición (secretaria o nutricionista) podrá modificar los datos personales ya registrados de un paciente en cualquier momento. 6 Sistema Nutrición Actor Caso de Uso Descripción Secretaria o CU.06. Consultar datos de Un miembro de la sección de Nutricionista paciente nutrición (secretaria o nutricionista) podrá consultar los datos personales ya registrados de un paciente en cualquier momento. Nutricionista CU.07. Registrar datos de Un nutricionista puede registrar los examen médico datos de los exámenes médicos de un paciente en cualquier momento. Nutricionista CU.08. Consultar datos de Un nutricionista puede consultar los examen médico datos ya registrados de los exámenes médicos de un paciente en cualquier momento. Nutricionista CU.09. Registrar datos de Un nutricionista puede registrar los enfermedad datos de las enfermedades padecidas por el paciente y los familiares del mismo, en cualquier momento. Nutricionista CU.10. Consultar datos de Un nutricionista puede consultar los enfermedad datos ya registrados enfermedades paciente y padecidas sus de las por el familiares, en cualquier momento. Nutricionista CU.11. Modificar datos de Un nutricionista podrá modificar los enfermedad datos ya registrados de las enfermedades padecidas por un paciente y sus familiares, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.12. Registrar datos de Un nutricionista puede registrar los medicamento datos de los medicamentos 7 Sistema Nutrición Actor Caso de Uso Descripción consumidos por el paciente, en cualquier momento. Nutricionista CU.13. Consultar datos de Un nutricionista puede consultar los medicamento datos ya registrados de los medicamentos consumidos por el paciente, en cualquier momento. Nutricionista CU.14. Modificar datos de Un nutricionista podrá modificar los medicamento datos ya registrados de los medicamentos consumidos por un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.15. Registrar datos de Un nutricionista puede registrar los síntoma datos de los síntomas de salud de un paciente, en cualquier momento. Nutricionista CU.16. Consultar datos de Un nutricionista puede consultar los síntoma datos ya registrados de los síntomas de salud de un paciente, en cualquier momento. Nutricionista CU.17. Modificar datos de Un nutricionista podrá modificar los síntoma datos ya registrados de los síntomas de salud de un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.18. Registrar datos de Un nutricionista puede registrar los nutriente datos de los nutrientes consumidos por un paciente, en cualquier momento. Nutricionista CU.19. Consultar datos de Un nutricionista puede consultar los nutriente datos ya registrados de los 8 Sistema Nutrición Actor Caso de Uso Descripción nutrientes consumidos por un paciente, en cualquier momento. Nutricionista CU.20. Modificar datos de Un nutricionista podrá modificar los nutriente datos ya nutrientes registrados de los consumidos por un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.21. Registrar datos de Un nutricionista puede registrar los alimento datos de los alimentos consumidos por un paciente, en cualquier momento. Nutricionista CU.22. Consultar datos de Un nutricionista puede consultar los alimento datos ya alimentos registrados de los consumidos por un paciente, en cualquier momento. Nutricionista CU.23. Modificar datos de Un nutricionista podrá modificar los alimento datos ya alimentos registrados de los consumidos por un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.24. Registrar datos de Un nutricionista puede registrar los comida datos de las comidas: desayuno, almuerzo, cena y merienda(s) consumidas por un paciente y el lugar donde las consumió, en cualquier momento. Nutricionista CU.25. Consultar datos de Un nutricionista puede consultar los comida datos ya registrados de las comidas: 9 Sistema Nutrición Actor Caso de Uso Descripción desayuno, almuerzo, cena y merienda(s) consumidas por un paciente y el lugar donde las consumió, en cualquier momento. Nutricionista CU.26. Modificar datos de Un nutricionista podrá modificar los comida datos ya registrados de las comidas: desayuno, almuerzo, cena y merienda(s) consumidas por un paciente y el lugar donde las consumió, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.27. Registrar actividad física datos Un nutricionista puede registrar los datos de las actividades físicas realizadas por un paciente, en cualquier momento. Nutricionista CU.28. Consultar datos de Un nutricionista puede consultar los actividad física datos ya registrados de las actividades físicas realizadas por un paciente, en cualquier momento. Nutricionista CU.29. Modificar datos de Un nutricionista podrá modificar los actividad física datos ya registrados de las actividades físicas realizadas por un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.30. Ajustar datos de Un actividad física nutricionista podrá ajustar (cambiar rangos, etc.) los datos ya registrados realizada de por actividad un física paciente de 10 Sistema Nutrición Actor Caso de Uso Descripción acuerdo a los requerimientos calóricos, en cualquier momento. Nutricionista CU.31. Registrar datos Un nutricionista puede registrar los antropométricos datos de las medidas antropométricas de un paciente, en cualquier momento. Nutricionista CU.32. Consultar datos Un nutricionista puede consultar los antropométricos datos ya registrados de las medidas antropométricas de un paciente, en cualquier momento. Nutricionista CU.33. Modificar datos Un nutricionista podrá modificar los antropométricos datos ya registrados de las medidas antropométricas de un paciente, en caso de haber cometido algún error al registrarlas, en cualquier momento. Nutricionista CU.34. Ajustar datos Un antropométricos nutricionista podrá ajustar (cambiar rangos, etc.) los datos ya registrados de las medidas antropométricas de un paciente de acuerdo a la evolución nutricional de dicho paciente, en cualquier momento. Nutricionista CU.35. Registrar datos Un nutricionista puede registrar los requerimiento calórico datos de los requerimientos calóricos de un paciente, según sus medidas antropométricas, en cualquier momento. Nutricionista CU.36. Consultar datos Un nutricionista puede consultar los requerimiento calórico datos ya registrados de los 11 Sistema Nutrición Actor Caso de Uso Descripción requerimientos calóricos de un paciente, en cualquier momento. Nutricionista CU.37. Modificar datos Un nutricionista podrá modificar los requerimiento calórico datos ya registrados requerimientos calóricos de de los un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.38. Ajustar datos Un requerimiento calórico nutricionista podrá ajustar (cambiar rangos, etc.) los datos ya registrados de los requerimientos calóricos de un paciente de acuerdo a la evolución nutricional de dicho paciente y nutricionales, sus en medidas cualquier momento. Nutricionista CU.39. Registrar datos Un nutricionista puede registrar los régimen nutricional datos del régimen nutricional de un paciente, según antropométricas sus medidas y requerimiento calórico, en cualquier momento. Nutricionista CU.40. Consultar datos Un nutricionista puede consultar los régimen nutricional datos ya registrados del régimen nutricional de un paciente, en cualquier momento. Nutricionista CU.41. Modificar datos Un nutricionista podrá modificar los régimen nutricional datos ya registrados del régimen nutricional de un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. 12 Sistema Nutrición Actor Nutricionista Caso de Uso CU.42. Ajustar régimen nutricional Descripción datos Un nutricionista podrá ajustar (cambiar rangos, etc.) los datos ya registrados del régimen nutricional de un paciente de acuerdo a la evolución paciente nutricional y nutricionales, de sus dicho medidas en cualquier momento. Nutricionista CU.43. Generar nutricional guía Un nutricionista puede generar una guía nutricional a partir de los datos registrados del régimen nutricional de un paciente, antropométricas sus medidas y requerimiento calórico, en cualquier momento. Nutricionista CU.44. Consultar datos Un nutricionista puede consultar los guía nutricional datos ya registrados de la guía nutricional de un paciente, en cualquier momento. Nutricionista CU.45. Modificar datos Un nutricionista podrá modificar los guía nutricional datos ya registrados de la guía nutricional de un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.46. Ajustar datos guía Un nutricional nutricionista podrá ajustar (cambiar rangos, etc.) los datos ya registrados de la guía nutricional de un paciente de acuerdo a la evolución paciente nutricional y nutricionales, sus en de dicho medidas cualquier 13 Sistema Nutrición Actor Caso de Uso Descripción momento. Nutricionista CU.47. Registrar datos Un nutricionista puede registrar los evolución nutricional datos de la evolución nutricional de un paciente, según sus medidas antropométricas, en cualquier momento. Nutricionista CU.48. Consultar datos Un nutricionista puede consultar los evolución nutricional datos ya registrados de la evolución nutricional de un paciente, en cualquier momento. Nutricionista CU.49. Modificar datos Un nutricionista podrá modificar los evolución nutricional datos ya registrados de la evolución nutricional de un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.50. Registrar Un nutricionista puede registrar las observación nutricional observaciones de una consulta nutricional de un paciente, en cualquier momento. Nutricionista CU.51. Consultar Un nutricionista puede consultar las observación nutricional observaciones de una consulta nutricional, ya registradas, de un paciente, en cualquier momento. Nutricionista CU.52. Modificar Un nutricionista podrá modificar las observación nutricional observaciones de una consulta nutricional, ya registradas, de un paciente, en caso de haber cometido algún error al registrarlos, en cualquier momento. Nutricionista CU.53. Consultar historia Un nutricionista puede consultar la 14 Sistema Nutrición Actor Caso de Uso Descripción información de la historia, ya registrada, de un paciente, en cualquier momento. Secretaria o CU.54. Registrar cita Un miembro de la sección de nutrición (secretaria o nutricionista) Nutricionista puede registrar los datos de una cita (fecha, hora) Secretaria o CU.55. Consultar cita Un miembro de la sección de nutrición (secretaria o nutricionista) Nutricionista puede consultar los datos de las citas que ha atendido y aquellas que están en espera, en cualquier momento. Secretaria o CU.56. Modificar cita Un miembro de la sección de nutrición (secretaria o nutricionista) Nutricionista puede modificar los datos de las citas ya registradas en caso de existir algún error en ellas. Secretaria o CU.57. Ajustar cita Un miembro de la sección de nutrición (secretaria o nutricionista) Nutricionista puede ajustar sus citas ya registradas, cambiando sus datos, en cualquier momento. Secretaria o CU.58. Generar reporte Un miembro de la sección de Nutricionista estadístico nutrición (secretaria o nutricionista) puede generar reportes estadísticos de cualquier aspecto involucrado en el proceso nutricional, en cualquier momento. Secretaria o CU.59. Imprimir Un miembro de la sección de 15 Sistema Nutrición Actor Nutricionista Caso de Uso documento Descripción nutrición (secretaria o nutricionista) puede imprimir la información de algún documento involucrado en el proceso nutricional, en cualquier momento. Secretaria o Nutricionista CU.60. Salir del sistema. Si el usuario ha iniciado sesión puede salirse en cualquier momento. Tabla 1. Especificación de los Casos de Uso. [DII] 16