0% encontró este documento útil (0 votos)
4 vistas36 páginas

Sistema de Gestión para Centro Médico

El documento detalla el diseño y desarrollo de un sistema de gestión para un centro médico, llamado MediConsulta, que busca modernizar la administración de servicios de salud. El sistema permitirá el registro eficiente de pacientes, generación de informes médicos y gestión de recursos por parte de administradores, mejorando la experiencia del usuario y optimizando la operatividad del centro. Se especifican requisitos funcionales y no funcionales, así como los actores involucrados en el sistema.

Cargado por

ANY NAZARENO
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas36 páginas

Sistema de Gestión para Centro Médico

El documento detalla el diseño y desarrollo de un sistema de gestión para un centro médico, llamado MediConsulta, que busca modernizar la administración de servicios de salud. El sistema permitirá el registro eficiente de pacientes, generación de informes médicos y gestión de recursos por parte de administradores, mejorando la experiencia del usuario y optimizando la operatividad del centro. Se especifican requisitos funcionales y no funcionales, así como los actores involucrados en el sistema.

Cargado por

ANY NAZARENO
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA


SOFTWARE

Asignatura:
Fundamentos de ingeniería en software

Estudiante:
Balbina Katiushca Rodriguez Flores

Docente:
Ing. Gloria Arcos

Fecha de entrega:
21 de febrero del 2025

Tema:
Sistema de un centro medico

2025-2026
ESPECIFICACIÓN GENERAL DE REQUERIMIENTOS

Caso de estudio

Centro medico

Introducción

El presente informe presenta el diseño y desarrollo de un sistema de gestión de centro médico,


una herramienta importante para administrar los servicios de salud de manera moderna y
eficiente. Dentro de un entorno médico, un sistema automatizado puede mejorar
significativamente la experiencia de los pacientes y optimizar el uso de los recursos del centro
médico. Este sistema no solo mejora la experiencia del usuario, sino que también optimiza la
operatividad y la gestión del centro.

Objetivo principal

El objetivo principal de este sistema es transformar la gestión tradicional de los centros


médicos mediante una solución integral que potencie la eficiencia, accesibilidad y control de
servicios médicos. Esto busca crear un entorno médico más dinámico, capaz de adaptarse a
las demandas de los pacientes y las expectativas cambiantes.

Por lo tanto, se han reconocido varios casos de uso para el desarrollo de este sistema de
gestión médica. En primer lugar, busca proporcionar una solución que permita el registro
eficiente de pacientes al ingresar al centro médico, así como el registro de sus datos médicos
necesarios para acceder a los servicios. Además, el sistema generará informes detallados para
los médicos, facilitando el seguimiento de la atención brindada y permitiendo a los pacientes
visualizar un historial detallado de sus consultas y tratamientos.

Otro objetivo crucial es permitir a los administradores del centro médico consultar y
configurar tarifas para diferentes tipos de servicios médicos. Asimismo, el sistema
proporcionará a los médicos y administradores la capacidad de consultar en tiempo real el
estado de ocupación de salas de consulta. Estas características aseguran una gestión más
eficiente y ordenada del centro médico, beneficiando tanto a los pacientes como al personal
encargado de su administración.

Actores
 Pacientes: Son las personas que se registran en la base de datos y utilizan los servicios
del centro médico, como agendar citas, consultar su historial médico y recibir
resultados de exámenes.
 Médicos: Profesionales que atienden a los pacientes, gestionan horarios de consulta
y actualizan los registros médicos.
 Administradores: Configuran horarios, gestionan la asignación de recursos y
supervisan el funcionamiento del centro médico.

Requisito del usuario

Funcionales

 RUF001: Yo como Paciente, necesito registrarme en el sistema del centro médico


para acceder a sus servicios, como agendar citas, consultar mi historial médico y
recibir notificaciones.
 RUF002: Yo como Médico, necesito gestionar la atención de mis pacientes y
acceder a sus historiales para proporcionar un servicio adecuado.
 RUF003: Yo como Administrador, necesito configurar horarios y gestionar los
recursos del centro médico para optimizar la atención.

No funcionales

 RUNF001: Yo como usuario necesito que la aplicación esté disponible el 99,99%


de las veces que intente acceder a ella, para ingresar al centro médico en cualquier
momento.
 RUNF002: Yo como usuario quiero que la aplicación tenga un tiempo de espera
muy corto, para agilizar la atención en el centro médico.
 RUNF003: Yo como médico necesito que la aplicación no cometa ningún fallo
en el registro de los pacientes para realizar diagnósticos precisos y evitar errores
médicos.
 RUNF004: Yo como administrador necesito que la aplicación esté optimizada
para realizar actualizaciones y mantenimiento sin afectar el rendimiento general
de la misma, para no interrumpir el funcionamiento normal del centro médico.

Requisitos de software
Funcionales

 Entrada

RSFE001: El sistema debe permitir el registro de pacientes al ingresar al centro médico.

RSFE002: El sistema debe permitir que los Pacientes se registren proporcionando detalles
necesarios para acceder a los servicios, como agendar citas, recibir resultados de exámenes
y consultar su historial.

 Salida

RSFS001: El sistema debe generar informes de control de acceso y atención que detallen las
consultas y servicios recibidos por los pacientes.

RSFS002: El sistema permitirá a los pacientes visualizar un historial detallado de sus visitas
al centro médico, incluyendo fechas y horas de atención, resultados de exámenes y
diagnósticos.

 Consulta

RSFC001: El sistema permitirá a los administradores consultar los horarios de los médicos y
la disponibilidad de recursos.

RSFC002: El sistema permitirá a los médicos y administradores consultar en tiempo real la


ocupación de las salas de consulta y otros recursos.

No funcionales

 Producto

RSNFP001: La interfaz de usuario debe ser intuitiva y fácil de usar, permitiendo que
pacientes, médicos y administradores puedan operar el sistema sin necesidad de capacitación
extensa.

RSNFP002: El tiempo de respuesta del sistema debe ser menor a 3 segundos para cualquier
consulta o transacción para garantizar la rapidez en las operaciones.

 Organización
RSNFO001: El sistema debe cumplir con las normativas de protección de datos personales
vigentes en el país, garantizando la privacidad y seguridad de la información de los usuarios.

RSNFO002: El sistema debe estar documentado adecuadamente, incluyendo manuales de


usuario, guías de administración y procedimientos de mantenimiento.

 Externos

RSNFE001: El sistema debe integrarse con sistemas de pago externos y cumplir con
estándares de seguridad de transacciones financieras.

RSNFE002: El sistema debe operar en diversas plataformas y dispositivos, como


navegadores web y aplicaciones móviles para Android e iOS, asegurando la compatibilidad.

Matriz de trazabilidad

Requisito Paciente Medico Administrador


RUF001 x x
RUF002 x
RUF003 x
RUNF001 x x
RUNF002 x x
RUNF003 x
RUNF004 x
RSFE001 x
RSFE002 x x
RSFS001 x
RSFS002 x
RSFC001 x
RSFC002 x x
RSNFP001 x x x
RSNFP002 x
RSNFO001 x
RSNFO002 x x
RSNFE001 x
RSNFE002 x
Objetivos del SRS

Proporcionar una descripción completa de un producto de software a desarrollar, incluyendo


su propósito, los principales procesos de negocio que serán soportados, características,
parámetros clave de rendimiento y comportamiento. Como tal, esencialmente sirve como un
mapa que guía el proceso de desarrollo y mantiene a todos en el camino correcto.

Permitir la descarga de la aplicación a nivel nacional tanto como a nivel internacional,


mediante las opiniones que pueda tener el centro médico, ya sea a través de redes sociales
además de contar con un registro.

Ámbito

Nombre del Sistema: MediConsulta

El sistema estará a la orden de MediConsulta hacia los empleados del centro mediante redes
sociales o por los anuncios del propio centro médico, para que posteriormente sea descargado
por parte del cliente. Este sistema incluirá un conjunto de características, cuyos servicios
serán estrictamente revisados a través de los registros que se generen. Todos estos procesos
serán supervisados por el equipo de mantenimiento.

Objetivos

 Brindar acceso a servicios de salud.


 Permitir el almacenamiento de los datos del usuario y su historial de citas,
tratamientos o diagnósticos.
 Preparar un documento de facturación que muestre la relación entre la asistencia
médica brindada y los costos asociados.
 Registrar la información del usuario que accede al programa.
 Proteger la privacidad de los usuarios conforme a las normativas de protección de
datos.
 Mejorar la experiencia del paciente mediante una interfaz fácil de usar y servicios
accesibles.
Beneficios

 Buena gestión en el control de su historial médico.


 Conservación de datos médicos y su privacidad.
 Administrar registros de nuevos pacientes.
 Mejora la administración de la experiencia en la app.
 Ahorro de tiempo en la gestión de citas y consultas.
 Mejora la imagen y la confianza del centro médico.
 Mejora la experiencia del paciente en la prestación de servicios médicos.

Definiciones, Acrónimos y Abreviaturas

 MediConsulta (Nombre del Sistema)


 Logo de bienvenida del centro médico.
 Login – Identificación de Usuario.
 Password – Contraseña de Usuario.
 Pago de servicios médicos o seguro
 Registro y administración de citas y tratamientos.
 Notificación sobre cambios importantes en citas, resultados médicos o
seguimientos de salud.

Visión General

Contenido

El sistema pertinente constará de un acceso libre a ciertas funciones para todo tipo de usuario,
además de secciones de consulta general. Sin embargo, el 70% de la información será privada
por políticas de seguridad, debido a que contiene información confidencial relacionada con
la salud de los pacientes.

El sistema deberá controlar la información ingresada por cada usuario, incluyendo datos
como: nombre, cédula de identidad, número de historia clínica, historial de citas,
diagnósticos, tratamientos, entre otros factores clave para la atención médica.

Organización
Un SRS (Especificación de Requisitos de Software) es un documento cuyo propósito es
proporcionar una descripción completa de un producto de software a desarrollar, incluyendo
el propósito, los principales procesos médicos que serán soportados, características,
parámetros clave de rendimiento y comportamiento. Sirve como una guía para el desarrollo
del proyecto.

La especificación de requisitos según el estándar IEEE (Institute of Electrical and Electronics


Engineers) 830-1998 tiene un formato dividido en tres secciones:

SECCIÓN 1: INTRODUCCIÓN

Se proporcionará una introducción a todo el documento de Especificación de Requisitos de


Software (ERS).

SECCIÓN 2: DESCRIPCIÓN GENERAL

Se describen aquellos factores que afectan al sistema y a sus requisitos. No se describen los
requisitos en sí, sino su contexto. Esto permitirá definir con detalle los requisitos en la
Sección 3, haciendo que sean más fáciles de entender.

SECCIÓN 3: REQUERIMIENTOS ESPECÍFICOS

Los requisitos se describirán con un nivel de detalle suficiente para permitir a los diseñadores
desarrollar un sistema que satisfaga dichos requisitos y permita al equipo de pruebas
planificar y realizar las pruebas necesarias para demostrar si el sistema cumple o no con ellos.
Todo requisito especificado describirá los comportamientos externos del sistema,
perceptibles por parte de los pacientes, médicos, operadores y otros sistemas.

Descripción General

Perspectiva del Producto

El sistema del centro médico implica analizar cómo se desarrollan las funcionalidades que
permiten a los pacientes acceder a servicios médicos a través de dispositivos móviles. Este
sistema está diseñado para brindar comodidad y accesibilidad a los usuarios, permitiéndoles
realizar diversas operaciones, como la programación de citas, el acceso a sus historiales
médicos y la visualización de resultados de pruebas desde cualquier lugar y en cualquier
momento.

Funciones del producto

Características del Usuario

Categoría Detalle
Nivel Educacional Educación superior (universitaria o técnica).
Experiencia Experiencia académica y práctica en proyectos de desarrollo
de software.
Conocimientos - Fundamentos de desarrollo de software
Técnicos - Bases de datos
-Seguridad informática
- Informática general y habilidades tecnológicas

Categoría Detalle
Tipo de Usuario Técnico en Sistemas
Nivel Educacional Educación superior / Informática
Experiencia - Mantenimiento de hardware y software
- Instalación y configuración de sistemas operativos
Conocimientos Técnicos - Capacidad para resolver problemas técnicos
- Depuración de errores
Limitaciones Generales

 El uso del sistema requiere una conexión estable a internet.


 El sistema tendrá un servicio de validación de inicio de sesión.
 El sistema será compatible con diferentes dispositivos móviles.
 El sistema notificará a los usuarios sobre actividades sospechosas o no autorizadas en
sus cuentas.
 El lenguaje de alto nivel debe ser fácil de aprender y usar, lo que facilita el desarrollo
de aplicaciones móviles.
 El sistema llevará un registro del personal que haya actualizado o modificado el
sistema.

Supuestos y Dependencias

 El sistema permitirá la optimización del código para garantizar una ejecución fluida
en dispositivos móviles con recursos limitados.
 Los avances tecnológicos pueden introducir nuevas herramientas y soluciones para la
gestión de cuentas y atención médica.
 La empresa adquirirá una máquina para el funcionamiento optimizado del sistema
 Se utilizarán sistemas de autenticación para verificar la identidad de los usuarios.
 Se proporcionará adaptabilidad rápida para actualizaciones y mejoras periódicas en
el sistema, manteniéndolo seguro, confiable y compatible con las últimas tecnologías
y estándares.

Interfaces de Usuario
Mensajería

Interfaces de Software

El sistema no requiere de un software externo adicional, ya que está integrado con la


infraestructura tecnológica del centro médico.

Interfaces de Comunicación

La comunicación entre los usuarios y el sistema se realizará a través de internet, utilizando


el protocolo de comunicación TCP/IP para la transmisión de datos.

Requerimiento Funcional 2

Introducción

Los pacientes podrán consultar los detalles de sus citas médicas, informes de salud, y
resultados de exámenes clínicos a través del sistema del centro médico.

 Entradas

Registro actualizado de información médica del paciente.

Información de citas médicas, informes de laboratorio y diagnósticos.

 Proceso

Si la autenticación del paciente es exitosa, se mostrará el panel de control con las opciones
disponibles.

El paciente podrá seleccionar la opción de "Consulta de citas e informes médicos" para


acceder a su historial médico y los detalles de su tratamiento.

El sistema solicitará al paciente que seleccione el tipo de informe o resultado que desea
consultar.
El paciente seleccionará el tipo de documento deseado (por ejemplo, resultados de
exámenes, informes médicos, historial de citas).

El sistema recuperará la información del documento seleccionado.

El sistema mostrará al paciente los resultados o informes correspondientes.

 Salidas

Información médica o resultados de examen solicitados.

 Mensajes:

"Consulta de información exitosa"

"No se pudo recuperar la información. Por favor, inténtelo de nuevo."

"Tipo de informe seleccionado no válido"

Interfaces de usuario

Mensajes
Aquí tienes el texto ajustado para el contexto de un sistema en un centro médico:

Interfaces de Hardware

El sistema no requiere de un hardware en especial, ya que está diseñado para funcionar en


cualquier dispositivo estándar con acceso a internet.

Interfaces de Software

El sistema no requiere de software externo, ya que es completamente independiente y


accesible a través de un navegador web.

Interfaces de Comunicación

La comunicación entre el usuario y el sistema se realizará a través de internet, utilizando el


protocolo de comunicación TCP/IP para asegurar la transferencia segura de datos.

Requerimiento Funcional 3

Especificaciones

 Introducción

Los pacientes podrán acceder al historial de sus visitas médicas, incluyendo detalles sobre
consultas previas, diagnósticos, tratamientos, y exámenes realizados.

 Entradas

Registro actualizado de las consultas médicas y tratamientos realizados al paciente.

Registro de resultados de exámenes y procedimientos.

 Proceso
El sistema solicitará al paciente que seleccione el tipo de informe o historial que desea
consultar (por ejemplo, historial de consultas médicas, historial de resultados de exámenes,
historial de tratamientos).

El paciente seleccionará el historial o informe deseado.

El sistema recuperará el historial de consultas o resultados solicitados, incluyendo detalles


como diagnósticos, tratamientos, exámenes realizados y fechas.

El sistema mostrará al paciente el historial de consultas o resultados, ordenado por fecha y


hora, con detalles como el tipo de consulta, los tratamientos realizados, los resultados de los
exámenes y la descripción correspondiente.

 Salidas

Historial de consultas médicas, exámenes o tratamientos solicitados.

 Mensajes:

"Historial obtenido exitosamente."

"No se pudo recuperar el historial. Por favor, inténtelo de nuevo."

Interfaces de usuario
Interfaces de Hardware

El sistema no requiere de un hardware en especial por ende no requiere de ningún controlador


adicional.

 Interfaces de Software

El sistema no requiere un software externo

 Interfaces de Comunicación

Para comunicarse el usuario lo realizara atreves de internet. Protocolo de comunicación

TCP/IP

Requerimiento Funcional 4

Especificaciones

 Introducción
Los usuarios podrán realizar transferencias de fondos a cuentas de terceros dentro del mismo
banco.

 Entradas

Identificación del usuario (nombre de usuario, número de cliente.)

Cuenta de origen (seleccionada por el usuario)

Cuenta de destino (ingresada por el usuario)

Aquí te dejo el proceso adaptado para el contexto de un sistema de gestión médica:

 Proceso

El sistema solicitará al paciente que ingrese los datos para transferir su información médica:
tipo de documento (por ejemplo, resultados de exámenes, historial médico), centro médico
de destino y motivo de la transferencia.

El paciente ingresará los datos requeridos.

El sistema validará la existencia del centro médico de destino y la disponibilidad de la


información solicitada en el historial médico del paciente.

Si los datos son válidos y la información está disponible, el sistema procesará la transferencia
y enviará los datos médicos al centro de destino seleccionado.

El sistema generará un registro de la transferencia de datos en el historial médico del paciente.

El sistema mostrará un mensaje de confirmación al paciente indicando que la transferencia


se ha realizado exitosamente.

 Salidas

Confirmación de la transferencia de datos realizada.

 Mensajes:

"Transferencia de información realizada exitosamente."


"No se pudo completar la transferencia. Por favor, verifique los datos ingresados y la
disponibilidad de la información."

"Centro médico de destino no válido."

Aquí tienes el texto adaptado para el contexto de un sistema de gestión médica:

 Interfaces de Hardware

El sistema no requiere de un hardware en especial, ya que está diseñado para funcionar en


cualquier dispositivo estándar con acceso a internet.

 Interfaces de Software

El sistema no requiere de software externo, ya que es completamente independiente y


accesible a través de un navegador web.

 Interfaces de Comunicación

La comunicación entre el usuario y el sistema se realizará a través de internet, utilizando el


protocolo de comunicación TCP/IP para asegurar la transferencia segura de datos.

Requerimiento Funcional 5

Especificaciones

 Introducción

Los pacientes podrán transferir sus datos médicos, como resultados de exámenes, informes
de salud y otros documentos a centros médicos externos o profesionales de la salud en otros
hospitales o clínicas.

 Entradas

Identificación del paciente (nombre, número de historia clínica).

Centro médico o profesional de destino (seleccionado por el paciente).

Información del destinatario:

Nombre del destinatario (por ejemplo, nombre de otro hospital o médico).


Dirección o ubicación del centro médico de destino.

Código de identificación del centro médico o código de registro.

Tipo de información médica a transferir (resultados de exámenes, historial médico, etc.).

Aquí tienes el proceso adaptado para el contexto del sistema de gestión médica:

 Proceso

El sistema solicitará al paciente que ingrese los datos necesarios para la transferencia de
información médica: tipo de información a transferir (resultados de exámenes, historial
médico, etc.), centro médico de destino y motivo de la transferencia.

El paciente ingresará los datos requeridos.

El sistema validará la disponibilidad de la información solicitada en el historial médico del


paciente y la validez de los datos del centro médico de destino.

Si los datos son válidos y la información está disponible, el sistema procesará la transferencia
utilizando los mecanismos adecuados de transferencia de datos médicos entre instituciones.

El sistema generará un registro de la transferencia de datos en el historial médico del paciente.

El sistema mostrará un mensaje de confirmación al paciente indicando que la transferencia


se ha iniciado correctamente y proporcionará una referencia para futuras consultas.

 Salidas

Confirmación de la iniciación de la transferencia de información médica.

 Mensajes:

"Transferencia iniciada correctamente. La información se procesará en breve y se


proporcionará una referencia para su seguimiento."

"No se pudo iniciar la transferencia. Por favor, verifique los datos ingresados y la
disponibilidad de la información solicitada."

"Información del destinatario no válida o incompleta."

Aquí tienes el texto adaptado para el contexto de un sistema de gestión médica:


 Interfaces de Hardware

El sistema no requiere de un hardware en especial, ya que está diseñado para funcionar en


cualquier dispositivo estándar con acceso a internet.

 Interfaces de Software

El sistema no requiere de software externo, ya que es completamente independiente y


accesible a través de un navegador web.

 Interfaces de Comunicación**

La comunicación entre el usuario y el sistema se realizará a través de internet, utilizando el


protocolo de comunicación TCP/IP para asegurar la transferencia segura de datos.

Requerimiento Funcional 7

Especificaciones

 Introducción

El sistema permitirá a los pacientes ver los detalles de su factura médica, como el monto a
pagar, la fecha de vencimiento y la información del hospital o profesional de salud
beneficiario.

 Entradas

Identificación del paciente (nombre, número de historia clínica).

Información de la factura:

Número de factura o identificador único.

 Proceso

El sistema solicitará al paciente que ingrese los datos de la factura: número de factura u
otro identificador único.

El paciente ingresará los datos requeridos.

El sistema buscará en la base de datos la factura correspondiente a los datos ingresados.


Si se encuentra la factura, el sistema mostrará al paciente los detalles de la misma, incluyendo
el monto a pagar, la fecha de vencimiento y la información del centro médico o profesional
de salud beneficiario.

 Proceso

El sistema permitirá al paciente visualizar la información de la factura médica en la pantalla.

El sistema proporcionará opciones adicionales, como imprimir la factura o realizar el pago


en línea.

 Salidas

Detalle de la factura, incluyendo el monto a pagar, la fecha de vencimiento y la información


del hospital o profesional de salud beneficiario.

Opciones para imprimir la factura o proceder con el pago.

Aquí tienes el texto adaptado para el contexto de un sistema de gestión médica:

 Interfaces de Hardware

El sistema no requiere de un hardware en especial, ya que está diseñado para funcionar en


cualquier dispositivo estándar con acceso a internet.

 Interfaces de Software

El sistema no requiere de software externo, ya que es completamente independiente y


accesible a través de un navegador web.

 Interfaces de Comunicación**

La comunicación entre el usuario y el sistema se realizará a través de internet, utilizando el


protocolo de comunicación TCP/IP para asegurar la transferencia segura de datos.

Requerimiento Funcional 8

Especificaciones

 Introducción
El sistema enviará notificaciones push a los pacientes sobre eventos importantes, como
actualizaciones de su historial médico, resultados de exámenes, fechas de citas médicas, o
vencimiento de pagos de consultas o tratamientos.

 Entradas

Identificación del paciente (nombre, número de historia clínica).

Tipo de notificación: actualizaciones en el historial médico, resultados de exámenes, fechas


de citas médicas, fechas de vencimiento de pagos, etc.

 Proceso

El sistema registrará las actualizaciones importantes en el historial médico del paciente, los
resultados de exámenes y las fechas de vencimiento de pagos de servicios médicos.

El sistema verificará periódicamente si existen nuevas notificaciones para enviar a los


pacientes.

Si se encuentran notificaciones pendientes, el sistema seleccionará al paciente


correspondiente y el tipo de notificación a enviar (por ejemplo, notificación de cita médica,
pago pendiente, o resultado de examen).

Aquí tienes el proceso y las salidas adaptadas para el sistema de gestión médica:

 Proceso

El sistema generará la notificación push con los detalles relevantes, como el tipo de
actualización en el historial médico (por ejemplo, resultados de exámenes, citas médicas),
cambios en la información del paciente, o fecha de vencimiento de pagos de servicios
médicos.

El sistema enviará la notificación push al dispositivo móvil del paciente.

El dispositivo móvil del paciente recibirá la notificación push y la mostrará como una alerta
o mensaje en la pantalla.
El paciente podrá visualizar la notificación y acceder a los detalles adicionales en la
aplicación de gestión médica, como consultar los resultados de exámenes o confirmar la cita
médica.

 Salidas

Notificaciones push enviadas a los pacientes sobre eventos importantes, como


actualizaciones en su historial médico, resultados de exámenes, citas médicas próximas, y
fechas de vencimiento de pagos.

Aquí tienes la sección adaptada para el contexto de un sistema de gestión médica:

 Interfaces de Hardware

El sistema no requiere de un hardware en especial, ya que está diseñado para funcionar en


cualquier dispositivo estándar con acceso a internet.

 Interfaces de Software

El sistema no requiere de software externo, ya que es completamente independiente y


accesible a través de un navegador web.

 Interfaces de Comunicación

La comunicación entre el usuario y el sistema se realizará a través de internet, utilizando el


protocolo de comunicación TCP/IP para asegurar la transferencia segura de datos.

Requerimientos de Rendimiento

Número de usuarios simultáneos: El sistema de gestión médica debe ser capaz de manejar un
número considerable de usuarios simultáneos. Se espera que el sistema pueda soportar un
mínimo de 5000 usuarios concurrentes.

Transacciones por segundo: El sistema debe ser capaz de procesar un alto volumen de
transacciones por segundo para garantizar una experiencia fluida y sin demoras. Se establece
como objetivo un rendimiento mínimo de 100 transacciones por segundo.
Tiempo de respuesta: El tiempo de respuesta del sistema debe ser rápido y eficiente para
brindar una experiencia satisfactoria a los usuarios. El sistema debe ser capaz de responder a
las solicitudes de los usuarios en un tiempo máximo de 2 segundos.

Capacidad de almacenamiento: El sistema debe contar con una capacidad de almacenamiento


suficiente para manejar la información de los pacientes, historiales médicos, transacciones
de servicios médicos y otros datos relacionados. Se estima que se requerirá un
almacenamiento inicial de al menos 1 terabyte, con capacidad de escalabilidad futura.

Disponibilidad del sistema: El sistema de gestión médica debe estar disponible y operativo
en un alto porcentaje del tiempo, para garantizar el acceso y uso continuo de los servicios por
parte de los pacientes y profesionales de salud. Se establece como objetivo una disponibilidad
mínima del 99.9%.

Aquí tienes la sección adaptada para el contexto de un sistema de gestión médica:

Seguridad de la información: El sistema debe contar con medidas de seguridad robustas para
proteger la información confidencial de los pacientes, como datos personales, historiales
médicos y resultados de exámenes. Se deben implementar protocolos de cifrado,
autenticación y protección contra ataques cibernéticos para asegurar la privacidad de los
datos médicos.

Limitaciones de Diseño

 Obediencia a Estándares

Seguridad de la información: El sistema de gestión médica debe seguir los estándares de


seguridad de la información, como el cifrado de datos sensibles y la protección contra accesos
no autorizados. Esto implica cumplir con protocolos de seguridad ampliamente aceptados,
como SSL/TLS (Secure Sockets Layer/Transport Layer Security), para garantizar la
confidencialidad e integridad de las transacciones médicas y la protección de los datos
personales de los pacientes.

Autenticación de usuarios: El sistema debe implementar métodos seguros de autenticación


de usuarios, como contraseñas robustas, autenticación de dos factores o biometría. Estos
métodos ayudan a garantizar que solo los pacientes y profesionales de la salud autorizados
tengan acceso al sistema y protegen contra accesos no autorizados. Se seguirán estándares
como el FIDO Alliance (Fast Identity Online) para autenticación basada en estándares
abiertos y seguros.

Protección de datos personales: El sistema debe cumplir con las regulaciones de privacidad
y protección de datos, como el Reglamento General de Protección de Datos (GDPR) en la
Unión Europea o las normativas locales de protección de la salud (por ejemplo, HIPAA en
EE. UU.). Esto implica garantizar que los datos personales de los pacientes sean tratados de
manera legal, justa y transparente, obteniendo el consentimiento apropiado cuando sea
necesario y brindando a los pacientes el control sobre sus datos. Además, se seguirán
estándares como ISO/IEC 27001 para la gestión de la seguridad de la información.

Aquí tienes la sección adaptada para el contexto de un sistema de gestión médica:

Limitaciones de Hardware

Requisitos mínimos de dispositivos móviles: El sistema deberá ser compatible con una
amplia gama de dispositivos móviles, incluyendo smartphones y tablets, asegurando que
funcione de manera adecuada en los dispositivos más utilizados por pacientes y profesionales
de la salud. Se deberán establecer requisitos mínimos de procesamiento, memoria y
almacenamiento para garantizar un rendimiento óptimo, permitiendo que los usuarios
accedan a sus datos médicos y a las funcionalidades del sistema sin inconvenientes.

Restricciones de conectividad y ancho de banda: El sistema deberá ser capaz de funcionar


de manera eficiente en diferentes condiciones de conectividad, incluyendo redes móviles y
Wi-Fi. Se deberá optimizar la transferencia de datos médicos para minimizar el consumo de
ancho de banda y asegurar una experiencia fluida, incluso en conexiones de menor velocidad,
permitiendo la consulta de información médica crítica sin interrupciones.

Compatibilidad con sistemas operativos: El sistema deberá ser compatible con los sistemas
operativos móviles más populares, como Android e iOS, asegurando que las funcionalidades
y características de gestión médica se adapten adecuadamente a cada plataforma y que los
usuarios puedan acceder a sus datos médicos de manera fluida, sin importar el dispositivo
que utilicen.

Atributos
Seguridad

Los permisos de acceso a la aplicación de gestión médica serán gestionados únicamente por
el administrador del sistema, quien tendrá la capacidad de otorgar, modificar o revocar los
permisos de acceso para pacientes y profesionales de la salud, garantizando que solo usuarios
autorizados puedan acceder a la información sensible.

Toda la comunicación entre el servidor de la aplicación y el dispositivo móvil del usuario (ya
sea paciente o profesional de la salud) se realizará a través de conexiones encriptadas
utilizando algoritmos de cifrados sólidos, como SSL/TLS, garantizando así la
confidencialidad y la integridad de los datos transmitidos, tales como historiales médicos y
resultados de exámenes.

En caso de detectar actividades sospechosas o posibles ataques de seguridad, el sistema de


gestión médica tomará medidas automáticas para bloquear el acceso y notificará al equipo de
seguridad correspondiente. El sistema no permitirá operaciones de acceso a la información
médica hasta que sea desbloqueado por un administrador de seguridad, asegurando la
protección de los datos sensibles de los pacientes.

Aquí tienes la sección adaptada para un sistema de gestión médica:

Mantenibilidad

El sistema de gestión médica se actualizará de manera regular para asegurar su


funcionamiento óptimo y conforme a las nuevas necesidades de los usuarios. Las
actualizaciones menores se implementarán semanalmente para corregir errores y mejorar el
rendimiento del sistema, mientras que las actualizaciones más significativas, que incorporen
nuevas funcionalidades o actualizaciones regulatorias del sector salud, se realizarán
mensualmente.

Las listas de servicios y proveedores médicos disponibles en la plataforma se actualizarán


semanalmente, de acuerdo con los horarios de mantenimiento previamente establecidos. Esto
garantizará a los pacientes y profesionales de la salud acceso a información actualizada sobre
los servicios médicos disponibles y mejorará la experiencia de uso en la plataforma.

Otros Requerimientos
Bases de Datos

El sistema de gestión médica realizará respaldos automáticos de la base de datos cada 24


horas para proteger la información de los usuarios. Estos respaldos se almacenarán en una
ubicación segura y diferente de la que aloja el sistema principal, asegurando la protección de
los datos en caso de fallos del sistema o pérdidas.

Además, se implementará un sistema de almacenamiento en la nube para los datos médicos,


con una capacidad de hasta 2 terabytes. Este almacenamiento en la nube permitirá una
escalabilidad eficiente y una alta seguridad para los datos sensibles de los pacientes,
asegurando su disponibilidad en todo momento y facilitando el acceso a información médica
crítica cuando sea necesario.

Operaciones

El sistema de gestión médica estará disponible las 24 horas del día, los 7 días de la semana,
para garantizar que los pacientes y profesionales de la salud puedan acceder a la plataforma
en cualquier momento. Además, se realizarán respaldos automáticos de los registros médicos
y consultas previas para proteger la información en caso de fallos eléctricos o interrupciones
imprevistas en el sistema, asegurando la integridad de los datos y la continuidad del servicio.

Si se programan mantenimientos del sistema que puedan afectar su disponibilidad, se


notificará a los usuarios con al menos 5 días de anticipación. Se proporcionará información
detallada sobre la duración estimada del mantenimiento y qué servicios se verán afectados
durante este período.

Adaptación del Sitio

El sistema de gestión médica estará diseñado para admitir diferentes fuentes y caracteres
utilizados en varios idiomas, incluyendo inglés, español, francés, portugués, italiano, árabe,
chino y otros, para garantizar accesibilidad a una audiencia global.

La interfaz de usuario del sistema de gestión médica se implementará utilizando tecnologías


HTML5 y JavaScript, lo que garantizará una experiencia fluida y compatible con los
estándares web más actuales.
Además, el sistema se adaptará a diversos dispositivos, incluyendo teléfonos móviles,
computadoras de escritorio, tablets y televisores Smart TV, permitiendo que los usuarios
puedan acceder al sistema desde cualquier plataforma y disfrutando de una experiencia
óptima en todos los dispositivos.

Diagrama de casos de uso

Narrativa expandida de caso de uso

Casos de Uso del Sistema de Gestión Medica

 Registrar el ingreso al sistema

Actor: Usuario
Descripción: El usuario accede al sistema mediante una autenticación con sus credenciales. Una
vez dentro, el usuario puede navegar por las funcionalidades disponibles según su perfil. Este
caso de uso permite validar los accesos y garantizar la seguridad de la información.

 Registrar consulta médica

Actor: Medico

Descripción: El medico registra una nueva consulta en el sistema, indicando los datos del
paciente, el motivo de la consulta y cualquier diagnostico o tratamiento proporcionado. Este
caso de uso incluye las siguientes opciones:

Revisar tarifas para calcular el valor a pagar: Antes de completar el registro, el sistema
verifica las tarifas aplicables según el tipo de consulta y las condiciones del paciente (seguro
médico, convenios, etc.).

Registrar por emergencia: Si la consulta es de emergencia, se prioriza el registro y se habilitan


opciones específicas para la atención rápida del paciente.

Registro de chequeo normal: Si la consulta es rutinaria, se siguen los procedimientos estándar


para completar el registro en el sistema.

 Registrar pago de consulta

Actor: Medico

Descripción: Después de que un paciente haya recibido atención médica, el sistema permite
registrar el pago de la consulta. Este proceso incluye:

Calcular el monto 50% del centro médico: Se calcula automáticamente la porción del pago
que corresponde al centro médico.

Calcular el monto 50% del médico: Se calcula la parte del pago que corresponde al médico.

Registrar reporte del pago en la bandeja de entrada: Se almacena un registro de la transacción


en la bandeja de entrada del sistema para futuras consultas y auditorias.
Registrar el pago al médico: Finalmente, se genera el pago correspondiente al médico según
las políticas del centro.

 Generar reportes de quienes no han cancelado al seguro

Actor: Administrador

Descripción: El administrador del sistema puede generar un informe que identifica a los pacientes
que no han realizado los pagos correspondientes a su seguro médico. Este reporte ayuda en
la gestión de cobros y en la toma de decisiones administrativas para garantizar la
sostenibilidad del sistema.

Caso de uso:

 El sistema registrará las consultas médicas correspondientes, especificando el tipo de


atención ya sea por emergencia o control
Diagrama de clases
Clases que representan estados dentro del sistema

Paciente

 Estado:

Activo: El paciente está registrado en el sistema y es apto para realizar consultas y recibir
servicios.

Inactivo: El paciente no tiene acceso a servicios médicos o la cuenta ha sido suspendida.

Pendiente: El paciente ha sido registrado, pero su información no ha sido completada o


verificada.

Historia Médica

 Estado:

- Completa: Todos los datos médicos y exámenes han sido ingresados y validados.

- Incompleta: La historia médica está en proceso de ser completada.

- Archivada: La historia médica ha sido cerrada o no está activa para modificaciones.

Cita Médica
 Estado:

- Programada: La cita ha sido agendada pero no se ha llevado a cabo aún.

- Confirmada: El paciente ha confirmado la cita.

- Cancelada: El paciente o el médico ha cancelado la cita.

- Completada: La cita ha sido realizada y se han registrado los resultados.

- No Asistida: El paciente no asistió a la cita programada.

Resultado de Examen

 Estado:

- Pendiente: El examen ha sido solicitado pero los resultados aún no están disponibles.

- Disponible: Los resultados del examen están listos para ser consultados por el médico o
paciente.

- Revisado: El médico ha revisado y aprobado los resultados.

- Archivado: Los resultados han sido guardados en el historial médico del paciente.

Tratamiento Médico

 Estado:

- En Progreso: El tratamiento está en curso y el paciente está recibiendo atención continua.

- Completado: El tratamiento ha finalizado, y el paciente ha recibido todo el tratamiento


necesario.

- Suspendido: El tratamiento ha sido pausado temporalmente, por ejemplo, debido a


complicaciones o cambios en la condición del paciente.

- Cancelado: El tratamiento ha sido cancelado por decisión del paciente o del profesional
médico.

Factura Médica

 Estado:
- Generada: La factura ha sido creada pero aún no ha sido pagada.

- Pagada: El paciente ha realizado el pago correspondiente.

- Pendiente: El pago está pendiente de ser realizado por el paciente.

- Cancelada: La factura ha sido anulada por algún motivo, como error en la facturación.

Notificación

 Estado:

- Enviado: La notificación ha sido enviada al usuario.

- Leída: El usuario ha visualizado la notificación.

- No Leída: La notificación ha sido enviada pero aún no ha sido vista por el usuario.

- Expirada: La notificación ya no es válida y ha expirado después de un tiempo


determinado.

Usuario (Profesional de la Salud o Administrador)

 Estado:

- Activo: El usuario tiene acceso completo a la plataforma.

- Inactivo: El usuario ha sido deshabilitado temporalmente o permanentemente.

- Pendiente: El usuario está en proceso de validación o activación dentro del sistema.

Estas clases y estados son esenciales para el flujo de trabajo dentro del sistema de gestión
médica. A medida que las entidades (pacientes, citas, tratamientos, etc.) avanzan en su ciclo
de vida, sus estados cambian para reflejar su progreso, lo que facilita la administración
eficiente del sistema.

Diagrama de Estados

Clase: Medico
Conclusiones:

 Optimización del servicio al usuario: El sistema de gestión médica propuesto permite


una mejor organización y seguimiento de las interacciones con los pacientes, desde
la programación de citas hasta la transferencia de datos médicos. Al contar con un
sistema digitalizado, se agilizan los procesos, mejorando la atención al paciente y
reduciendo el tiempo de espera.
 Seguridad y privacidad: La implementación de protocolos de seguridad robustos,
como el cifrado de datos y la autenticación de dos factores, es crucial para proteger
la información confidencial de los pacientes. A medida que el sistema maneja datos
sensibles, como historiales médicos y resultados de exámenes, es esencial garantizar
que estos sean tratados de acuerdo con las normativas de privacidad (por ejemplo,
GDPR).
 Escalabilidad y rendimiento: Al tener en cuenta las necesidades de rendimiento y
almacenamiento, como la capacidad para manejar grandes cantidades de usuarios y
transacciones simultáneas, el sistema está preparado para escalar a medida que crece
el número de pacientes y la complejidad de los datos. Esto asegura que el sistema sea
sostenible y funcional a largo plazo.

Recomendaciones

 Mejorar la accesibilidad móvil: Dado que los usuarios cada vez más recurren a sus
dispositivos móviles para gestionar su salud, se recomienda optimizar la aplicación
para teléfonos inteligentes y tablets, asegurando que sea accesible y fácil de usar en
distintas plataformas y dispositivos.
 Implementar un sistema de soporte en tiempo real: Para facilitar la resolución de
dudas o problemas, se recomienda integrar un sistema de soporte en tiempo real
dentro de la plataforma, como un chat en vivo o asistencia automatizada (chatbot),
que permita a los usuarios recibir ayuda inmediata durante su experiencia en la
aplicación.
 Monitoreo constante de la seguridad: Dado que los ciberataques son cada vez más
sofisticados, se recomienda implementar un sistema de monitoreo proactivo para
detectar posibles amenazas y vulnerabilidades en tiempo real. Además, se deberían
realizar auditorías de seguridad periódicas para garantizar que el sistema siga
cumpliendo con los estándares más altos de protección de datos.

También podría gustarte