Informe Arquitectura Sistemas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 42

Tipo: Documento de Gestión

Título: Página: 1

Proyecto
Burga Menestanza Andriu Rodrigo

Cristobal Maylle Arnold Steven

Milla Pantoja, Michael Yeyson

Fabrizio Ligman Arturo Martinez Vera

Grupo 10
MediConsulta Express
versión 1.0

FECHA PUBLICACIÓN: 14 de Abril del 2024


Tipo: Documento de Gestión

Título: Página: 2

ÍNDICE

1. Introducción........................................................................................................................3
Glosario de términos..............................................................................................................6
2. Descripción del producto:................................................................................................. 6
Propósito del producto.......................................................................................................... 7
Requisitos funcionales de alto nivel:................................................................................... 7
Requisitos no funcionales de alto nivel:..............................................................................8
3. Alcance y limitaciones..................................................................................................... 10
Alcance técnico del proyecto...................................................................................... 11
El alcance técnico del proyecto abarca:............................................................................ 11
Limitaciones del proyecto........................................................................................... 12
4. Entregables....................................................................................................................... 12
5. Estructura de composición del trabajo.......................................................................... 13
6. Cronograma...................................................................................................................... 13
7. Análisis Modelo de casos de usos del sistema.............................................................15
Diagrama de casos de uso del sistema. (Grafico).............................................................15
Diagrama de casos de uso del Negocio.............................................................................16
Tipo: Documento de Gestión

Título: Página: 3

1. Introducción
Este Plan de Proyecto tiene como finalidad presentar una propuesta que permita el desarrollo
de MediConsulta Express. En el presente documento se identifican los elementos necesarios de toda
la planificación desde el objetivo del proyecto hasta la estrategia de control de versiones; así como
otros elementos claves a ser considerados en el proyecto.

La iniciativa de desarrollar MediConsulta Express surgió para satisfacer la creciente


necesidad de acceso rápido y seguro a servicios médicos para enfermedades menores. El programa
está diseñado para abordar los desafíos que enfrentan los pacientes al buscar atención médica
oportuna y conveniente. Los pacientes a menudo tienen dificultades para obtener atención médica
oportuna debido al tiempo que implica, los largos tiempos de espera en hospitales y consultorios y el
riesgo de enfermedades más graves cuando buscan atención personal. Esta situación se ve
agravada por la complejidad de los trámites administrativos y la falta de médicos fuera de rutina.
MediConsulta Express está diseñado como una solución integral que combina tecnología con
atención médica, brindando a los usuarios una forma eficiente y segura de consultar a un profesional
de la salud en casa o en el trabajo. La plataforma no sólo brindará tratamiento inmediato para
problemas de salud menores, sino que también reducirá las barreras tradicionales para el acceso a
una atención médica de calidad. Este documento describe la planificación estratégica para el
desarrollo e implementación de MediConsulta Express. Se discutirán los objetivos del proyecto, los
métodos de trabajo, los recursos necesarios, así como los mecanismos de control de calidad y
seguridad para garantizar la efectividad y confiabilidad de esta innovadora solución médica.

Antecedentes
Nacionales :
De la Cruz & Condori (2019) propusieron en su tesis titulada "Modelo de telemedicina soportado por
smart glasses para centros de salud en el Perú" la implementación de un modelo de teleconsulta para
centros de salud en Perú utilizando Smart Glasses. Este sistema permitiría realizar transmisiones en
vivo para propósitos educativos, revisar imágenes de pacientes y asistir en el tratamiento, entre otras
funciones. El objetivo era abordar problemas como la escasez de médicos, recursos limitados y alta
demanda de atención médica, así como reducir la centralización de servicios. Durante la
implementación, el proyecto cumplió con éxito los estándares de calidad y buenas prácticas,
especialmente en lo relacionado con los resultados para los estudiantes.

Villon Coveñas, A. M. (2020) llevó a cabo un análisis sobre el uso de la telemedicina en el Hospital
Cayetano Heredia y su impacto en la atención médica rural en Perú en 2020. Esta investigación
abordó la implementación de la telemedicina como una solución para mejorar la atención médica en
Tipo: Documento de Gestión

Título: Página: 4

zonas rurales, permitiendo que médicos especialistas ubicados en centros urbanos brindan servicios
de salud remotos a comunidades distantes.

El Ministerio de Salud del Perú ofrece una herramienta llamada AhorroMED, que permite conocer los
precios de venta de los medicamentos con Registro Sanitario vigente en farmacias y boticas a nivel
nacional. Esta aplicación y el portal web del Observatorio Peruano de Productos Farmacéuticos son
recursos clave para comparar precios y encontrar medicamentos a costos accesibles, promoviendo
así el acceso a medicamentos de calidad.

La Dirección General de Medicamentos, Insumos y Drogas (DIGEMID) del Ministerio de Salud del
Perú proporciona el Observatorio de Precios, una plataforma que ayuda a los usuarios a acceder a
medicamentos de calidad y al menor costo.

Valenzuela del Villar, M. H. (2021) llevó a cabo una investigación para implementar un sistema web
destinado a la gestión de consultas médicas en un centro de salud privado en Lima. El objetivo
principal fue optimizar el proceso de atención al paciente y mejorar la gestión de las consultas
médicas. Utilizando la metodología AUP, el proyecto se desarrolló en cuatro fases: inicio, elaboración,
construcción y transición. Los resultados mostraron una mejora en los indicadores de calidad de
servicio y un aumento en la satisfacción del cliente, evidenciando la eficacia de la implementación de
sistemas digitales en la gestión de la salud.

Ruiz Hermoza, D., Arones Huacho, D. J., y Sánchez León, R. A. (2021) analizaron la viabilidad de
desarrollar una aplicación móvil para facilitar las consultas médicas virtuales en Lima. Su innovador
aplicativo permite a los pacientes realizar consultas médicas por videollamada de manera segura y
eficiente, ofreciendo la posibilidad de conocer previamente el perfil y calificaciones del médico.
Dirigido a individuos sin seguro de salud de nivel socioeconómico “B y C”, el proyecto se enfoca
inicialmente en zonas específicas de Lima, con planes de expansión futura.

Yance Sarasi, J. M., y Solis Mc’Lellan, J. B. (2019) realizaron una investigación con el objetivo de
diseñar e implementar aplicaciones en la nube para la virtualización de las consultas médicas
ambulatorias, centrándose en el área de nefrología del Instituto Nacional de Enfermedades
Neoplásicas. La investigación destacó las deficiencias en los servicios de salud actuales y la
necesidad de mejorar estos servicios. A través de un marco teórico sólido y una metodología de
investigación bien definida, se lograron los objetivos planteados, culminando con la propuesta de
lineamientos para el diseño de una aplicación en la nube que facilitaría las consultas médicas
ambulatorias.
Tipo: Documento de Gestión

Título: Página: 5

Internacionales:
Bajaña Terranova, A. J., quien realizó la investigación titulada "Estrategias de gestión para reducir el
tiempo de espera en consulta externa de un Hospital de Guayaquil, 2023" esta investigación tuvo
como objetivo evaluar el tiempo de espera en las consultas externas. Se empleó un enfoque
cuantitativo con un diseño observacional simple, básico según su propósito, utilizando una muestra
de 260 usuarios a quienes se les aplicó una encuesta. El instrumento utilizado fue un cuestionario
adaptado por el autor basado en las encuestas de satisfacción del Ministerio de Salud Pública del
Ecuador.Los resultados obtenidos revelan que el tiempo de espera promedio antes de la consulta es
de media hora, mientras que después de la consulta es de una hora. Un 10% de los usuarios
experimentan tiempos de espera que superan las dos horas, siendo la sala de espera de admisión el
lugar donde los usuarios pasan más tiempo.

Sanabria Sanabria, A. G. (2022) realizó un estudio sobre el diseño de una red WiFi Mesh (malladas)
para su uso en telemedicina con el fin de mejorar la atención médica en el sector de Bahía Drake, en
el Área de Salud de Osa, en el año 2022. Esta investigación demuestra la viabilidad de implementar
una red mallada inalámbrica altamente confiable y segura a bajo costo, o incluso sin costo adicional,
mediante la organización eficiente de enrutadores y redes existentes para crear una infraestructura
más robusta y eficiente.El diseño de esta red proporciona múltiples beneficios, como la reducción de
costos para las organizaciones mediante un uso más eficiente de los equipos, y el acceso mejorado a
servicios de telemedicina de mayor calidad para las instituciones sanitarias y sus usuarios. Además,
comunidades con limitaciones en infraestructura de Internet o recursos económicos pueden
beneficiarse al utilizar redes municipales diseñadas de esta manera.

Lovo (2021) exploró las oportunidades de la telemedicina en atención primaria, destacando su papel
en la integración de tecnología y medicina para beneficiar a las personas. Esta revisión resalta el
impacto significativo de las herramientas de información y comunicación en la medicina familiar,
identificando áreas como la teleconsulta, el telemonitoreo de enfermedades crónicas, la atención
dermatológica a distancia, la atención pediátrica remota, la telepsiquiatría, la tele prevención, la
telerehabilitación, así como en formación, referencia, interconsulta y atención domiciliaria.

Peláez y Reisenwitz (2022) en Capterra destacan las 5 mejores aplicaciones médicas para móvil,
señalando cómo las apps de telemedicina han transformado la relación paciente-médico,
especialmente durante la pandemia de COVID-19. Las aplicaciones no solo contienen historiales
médicos, sino que también facilitan un mejor flujo de información dentro de la asistencia médica
digital.
Tipo: Documento de Gestión

Título: Página: 6

Santos, R. S. (2021) desarrolló el aplicativo MedMob, una plataforma innovadora para solicitar y
gestionar consultas médicas. El aplicativo permite que los pacientes soliciten consultas y que los
médicos busquen, acepten o rechacen estas solicitudes. Para el desarrollo del frontend se utilizó
JavaScript y React Native, mientras que para el backend se empleó Node.JS, con la biblioteca
Mongoose para modelar los datos en MongoDB. Este sistema busca facilitar el acceso a los servicios
de salud, proporcionando mayor comodidad y eficiencia tanto para pacientes como para
profesionales médicos.

Glosario de términos

● Telemedicina
● Teleconsulta
● Telemonitoreo
● Atención primaria de salud
● Enfermedades crónicas
● Teledermatología
● Telepsiquiatría
● Telerehabilitación
● Teleprevención
● Interconsulta
● Atención domiciliaria
● Sistemas de información en salud
● Tecnologías de la información y comunicación en salud (TICs)
● Consulta remota
● Paciente remoto
● E-health (salud electrónica)

2. Descripción del producto:


El propósito de MediConsulta Express es proporcionar una solución integral para el acceso
rápido y seguro a servicios médicos para enfermedades menores. Este sistema de software
está diseñado para abordar los desafíos que enfrentan los pacientes al buscar atención
médica oportuna y conveniente. La plataforma combina tecnología con atención médica,
permitiendo a los usuarios consultar a un profesional de la salud desde la comodidad de su
hogar o lugar de trabajo.
Tipo: Documento de Gestión

Título: Página: 7

Propósito del producto

● Facilitar la consulta médica para problemas de salud menores, eliminando la


necesidad de desplazarse a un consultorio o sala de emergencias.
● Reducir los largos tiempos de espera en hospitales y consultorios, brindando
atención médica oportuna y eficiente.
● Minimizar el riesgo de enfermedades más graves al proporcionar tratamiento
inmediato y preventivo.
● Superar las barreras tradicionales para el acceso a una atención médica de calidad,
como la falta de médicos disponibles o los trámites administrativos complejos.

Requisitos funcionales de alto nivel:

1. Registro de Usuarios
2. Ingreso de Síntomas
3. Generación de Diagnósticos
4. Recomendación de Tratamientos
5. Base de Datos de Medicamentos
6. Historial Médico
7. Notificaciones y Recordatorios
8. Integración con Profesionales de la Salud
9. Localización de Farmacias
10. Reconocimiento de gravedad

ID Descripción

RF01 Permitir a los usuarios crear cuentas personales para acceder a los servicios de la aplicación.

Ofrecer una interfaz interactiva para que los usuarios ingresen sus síntomas de manera
RF02
detallada y estructurada.
Tipo: Documento de Gestión

Título: Página: 8

Analizar los síntomas ingresados utilizando algoritmos médicos avanzados para proporcionar
RF03
posibles diagnósticos.

RF04 Sugerir tratamientos y medicamentos de venta libre adecuados al diagnóstico generado.

Mantener y consultar una base de datos actualizada de medicamentos, incluyendo


RF05
indicaciones, dosis y contraindicaciones.

RF06 Permitir a los usuarios acceder y revisar su historial de diagnósticos y tratamientos previos.

Enviar notificaciones y recordatorios personalizados sobre la toma de medicamentos y el


RF07
seguimiento de síntomas.

Posibilitar la comunicación directa con profesionales de la salud para consultas y


RF08
recomendaciones personalizadas.

Identificar y mostrar la ubicación de las farmacias más cercanas utilizando la ubicación actual
RF09
del usuario.

RF10 El sistema debe poder reconocer la gravedad del paciente a través de su cámara.

Requisitos no funcionales de alto nivel:

1. Seguridad y Privacidad
2. Usabilidad
3. Disponibilidad
4. Escalabilidad
5. Precisión y fiabilidad
6. Interoperabilidad
Tipo: Documento de Gestión

Título: Página: 9

7. Adaptabilidad
8. Cumplimiento Normativo
9. Rendimiento
10. Accesibilidad

ID Descripción

Garantizar la confidencialidad de la información del usuario y cumplir con los


RF01
estándares de seguridad de datos médicos.

Proporcionar una interfaz intuitiva y fácil de usar para usuarios de todas las
RF02
edades y niveles de experiencia tecnológica.

Mantener la aplicación disponible las 24 horas del día, los 7 días de la semana,
RF03
con un tiempo de inactividad mínimo para mantenimiento programado.

Capacidad para manejar un gran volumen de usuarios y datos sin degradación


RF04
del rendimiento.

Garantizar la precisión en los diagnósticos y recomendaciones de tratamiento


RF05
para mejorar la confianza del usuario.

Integrarse con sistemas externos, como bases de datos de salud y sistemas de


RF06
información de hospitales, para compartir información de manera segura.

Ser compatible con una variedad de dispositivos y plataformas, incluyendo


RF07
teléfonos inteligentes, tabletas y computadoras de escritorio.

Cumplir con las regulaciones y estándares médicos aplicables en cuanto a


RF08
prácticas de salud digital y protección de datos.

Mantener tiempos de respuesta rápidos para garantizar una experiencia fluida del
RF09
usuario, incluso en condiciones de carga elevada.
Tipo: Documento de Gestión

Título: Página: 10

Garantizar que la aplicación sea accesible para personas con discapacidades,


RF10
siguiendo pautas de accesibilidad web y diseño inclusivo.

3. Alcance y limitaciones

El alcance del proyecto abarca los siguientes aspectos funcionales y técnicos:

i. Registro de Usuarios

● Permite a los usuarios crear cuentas personales para acceder a los servicios de la
aplicación.

ii. Ingreso de Síntomas

● Ofrece una interfaz interactiva para que los usuarios ingresen sus síntomas de
manera detallada y estructurada.

iii. Generación de Diagnósticos

● Analiza los síntomas ingresados utilizando algoritmos médicos avanzados para


proporcionar posibles diagnósticos.

iv. Recomendación de Tratamientos

● Sugiere tratamientos y medicamentos de venta libre adecuados al diagnóstico


generado.

v. Base de Datos de Medicamentos

● Mantiene y consulta una base de datos actualizada de medicamentos, incluyendo


indicaciones, dosis y contraindicaciones.

vi. Historial Médico


Tipo: Documento de Gestión

Título: Página: 11

● Permite a los usuarios acceder y revisar su historial de diagnósticos y tratamientos


previos.

vii. Notificaciones y Recordatorios

● Envía notificaciones y recordatorios personalizados sobre la toma de medicamentos


y el seguimiento de síntomas.

viii. Integración con Profesionales de la Salud

● Posibilita la comunicación directa con profesionales de la salud para consultas y


recomendaciones personalizadas.

ix. Localización de Farmacias

● Identifica y muestra la ubicación de las farmacias más cercanas utilizando la


ubicación actual del usuario.

x. Reconocimiento de Gravedad

● Permite al sistema reconocer la gravedad del paciente a través de su cámara.

Alcance técnico del proyecto


El alcance técnico del proyecto abarca:

● Desarrollo del sistema utilizando tecnologías modernas y escalables.


● Implementación de medidas de seguridad para garantizar la confidencialidad de la
información del usuario y cumplir con los estándares de seguridad de datos médicos.
● Diseño de una interfaz de usuario intuitiva y fácil de usar, compatible con una
variedad de dispositivos y plataformas.
● Configuración de la aplicación para mantenerla disponible las 24 horas del día, los 7
días de la semana, con un tiempo de inactividad mínimo para mantenimiento
programado.
Tipo: Documento de Gestión

Título: Página: 12

● Implementación de mecanismos de escalabilidad para manejar un gran volumen de


usuarios y datos sin degradación del rendimiento.
● Integración con sistemas externos, como bases de datos de salud y sistemas de
información de hospitales, para compartir información de manera segura.
● Cumplimiento con las regulaciones y estándares médicos aplicables en cuanto a
prácticas de salud digital y protección de datos.

Limitaciones del proyecto


​ La precisión de los diagnósticos proporcionados por el sistema puede verse afectada
por la calidad y completitud de la información proporcionada por los usuarios.
​ La capacidad del sistema para reconocer la gravedad del paciente a través de la
cámara puede verse limitada por factores como la iluminación y la calidad de la
imagen.
​ La disponibilidad y exactitud de la información sobre la ubicación de farmacias
pueden variar dependiendo de la disponibilidad de datos externos y la cobertura del
servicio de localización.
​ El sistema está diseñado para brindar diagnósticos y recomendaciones para
enfermedades menores y síntomas autoinformados por los usuarios, y no está
destinado a diagnosticar enfermedades graves o crónicas.
​ La accesibilidad para personas con discapacidades puede verse limitada por las
capacidades tecnológicas y el diseño de la interfaz de usuario.

4. Entregables

Id Descripción

E01 El 13 de mayo se debe entregar un prototipo del software

E02 El 18 de Junio se debe entregar la documentación del software

E03 El 25 de Junio se debe desplegar el software


Tipo: Documento de Gestión

Título: Página: 13

5. Estructura de composición del trabajo

6. Cronograma

EDT Actividad Ini Fin Responsable Entregable


(Principal)

1 Recopilación de 02-04- 20-04- Todos E01

información 24 24
Preliminar

1.1 Identificar a los 03-04- 05-04- Todos E01

beneficiarios del 24 24
proyecto

2 Analizar los 05-04- 06-04- Todos E01

requerimientos 24 24

3 Definición la 06-04- 10-04 Todos E01


Tipo: Documento de Gestión

Título: Página: 14

arquitectura del 24 24
prototipo

3.1 Establecimiento de 11-04- 12-04- Todos E01

los objetivos del 24 24


proyecto

3.2 Aprobación de 12-04- 13-04- Todos E01

Objetivos del 24 24
Proyecto

3.3 Presentar la 13-04- 14-04- Todos E01

Propuesta 24 24

3.4 Presentar 14-04- 15-04- Todos E01

prototipos de 24 24
Interfaces de
Usuario

3.5 Aprobación de la 17-04- 20-04 Todos E01

interfaz de usuario. 24 20
Tipo: Documento de Gestión

Título: Página: 15

7. Análisis Modelo de casos de usos del sistema

Diagrama de casos de uso del sistema. (Grafico)


Tipo: Documento de Gestión

Título: Página: 16

Diagrama de casos de uso del Negocio

Especificación de los casos de uso del sistema

1. Nombre del Caso de Uso del Registro de Usuarios


Sistema

2. Descripción del Caso de Uso

Permite a los usuarios crear y gestionar cuentas personales para acceder a los
servicios de la aplicación

3. Actor(es)

Usuario

4. Precondiciones
Tipo: Documento de Gestión

Título: Página: 17

El usuario debe tener acceso a internet y descargar la aplicación

5. Pos condiciones

El usuario ha creado exitosamente su cuenta y puede acceder a los servicios de la


aplicación.

6. Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario abre la El sistema valida la información y crea la cuenta del


aplicación y selecciona la usuario.
opción de registro.

2 El usuario completa el El sistema muestra un mensaje de confirmación de


formulario de registro con registro al usuario.
información personal.

7. Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si la información El sistema muestra un mensaje de error y solicita la


proporcionada por el corrección de la información.
usuario es incorrecta o
incompleta

8. Excepciones

Nro. Descripción

1 Falla en el servidor o problemas de conexión que impiden completar el


registro.
Tipo: Documento de Gestión

Título: Página: 18

1. Nombre del Caso de Uso del Ingreso de Síntomas


Sistema

2. Descripción del Caso de Uso

Permite a los usuarios ingresar sus síntomas de forma detallada y estructurada.

3. Actor(es)

Usuario

4. Precondiciones

El usuario debe haber iniciado sesión en la aplicación.

5. Pos condiciones

El sistema ha registrado los síntomas del usuario para su análisis

6. Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario selecciona la El sistema registra los síntomas del usuario.


opción de ingreso de
síntomas en la aplicación y
describe detalladamente
sus síntomas

7. Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema


Tipo: Documento de Gestión

Título: Página: 19

1 Si el usuario no El sistema solicita más detalles antes de


proporciona suficiente registrarlos.
información sobre sus
síntomas

8. Excepciones

Nro. Descripción

1 Problemas técnicos que impiden el registro adecuado de los síntomas.

Nombre del Caso de Uso del Sistema Generación de Diagnósticos

Descripción del Caso de Uso

Permite a un usuario recibir posibles diagnósticos basados en los síntomas


ingresados.

Actor(es)

Usuario

Precondiciones

El usuario ha ingresado sus síntomas de forma detallada en la aplicación.

Pos condiciones
Tipo: Documento de Gestión

Título: Página: 20

El usuario recibe posibles diagnósticos basados en el análisis de sus síntomas.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario ingresa sus El sistema aplica algoritmos médicos


síntomas detalladamente avanzados para analizar los síntomas y
en la aplicación. generar los diagnósticos.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si los síntomas no Se muestra un mensaje indicando que se


coinciden con ningún requiere revisión por parte de un profesional de
patrón reconocido por el la salud.
sistema

Excepciones

Nro. Descripción

1 Problemas técnicos que impiden la generación correcta de diagnósticos.

Nombre del Caso de Uso del Sistema Recomendación de Tratamientos

Descripción del Caso de Uso

Permite a un usuario recibir recomendaciones de tratamientos y medicamentos de


venta libre adecuados al diagnóstico generado.
Tipo: Documento de Gestión

Título: Página: 21

Actor(es)

Usuario

Precondiciones

El usuario ha recibido un diagnóstico basado en sus síntomas.

Pos condiciones

El usuario recibe recomendaciones de tratamientos y medicamentos adecuados al


diagnóstico.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario recibe el El sistema sugiere tratamientos y


diagnóstico generado medicamentos de venta libre adecuados al
por el sistema. diagnóstico.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si el diagnóstico requiere El sistema recomienda al usuario buscar ayuda


de atención médica profesional.
especializada

Excepciones

Nro. Descripción
Tipo: Documento de Gestión

Título: Página: 22

Nombre del Caso de Uso del Sistema Base de Datos de Medicamentos

Descripción del Caso de Uso

Permite a un usuario consultar información detallada sobre medicamentos,


incluyendo indicaciones, dosis y contraindicaciones.

Actor(es)

Usuario

Precondiciones

El usuario necesita información específica sobre un medicamento.

Pos condiciones

El usuario recibe información detallada sobre el medicamento consultado.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario ingresa el El sistema proporciona al usuario información


nombre del sobre indicaciones, dosis y contraindicaciones
medicamento que desea del medicamento consultado.
consultar en la
aplicación.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema


Tipo: Documento de Gestión

Título: Página: 23

1 Si el medicamento no El sistema informa al usuario que la


está en la base de datos información no está disponible.

Excepciones

Nro. Descripción

1 Problemas técnicos que impiden la consulta adecuada de la base de


datos.

Nombre del Caso de Uso del Sistema Historial Médico

Descripción del Caso de Uso

Permite a un usuario acceder y revisar su historial de diagnósticos y tratamientos


previos.

Actor(es)

Usuario

Precondiciones

El usuario debe tener una cuenta registrada en la aplicación.

Pos condiciones

El usuario accede y revisa su historial médico con diagnósticos y tratamientos


previos.

Flujo de eventos *
Tipo: Documento de Gestión

Título: Página: 24

Nro. Acción del Actor Respuesta del Sistema

1 El usuario selecciona la El sistema muestra al usuario su historial de


opción de historial diagnósticos y tratamientos previos.
médico.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si el historial médico El sistema informa al usuario que no hay


está vacío registros disponibles.

Excepciones

Nro. Descripción

1 Problemas técnicos que impiden el acceso al historial médico del usuario.

Nombre del Caso de Uso del Sistema Notificaciones y Recordatorios

Descripción del Caso de Uso

Permite al sistema enviar notificaciones y recordatorios personalizados al usuario


sobre la toma de medicamentos y el seguimiento de síntomas.

Actor(es)

Sistema

Precondiciones
Tipo: Documento de Gestión

Título: Página: 25

El usuario ha configurado sus preferencias de notificaciones en la aplicación.

Pos condiciones

El usuario recibe notificaciones y recordatorios según sus preferencias.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El sistema verifica los El sistema envía notificaciones personalizadas


recordatorios al usuario según las fechas y horarios
programados para el configurados.
usuario.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si el usuario marca una El sistema actualiza su estado en la aplicación.


notificación como vista o
la ignora

Excepciones

Nro. Descripción

1 Problemas técnicos que impiden el envío adecuado de notificaciones.

Nombre del Caso de Uso del Sistema Integración con Profesionales de la


Salud
Tipo: Documento de Gestión

Título: Página: 26

Descripción del Caso de Uso

Permite al usuario comunicarse directamente con profesionales de la salud para


consultas y recomendaciones personalizadas.

Actor(es)

Usuario, Profesional de la Salud

Precondiciones

El usuario solicita una consulta o recomendación médica a través de la aplicación.

Pos condiciones

El usuario recibe asesoramiento o recomendaciones personalizadas de un


profesional de la salud.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario inicia una El profesional de la salud proporciona


consulta a través de la asesoramiento o recomendaciones al usuari
aplicación.

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si no hay profesionales El sistema agenda la consulta para más tarde.


de la salud disponibles
en ese momento

Excepciones
Tipo: Documento de Gestión

Título: Página: 27

Nro. Descripción

1 Problemas técnicos que impiden la comunicación efectiva con el


profesional de la salud.

● Localización de Farmacias
Nombre del Caso de Uso del Sistema

Descripción del Caso de Uso

Permite al sistema identificar y mostrar la ubicación de las farmacias más cercanas


al usuario utilizando su ubicación actual.

Actor(es)

Usuario

Precondiciones

El usuario ha proporcionado permisos de ubicación a la aplicación.

Pos condiciones

El usuario visualiza las farmacias cercanas en un mapa dentro de la aplicación.

Flujo de eventos *

Nro. Acción del Actor Respuesta del Sistema

1 El usuario activa la El sistema accede a la ubicación actual del


función de localización usuario.El sistema muestra en el mapa las
Tipo: Documento de Gestión

Título: Página: 28

de farmacias en la farmacias más cercanas junto con información


aplicación. relevante

Flujo alternativo

Nro. Acción del Actor Respuesta del Sistema

1 Si el usuario desactiva El sistema informa que la función de


los permisos de localización no está disponible.
ubicación

Excepciones

Nro. Descripción

1 Problemas técnicos que impiden la identificación correcta de las farmacias


cercanas.

Especificación de la interfaz de usuario (Prototipos)

ID Interface UI01

Número 01

Propósito de Permitir el ingreso al sistema mediante la validación del


la interface usuario y contraseña.

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 29

ID Interface UI02

Número 02

Propósito de Permitir a los usuarios ingresar sus síntomas para su


la interface registro en el sistema.

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 30

ID Interface UI03

Número 03

Propósito de Permitir a los usuarios recibir diagnósticos basados en los


la interface síntomas que han ingresado.

Gráfica de la interface

ID Interface UI04

Número 04

Propósito de Proporcionar recomendaciones de tratamientos basadas en


la interface el diagnóstico generado y los síntomas ingresados por el
usuario.

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 31

ID Interface UI05

Número 05

Propósito de Mostrar información de las pastillas


la interface

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 32

UI06
ID Interface
06
Número

Propósito de Mostrar el historial medico del paciente


la interface

Gráfica de la interface

UI07
ID Interface
07
Número

Propósito de Mostrar un recordatorio para tomar la pastilla en la hora indicada


la interface

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 33

UI08
ID Interface
08
Número

Propósito de Integración con Profesionales de la Salud


la interface

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 34

UI09
ID Interface
09
Número
Localización de Farmacias
Propósito de
la interface

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 35

UI10
ID Interface
10
Número

Propósito de Reconocimiento de Gravedad


la interface

Gráfica de la interface
Tipo: Documento de Gestión

Título: Página: 36

8. Diseño

Modelo Físico
CREATE TABLE Usuarios (
ID INT PRIMARY KEY AUTO_INCREMENT,
Nombre VARCHAR(50),
Apellido VARCHAR(50),
Email VARCHAR(100),
Contraseña VARCHAR(100),
);

CREATE TABLE Sintomas (


ID INT PRIMARY KEY AUTO_INCREMENT,
ID_Usuario INT,
Descripcion TEXT,
FOREIGN KEY (ID_Usuario) REFERENCES Usuarios(ID)
);

CREATE TABLE Diagnosticos (


ID INT PRIMARY KEY AUTO_INCREMENT,
ID_Sintoma INT,
Descripcion TEXT,
FOREIGN KEY (ID_Sintoma) REFERENCES Sintomas(ID)
);

CREATE TABLE Historial (


ID INT PRIMARY KEY AUTO_INCREMENT,
ID_Usuario INT,
ID_Diagnostico INT,
Fecha DATE,
FOREIGN KEY (ID_Usuario) REFERENCES Usuarios(ID),
FOREIGN KEY (ID_Diagnostico) REFERENCES Diagnosticos(ID)
);

CREATE TABLE Tratamientos (


ID INT PRIMARY KEY AUTO_INCREMENT,
ID_Diagnostico INT,
Descripcion TEXT,
Fecha DATE,
FOREIGN KEY (ID_Diagnostico) REFERENCES Diagnosticos(ID)
);

CREATE TABLE Medicamentos (


ID INT PRIMARY KEY AUTO_INCREMENT,
Nombre VARCHAR(100),
Descripcion TEXT,
Dosis VARCHAR(50),
EfectosSecundarios TEXT
);

CREATE TABLE Notificaciones (


Tipo: Documento de Gestión

Título: Página: 37

ID INT PRIMARY KEY AUTO_INCREMENT,


ID_Usuario INT,
Mensaje TEXT,
Fecha DATE,
FOREIGN KEY (ID_Usuario) REFERENCES Usuarios(ID)
);

Diccionario de datos

1. Tabla Usuarios:
● ID: Identificador único del usuario (clave primaria).
● Nombre: Nombre del usuario.
● Apellido: Apellido del usuario.
● Email: Correo electrónico del usuario.
● Contraseña: Contraseña del usuario para autenticación.
2. Tabla Síntomas:
● ID: Identificador único del síntoma (clave primaria).
● ID_Usuario: Identificador del usuario que reportó el síntoma (clave
Tipo: Documento de Gestión

Título: Página: 38

foránea).
● Descripción: Descripción del síntoma reportado por el usuario.
3. Tabla Diagnósticos:
● ID: Identificador único del diagnóstico (clave primaria).
● ID_Sintoma: Identificador del síntoma asociado al diagnóstico (clave
foránea).
● Descripción: Descripción del diagnóstico generado.
4. Tabla Historial:
● ID: Identificador único del registro en el historial médico (clave
primaria).
● ID_Usuario: Identificador del usuario al que pertenece el registro (clave
foránea).
● ID_Diagnostico: Identificador del diagnóstico asociado al registro
(clave foránea).
● Fecha: Fecha en la que se registró el diagnóstico en el historial.
5. Tabla Tratamientos:
● ID: Identificador único del tratamiento (clave primaria).
● ID_Diagnostico: Identificador del diagnóstico al que corresponde el
tratamiento (clave foránea).
● Descripción: Descripción del tratamiento recomendado.
● Fecha: Fecha en la que se recomendó el tratamiento.
● Otros campos según necesidades.
6. Tabla Medicamentos:
● ID: Identificador único del medicamento (clave primaria).
● Nombre: Nombre del medicamento.
● Descripción: Descripción del medicamento.
● Dosis: Información sobre la dosis del medicamento.
● EfectosSecundarios: Efectos secundarios asociados al medicamento.
Tipo: Documento de Gestión

Título: Página: 39

Documentación de Procedimiento Almacenado

Requisitos de hardware

Requisitos de software
Los requisitos para el software son:

● Utilizar tecnologías modernas como JavaScript (Node.js), Python, o frameworks


como React o Angular para el frontend.
● Emplear una base de datos relacional como MySQL o PostgreSQL para almacenar
la información de usuarios, síntomas, diagnósticos y tratamientos.
● Implementar fuertes medidas de seguridad, incluyendo encriptación de contraseñas
y cumplimiento de estándares de protección de datos médicos (HIPAA, GDPR).
● Integrar servicios externos como Google Maps API y APIs médicas para
funcionalidades de ubicación y diagnóstico.
● Desarrollar interfaces de usuario intuitivas y adaptables para diferentes dispositivos,
priorizando la accesibilidad y facilidad de uso.

Configuración inicial
La configuración inicial del entorno de desarrollo y despliegue para MediConsulta
Express implica las siguientes tareas clave:

Establecer un entorno de desarrollo local o en la nube con herramientas adecuadas (por


ejemplo, Visual Studio Code, Git).

Elegir una plataforma de hosting segura y escalable para despliegue (por ejemplo, AWS,
Heroku).

Configurar medidas de seguridad iniciales, incluyendo firewalls y políticas de acceso.


Tipo: Documento de Gestión

Título: Página: 40

Procedimiento para la ejecución


1. Definición de Objetivos:
●Establecer metas claras para la aplicación, como facilitar consultas médicas virtuales
y ofrecer un sistema de comparación de precios de medicamentos.
2. Investigación de Mercado:
●Analizar la demanda de servicios de telemedicina y comparación de precios de
medicamentos.
●Identificar a los usuarios objetivo y sus necesidades específicas.
3. Diseño de la Aplicación:
●Crear prototipos de la interfaz de usuario que sean intuitivos y accesibles.
●Definir las funcionalidades clave, como la videollamada y la base de datos de
medicamentos.
4. Desarrollo Tecnológico:
●Seleccionar las tecnologías adecuadas para el frontend y backend.
●Programar la aplicación siguiendo las mejores prácticas de desarrollo de software.
5. Pruebas y Ajustes:
●Realizar pruebas de usabilidad para garantizar una experiencia de usuario óptima.
●Corregir errores y mejorar la funcionalidad basándose en los comentarios de los
usuarios.
6. Estrategia de Lanzamiento:
●Planificar una campaña de marketing para promocionar la aplicación.
●Establecer alianzas con profesionales de la salud y farmacias.
7. Implementación y Monitoreo:
●Lanzar la aplicación en las plataformas de distribución correspondientes.
●Monitorear el rendimiento de la aplicación y recopilar datos de uso.
8. Evaluación y Mejora Continua:
●Analizar los datos recopilados para evaluar el impacto de la aplicación.
●Implementar mejoras y nuevas características basadas en el feedback de los
usuarios.
9. Documentación y Reporte:
●Documentar todo el proceso de desarrollo y los resultados obtenidos.
●Preparar informes periódicos sobre el progreso y el estado del proyecto.

Referencia del archivo que contiene el script


Tipo: Documento de Gestión

Título: Página: 41

Referencias :

De la Cruz Corzo, F., & Condori Castillo, A. Modelo de telemedicina soportado por smart
glasses para centros de salud en el Perú.
https://repositorioacademico.upc.edu.pe/handle/10757/625507

Villon Coveñas, A. M. (2020). Análisis del uso de telemedicina en el Hospital Cayetano


Heredia y su impacto en la atención médica rural en Perú 2020.
https://repositorio.cientifica.edu.pe/handle/20.500.12805/1132

González Donoso, T. I., Lagos Fernández, C. D., Rigoletti Hernández, V. S., & Torres
Fuentes, X. A. (2023). La telemedicina como una herramienta digital para mejorar el control de la
hipertensión arterial y diabetes mellitus, aplicado en la atención primaria de salud de Chile.
https://repositorio.unab.cl/items/e3a0e4dd-07ac-4916-a4ca-fe7c9887ebe6

Sanabria Sanabria, A. G. (2022). Diseño de una red WiFi Mesh (malladas) para el uso en
telemedicina con el fin de mejorar la atención que brindan los médicos del sector de Bahía Drake, en
el Área de Salud de Osa, en el año 2022.
https://repositorio.ulatina.ac.cr/handle/20.500.12411/2017

Lovo, J. (2021). Telemedicina: Oportunidades en atención primaria. Revista Brasileira de


Medicina de Família e Comunidade, 16(43), 2552-2552.
https://www.rbmfc.org.br/rbmfc/article/view/2552

Peláez, B., & Reisenwitz, C. (2022). Las 5 mejores aplicaciones médicas para móvil.
Capterra. Recuperado de Las 5 mejores aplicaciones médicas para móvil (capterra.es)

Ministerio de Salud del Perú. (2023). AhorroMED: Conoce los precios de los medicamentos.
Recuperado de Conocer los precios de venta de los medicamentos con Registro Sanitario vigente -
Servicio - Ministerio de Salud - Plataforma del Estado Peruano (www.gob.pe)

Dirección General de Medicamentos, Insumos y Drogas (DIGEMID). (2023). Observatorio de


Precios de Medicamentos. Recuperado de Observatorio de Precios ayuda a acceder a medicamentos
de calidad y al menor costo – DIGEMID (minsa.gob.pe)
Tipo: Documento de Gestión

Título: Página: 42

Valenzuela del Villar, M. H. (2021). Sistema web para la gestión de consultas médicas en un
centro de salud particular ubicado en el departamento de Lima [Trabajo de Suficiencia Profesional,
Universidad Tecnológica del Perú]. Repositorio UTP.
https://repositorio.utp.edu.pe/bitstream/handle/20.500.12867/4610

Ruiz Hermoza, D., Arones Huacho, D. J., & Sánchez León, R. A. (2021). Análisis de la
factibilidad para la creación de un aplicativo móvil (Android) para conectar virtualmente al paciente
con el médico [Tesis de pregrado, Instituto Sise]. Repositorio Institucional Zegel IPAE.
https://repositorio.zegel.edu.pe/handle/20.500.13065/51

Yance Sarasi, J. M., & Solis Mc’Lellan, J. B. (2019). Diseño para la implementación de
aplicaciones en la nube para la virtualización de las consultas médicas ambulatorias [Trabajo de
Investigación para obtener el Grado de Bachiller en Ingeniería de Sistemas e Informática].
Universidad Tecnológica del Perú. https://repositorio.utp.edu.pe/bitstream/handle/20.500.12867/3203

Santos, R. S. (2021). Desarrollo de un aplicativo para la solicitud de consultas médicas


[Trabajo de Conclusión de Curso, Universidad Federal de Amazonas]. Repositorio Institucional de la
Universidad Federal de Amazonas.
https://riu.ufam.edu.br/bitstream/prefix/5982/8/TCC_RodrigoSantos.pdf

También podría gustarte