Está en la página 1de 11

Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Katherine Alexandra Forero Barreto - katherine.forero@campusucc.edu.co


Jhon Sebastian Ducuara Mora - jhon.ducuara@campusucc.edu.co
Wendy Tatiana Romero Martinez - wendy.romero@campusucc.edu.co

Universidad Cooperativa de Colombia


Facultad de Ingeniería
Ingeniería de Sistemas
Bogotá D.C
2023
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Katherine Alexandra Forero Barreto - katherine.forero@campusucc.edu.co


Jhon Sebastian Ducuara Mora - jhon.ducuara@campusucc.edu.co
Wendy Tatiana Romero Martinez - wendy.romero@campusucc.edu.co

Ante proyecto

Universidad Cooperativa de Colombia


Facultad de Ingeniería
Ingeniería de Sistemas
Bogotá D.C
2023
PLANTEAMIENTO DEL PROBLEMA
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

La gestión de información médica es esencial en el ámbito de la atención médica, especialmente en


situaciones de emergencia donde el tiempo y la precisión son críticos, para brindar la atención adecuada a
los pacientes. En este contexto, se pretende realizar una arquitectura de software eficiente y segura para
una aplicación móvil de gestión de información médica que permita proporcionar de manera rápida datos
relevantes del paciente en situaciones de emergencia.

Actualmente, La falta de acceso rápido a información médica en momentos críticos suele ser limitada o
poco efectiva, lo que puede resultar en tener consecuencias graves en la calidad de la atención al paciente,
la toma de decisiones clínicas poco optimas y la coordinación entre diferentes entes de atención.

Por lo tanto, el propósito es evitar y disminuir los peligros, errores humanos y daños como la
administración de un medicamento incorrecto, otra causa podría ser la falta de comunicación adecuada
entre los miembros del equipo médico con el paciente.

Uno de los enfoques que buscamos para abordar este problema es la creación de un sistema basado en
códigos QR que almacenen y representen los datos médicos del usuario, quien a su vez tendrá la
posibilidad de elegir bajo que medio decide portar su código.

JUSTIFICACIÓN
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

El diseño de una arquitectura de software para una aplicación móvil de gestión de información médica
orientada a situaciones de emergencia se fundamenta en la creciente necesidad de mejorar la eficiencia y
la precisión en la atención médica, especialmente cuando cada minuto cuenta.

En situaciones de emergencia, como accidentes automovilísticos, eventos cardiovasculares o accidentes


cerebrovasculares, la rapidez en la atención médica puede marcar la diferencia entre la vida y la muerte o
la recuperación y la discapacidad permanente o en situaciones de desastres naturales o crisis de salud
pública, como epidemias, la aplicación puede desempeñar un papel fundamental al proporcionar
información rápida y precisa sobre el estado de salud de la población y la disponibilidad de recursos
médicos.

La disponibilidad de datos médicos precisos y actualizados en tiempo real puede ayudar a los equipos
médicos a tomar decisiones informadas y a asignar recursos de manera más eficiente.
Por lo tanto, se busca una solución innovadora y ágil para optimizar la accesibilidad, integridad y
veracidad de los datos médicos de los pacientes creando un sistema basado en códigos QR, que no solo
puede beneficiar a pacientes individuales, sino que también tiene un impacto potencial en la salud pública
al mejorar la calidad de la atención médica y reducir los tiempos de respuesta en emergencias.

OBJETIVO GENERAL
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Diseñar una arquitectura de software para una aplicación de gestión de información médica que permitirá
proporcionar de manera rápida en situaciones de emergencia datos relevantes del paciente.

OBJETIVOS ESPECIFICOS

1. Definir los requerimientos funcionales y no funcionales por medio de historias de usuario para la
arquitectura de software con el fin de conocer el alcance del proyecto.
2. Elaborar documentación detallada que identifique la arquitectura general, los componentes, las
decisiones de diseño y cómo se implementaron las funcionalidades clave con el fin de tener una
visión clara de la arquitectura.
3. Documentar detalladamente la arquitectura general, por medio de diagramas que nos permitan una
mejor comprensión de este proyecto.

MARCO CONCEPTUAL
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

MARCO LEGAL
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

La constitución legal de una empresa o de un producto es de suma importancia dado que permite no solo
trabajar con el respaldo de las autoridades y entidades de control, sino que al mismo tiempo hace que el
consumidor tenga cierta credibilidad y confianza en la marca por el hecho de tener dicho respaldo. Es así
como para el desarrollo del presente estudio se establecerán cada uno de los aspectos legales que serán
necesarios para el lanzamiento de una ARQUITECTURA DE SOFTWARE PARA APLICACIÓN MOVIL
DE GESTIÓN DE INFORMACIÓN MEDICA al mercado, con cada uno de los requisitos de ley basados
en la naturaleza de esta.

Esto se relaciona con entidades como la Cámara de Comercio de Bogotá (CCB), la DIAN y demás
entidades reguladoras que harán parte de la supervisión y la regulación de la idea de negocio que se
desarrollará a futuro con el fin de mantener la actividad de esta bajo la legalidad e identificación tributaria.

Normatividad empresarial

1. Normativa de Protección de Datos Personales en Colombia:

- Cumplimiento con la Ley 1581 de 2012 y el Decreto 1377 de 2013, que establecen las reglas para
la protección de datos personales en Colombia. Establecen los principios y requisitos para el
tratamiento de datos personales y son cruciales para la gestión de información médica.
- Obtención del consentimiento informado de los pacientes para recopilar, procesar y almacenar sus
datos médicos.

2. Consentimiento Informado y Autorización


- Garantía de que la aplicación obtenga el consentimiento informado y la autorización necesaria de
los pacientes antes de recopilar o compartir su información médica.

3. Seguridad de la Información
- Implementación de medidas de seguridad de la información, como cifrado y acceso restringido,
para proteger los datos médicos de los pacientes contra el acceso no autorizado.

4. Acceso y Auditoría
- Definición de políticas de acceso y auditoría para supervisar quién accede a la información
médica y cuándo lo hace. Mantenimiento de registros de auditoría.

5. Almacenamiento y Retención de Datos


Diseño de arquitectura de software para aplicación móvil de gestión de información medica

- Cumplimiento con las regulaciones colombianas sobre la retención de registros médicos y la


eliminación segura de datos cuando ya no sean necesarios.

6. Auditorías y Supervisión Regulatoria


- Preparación para auditorías y supervisión regulatoria periódica por parte de las autoridades
colombianas para garantizar el cumplimiento continuo de las regulaciones.

7. Norma ISO 27001: Aunque no es una regulación legal colombiana, esta norma internacional
establece los estándares para la gestión de la seguridad de la información y puede servir como
guía para garantizar la seguridad de los datos médicos.

8. ISO 27799 - Salud Informática: Esta norma proporciona directrices específicas para la gestión
de seguridad de la información en el sector de la salud. Complementa la ISO 27001 y se adapta a
las necesidades específicas de la industria de la salud.

ESTADO DEL ARTE


Diseño de arquitectura de software para aplicación móvil de gestión de información medica

Para muchas empresas en todo el mundo, el enfoque tradicional ha sido el desarrollo de soluciones de
software monolíticas, que se basan en una única base de código y se ejecutan como un solo proceso. Estas
aplicaciones son fáciles de mantener y desplegar en entornos productivos. Sin embargo, a medida que la
aplicación crece, esta arquitectura tiende a deteriorarse, lo que afecta no solo al rendimiento, sino también
al equipo de desarrollo y a la entrega continua de valor a los clientes y usuarios. Es por eso, que este
desarrollo está inspirado en los avances tecnológicos y médicos de los últimos, queriendo brindar una
solución ágil para el acceso a datos médicos personales a través de códigos QR. Su diseño se basa en
tendencias recientes en diseño de aplicaciones y en como la tecnología ha mejorado ciertos procesos en la
asistencia médica.

Como muestra de esto, indagando en diferentes bases de datos, encontramos un artículo que nos habla
acerca de cómo una empresa israelí (VoiceSense) en el 2018, mediante una herramienta de software
desarrollada por ellos, analiza la voz de la persona en conversaciones telefónicas (no como tal la
conversación). Recopilan esta información con el debido permiso y examinan alrededor de 200 factores.
Con estos datos, sacan sus conclusiones y determinan si un paciente sufre de depresión, ansiedad o
esquizofrenia. Además de esto, se ha evaluado este producto en diferentes lenguajes y se han obtenido
excelentes resultados. Lo que esta compañía busca es que la valoración de la persona no se haga de
manera manual, mediante una comunicación entre paciente y médico, sino que su producto proporcione
un enfoque psicológico imparcial y accesible, evitando hospitalizaciones y potenciando considerablemente
la atención médica brindada.[1]

De la misma manera, al otro lado del mundo investigadores mexicanos durante el mismo año, llevaron a
cabo un notable avance en el campo de la salud infantil, desarrollaron un sofisticado programa informático
que a través de algoritmos de aprendizaje automático o aprendizaje profundo, realiza un análisis del llanto
de los bebé durante sus primeros seis meses de vida, con el principal objetivo de detectar una serie de
condiciones médicas, como la presencia de sordera, asfixia o hiperbilirrubinemia, entre otros. Su proyecto
se basó en la extracción de características acústicas distintivas presentes en los llantos de los bebes y así
clasificarlos en diferentes tipos de llantos. A través del análisis de estos datos recopilados, los
investigadores lograron identificar las posibles afecciones médicas que aquejan al infante. [2]

Así mismo, médicos de la universidad de la sabana en Colombia en un artículo de revisión, nos muestran
como por medio del uso de las Tecnologías de la Información y Comunicación (TIC) (telemedicina)
monitorean a los pacientes, sin que estos tengan que desplazarse físicamente al lugar de atención médica,
rompiendo así una de las barreras de acceso a estos servicios. El uso de software se vuelve importante en
sistemas de salud que batallan con problemas económicos graves, esto se debe a que no pueden lidiar con
la creciente cantidad de personas que tienen enfermedades crónicas. Entonces, usar tecnología se convierte
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

en una estrategia importante para hacer a los sistemas de atención medica en países de escasos recursos
sean más eficientes y rentables.[3]

Por otra parte, al investigar cómo los avances tecnológicos han contribuido a crear programas más
eficientes, robustos y agiles, nos encontramos un proyecto de desarrollo de software basado en una
arquitectura de microservicios. donde se pretende fortalecer los sistemas de salud tradicionales, en los
cuales, se ha observado que aún existen deficiencias en el registro medico electrónico y en sus sistemas de
información y como estas deficiencias en cierta medida limitan las decisiones médicas. Esta arquitectura
ha sido utilizada previamente en sistemas informáticos de otras instituciones médicas, lo que ha
demostrado una mejora en los procesos clínicos internos, apoyando el diagnostico de los profesionales de
la salud y promoviendo el uso de software eHealth. Un aspecto primordial de este tipo de desarrollos es
impactar positivamente todas las áreas de la atención médica, ofreciendo una mejor calidad del servicio a
los pacientes. Esto se logra automatizando tareas repetitivas y que a la vez consumen mucho tiempo y
aprovechando al máximo las Tecnologías de la Información y Comunicación (TIC).[4]

En resumen, la arquitectura de software ofrece ventajas significativas al permitir la división de sistemas


complejos en múltiples subsistemas interconectados. Entre las ventajas de este enfoque arquitectónico se
incluyen: en primer lugar, la capacidad de duplicar componentes para equilibrar la carga según sea
necesario; en segundo lugar, la capacidad para escalar funcionalidades pequeñas, lo que agiliza la
respuesta a picos de demanda; y finalmente, la implementación del concepto de modularidad que fortalece
la resistencia del sistema a fallos.

Referencias
[1] Anonymous "Empresa israelí desarrolla software para detectar depresiones por la voz: ISRAEL
SALUD," EFE News Service, 2018. Available:
https://bbibliograficas.ucc.edu.co/login?url=https://www.proquest.com/wire-feeds/empresa-israelí-
Diseño de arquitectura de software para aplicación móvil de gestión de información medica

desarrolla-software-para-detectar/docview/2015885525/se-2.
[2] Anonymous "Crean software que detecta enfermedades a partir del llanto de los bebes: SALUD
INFANCIA," EFE News Service, 2018. Available:
https://bbibliograficas.ucc.edu.co/login?url=https://www.proquest.com/wire-feeds/crean-software-que-
detecta-enfermedades-partir/docview/1987922523/se-2.

[3]Natalia González-Alzate, Erwin Hernando Hernández-Rincón, and Mauricio Fernando Ulloa-


Rodríguez, “La telesalud como estrategia de atención primaria en la diabetes mellitus tipo 2 en
Colombia,” Iatreia, 2021, doi: 10.17533/10.17533/udea.iatreia.109.

[4] H. Calderón-Gómez et al, "Desarrollo de aplicaciones eHealth basadas en microservicios en una


arquitectura de Cloud," Revista Ibérica De Sistemas e Tecnologias De Informação, pp. 81-93, 2019.
Available: https://bbibliograficas.ucc.edu.co/login?url=https://www.proquest.com/scholarly-journals/
desarrollo-de-aplicaciones-ehealth-basadas-en/docview/2348874159/se-2.

También podría gustarte