Está en la página 1de 9

ELABORACIÓN DE HISTORIAS DE USUARIO DEL PROYECTO

JUAN CARLOS FAJARDO ROMERO

ANALISIS Y DESARROLLO DE SOFTWARE


(2627007)

SERVICIO NACIONAL DE APRENDIZAJE


SENA

2022
1. INTRODUCCIÓN

Por medio de este documento se busca identificar los requisitos funcionales


y los requisitos no funcionales del software de hospitalización en casa
partiendo de los roles que se han definido para el uso de esta aplicación
siguiendo las normas del estándar IEEE-STD-830-1998.

1.1. Propósito
El propósito del presente documento es determinar según el estándar los
requerimientos funcionales y no funcionales del software a desarrollar.

1.2. Alcance
Este documento está dirigido al personal de salud del hospital regional
(cliente) que se encargara de la administración y uso de la aplicación que
se va a desarrollar.

2. DESCRIPCIÓN GENERAL

2.1. Perspectiva del producto


Se busca desarrollar un software que permita vía web llevar un control de
los pacientes que son enviados a sus casas a seguir sus tratamientos o
bien que sean remitidos por el personal médico a estas, se busca poder
mediante este programa crear un ambiente de comunicación entre
médicos y pacientes optimo para que la hospitalización en casa sea
viable.

2.1.1 Funciones del producto

Se determinan las funciones del software partiendo de los roles que


intervienen en este para lo cual se hace la representación de casos de
uso donde se muestra que se espera de cada usuario y como se
relacional entre sí.

2.2. Características de los usuarios

Tipo de usuario Auxiliar

• Registrar pacientes.
• Registrar familiares de los
Actividades que desarrolla pacientes
• Registrar médicos.
• Registrar enfermeros.
• Asignar médicos
• Asignar enfermeros
• Consultar pacientes

Tipo de usuario Medico

• Registra el diagnóstico del


paciente.
Actividad que desarrolla • Registra la sugerencia del
cuidado.
• Envía por medio de correo
electrónico las sugerencias de
cuidado al familiar del paciente.
• Consulta historia clínica del
paciente
• Consulta signos vitales del
paciente

Tipo de usuario Enfermero

• Consulta historia clínica del


paciente
Actividad que desarrolla • Consulta signos vitales del
paciente

Tipo de usuario Familiar designado

• Consulta historia clínica del


paciente
Actividad que desarrolla • Consulta signos vitales del
paciente
• Actualiza los datos (del paciente)
• Registra los signos vitales del
paciente
Tipo de usuario Paciente

• Consulta historia clínica del


paciente
Actividad que desarrolla • Consulta signos vitales del
paciente
• Actualiza los datos (del paciente)
• Registra los signos vitales del
paciente

2.3. Restricciones

• Dada la privacidad que debe mantenerse con los datos médicos de los
pacientes, estos solo pueden ser accedidos mediante el ingreso de
credenciales de acceso por parte del equipo médico y el familiar del paciente.
• Los médicos y enfermeros solo pueden acceder a la información de sus
pacientes.
• Los pacientes y sus familiares solo pueden consultar su propia información.
• El id de los usuarios es único.
• El ingreso a la aplicación solo es posible mediante un usuario y contraseña,
solo se puede acceder si esta registrado.

3. Requisitos

FUNCIONALES

• Registrar los datos personales de los pacientes que son enviados a sus hogares
en el proyecto de hospitalización en casa. Esto incluye la dirección
georreferenciada de su casa y un familiar designado.

• Asignar un médico(a) a cada paciente con hospitalización en casa para el


soporte virtual del cuidado por parte de la familia.

• Registrar en el hogar del paciente sus signos vitales de manera periódica: Los
signos que se proponen son: oximetría, frecuencia respiratoria, frecuencia
cardíaca, temperatura, presión arterial y glicemias.

• Llevar un histórico de los registros de signos vitales realizados al paciente.


• Permitir la consulta por parte del médico(a) de la información de los pacientes
que le han sido asignados.

• Analizar los datos registrados de un paciente para dar soporte al equipo médico
en la toma de decisiones en el
• cuidado del paciente con hospitalización en casa (para poder dar sugerencias
de cuidado).

• Llevar una historia (básica) para cada paciente en donde se registren las
sugerencias de cuidado, la cual pueden ser consultada por el paciente y el
familiar designado.

NO FUNCIONALES
• El sistema debe tener una base de datos en la nube, para facilitar el despliegue
de la aplicación.

• El sistema debe tener separado el front-end y el back-end, para tener las


responsabilidades separadas y facilitar los cambios en el futuro.

• En el back-end se usarán servicios con API REST para facilitar las pruebas.

• Dada la privacidad que debe mantenerse con los datos médicos de los
pacientes, estos solo pueden ser accedidos mediante el ingreso de credenciales
de acceso por parte del equipo médico y el familiar del paciente.

Descripción de los requisitos específicos mediante historias de usuario


Historia de Rol Descripción Criterios de
usuario aceptación
HU-01 Como auxiliar del deseo registrar la De cada persona se
hospital información de un guarda en la base de
nuevo paciente para datos: id, nombre,
que quede apellidos, número de
oficializado en el teléfono y género
programa de (este
hospitalización en último es opcional). El
casa. id debe ser único.

De los pacientes se
guarda en la base de
datos (además de los
datos de persona):
dirección, ciudad, fecha
de
nacimiento, latitud y
longitud (estos dos
últimos son opcionales).
HU-02 Como auxiliar del deseo registrar la se guarda en la base
hospital información de un de datos: id, nombre,
nuevo médico(a) para apellidos, número de
que quede
oficializado en el teléfono y género
programa de (este
hospitalización en último es opcional). El
casa id debe ser único.

De los médicos se
guarda en la base de
datos (además de los
datos de persona): la
especialidad y el
registro.

HU-03 Como auxiliar del deseo registrar la se guarda en la base


hospital información de un de datos: id, nombre,
familiar designado de apellidos, número de
un paciente teléfono y género
para quede (este
oficializado en el último es opcional). El
programa de id debe ser único.
hospitalización en
casa. Del familiar designado
se guarda en la base
de datos (además de
los datos de persona):
el paciente al cual se
asigna, el parentesco
y el correo (e-mail).

HU-04 Como auxiliar del deseo consultar los Al consultar los


hospital pacientes registrados, pacientes, se muestra
para verificar el una lista con los
registro de la registros si no hay
información. ninguno registrado se
debe mostrar un
mensaje indicando
esto.

HU-05 Como auxiliar del deseo consultar los Para consultar un


hospital datos de un paciente, paciente se debe
para verificar la solicitar su id. Si no se
información encuentra el id, se
registrada y tener sus muestra un mensaje
datos de contacto en indicando esto.
caso de necesidad
HU-06 Como auxiliar del deseo asignar un Para asignar un
hospital, médico(a) a un médico(a) a un
paciente, para que paciente, se debe
tenga un responsable pedir el id de ambos:
de salud en su casa. del médico(a) y del
paciente (o se
pueden seleccionar de
una lista).
En caso de usar el id,
si alguno no existe se
debe mostrar un
mensaje de error.

Si el paciente ya tenía
registrado un
médico(a), el nuevo
remplaza el anterior.
HU-07 Como paciente deseo poder registrar Se deben poder
hospitalizado en casa uno o más signos registrar uno o más
o familiar designado vitales, para que de los siguientes
sirvan como signos vitales:
referencia para mi oximetría, frecuencia
cuidado. respiratoria,
frecuencia cardíaca,
temperatura, presión
arterial y glicemias. Al
registrar debe quedar
cada uno con la fecha
y la hora del registro.
Todos deben ser
números y pueden
tener decimales.
HU-08 Como paciente deseo poder Un paciente puede
hospitalizado en casa actualizar mis datos actualizar su número
personales (teléfono, de teléfono, dirección,
dirección) para que ciudad, latitud o
me puedan contactar longitud.
en caso de necesidad.
HU-09 Como familiar deseo poder Un familiar designado
designado, actualizar mis datos puede actualizar su
personales (teléfono, número de teléfono o
dirección, correo) su correo (e-mail).
para que me puedan
contactar en caso de
necesidad.
HU-10 Como médico(a) o deseo consultar el Para consultar los
enfermero(a) listado de mis pacientes asignados
pacientes asignados, el médico debe
para tener una idea ingresar su id. Si el id
general de no está registrado se
mi labor. muestra un
mensaje de error.
Al consultar los
pacientes, el
médico(a) podrá ver
el id, nombre,
apellido, género,
número de teléfono y
fecha de nacimiento.
HU-11 Como usuario de la deseo poder Al ingresar un usuario
aplicación autenticarme (login) o clave incorrectos no
para garantizar que debe permitir el
hay ingreso a la
confidencialidad en aplicación.
los datos. Si se ingresa usuario
y clave correctos,
debe permitir ingresar
y solo mostrar las
opciones que tiene de
acuerdo con su rol.
HU-12 Como paciente deseo poder consultar Al consultar la historia
hospitalizado en casa la historia clínica, clínica se debe contar
o familiar designado para repasar las con el id del paciente.
sugerencias que han Se debe mostrar:
dado y poderlas diagnóstico, entorno y
aplicar. listado de
sugerencias, cada
una con su fecha y
descripción.
El paciente solo
puede ver su historia
clínica (lo mismo que
su familiar
designado).
HU-13 Como médico(a) o deseo consultar los Al consultar los signos
enfermero(a) últimos signos vitales vitales se debe contar
de un paciente, para con el id del paciente.
saber si están dentro Si no tiene signos
de los rangos vitales registrados se
normales. indica esto con un
mensaje.
Al consultar los signos
vitales se muestra el
último valor registrado
de cada uno de los
tipos de signos vitales
(los que se tengan).
HU-14 Como médico(a) o deseo consultar la Se muestra la historia
enfermero(a) historia clínica de un clínica del paciente y
paciente, para se muestra el último
recordar las valor registrado de
sugerencias que cada uno de los tipos
se le han dado y poder de signos vitales
verificar si le han (los que se tengan).
servido o no.
HU-15 Como médico(a) deseo registrar o Se ingresa o actuliza
actualizar el la historia y
diagnóstico del diagnostico del
paciente, para que paciente en la base
sirva como de datos.
referente cuando se El médico(a) solo
consulte su estado de puede consultar,
salud. actualizar y registrar
las historias de
pacientes que tenga
asignados.
HU-16 Como médico(a) deseo registrar una Al registrar una
nueva sugerencia de sugerencia se debe
cuidado, para que el guardar la fecha y
paciente pueda hora del registro.
mejorar su estado de
salud.
HU-17 Como familiar deseo recibir una Al registrar una
designado notificación por correo sugerencia se debe
cuando el médico(a) enviar un correo al
registre una familiar designado del
nueva sugerencia, paciente, donde se le
para poderla aplicar notifique
sin demora. la nueva sugerencia.
HU-18 Como médico(a), deseo consultar los Al consultar un signo
valores que ha tenido se debe decir el tipo
un signo vital durante de signo deseado, la
un rango de fechas, fecha inicial y la fecha
para analizar posibles final de consulta,
cambios en la salud además del id del
del paciente. paciente. Si no hay
datos en ese signo en
ese rango de fechas
se debe mostrar un
mensaje
indicando esto.

Cuando hay registro


del signo deseado en
las fechas, se
muestra de cada uno:
la fecha, la hora y el
valor.
HU-19 Como auxiliar del deseo registrar la De cada persona se
hospital información de un guarda en la base de
nuevo enfermero(a) datos: id, nombre,
para que quede apellidos, número de
oficializado en el teléfono y género
programa de (este
hospitalización en último es opcional). El
casa. id debe ser único.

HU-20 Como auxiliar del deseo asignar un Para asignar un


hospital enfermero(a) a un enfermero(a) a un
paciente, para que paciente, se debe
tenga una persona pedir el id de ambos:
de salud para del médico(a) y del
seguimiento. paciente (o se
pueden seleccionar de
una lista).
En caso de usar el id,
si alguno no existe se
debe mostrar un
mensaje de error.

Si el paciente ya tenía
registrado un
médico(a), el nuevo
remplaza el anterior.

También podría gustarte