Subido por BASTIAN . DOLFINO DIAZ

436039791-Informe-Ers-1

Anuncio
DUOC UC - Escuela de Salud
Propuesta de Proyecto y
Especificación de
Requisitos de Software
Proyecto: ELECTROSALUD
Revisión: [01]
19/11/2018
Planificación y Especificación de Requisitos según estándares; IEEE 830, ISO9000 y PMI.
Especificación de Requisitos, estándar de IEEE 830
Contenido
FICHA DEL DOCUMENTO .............................................................................................................................. 3
1. INTRODUCCIÓN.................................................................................................................................. 4
1.1.
1.2.
1.3.
1.4.
1.5.
2.
DESCRIPCIÓN GENERAL ....................................................................................................................... 7
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
3.
PROPÓSITO ....................................................................................................................................... 4
ÁMBITO DEL SISTEMA ....................................................................................................................... 4
DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS ................................................................................ 4
REFERENCIAS ................................................................................................................................... 6
VISIÓN GENERAL DEL DOCUMENTO ................................................................................................. 6
PERSPECTIVA DEL PRODUCTO ......................................................................................................... 7
FUNCIONES DEL PRODUCTO ............................................................................................................ 8
CARACTERÍSTICAS DE LOS USUARIOS ............................................................................................. 9
RESTRICCIONES................................................................................................................................ 9
SUPOSICIONES Y DEPENDENCIAS .................................................................................................. 10
REQUISITOS FUTUROS ................................................................................................................... 11
REQUISITOS ESPECÍFICOS ........................................................................................................ 11
.3.1
REQUISITOS COMUNES DE LAS INTERFACES .................................................................................. 11
3.1.1
Interfaces de usuario........................................................................................................... 11
3.1.2
Interfaces de hardware ....................................................................................................... 12
3.1.3
Interfaces de software......................................................................................................... 12
3.1.4
Interfaces de comunicación ............................................................................................... 12
3.2
REQUISITOS FUNCIONALES............................................................................................................. 12
3.3
REQUISITOS NO FUNCIONALES ....................................................................................................... 13
3.3.1
Requisitos de rendimiento .................................................................................................. 13
3.3.2
Seguridad ............................................................................................................................. 14
3.3.3
Fiabilidad............................................................................................................................... 14
3.3.4
Disponibilidad ....................................................................................................................... 14
3.3.5
Mantenibilidad ...................................................................................................................... 15
3.3.6
Portabilidad ........................................................................................................................... 15
3.4
OTROS REQUISITOS ....................................................................................................................... 15
4. PROPUESTA DE PLANIFICACIÓN ................................................................................................. 15
4.1 DESCRIPCIÓN GENERAL ACERCA DE LA PLANIFICACIÓN ...................................................................... 15
4.1.2 Definición del Equipo de Trabajo .............................................................................................. 15
4.1.3 Definición de Actividades principales del Proyecto ................................................................ 16
4.1.4 Diagrama EDT ............................................................................................................................. 17
4.1.5 Carta Gantt ................................................................................................................................... 18
4.1.6 Resumen Costos del Desarrollo del Proyecto ........................................................................ 18
4.2 PLAN DE CONTROL DE CAMBIO............................................................................................................. 19
5. ANEXOS................................................................................................................................................... 20
5.1 Acta de Proyecto ............................................................................................................................ 20
5.2 Matriz Especificación de Requerimientos ................................................................................... 24
2
Especificación de Requisitos, estándar de IEEE 830
5.3 Diagrama de Casos de Uso General .......................................................................................... 27
5.4 Planilla Casos de Uso .................................................................................................................... 29
5.5 Prototipado de Software ................................................................................................................ 31
5.6 Resultado Análisis de Calidad Diagramas Modelamiento ....................................................... 38
5.7 Resultado Análisis de Calidad Prototipado No funcional del Sistema ................................... 38
5.8 Planilla entregables del Proyecto ................................................................................................. 38
5.9 Matriz de Control de Cambios ...................................................................................................... 38
5.10 Matriz EDT. Planilla Detallada Cálculo de Esfuerzo ............................................................... 39
Ficha del documento
Fecha
19/11/2018
Revisión
1
Autor
Yuliana Aracena
Javiera Rodriguez
Modificación
Desarrollo de la Propuesta de
Proyecto y Especificación de
Requisitos de Software
Documento validado por las partes en fecha: 19 de noviembre del 2018
Integrantes:
Nombre Integrante del Equipo
Rol Definido
Javiera Rodriguez Jerez
Ingeniero de Software
Matías Roa Roa
Diseñador
Jenniffer Astudillo Tapia
Responsable de Pruebas y Calidad
Yuliana Aracena Pérez
Jefe de Proyecto
3
Especificación de Requisitos, estándar de IEEE 830
1. Introducción
1.1.
Propósito
El siguiente documento tiene como propósito definir las especificaciones de
requerimientos de software tanto funcionales como no funcionales para la
implementación de una ficha clínica electrónica que registrará y administrará todos
los datos y antecedentes clínicos de los usuarios que se atenderán en el Servicio
de salud Duoc UC, que será utilizado por los profesionales de salud.
1.2.
Ámbito del Sistema
La ficha clínica electrónica será un programa de software que funcionará en
sistemas
operativos de Windows 10, que permitirá el ingreso, registro, consulta y
administración de datos clínicos y antecedentes de los usuarios.
A través de este software podrán inscribir consultas médicas, inscribir y
actualizar datos de los pacientes, agregar motivos de consultas y diagnósticos,
consultar horas tomadas con profesionales de salud, consultar datos de los
profesionales y personal de salud, adjuntar exámenes médicos, escribir recetas
médicas electrónicas, generar estadísticas y reportes.
Este sistema no permitirá la abertura de más de 3 fichas clínicas de forma
simultánea por el resguardo y seguridad de los datos clínicos y para evitar la
sobrecarga del sistema, además se cerrará de sesión automáticamente si no ha
sido usado en 10 minutos.
1.3.
Definiciones, Acrónimos y Abreviaturas
Inscripción de consultas médicas: proceso en el cual el administrador o
médico deja registrado las próximas citas médicas de los usuarios.
Administrar: Acción de agregar, modificar, eliminar y consultar la
información de un usuario.
Motivo de consulta: razón por la cual el usuario decide atenderse en el
servicio de urgencias.
4
Especificación de Requisitos, estándar de IEEE 830
Diagnóstico: resultado de la atención de salud de los usuarios que
permitirá entregar los tratamientos adecuados a ellos.
Reporte: organiza y exhibe la información contenida en una base de datos.
Receta médica electrónica: módulo de la FCE que permite el registro del
nombre, run, servicio del médico, nombre comercial o principio activo, dosis,
horario, vía de administración del medicamento, concluyendo con el timbre médico
electrónico.
FCE: ficha clínica electrónica.
Usuario final: persona natural con acceso autorizado para su ingreso a la
ficha clínica electrónica.
Permiso: parámetro que especifica si su poseedor dispone de acceso a
una determinada función del sistema o a una parte de la interfaz de usuario del
sistema.
Administrador del Sistema: persona encargada de ofrecer el soporte
técnico y operativo al sistema, queda a cargo del departamento de informática del
servicio de salud.
Base de datos: es un conjunto de datos que pertenecen al mismo contexto
almacenados sistemáticamente para su posterior uso.
Sistema de gestión de base de datos: son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan.
Aplicación o software: es un programa informático diseñado para facilitar
al usuario la realización de un determinado tipo de trabajo.
MySQL: sistema de gestión de base de datos relacional.
5
Especificación de Requisitos, estándar de IEEE 830
1.4.
Referencias
Documento
Planificación y especificación de
Referencia
IEEE 830, ISO 9000 y PMI
requisitos según estándares.
Ingeniería del software, un
enfoque practico
Protocolo de registro, gestión y
http://www.academia.edu/download/45525376/Ingenier
ia.de.software.enfoque.practico.7ed.Pressman.PDF
http://200.72.129.100/calidad/archivo1/Manejo%20Fich
manejo de ficha clínica única
a%20-%20REG%201.1_v.7.pdf
1.5.
Visión General del Documento
En el presente documento se encontrará la información acerca de las
características del sistema de software, interfaces del usuario, interfaces del
sistema, características de los usuarios, descripción de los requerimientos
funcionales, no funcionales y del sistema.
El documento concluye con las propuestas de planificación del producto
entregable, con definición del equipo de trabajo, actividades relacionadas, Carta
Gantt y estimado presupuestario del costo del sistema.
6
Especificación de Requisitos, estándar de IEEE 830
2.
Descripción General
2.1.
Perspectiva del Producto
El programa de software de la FCE estará diseñado para trabajar en
sistemas operativos Windows 10, siendo de preferencia el primer por la
simplicidad de su interfaz gráfica de usuarios. Este producto trabajará de forma
independiente, por lo que no dependerá de otros sistemas mayores.
Ingreso de información al sistema
Acceso de
usuarios
autorizados
Registro
de horas
médicas
Registro de
motivos de
consultas
Diagnósticos,
tratamientos y
procedimientos del
servicio de urgencias
Registro de
receta
médica
electrónica
Registro de
datos del
personal de
salud
Registro de la información
Módulo de atención de urgencias
Módulo de Farmacias
Módulo de consulta de datos del
personal
Almacenamiento de la Información
Servidor que contiene una base de datos que es administrada por el departamento de informática
del servicio de salud. La base de datos es invisible para los usuarios
Salida de Información
Estadísticas y
reportes
Receta médica
electrónica
Ficha clínica
electrónica
visualizada
Resumen de
atención médica
Cierre de sesión
de usuarios
7
Especificación de Requisitos, estándar de IEEE 830
2.2.
Funciones del Producto
a) Inscripción de consultas médicas: proceso en el que quedan registradas
las horas médicas de los pacientes.
b) Registro de datos de los pacientes: registro de los datos indispensables
de los pacientes para el llenado de su ficha clínica electrónica.
c) Registro de motivos de consultas: el administrador podrá ingresar los
motivos de consultas en el módulo de atenciones de urgencias para su
consiguiente admisión.
d) Registro de diagnósticos: el médico podrá registrar en el módulo de
urgencias u otros servicios médicos los diagnósticos resultantes de las
atenciones de los pacientes
e) Adjunción de exámenes médicos: se tendrá un módulo especifico de
exámenes médicos realizados que quedan registrado en la ficha clínica
electrónica de forma única.
f) Consultas de horas de atención: proceso en el cual los usuarios finales
pueden buscar información sobre las horas agendadas.
g) Consultar de datos de los profesionales y personal de salud: proceso
en el cual los usuarios finales pueden buscar información sobre datos de
los trabajadores del servicio de salud.
h) Registro de recetas médicas electrónicas: módulo de la ficha clínica
electrónica que permite la generación de una receta médica digital, con una
notificación enviada a Farmacia.
i) Generación estadísticas y reportes: estos datos son administrados por el
departamento de informática para desarrollar posibles soluciones o ajustes
del software.
8
Especificación de Requisitos, estándar de IEEE 830
2.3.
Características de los Usuarios
La interacción con el software contará con acceso de tres tipos de usuarios:
Administrador Técnico, Administrador Profesional y Administrador del Sistema:
a) Administrador Técnico: corresponde a un tipo de usuario final cuya
función en registrar datos que permitan la admisión de los pacientes para
su consiguiente atención. Están autorizados a admitir al paciente a
urgencias, a agendar horas médicas, consultar horas agendadas y datos
del personal, consultar recetas médicas activas. Idealmente debe contar
con manejo básico de sistemas Windows.
b) Administrador Profesional: usuario que corresponden a profesionales de
salud, los cuales pueden registrar diagnósticos, adjuntar exámenes,
registrar y autorizar recetas médicas. Debe poseer conocimientos medios
de sistemas operativos Windows.
c) Administrador del Sistema: Usuario con gran conocimiento en el manejo
del sistema con una previa capacitación. Encargado de manejar el sistema
con gran responsabilidad sobre los criterios de permisos sobre los usuarios.
2.4.
Restricciones
a) Políticas de la empresa: la licencia del software es de tipo privativo,
debido a que éste es único para el Servicio de salud Duoc UC; en caso de
que otra entidad quisiera adquirir este producto, requiere una autorización a
los distribuidores.
b) Limitaciones del hardware: para la instalación del programa se requiere
un computador servidor que soporte MySQL y Java.
c) Interfaces con otras aplicaciones: el software es autónomo y no necesita
conexiones con otros sistemas.
d) Operaciones paralelas: no corresponde a condición del proyecto.
9
Especificación de Requisitos, estándar de IEEE 830
e) Funciones de auditoría: es importante la puesta en marcha y el control de
todas las modificaciones al sistema operativo, y en general, de todo el
software de base del sistema.es necesario establecer controles y
restricciones adecuados para evitar los cambios desautorizados en el
software del sistema.
f) Funciones de control: el software debe controlar los permisos que tiene
cada tipo de usuario para su accesibilidad, de tal forma que pueda acceder
la información que le corresponde según su tipo.
g) Lenguaje(s) de programación: se accederá a una base de datos MySQL y
la aplicación es desarrollada en JAVA.
h) Protocolos de comunicación: Todo el material que se realice para el
usuario y la aplicación debe de estar en lenguaje español.
i) Requisitos de habilidad: el registro de datos clínicos y atenciones en
salud y la programación de horas médicas deben estar ajustados a la
realidad para que funcione óptimamente.
j)
Criticidad de la aplicación: para garantizar su funcionamiento el sistema
deberá ser sometido a una serie de pruebas para establecer que se
encuentra acorde a los requerimientos que se plasman en el documento en
tanto a la consistencia de datos como al rendimiento de la aplicación, tales
como tiempos de respuesta.
k) Consideraciones acerca de la seguridad:
cada usuario deberá
autenticarse y su acceso verificado de acuerdo con lo que su tipo
especifique. Todas las claves de seguridad deberán estar seguras y en su
defecto encriptadas en la base de datos para dar una buena seguridad al
sistema y su información.
2.5. Suposiciones y Dependencias

Debe realizarse una capacitación adecuada y acorde a lo que cada usuario
va a realizar. Su capacitación de hará en el momento que sea necesaria y a
las personas indicadas.

Sólo se trabajará con el software en sistemas operativos Windows
10
Especificación de Requisitos, estándar de IEEE 830
2.6.

Requisitos Futuros
El software estará habilitado para actualizaciones o mejoras si se
presentan.

El software podría trabajar con otros sistemas de software compatible para
la ampliación del flujo de información entre redes asistenciales.
Requisitos Específicos
3.
Por medio de la reunión ya realizada con las partes involucradas el cliente expresa
que espera que el proyecto cuente con optimizar el tiempo de espera y conexiones
con los departamentos de Urgencias, Farmacias y Departamento de Informática.
En la institución existen aún ficha de papel las cuales poseen problemas como:

Congestión en el ingreso de pacientes.

Demora en el llenado de la ficha.

Tiempo consumido del personal administrativo.

Duplicas de información y recetas médicas.
Por esta razón los requisitos específicos con los que debe contar el proyecto son:
3.1

Modernización de las fichas clínicas usadas en los servicios.

Informatización del registro clínico

Levantamiento de información.

Capacitación del personal.

Evitar duplicidad de ordenes médicas de exámenes.
Requisitos comunes de las interfaces
La entrada de los sistemas será de distintos departamentos, la salida ira orientada
a un solo sistema.
3.1.1 Interfaces de usuario
La interfaz será una amigable con el profesional de salud, el cual estará enfocado
a un entendimiento rápido y sencillo, donde solo deberá rellenar casillas.
11
Especificación de Requisitos, estándar de IEEE 830
3.1.2 Interfaces de hardware
El software deberá mostrar información al usuario a través de la pantalla del
monitor para así poder entregarle una mejor atención a los pacientes.
3.1.3 Interfaces de software
El producto poseerá un sistema operativo Windows 10 ya que posee un mejor
soporte actualmente. Este sistema permitirá futuras actualizaciones del software.
3.1.4 Interfaces de comunicación
La interfaz de comunicación entre el servidor de base de datos MySQL y la
aplicación desarrollada en JAVA se lo realiza mediante JDBC.
3.2
Requisitos funcionales
1. Autenticar el ingreso a registro clínico electrónico
 permitirá al
usuario ingresar con un perfil entregado por el sistema para interactuar con
ella, ingresando run sin digito verificador con contraseña asignada por el
sistema.
2. Ingreso de datos clínicos en módulos de la ficha clínica  permite
ingresar todos los datos clínicos que el paciente entregan para formar su
historial médico.
3. Acceso a receta médica de planilla estándar  Corresponde a
documento Word en donde se encuentran los datos necesarios para la
generación de una receta según las condiciones mínimas necesarias:
nombre del médico, RUN, fecha de emisión, medicamento, dosis, horario
firma y timbre médico.
4. Impresión de receta médica  Luego de la competición de la receta, se
imprime para entregar al paciente, con una copia electrónica que llega a la
base de datos del servicio de Farmacia.
5. Adjunción de exámenes médicos a ficha clínica  Corresponde a un
módulo definido en la ficha clínica electrónica en donde se crea carpetas
predefinidas de exámenes según su naturaleza.
12
Especificación de Requisitos, estándar de IEEE 830
6. Ingreso de fechas de consultas médicas  Módulo que permite el
registro de las horas médicas de los pacientes.
7. Acceso y autenticación en ingreso a BBDD del servicio  Manejo de la
interfaz entre los datos ingresados a nivel usuario y los datos reales
almacenados a los cuales el personal de informática sólo tiene acceso.
8. Timbre electrónico del médico  Permite la validación de la entrega de
los medicamentos.
9. Acceso a historial médico  Permite revisar y analizar el historial médico
del paciente.
10. Agregar diagnostico  Ingresar diagnostico entregado por el médico
durante la atención de los pacientes.
11. Generar reportes en salud  Genera reportes para los indicadores de
salud a nivel nacional.
12. Modificar horario de consultas médicas  Permite la modificación,
postergación y eliminación de horas médicas.
13. "Log Out" de la ficha clínica  Permite el cierre de sesión del usuario
evitando su uso por terceros.
3.3
Requisitos no funcionales
1. Manejo de fichas clínicas electrónicas en sistemas operativos
Windows  Es el sistema operativo adecuado para manejar y manipular el
programa de la FCE con seguridad y agilidad.
2. Accesos restringidos a BBDD  Sólo personal autorizado puede acceder
a este tipo de información.
3.3.1 Requisitos de rendimiento
La infraestructura de red, así como sus terminales deben cumplir con normas
según la IEEE en la forma de conexión a los equipos, para tener tiempos de
respuesta mínimos:
13
Especificación de Requisitos, estándar de IEEE 830

Numero de terminales a manejar: Se contará con un servidor de base de
datos en la matriz de la cooperativa.

Número de usuarios simultáneos: El número de usuarios que interactuaran
simultáneamente con nuestro sistema es de 3 usuarios.

Número de transacciones a manejar dentro de ciertos periodos de tiempo:
Se estima que se manejará alrededor 100 ingresos de pacientes durante el
día, tomando que se realizaran aproximadamente 200 operaciones diarias,
como ingresos, salidas de pacientes. El servidor de base de datos deberá
tener un respaldo apropiado, así como personal técnico listo para cualquier
eventualidad.
3.3.2 Seguridad
La seguridad del sistema es por:

Uso de contraseñas para cada usuario. Esto permitirá que tengan acceso al
sistema solo las personas que tienen autorización.

Registros de ingreso al sistema.

Creación de roles y asignarlos a cada usuario dependiendo su
funcionalidad.
3.3.3 Fiabilidad
Es uno de los factores que dará confianza al cliente, para lo cual el sistema está
controlando todo tipo de transacción y esta apto a responder todo tipo de
incidente.
3.3.4 Disponibilidad
El sistema ha sido desarrollado tomando en cuenta las necesidades,
requerimientos, reglas, política, misión, objetivos etc. De la cooperativa, por lo que
se encuentra disponible el 99% del tiempo.
14
Especificación de Requisitos, estándar de IEEE 830
3.3.5 Mantenibilidad
El sistema cuenta con características parametrizables lo que permitirá futuros
mantenimientos. Es decir, cada tres meses se va a realizar un mantenimiento
preventivo, encargado de hacerlo están los desarrolladores. Se realizará el
mantenimiento dos veces sin ningún recargo económico, pasados estas dos
revisiones tendrán costos adicionales.
3.3.6 Portabilidad
Una de las ventajas de utilizar herramientas y lenguajes basados en software libre
estamos garantizando la portabilidad. De esta manera: 99.9% es portable la
aplicación por el simple hecho de utilizar el lenguaje y plataforma JAVA. 99% es
portable la base de datos MySQL, es decir, Windows puede sostenerlo.
3.4
Otros Requisitos
NA
4. Propuesta de Planificación
4.1 Descripción general acerca de la Planificación
[Insertar una descripción de cómo se abordará el trabajo en cuanto a los días
totales estimados y las personas involucradas en su ejecución, las buenas
prácticas y condiciones necesarias a considerar para implementar para su buen
término]
4.1.2 Definición del Equipo de Trabajo
Nombre Integrante del Equipo
Rol Definido
Javiera Rodriguez Jerez
Ingeniero de Software
Matías Roa Roa
Diseñador
Jenniffer Astudillo Tapia
Responsable de Pruebas y Calidad
Yuliana Aracena Pérez
Jefe del Proyecto
15
Especificación de Requisitos, estándar de IEEE 830
4.1.3 Definición de Actividades principales del Proyecto
[Descripción de las Principales fases y actividades que considera nuestra
Programación de la Planificación argumentando baj
o que estándares y buenas prácticas se basan (Gestión de la planificación PMI e
Ingeniería de Software – es sólo enunciarlas]
16
Especificación de Requisitos, estándar de IEEE 830
4.1.4 Diagrama EDT
EDT - Planilla Estructura de descomposición de tareas
Fase de Análisis y diseño
Captura de requerimientos específicos
Análisis de requerimientos
Diseño de la solución. Modelamientos
Propuesta ERS
Plan de proyecto
Fase de Desarrollo
Implementación ambiente de desarrollo
Construcción componente 1
Construcción componente 2
Construcción componente 3
Construcción componente 4
Construcción componente 5
Integración del sistema
Fase de implementación y cierre
Pruebas unitarias componente 1, 2
Pruebas unitarias componente 3, 4
Pruebas unitarias componente 5
Pruebas de integración
Migración del sistema a producción
Pruebas de integración final
Marcha blanca
Capacitación
Cierre de proyecto
DIAS
14
7
2
1
2
5
3
5
3
3
7
5
1
1
1
1
7
3
7
7
0
ROL
1
2
2
1
3
6
ROL
1
1
0
0
0
0
0
4
ROL
1
2
2
2
4
1
3
2
2
0
ROL
2
8
4
2
4
6
ROL
2
2
3
6
6
6
6
6
ROL
2
5
4
4
8
3
4
3
3
0
ROL
3
8
8
8
6
6
ROL
3
2
5
8
6
8
6
8
ROL
3
6
6
6
8
5
4
5
4
0
ROL 4
5
8
8
5
6
ROL 4
2
4
3
4
3
5
6
ROL 4
3
4
3
8
6
4
6
3
0
RO
L5
1
1
1
4
6
RO
L5
2
2
3
3
4
5
3
RO
L5
3
3
3
8
8
4
8
6
0
DICCIONARIO EDT
ROL
ACTOR
ROL 1
ROL 2
ROL 3
ROL 4
ROL 5
NOMBRE ACTOR
Gerente de Proyecto
Lider de Proyecto
Ingeniero de Sotfware
Diseñador
Resp. Prueba y de calidad
17
Especificación de Requisitos, estándar de IEEE 830
4.1.5 Carta Gantt
4.1.6 Resumen Costos del Desarrollo del Proyecto
Costo
Se evaluará un monto disponible para el Desarrollo Que
el
costo
del
del Sistema como Costo que oscila entre los Desarrollo se encuentre
$28.000.000 y los $30.000.000 según la solución entre el rango de monto
que se defina como factible.
en dinero expresado.
18
Especificación de Requisitos, estándar de IEEE 830
4.2 Plan de Control de Cambio
[Se recomienda primero describir los tipos de cambio que se podrán resolver y sus
alcances]
[Insertar Tabla de Control de Cambios]
[ Obs.
Insertar Descripción de los aspectos del desarrollo en los que se permitirá aplicar
cambios como parte del Desarrollo del Software definiendo sus alcances y
limitaciones asociadas.
El control de cambios es una actividad paralela al desarrollo del proyecto
que responde a eventos que surgen del mismo, sea por requerimientos propios del
usuario o por mejoras o correcciones detectadas por el mismo equipo
del proyecto.
Se describe de manera independiente de las demás fases de la metodología pues
puede ser aplicada indistintamente a proyectos en marcha o proyectos ya
implementados, y porque es necesario resaltar su importancia y no relegarla como
una actividad posterior al desarrollo, sino reconocerla como una actividad que
debe estar definida, presente y es crítica desde el inicio del proyecto. Deberá
describir que tipo aspectos Funcionalidades y no funcionales se podrán modificar
con cambio, en que instancia de proyecto se podrán aplicar y que motivos los
validarían para ser aplicables y en qué caso no será posible aplicar cambios.
Luego esto se debe complementar con la observación de que en el anexo
encontrarán la Planilla de Control de Cambio con los Tipos de Cambio que podrán
aplicarse en la cual posteriormente se debe completar la planilla al ejecutarse la
instancia. ]
19
Especificación de Requisitos, estándar de IEEE 830
5. Anexos
5.1 Acta de Proyecto
Nombre del Proyecto
Ficha Clínica Electrónica ELECTROSALUD
Cliente
Servicio de Salud Duoc UC
Stakeholder (Nombre/Cargo)
Director del Servicio de Salud Duoc UC
Jefe de Proyecto / Integrantes del Equipo
Yuliana Aracena Pérez– Jefe del Proyecto
Jenniffer Astudillo Tapia – Responsable de Pruebas y Calidad
Matías Roa Roa – Diseñador del Sistema
Javiera Rodriguez Jerez – Ingeniero de Software
Tiempos Asociados (Inicio y Término)
Objetivo del Negocio
“El objetivo principal de nuestra red de salud es entregar una atención equitativa y de
calidad centrada en las personas y sus familias, enfocada en lo preventivo y promocional,
es decir, anticipándose a la enfermedad, bajo el Modelo de Salud Integral con enfoque
familiar y comunitario” – Servicio de Salud Duoc UC
Necesidad
Modernizar el servicio de atención de urgencias, optimizando el ingreso de pacientes a
través de fichas digitalizadas. Se espera que la ficha de atención y la ficha de solicitud de
medicamentos se automaticen a través de un sistema que permita realizar este proceso
de manera digital disminuyendo los tiempos del proceso, fortaleciendo el sistema de
atención.
20
Especificación de Requisitos, estándar de IEEE 830
Solución
Desarrollo de una Ficha Clínica Electrónica única para el servicio de salud en cuestión,
que cuente con diferentes módulos para entregar una atención integrada e
interconectada a los pacientes que se atiendan con el objetivo de reducir los tiempos del
proceso e integrándose a las nuevas tecnologías en salud.
Objetivo del Proyecto
Informatizar el desarrollo de nuevas fichas clínicas de los pacientes, con la digitalización
de fichas ya existentes, a través de la creación de un sistema informático capaz de
resguardar, asegurar y manejar los datos clínicos que se generan en el servicio de salud,
permitiendo una atención de calidad a los pacientes.
Objetivos del Desarrollo
Desarrollar e implementar a nivel del PC escritorio un sistema informático íntegramente
en JAVA, con una base de datos desarrollada en MySQL, con una interfaz de aplicación
de fácil acceso para todos los usuarios del sistema.
Descripción de Sistema
(Perspectivas del Producto / Funciones / Características de Usuarios)
-
Sistema de ingreso autenticado con Rut y contraseña asignada por área de
informática del servicio de salud.
-
Software con diferentes módulos y carpetas de acceso de atención especificada e
integrada con todos los servicios del establecimiento.
-
Interconexión de módulo de urgencias y farmacias a través de la generación y
envió de receta médica electrónica.
-
Registro, consultas y modificaciones de horas asignadas según agenda médica.
-
Registro de motivos de consultas y diagnósticos de las atenciones.
-
Generación de estadísticas y reportes para indicadores de salud.
-
Consultas de datos del personal de salud.
21
Especificación de Requisitos, estándar de IEEE 830
Alcances y Restricciones
Alcances del Proyecto:
El proyecto se llevará a cabo con reuniones definidas en conjunto entre ambas partes y
formalizadas en el Carta Gantt del Proyecto.
La fecha de inicio del Proyecto se definirá a partir de la firma de contrato por ambas
partes.
Los plazos acordados para el desarrollo e implementación del sistema partirán de la
fecha de inicio de la firma de contrato.
Debe existir por parte del Cliente, un Stakeholder que cumpla la función de aportar
información de negocio fidedigna para el levantamiento de información.
Alcances y Restricciones del Proyecto:
-
El sistema es de uso único para el servicio de salud que lo contrató.
-
El sistema es compatible con sistemas mayores para el flujo de información y
trabaja de forma independiente.
-
Una vez que el producto entregable es finalizado, la responsabilidad del sistema
cae en manos del encargado del área de Informática del servicio de salud.
-
El sistema no permite la apertura de más de 3 fichas de forma simultaneas por
seguridad y para evitar la sobrecarga del software.
-
El software es sólo compatible con sistemas operativos de Windows.
-
El sistema permite la digitalización de fichas clínicas ya existentes, con el objetivo
de no perder la información clínica.
-
Los usuarios del sistema se diferencias según las facultades entregadas por el
Administrador del Sistema.
-
El módulo de Farmacias cuenta con acceso a un vademécum para revisar
información farmacológica.
-
Si el usuario iniciado no utiliza el sistema dentro un periodo de 15 minutos, éste se
cerrará de forma automática para la protección de datos sensibles.
22
Especificación de Requisitos, estándar de IEEE 830
Especificaciones Técnicas de Herramientas de Desarrollo
JAVA
Base de Datos MySQL
Tipo de Interfaz de Hardware
Computador escritorio con procesador Dual Core de 3,8 GHz con 4 GB de RAM, disco de
500 GB a 7.200 rpm y conexión LAN de 1 Gb/s
Monitor screen 17” – 19”
Impresora multifunctional HP Officejet Pro 8720
Tipo de Interfaz de Software
Windows 10
Tipo de Interfaz de Usuario
Interfaz Gráfica de Usuario
El software se ejecuta en ventana en Escritorio Windows de forma máxima y mínima
23
Especificación de Requisitos, estándar de IEEE 830
5.2 Matriz Especificación de Requerimientos
RF.
RF. 1
Nombre
Autenticar el
Tipo
Actores relacionados
Funcional Todos los usuarios
Descripción
Permitirá al usuario
ingreso a
ingresar con un perfil
registro clínico
entregado por el sistema
electrónico
para interactuar con ella,
ingresando Rut sin digito
verificador con contraseña
asignada por el sistema.
RF. 2
Ingreso de
datos clínicos
RF. 3
Funcional Administrador Técnico
y Profesional
Permite ingresar todos los
datos clínicos que el
en módulos de
paciente entregan para
la ficha clínica
formar su historial médico.
Acceso a
receta médica
Funcional Administrador
Profesional
Corresponde a documento
Word en donde se
de planilla
encuentran los datos
estándar
necesarios para la
generación de una receta
según las condiciones
mínimas necesarias:
nombre del médico, RUN,
fecha de emisión,
medicamento, dosis,
horario firma y timbre
médico.
24
Especificación de Requisitos, estándar de IEEE 830
RF. 4 Impresión de
Funcional Administrador
receta
Profesional
médica
Luego de la competición
de la receta, se imprime
para entregar al paciente,
con una copia electrónica
que llega a la base de
datos del servicio de
Farmacia
RF. 5 Adjunción de
Funcional Administrador
exámenes
Profesional
Corresponde a un módulo
definido en la ficha clínica
médicos a
electrónica en donde se
ficha clínica
crea carpetas predefinidas
de exámenes según su
naturaleza.
Módulo
que
consultas
registro
de
médicas
médicas de los pacientes.
RF. 6 Ingreso de
RF. 7 Manejo de
FCE en
Funcional Administrador Técnico
No
Todos los usuarios
Funcional
permite
las
el
horas
Es el sistema operativo
adecuado para manejar y
sistema
manipular el programa de
operativo
las
Windows.
electrónicas con seguridad
fichas
clínicas
y agilidad.
RF. 8 Acceso y
autenticación
Funcional Administrador del
Sistema
Manejo de la interfaz entre
los datos ingresados a
en ingreso a
nivel usuario y los datos
BBDD del
reales almacenados a los
servicio
cuales
el
informática
personal
sólo
de
tiene
acceso.
25
Especificación de Requisitos, estándar de IEEE 830
RF. 9
Acceso
No
Administrador del
restringido a
Funcional Sistema
electrónico
Funcional Administrador
Profesional
del médico
RF.11 Acceso a
historial
diagnostico
Permite la validación de la
entrega
de
los
medicamentos.
Funcional Administrador
Profesional
médico
RF.12 Agregar
puede acceder a este tipo
de información.
BBDD
RF.10 Timbre
Sólo personal autorizado
Permite revisar y analizar
el
historial
médico
del
paciente.
Funcional Administrador
Profesional
Ingresar
diagnostico
entregado por el médico
durante la atención de los
pacientes.
RF.13 Generar
reportes en
Funcional Administrador del
Sistema
salud
RF.14 Modificar
Genera reportes para los
indicadores de salud a
nivel nacional.
Funcional Administrador Técnico
Permite la modificación,
consultas
postergación y eliminación
médicas
de horas médicas.
RF.15 "Log Out" de
Funcional Todos los usuarios
Permite el cierre de sesión
la ficha
del usuario evitando su
clínica
uso por terceros.
26
Especificación de Requisitos, estándar de IEEE 830
5.3 Diagrama de Casos de Uso General
27
Especificación de Requisitos, estándar de IEEE 830
28
Especificación de Requisitos, estándar de IEEE 830
5.4 Planilla Casos de Uso
Caso de Uso
Caso de Uso n°1
Actores
Administrador Profesional
Tipo
Caso de Uso primario
Referencias
1.- Acceso autenticado al sistema
2.- Registro de datos
3.- Acceso a receta médica electrónica
4.- Adjunción de exámenes
5.- Acceso a Historial Médico
6.- Log out de la ficha clínica electrónica
Precondición
Para el uso óptimo del sistema, éste debe encontrarse en el
escritorio para su fácil acceso.
Postcondición
El sistema podrá ser utilizado por el usuario según sus facultades.
Descripción
El usuario podrá acceder al sistema para registrar diagnósticos,
adjuntar exámenes, registrar y autorizar recetas médicas.
Caso de Uso
Caso de Uso n°2
Actores
Administrador Técnico
Tipo
Caso de Uso primario
Referencias
1.- Acceso autenticado al sistema
2.- Registro de horas médicas
3.- Registro de datos de los pacientes
4.- Consultas al sistema
5.- Log out de la ficha clínica electrónica
Precondición
Para el uso óptimo del sistema, éste debe encontrarse en el
escritorio para su fácil acceso.
Postcondición
El sistema podrá ser utilizado por el usuario según sus facultades.
Descripción
El usuario está habilitado admitir al paciente a urgencias, a agendar
horas médicas, consultar horas agendadas y datos del personal,
consultar recetas médicas activas.
29
Especificación de Requisitos, estándar de IEEE 830
Caso de Uso
Caso de Uso n°3
Actores
Administrador del Sistema
Tipo
Caso de Uso primario
Referencias
1.- Acceso autenticado al sistema
2.- Administración de BBDD
3.- Administración de usuarios
4.- Log out de la ficha clínica electrónica
Precondición
Para el uso óptimo del sistema, éste debe encontrarse en el
escritorio para su fácil acceso.
Postcondición
El sistema podrá ser utilizado por el usuario según sus facultades.
Descripción
El usuario está a cargo de manejar el sistema con gran
responsabilidad sobre los criterios de permisos sobre los usuarios.
30
Especificación de Requisitos, estándar de IEEE 830
5.5 Prototipado de Software
31
Especificación de Requisitos, estándar de IEEE 830
32
Especificación de Requisitos, estándar de IEEE 830
33
Especificación de Requisitos, estándar de IEEE 830
34
Especificación de Requisitos, estándar de IEEE 830
35
Especificación de Requisitos, estándar de IEEE 830
36
Especificación de Requisitos, estándar de IEEE 830
37
Especificación de Requisitos, estándar de IEEE 830
5.6 Resultado Análisis de Calidad Diagramas Modelamiento
Insertar Resultado del Análisis de Calidad basado en los estándares y la Planilla de
Análisis de Calidad de modelado de Software.
5.7 Resultado Análisis de Calidad Prototipado No funcional del
Sistema
Insertar Resultado del Análisis de Calidad basado en los estándares y la Planilla de
Análisis de Calidad de Prototipo de Interfaz de Usuario.
5.8 Planilla entregables del Proyecto
PLANTILLA DE ENTREGAGLES
ENTREGABLE DEL ANALISIS
DESCRIPCION
- Captura de Requisitos
Análisis de requisitos y descripción
- Especificación del sistema
Requisitos de datos, hardware y
descripción
- Plan de Pruebas
Funcionalidad del sistema
ENTREGABLES DISEÑO
- Interfaces, tanto humanos como de Descripción detallada del sistema
máquinas
ENTREGABLES DE CODIFICACION
- Cadenas de ejecución Resultado de
las pruebas de cada unidad y
programa
-
5.9 Matriz de Control de Cambios
Versión
Causa del Cambio
Responsable del Cambio
Fecha del Cambio
0100
Versión inicial
<Nombre Apellido1 Apellido2>
DD/MM/AAAA
38
Especificación de Requisitos, estándar de IEEE 830
5.10 Matriz EDT. Planilla Detallada Cálculo de Esfuerzo
ACTIVIDADES
Fase de Planificación
DIAS JP ING SOFT DI RPYC
Kick Off
1
4
4
2
0
Acta de Constitución de proyecto
4
5
5
1
1
Aprobación del Acta
4
5
5
1
1
Definición de requerimientos Generales del proyecto 1
6
6
6
0
Organización del equipo
1
4
4
4
4
Fase de Análisis y diseño
ROL 1 ROL 2 ROL 3 ROL 4
Captura de requerimientos específicos
14
8
8
5
2
Análisis de requerimientos
7
4
8
8
2
Diseño de la solución. Modelamientos
2
2
8
8
2
Propuesta ERS
1
4
6
5
4
Plan de proyecto
2
6
6
6
6
Fase de Desarrollo
ROL 1 ROL 2 ROL 3 ROL 4
Implementación ambiente de desarrollo
5
2
2
2
2
Construcción componente 1
3
3
5
4
2
Construcción componente 2
5
6
8
3
3
Construcción componente 3
3
6
6
4
3
Construcción componente 4
3
6
8
3
4
Construcción componente 5
7
6
6
5
5
Integración del sistema
5
6
8
6
3
Fase de implementación y cierre
ROL 1 ROL 2 ROL 3 ROL 4
Pruebas unitarias componente 1, 2
1
5
6
3
3
Pruebas unitarias componente 3, 4
1
4
6
5
3
Pruebas unitarias componente 5
1
4
6
3
3
Pruebas de integración
1
8
8
8
8
Migración del sistema a producción
7
3
5
6
8
Pruebas de integración final
3
4
4
4
4
Marcha blanca
7
3
5
6
8
Capacitación
7
3
4
3
6
Cierre de proyecto
2
2
2
2
2
SIGLA
JP
ROL
NOMBRE
Jefe de Proyecto YULIANA ARACENA
FASE PLANIFICACION
$
23.404 $
2.785.076
$
18.790 $
2.799.710
Diseñador
MATIAS ROA
$
Responsable PYC JENNIFFER ASTUDILLO $
16.780 $
13.456 $
1.896.140
1.197.584
ING SOFT Ing. de Software JAVIERA RODRIGUEZ
DI
RPYC
VALOR HH
39
Descargar