Especificaciones Funcionales Proy Hiperbarico2

Anuncio
Especificación Funcional de Software
Sistema de Control de Pacientes en Medicina Hiperbárica.
SCPMHB
Versión 1.0
1
Historia de Revisiones
Fecha
Versión
Descripción
Autor
01/12/2010
1.0
Inicio del Documento
Ginerli K. Gutiérrez
2
Tabla de Contenido
1. Introducción
1.1
1.2
4
Alcance
Referencias
4
4
2. Especificaciones Funcionales
5
3
Especificaciones de Requerimientos del Software
1. Introducción
Este documento detalla los requerimientos de software para el sistema Planificador y Gestor de
Vacaciones, según tres grandes aspectos claves para su desarrollo: las Especificaciones
Funcionales, el modelo de los Casos de Uso, tanto en diagrama como en narrativa, y las
Especificaciones suplementarias. Toda esta información establece los lineamientos y las
restricciones que debe considerar el equipo de desarrollo del proyecto para el desarrollo del
sistema.
1.1 Alcance
El alcance de este documento es la Especificación de los Requerimientos de Software para el
sistema control de Pacientes en Medicina Hiperbárica.
1.2 Referencias
Documento Minuta1: 2da. Entrevista- levantamiento de información.
Diseño de base de datos.
Modelo de base de datos Hiperbárica.
4
2. Especificaciones Funcionales
En esta sección se describe lo que el sistema habrá de hacer, factores generales que afectan
al producto y satisfacen los requerimientos descritos en términos de necesidades y
características y detalles específicos.
Característica Asociada:
El Sistema debe permitir hacer
login y autenticación con el usuario
de trabajo.
ID requerimiento:
01
Nombre del Requerimiento:
Autenticación con el sistema.
El sistema deberá permitir la autenticación con el usuario de trabajo previamente definido en
el Módulo de Usuarios de trabajo, al realizar la operación de login, el sistema permitirá que
se llegue a la página inicial del sistema.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante el proceso de login.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
Característica Asociada:
El sistema debe tener un modulo
para registro de Roles.
ID requerimiento:
02
Nombre del Requerimiento:
Parametrización de Roles
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
roles de usuarios a través del manejo operativo de un usuario administrativo.
Posterior a la creación de roles, el sistema deberá permitir seleccionar a una persona (ya
previamente cargada en el módulo de personas) y asociar esta a un rol específico.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Los roles a ser definidos serán:
1 ) Administrativo :
2) master.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
5
Característica Asociada:
ID requerimiento:
El sistema debe contener un módulo
para registro de
Usuarios de
trabajos
03
Nombre del Requerimiento:
Parametrización de Usuarios de trabajo.
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
Usuarios de Trabajo que le permitan conectarse y operar el sistema de acuerdo a un rol
asociado.
El sistema debe permitir mediante un usuario administrativo la creación o configuración de
usuarios de trabajo que le permitan conectarse y autentificarse con el sistema. Estos
usuarios deberán tener un password y un status (Activo, Inactivo).
El sistema deberá proveer una lista previa de personas existentes
usuarios de trabajo.
para la creación de
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
Característica Asociada:
El Sistema debe contener
módulo
para
registro
Nacionalidades.
ID requerimiento:
un
de
04
Nombre del Requerimiento:
Parametrización de Nacionalidades
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
nacionalidades, el mismo deberá ser operado por un usuario administrativo el cual permita
los eventos de creación, modificación y eliminación de nacionalidades.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
6
Característica Asociada:
El sistema debe tener un módulo
para registro de personal médico.
ID requerimiento:
05
Nombre del Requerimiento:
Parametrización de personal médico.
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
Médicos que laboran dentro del Centro de Medicina Hiperbárica de Caucagua. El sistema
deberá permitir solo el acceso a este modulo del usuario administrativo para realizar estas
operaciones.
En el módulo se deberá registrar por cada medico, el número de colegio, la especialidad y el
número de sanidad.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
Característica Asociada:
El sistema debe contener un modulo
para registrar los equipos de trabajo
de Cámaras Hiperbáricas.
ID requerimiento:
06
Nombre del Requerimiento:
Parametrización de Equipos Hiperbàricos
El sistema debe tener un módulo de creación y mantenimientos de equipos Hiperbàricos. La
parametrización y mantenimiento de este módulo deberá ser realizada solo por el usuario
administrativo
El sistema permitirá registrar y mantener equipos Hiperbàricos, el tipo de Equipos y el status
(Activo, Inactivo).
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
7
Característica Asociada:
El sistema debe contener un módulo
para registro de los Motivos de
Egreso.
ID requerimiento:
07
Nombre del Requerimiento:
Parametrización de Motivos de Egreso
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
Motivos de Egreso de un paciente dentro del Centro de Medicina Hiperbárica de Caucagua.
La parametrización y mantenimiento de este módulo deberá ser realizada solo por el usuario
administrativo
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( ) Media ( X ) Media Baja ( ) Baja
Característica Asociada:
El sistema debe contener un módulo
para registro de los Motivos de
Ingreso.
ID requerimiento:
08
Nombre del Requerimiento:
Parametrización de Motivos de Ingreso.
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
Motivos de ingreso de un paciente dentro del Centro de Medicina Hiperbárica de Caucagua.
La parametrización y mantenimiento de este módulo deberá ser realizada solo por el usuario
administrativo
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( ) Media ( X ) Media Baja ( ) Baja
8
Característica Asociada:
El sistema debe contener un módulo
para registro de Protocolos De
Tratamientos Hiperbáricos.
ID requerimiento:
09
Nombre del Requerimiento:
Parametrización Protocolos de Tratamiento HB.
El sistema debe contener un módulo de Parametrización de registro y mantenimiento de
protocolos de tratamientos Hiperbáricos, deberá contener información en cuanto al número
de sesiones que se le otorgarán al paciente, Frecuencia de Tratamiento, libras de presión.
Los protocolos de tratamientos deberán estar asociados a una patología.
La parametrización y mantenimiento de este módulo deberá ser realizada por un usuario
especifico.
El usuario debe definirse.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario
administrativo sea el caso que se presente durante las operaciones que se realicen.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( X ) Media ( ) Media Baja ( ) Baja
Característica Asociada:
El sistema debe contener un módulo
para registro y mantenimiento de
personas.
ID requerimiento:
10
Nombre del Requerimiento:
Registro de Personas.
El sistema debe contener un módulo de registro y mantenimiento de personas. Las personas
que serán cargadas en este modulo se encuentran, personal médico, personal técnico
hiperbarista, secretarias, asistentes, coordinadores, pacientes.
Los datos que se deberán tener en cuanta son los siguientes:
Nombres y apellidos de la persona, Fecha de nacimiento, Sexo, Ocupación, Edo. Civil,
Dirección,
Teléfonos, Parroquia, Correo, Status (activo, inactivo). Se le deberá asociar a la persona una
nacionalidad.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario sea el caso
que se presente durante las operaciones que se realicen.
La operatividad de este módulo será responsabilidad de los usuarios asociados al rol master.
Atributo: Prioridad
( X ) Alta ( ) Media Alta ( ) Media ( ) Media Baja ( ) Baja
9
Característica Asociada:
El sistema debe contener un módulo
para registro y mantenimiento de
citas medicas.
ID requerimiento:
11
Nombre del Requerimiento:
Registro de Citas medicas.
El sistema debe contener un mòdulo para registro y mantenimiento de citas medicas
solicitadas por el paciente. El usuario con rol master deberá tener el acceso para realizar las
operaciones de inserción, eliminación y modificación dentro del modulo.
Para registar una cita médica el sistema debe validar que la persona previamente ya existe o
está cargada dentro del mòdulo de personas. El modulo debe indicar los siguientes datos:
Persona-paciente, medico a consultar, fecha de la cita, hora de la cita.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario sea el caso
que se presente durante las operaciones que se realicen.
Atributo: Prioridad
(X) Alta ( ) Media Alta ( ) Media ( ) Media Baja ( ) Baja
Característica Asociada:
El sistema debe contener un módulo
para registro y mantenimiento de
Historias Médicas.
ID requerimiento:
12
 Nombre del Requerimiento:
Registro Historia Médica
El sistema debe contener un mòdulo para registro y mantenimiento de Historias medicas de
los pacientes. Al registrar una nueva historia, el sistema debe validar que la personapaciente previamente ya existe o está cargada dentro del mòdulo de personas. El modulo
debe indicar los siguientes datos:
Nùmero de historia, persona-paciente, antecedentes, estudios practicados, referido por.
El usuario con rol master deberá tener el acceso para realizar las operaciones de inserción,
eliminación y modificación dentro del modulo de historia Médica.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario sea el caso
que se presente durante las operaciones que se realicen.
Atributo: Prioridad
(X) Alta ( ) Media Alta ( ) Media ( ) Media Baja ( ) Baja
10
Característica Asociada:
El sistema debe contener un módulo
para registro y mantenimiento de
Historia de casos.
ID requerimiento:
13
 Nombre del Requerimiento:
Registro Historia de Casos
El sistema debe contener un mòdulo para registro y mantenimiento de Historias de casos de
un paciente por el cual se está tratando.
Al registrar una nueva historia de caso de un paciente, el sistema debe validar las siguiente
informaciòn:
La persona-paciente debe estar previamente cargada dentro del mòdulo de personas, asì
como el paciente debe tener previamente cargada una Historia Médica.
El mòdulo debe contener los siguientes datos:
Fecha de inicio de consulta, fecha de fin de consulta, motivo de ingreso, motivo de egreso,
medico tratante, patología que presenta, protocolo de tratamiento asociado, tipo de
protocolo, diagnostico de ingreso, motivo de la consulta, enfermedad actual, observaciones o
recomendaciones, impresión diagnostica, evolución final.
El sistema debe validar que al asignar un protocolo de tratamiento a una patología, este
tenga la posibilidad de tener una opción “otros protocolos” y el medico tratante pueda cargar
e indicar a su criterio el protocolo respectivo a la patología dada, si se diera el caso.
El usuario de rol medico, deberá tener el acceso para realizar las operaciones de inserción,
eliminación y modificación dentro del modulo de historia de casos..
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario sea el caso
que se presente durante las operaciones que se realicen.
Atributo: Prioridad
(X) Alta ( ) Media Alta ( ) Media ( ) Media Baja ( ) Baja
11
Característica Asociada:
El sistema debe contener un módulo
para registro y mantenimiento de
sesiones.
ID requerimiento:
14
 Nombre del Requerimiento:
Registro de sesiones
El sistema debe contener un mòdulo para registro y mantenimiento de sesiones de terapias
de cámaras hiperbàricas para los pacientes.
Al registrar una nueva sesión, el sistema debe validar las siguiente informaciòn:
La persona-paciente debe estar previamente cargada dentro del mòdulo de personas, asì
como el paciente debe tener previamente cargada una Historia Médica y una historia de caso
respectiva.
El mòdulo debe contener los siguientes datos:
Nùmero de historia, datos del paciente, Equipo hiperbarico, información del caso, fecha (dia,
mes, ano), horario, evolución por sesión.
El usuario de rol medico, y rol técnico hiperb deberá tener el acceso para realizar las
operaciones de inserción, eliminación y modificación, consulta dentro del modulo de
sesiones.
El sistema debe enviar mensajes informativos, de errores y de alertas al usuario sea el caso
que se presente durante las operaciones que se realicen.
Atributo: Prioridad
(X) Alta ( ) Media Alta ( ) Media ( ) Media Baja ( ) Baja
12
Característica Asociada:
El sistema debe contar con reportes
en línea.

ID requerimiento:
15
 Nombre del Requerimiento:
Generación de Reportes
El sistema debe manejar un modulo de reportes, que permita generar, imprimir y
exportar (excel, word) los diferentes tipos de reportes. Por lo cual debe mostrar los
diferentes reportes que pueda ejecutar, identificándolos por nombre:
1. Reporte de Historia Medica:
Se deben incluir los siguientes campos:
 Evolución por sesión,
 Datos del paciente,
 Evolución final,
 Protocolo practicado
 Foto y video antes y después.
 Recomendaciones.
2. Reporte de Estadísticas.
Se generan de la data recopilada del documento de Morbilidad y debe
tener los siguientes campos:
 Promedio de edad del paciente,
 estado civil,
 procedencia,
 nro. Pacientes vistos mensual por estado,
 distribución del paciente por patologías ( ejemplo : 38% ACV, 5%
PIE Diabéticos),
 evolución por paciente (malo, bueno, regular.., 98%,5%..),
 Nro. De sesiones otorgadas por mes y por pacientes.
3. Reporte de informe de gestión.
 Mes,
 Nro. Pacientes atendidos,
 Distribución de pacientes por edad y sexo.
 Distribución de pacientes por procedencias.
 Distribución de pacientes por enfermedad.
 Evolución General del paciente ( bueno, malo.. )
 Nro. De sesiones distribuidas por pacientes,
 Promedio de edad pacientes atendidos.
4. Informe medico para pacientes: Por definir con usuario.
Atributo: Prioridad
( ) Alta ( ) Media Alta ( ) Media ( X ) Media Baja ( ) Baja
13
Descargar