Requerimientos Funcionales para Software de Petición de Cita y Atención Médica
Enviado por devSantiago18 • 2 de Mayo de 2021 • Trabajo • 1.112 Palabras (5 Páginas) • 697 Visitas
Requerimientos Funcionales para Software de Petición de Cita y Atención Médica
Integrantes
- Miguel Manjarres Cortezano
- Miguel Acevedo Flórez
- Laura Sierra García
- Santiago Dangond Fernández
- Gerardo Mendoza Vives
Objetivo
Listar los requerimientos funcionales para un “software ideal” en el que se puedan realizar los procesos de apartado de cita y atención médica. Este software en la medida de lo posible debe ser agnóstico a la entidad de salud.
Premisas
Para el funcionamiento de este “software ideal” se tendrán en cuenta los siguientes supuestos:
- Existe una base de datos con información de los ciudadanos colombianos y se puede acceder a ella
- Existe una base de datos con la historia clínica de cada paciente y se puede acceder a ella
Además de lo anterior, partimos de que existe (o se creará) una base de datos para administrar la información recolectada a través del sistema.
Metodología de Desarrollo
Cada uno de los requerimientos listados estarán agrupados bajo distintos actores. Cada actor se puede interpretar como un rol de usuario en el sistema, luego entonces cada requerimiento se traduce en una funcionalidad a la que cada rol de usuario tiene acceso.
Descripción de Roles
Cada usuario en en el sistema tendrá asignado un rol que definirá el alcance o los permisos que posee. Para nuestro desarrollo, concebimos los siguientes roles:
- Rol de Usuario
Es el rol que define al usuario final de la aplicación, normalmente a los pacientes.
Este rol sólo tendrá los siguientes permisos sobre la base de datos:
- Lectura
- Rol de Operario
Es el rol que define a cualquier trabajador dentro de las instalaciones a excepción de los médicos y sus asistentes. Este rol tendrá acceso solo a un subconjunto de operaciones sobre la base de datos.
Este rol posee los siguientes permisos:
- Lectura
- Escritura
- Rol Administrativo
Es el rol de más alto nivel y define a cualquier usuario capacitado para efectuar operaciones de cualquier tipo sobre la base de datos. Puede ser la persona encargada del área de TI en la empresa, el ingeniero encargado de la clínica o la persona que concesiona el contrato del software.
Este rol posee los siguientes permisos:
- Lectura
- Escritura
- Borrado
- Actualización
( Santiago edit )
3. Rol Administrativo
Es el rol de más alto nivel el que define al conjunto de empleados que cuentan con la facultad y responsabilidad de tratar con la información de los usuarios. En este rol se encuentran ubicados los médicos, sus asistentes, cierto personal ejecutivo y una parte del equipo de TI de la empresa.
Este rol posee los siguientes permisos
- Lectura
- Escritura
- Actualización
- Rol Root
Es el rol de más alto nivel, Este rol está diseñado en específico para el área de TI de la empresa y lo utilizan usuarios que tienen contacto directo con los sistemas gestores de bases de datos y servidores de la aplicación. ()
- Lectura
- Escritura
- Borrado
- Actualización
- Modificación de la arquitectura (cuando modifica una tabla, así como configuraciones estándar de servidores ( esto quitenlo ) )
Desarrollo
- Paciente (Rol de Usuario)
Ciudadano que presenta alguna afección de salud y desea ser atendido.
Las funcionalidades a las que tendrá acceso son:
- Registrar cuenta en el sistema con su información personal (Correo Electrónico, cédula, contraseña, ésta información se proporciona la primera vez que el usuario entre a la aplicación) con esta información podrá:
- Iniciar sesión en el sistema.
- El usuario podrá cambiar su contraseña sólo un número limitado de veces por mes.
- El usuario tendrá la opción de cerrar sesión en todo momento.
- El usuario, tendrá la opción de solicitar citas médicas, verificar
- Vigilante (Rol de Operario)
Persona que tendrá a su cargo la entrada y salida de pacientes del centro médico,
Las funcionalidades a las que tendrá acceso son:
- Iniciar sesión en el sistema con la información que le fue entregada por el departamento de TI
- Registrar la entrada y salida de los pacientes que entraron o salieron del centro médico
- Estos datos deben incluir hora y fecha precisos
- Se les permitirá actualizar esta información sólo una vez dentro de un marco de tiempo (por ejemplo, solo una vez antes del cambio de turno)
- Secretaria/Recepcionista (Rol Operario) ( rol administrativo en santiago edit )
Persona que tendrá a cargo de la recepción, atención de peticiones, informar al usuario correctamente en su paso por la central de salud, e información de facturación.
Las funcionalidades a las que tendrá acceso son:
- Iniciar sesión en el sistema con la información que le fue entregada por el departamento de TI
- Consultar la información del usuario con el fin de corroborar su identidad al momento de que este realice cualquier petición
- La información deberá estar registrada de antemano en la base de datos y disponible para que el operario la obtenga cuando sea necesario; esto debe ser consentido por el usuario.
- Nombre completo, NIT, Fecha y lugar de expedición son los datos a corroborar.
- (Ex: cuando llamas, o llegas al centro de salud siempre te piden tu cédula o si en otra eps utilizan numero de eps, bueno eso te lo piden para corroborar que seas tu y seguir con el proceso)
- Registrar u Agendar nuevas citas para el usuario, ya sea con el ente administrativo, con el médico general u con el médico especialista.
- Para agendar un cita con un médico especialista el usuario debe contar con su respectiva recomendación por parte de un médico general.
- Se les permitirá re-agendar la cita en caso de que el usuario lo solicite.
- Médico/Asistente médico (Rol Administrativo)
(coloque el asistente medico aqui, porque tony en la descripción del rol de operario dijo “Es el rol que define a cualquier trabajador dentro de las instalaciones a excepción de los médicos y sus asistentes.” y antes estaba colocado con las secretarias y recepcionistas)
...