Proyecto Final Iso

download Proyecto Final Iso

of 106

description

Chavez gay profesor mas mierda

Transcript of Proyecto Final Iso

Proyecto

Final

Sistema de notificacin de reacciones adversas a insumos medico

Autores: Santiago Aguilar Silva Omar Boza Bonilla Erwin Molina Guevara

Universidad Nacional de ingeniera UNIIng. Eduardo Chavez Managua, viernes 31 de enero del 2014

ContentsIntroduccin:1Resumen:3Propsito:6Alcance:7Personal involucrado:8Referencias:11Perspectiva del producto:1213Caractersticas de los usuarios:14Restricciones:15Suposiciones y dependencias:15Requisitos especficos:16Diagrama de caso de Uso39Caso de uso principal40Subcasos de usos40Flujo de eventos4414.1.2Diagrama Colaboracin Registrar Notificacin6824.1.3 Diagrama Secuencia Consultar Notificacin Enviada.6834.1.4 Diagrama Colaboracin Consultar Notificacin Enviada.6944.1.5 Diagrama Secuencia Consultar Notificacin Recibida.6954.1.6 Diagrama Colaboracin Consultar Notificacin Recibida.7064.1.7 Diagrama secuencia Notificacin Enviada Eliminar7074.1.8 Diagrama Colaboracin Notificacin Enviada Eliminar7184.1.9 Diagrama Secuencia Notificacin Recibida Archivar7194.1.10 Diagrama Colaboracin Notificacin Recibida Archivar72104.1.11 Diagrama Secuencia Estado Notificacin Actualizar72114.1.12 Diagrama Colaboracin Estado Notificacin Actualizar74124.1.13 Diagrama Secuencia Notificacin Generar Resultado74134.1.14 Diagrama Colaboracin Notificacin Generar Resultado76144.1.15 Diagrama Secuencia Notificacin Consultar Resultado76154.1.16 Diagrama Colaboracin Notificacin Consultar Resultado77164.2 Gestin de Usuario77174.2.2 Diagrama Colaboracin Usuario Registrar78184.2.3 Diagrama Secuencia Usuario Modificar784.2.4 Diagrama Colaboracin Usuario Modificar79194.3 Gestin de Medicamento794.3.1 Diagrama Secuencia Medicamento Actualizar79204.3.2 Diagrama Colaboracin Medicamento Actualizar80214.3.3 Diagrama Secuencia Medicamento Consultar81224.3.4 Diagrama Colaboracin Medicamento Consultar81234.4 Gestin de Reportes824.4.1 Diagrama Secuencia Reporte Generar82244.4.2 Diagrama Colaboracin Reporte Generar82254.4.3 Diagrama Secuencia Reporte Consultar83264.5Gestin de informacin84274.5.1 Diagrama Secuencia Informacin Consultar84284.5.2 Diagrama ColaboracinInformacin Consultar85294.5.3 Diagrama Secuencia Informacin Consultar Alertas85304.5.3 Diagrama Colaboracin Informacin Consultar Alertas85314.6.1 Diagrama Estado86324.6.1 Diagrama Actividades Notificacin86334.6.1 Diagrama Actividades Medicamento87344.6.2 Diagrama Actividades Consultar Reportes88354.6.3 Diagrama Actividades Usuario89364.7.1 Diagrama Estado90374.7.1 Diagrama Estado Usuario90384.7.2 Diagrama Estado Alerta90394.7.3 Diagrama Estado Notificacin91Introduccin al diseo de sistemas informticos931.Diagrama de Componente972.Diagrama de Despliegue983.Diagrama de Paquete99

Autores: Santiago Aguilar Silva Omar Boza Bonilla Erwin Molina Guevara

Introduccin:

SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) plantea ser un sistema web abierto a la poblacin general, siendo as una forma de comunicacin directa entre el departamento de FV (FarmacoVigilancia) del MINSA (Ministerio de Salud) y las personas de Nicaragua que tengan a la mano un dispositivo que permita la navegacin en la web e internet.

El propsito de la creacin de este sistema es facilitar a la poblacin un medio ms rpido de notificar las reacciones adversas o efectos secundarios que puedan sufrir tras el consumo o la aplicacin de un insumo mdico, adems de los datos recogidos por el MINSA que son fundamental para la prevencin de brotes por uso de medicamentos ilegales o vencidos.

El sistema permitir una participacin constante de la poblacin y mdicos, adems que en este formato se explica cmo estar estructurado el sistema, que funciones tendr y a cuales pueden tener acceso cada usuario y como ser construido al final por los programadores siendo esta una herramienta facilitadora y que permite la compresin del sistema desde todos los puntos de vistas.

Analizar, y disear los requisitos establecidos por las necesidades del cliente y la poblacin son la esencia de este formato, el cual define los componentes del sistema y la manera como esos componentes se agrupan e interaccionan entre ellos para facilitar la comunicacin entre los desarrolladores, nos presenta una visin general del sistema y como funcionara al final, todo esto ser de vital importancia en la toma de decisiones antes de ponerse en marcha con la creacin del mismo, podemos decir que el impacto de este formato es alto y permite ver como los componentes y funciones del sistema se agrupan para la creacin de un gran sistema final.

Objetivo General:

Crear un sistema de informacin web para l envo y recepcin de notificaciones por reacciones adversas a insumos mdicos en el departamento de FV (FarmacoVigilancia) del MINSA (Ministerio de Salud) en Nicaragua.

Objetivos Especficos:

Presentar un panorama general de las caractersticas del proyecto y los medios necesarios para la creacin de SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos).

Plantear el desarrollo del sistema a travs del diagrama representativo de las interacciones de los usuarios con el sistema (Diagrama de casos de uso)

Desarrollar los requisitos necesarios que demuestren la funcionalidad de SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) y que cumplan con las necesidades mostradas respecto al departamento de FV (FarmacoVigilancia) y reglas del negocio implantadas en el MINSA (Ministerio de Salud).

Mostrar las diferentes interacciones de los usuarios con funciones especficas del sistema a travs de mltiples diagramas, tomando en cuenta el anlisis de sistemas informticos.

Resumen:

El documento est basado en tres captulos:

El primer captulo nos presenta la especificacin de los requerimientos del sistema, comenzando con una proyeccin de la visin del sistema, seguido de los requerimientos necesarios para su funcionamiento.

El segundo captulo est basado en el anlisis de sistema informticos, presentndonos la interaccin de los usuarios con el sistema y sus funcionalidades desde diferentes puntos de vista.

El tercer y ltimo captulo nos plantea los componentes necesarios para la creacin del sistema y la relacin que existe entre ellos, todo basado en el diseo de sistemas informticos.

Captulo I

Introduccin a especificacin de requerimientos de software

La especificacin de requisitos es una necesidad y una parte muy fundamental en la creacin de un software, la cual debe estar documentada a fin de presentar la funcionalidad de un producto o servicio.Esta es la primera etapa a seguir para saber qu es lo que se desea hacer, para quien, con qu propsito, que necesidades se pueden cubrir si se realiza el software.

Especificar los requisitos es la etapa base para que el cliente y los analistas se comprendan y hablen el mismo lenguaje a fin de llegar a crear los requerimientos o funcionalidades que el sistema debe cumplir tanto desde las necesidades del cliente como de las reglas que la empresa establece.As pues podemos destacar como parte principal de este captulo los requerimientos funcionales y no funcionales que el sistema deber cumplir.

Se debe tomar en cuenta que los requerimientos funcionales son todos aquellos mdulos o funciones que son parte del sistema de informacin y que estn descritos como un conjunto de entradas, comportamientos y salidas.

Los requerimientos no funcionales por lo tanto sern todas aquellas caractersticas que de alguna u otra forma puedan limitar al sistema, es decir son todas aquellas restricciones sobre el sistema en cuanto a calidad, desempeo, rendimiento, etc.

Propsito:

El propsito principal de la creacin de la especificacin de requisitos de SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) es definir de manera clara y precisa las funcionalidades y restricciones que tendr el sistema, por lo cual es necesaria su aprobacin para que sea de utilidad al equipo de desarrollo para la construccin del nuevo sistema, adems est fundamentado en el anlisis de la mejor utilizacin posible de los recursos tecnolgicos para brindar una herramienta informtica que apoye tanto en el aspecto operativo como de gestin de responsabilidad del MINSA.

Podemos decir que la especificacin de requisitos de SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) orienta el trabajo inicial del desarrollo de un producto de software, dando las descripciones preliminares de la aplicacin, considerando algunos detalles de las secciones claves que la identifican.

Este documento est dirigido al personal involucrado en el desarrollo del proyecto, al personal del MINSA (Ministerio de Salud), principalmente al Departamento de Frmaco Vigilancia y departamento de informtica.

Alcance: SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) ser un sistema de informacin web que permitir la comunicacin directa entre la poblacin y el MINSA, estar basado en tendencias de programacin web 2014 brindando una interfaz de usuario novedosa e interactiva.El sistema permitir al usuario (mdicos o poblacin en general) registrarse y tener acceso a las diferentes opciones presentadas en la interfaz principal, se contara con un sistema parecido al correo electrnico y redes sociales para llamar la atencin del usuario a explorar el ambiente presentado por el sistema.El sistema debe permitir la gestin de informacin de los usuarios, inicio de sesin y autentificacin de usuario, la captura de todos los datos de las notificaciones cualquiera que fuese su fuente u origen de prescripcin y consolidacin de esta para su anlisis, estudio y procesamiento. Debe mantener actualizados todos los registros de medicamentos que se comercializan en el pas, permitir l envi de alertas a los profesionales de salud establecimientos proveedores de salud y la poblacin que permitan evitar y alertar el uso de algn medicamento, la generacin de reportes es necesario para el control y evaluaciones.Se contara con un test evaluativo que ser enviado junto con las notificaciones y que le permitirn al jefe del departamento de FarmacoVigilancia saber con cuanta informacin cuenta la persona con respecto al insumo que sospecha le causo la reaccin adversaAl ser un sistema nuevo la popularidad es un factor fundamental en el uso de la aplicacin y es por ello que se permitir a cada usuario contar con una cuenta donde pueda modificar sus datos personales, foto y perfil de usuario.El sistema no contara con envi de mensajes externos ms que con las notificaciones enviadas al MINSA, el sistema tiene una interfaz interactiva parecida a las redes sociales pero no es una red social.

Personal involucrado:

NombreSantiago Aguilar Silva (Director de proyecto)

RolAnalista, diseador y programador

Categora ProfesionalIngeniero en Computacin

ResponsabilidadAnlisis de informacin, diseo y programacin del SINRAIM

Informacin de [email protected]

NombreErwin Martn Molina Guevara

RolAnalista, diseador y programador

Categora ProfesionalIngeniero en Computacin

ResponsabilidadAnlisis de informacin, diseo y programacin del SINRAIM

Informacin de contacto [email protected]

NombreOmar Antonio Boza Bonilla

RolAnalista, diseador y programador

Categora ProfesionalIngeniero en Computacin.

ResponsabilidadAnlisis de informacin, diseo y programacin del SINRAIM

Informacin de [email protected]

Definiciones, acrnimos y abreviaturas:

NombreDescripcin

MINSAMinisterio de Salud.

SILAISSistema Local de Atencin Integral en Salud.

SINRAIMSistema de Notificacin de Reacciones Adversas a Insumos Mdicos.

ERSEspecificacin de Requisitos Software

RFRequerimiento Funcional

RNFRequerimiento No Funcional

Reaccin adversa.Cualquier respuesta a un medicamento que sea nociva y no intencionada, y que tenga lugar a dosis que se apliquen normalmente en el ser humano

MIFICMinisterio de Fomento, Industria y Comercio.

OMSOrganizacin Mundial de la Salud.

Insumo MdicoEs cualquier medicamento, vacuna, producto herbario o complementario, suplemento alimenticio o dispositivo mdico, reactivos de laboratorios, destinado a la prevencin, diagnstico, tratamiento o rehabilitacin de la salud de los usuarios

Profesional de la SaludRecursos humanos con formacin en reas de la salud en posesin de un ttulo o diploma emitido por cualquier institucin formadora de la educacin superior o tcnica media debidamente reconocida por la legislacin en la materia.

Establecimientos Proveedores de Servicios de Salud

Entidades pblicas o privadas, que estando autorizadas por el Ministerio de Salud, tienen por objeto actividades dirigidas a la provisin de servicios en sus fases de promocin, prevencin, diagnstico, tratamiento, recuperacin y rehabilitacin de la salud que requiera la poblacin. Se incluye cualquier otro establecimiento cuya actividad sea brindar servicios que incidan de manera directa o indirecta en la salud del usuario.

Referencias:

Ttulo del DocumentoReferencia

Standard IEEE 830 1998IEEE

Normativa 063Norma y gua para la notificacin obligatoria de reacciones adversas asociadas a insumos mdicos

MINSA

Plan Estratgico Nacional de Promocin del Uso Racional de Medicamentos 2011 2013

MINSA

Perspectiva del producto:

SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) plantea un esquema de trabajo independiente con un ambiente de trabajo web que permitir a los usuarios mantener contacto y comunicacin desde cualquier lugar con acceso a una PC o dispositivo con acceso a internet.

Se planea que SINRAIM pueda vincularse y recibir ayuda en el futuro del sistema del CSE (Consejo Supremo Electoral) para que los registro de las personas al sistema sean de una manera ordenada y exista ms seguridad y confiabilidad de las notificaciones enviadas por la poblacin, adems que se pretende trabajar mano a mano con el sistema del MIFIC (Ministerio de Fomento Industria y Comercio) con quienes actualmente se recibe en formato de hoja de clculo de Excel y cada seis meses el registro de los medicamentos legales que deben circular en el mercado.

SINRAIM est planeado para trabajar con software libre entre los que destacan PHP y la base de datos MYSQL.

Funcionalidad del producto:

Caractersticas de los usuarios:

Los usuarios del sistema estn catalogados por los roles que ejercen y los podemos distinguir en tres tipos:

1) Administrador: Es el encargado y jefe del departamento de FarmacoVigilancia del MINSA, el cual debe ser mdico y farmaclogo para ejercer el puesto, debe tener amplia experiencia en el uso de insumos mdicos. El administrador podr acceder a todas las funciones del sistema, es el encargado directo de la vigilancia y prevencin de insumos mdicos que causen reacciones adversas, adems de ser la nica persona que puede autorizar los reportes finales sobre los casos de notificacin que llegan al MINSA.

2) Profesional de la Salud: los profesionales de la salud deben ser mdicos, farmaclogos, enfermeros y toda persona cuya profesin ejercida sea medicina y tenga derecho y permiso de usarla para ello se identificara con un cdigo nico que el MINSA brinda a los egresados de carreras de medicina o a fines. Los mdicos deben velar por la salud de la poblacin y a travs del sistema podrn realizar notificaciones sobre reacciones adversas directamente al MINSA y recibir los resultados para prevenir y dar solucin a cada paciente que sufra dicha reaccin.

3) Poblacin en general: La poblacin por primera vez podr estar involucrada directamente con el MINSA al enviar ellos mismos las notificaciones por reacciones adversas sufridas, con solo registrarse al sistema tendrn beneficios de informacin y alertas de medicamentos, para ello deben ser mayores de edad.

Restricciones:

1) Restriccin de Idioma: El idioma espaol ha sido seleccionado para toda la documentacin relacionada con el desarrollo y los manuales de la Herramienta. El cambio de idioma permitido para el sistema, depende de la existencia de la traduccin de Este por parte del MINSA

2) La disponibilidad de SINRAIM deber ser absoluta, excepto en el caso de cortes en la red de comunicaciones.

3) Cualquier actualizacin de registro de doctores o insumos mdicos deber realizarse manualmente tras obtener el archivo de Excel se podr importar con la cuenta administrador.

4) El sistema solo funcionara si se tiene acceso a internet.

Suposiciones y dependencias:

1) Se asume que el MINSA cuenta con el hardware adecuado para el uso y soporte del sistema.

2) Se espera que el MINSA tenga alojamiento Web para SINRAIM y servidores aptos para el uso concurrentes de peticiones que se harn al sistema.

3) Se espera que la poblacin pueda registrase adecuadamente y que las notificaciones que enven sean verdicas par que el sistema funcione en base a datos correctos y reales.

Requisitos especficos:Requerimientos Funcionales:Id del requerimiento:SR-F01

Nombre del Requerimiento:Autentificacin de Usuario.

Descripcin del requerimiento:El usuario del sistema deber iniciar sesin y acreditarse como su perfil lo indique, restringiendo el acceso en dependencia del tipo de usuario con que se registr al sistema.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del requerimiento:

Indispensable

Id del requerimiento:SR-F02

Nombre del Requerimiento:Registrar Notificacin

Descripcin del requerimiento:Los usuarios del sistema podrn rellenar y enviar electrnicamente la informacin requerida y contenida en la hoja de la normativa 063 Norma Y Gua Para La Notificacin Obligatoria De Reacciones Adversas Asociadas A Insumos Mdicos para saber el grado de probabilidadque tiene uno o muchos medicamentos de causar una o muchas reacciones adversas.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F03

Nombre del Requerimiento:Registrar Usuario

Descripcin del requerimiento:El usuario comn podr registrarse con los datos necesarios para hacer uso de la aplicacin y de sus beneficios, para ello brindara datos personales como nombres, apellidos, edad (debe ser mayor de edad), profesin, correo electrnico, cedula y telfono.

Actores Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F04

Nombre del Requerimiento:Registrar Profesionales de la salud

Descripcin del requerimiento:El sistema permitir conceder privilegios de informacin a mdicos, farmaclogos, enfermeros y todo profesional de la salud que este registrado con su ID de profesin.

Actores Administrador

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F05

Nombre del Requerimiento:Registrar InsumosMdicos

Descripcin del requerimiento:El sistema permitir el registro de los insumos mdicos que circulan en el pas de manera legal por medio de listados proporcionados por ministerios autorizados (Ministerio de Salud MINSA, Nicaragua y Ministerio de Fomento, Industria y Comercio MIFIC)

Actores Administrador

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F06

Nombre del Requerimiento:Consultar Insumos Mdicos

Descripcin del requerimiento:Mostrar la informacin referente a las listas de los insumos mdicos que legalmente circulan en el pas

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F07

Nombre del Requerimiento:Consultar Diccionario de medicamentos ATC (AnatomicalTherapueticalChemistry)

Descripcin del requerimiento:Mostrar la informacin referente al diccionario establecido por la OMS (Organizacin Mundial de la salud) para establecer el grupo qumico al que pertenece el medicamento y la parte anatmica del cuerpo que afecta.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F08

Nombre del Requerimiento:Consultar Notificaciones enviadas

Descripcin del requerimiento:El sistema permitir consultar la informacin de lasnotificaciones enviadas al MINSA

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-F09

Nombre del Requerimiento:Consultar Notificaciones recibidas

Descripcin del requerimiento:El sistema permitir consultar la informacin de las notificaciones recibidasde todos los usuarios del sistema

Actores Administrador

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F10

Nombre del Requerimiento:Consultar Boletn Informativo

Descripcin del requerimiento:El sistema permitir consultar las noticias y la informacin ms importante sobre los fabricantes, hospitales, centros de salud, mdicos e insumos mdicos que afecten potencialmente a la salud de la poblacin.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Baja

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-F11

Nombre del Requerimiento:Consultar Alertas de Insumos mdicos ms Notificados

Descripcin del requerimiento:El sistema permitir dar a conocer por medio de alertas y mensajes de informacin la lista de insumos mdicos ms notificados semanalmente y una lista al final del mes.

Actores Administrador Profesionales de la salud

Prioridad del requerimiento:

Media

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-F12

Nombre del Requerimiento:Consultar Resultado de Notificaciones

Descripcin del requerimiento:El sistema permitir enviar un mensaje automtico con la informacin de la resolucin que hizo el administrador (Jefe Dpto. FarmacoVigilancia MINSA Nicaragua) con respecto a la notificacin que el usuario envi, permitiendo de manera asncrona la comunicacin entre usuario/MINSA

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-F13

Nombre del Requerimiento:Modificar Datos Personales

Descripcin del requerimiento:El sistema permitir la actualizacin o modificacin de los datos personales del usuario, el cual debe ser autorizado y validado por el administrador del sistema.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Baja

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-F14

Nombre del Requerimiento:Modificar Estado de Notificacin

Descripcin del requerimiento:El sistema permitir cambiar el estado de la notificacin de ACT (no revisada) a RV (Revisada) e incluso ANU para anular notificaciones.

Actores Administrador

Prioridad del requerimiento:

Media

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F15

Nombre del Requerimiento:Actualizar listado de Insumos Mdicos

Descripcin del requerimiento:El sistema permitir la actualizacin de la informacin de los insumos mdicos que se encuentran registrados en el sistema.

Actores Administrador

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F16

Nombre del Requerimiento:Administracin de casos de reacciones Adversas

Descripcin del requerimiento:Verificar algoritmo de Lasagna o naranjo: Algoritmo establecido internacionalmente por la OMS (Organizacin Mundial de la Salud), que indica con cuanta informacin se cuenta de las reacciones adversas y el medicamento sospechoso, basado en un test con preguntas cerradas.

Actores Administrador Profesionales de la salud Poblacin en general

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-F17

Nombre del Requerimiento:Generar Reportes

Descripcin del requerimiento:El sistema permitir la generacin de reportes en pantalla, impresos en formatos validos como Word , Excel y PDF as como grficos que pueden ser solicitados por el usuario o generados automticamente por el sistema

Actores Administrador

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Requerimientos no funcionales:

Id del requerimiento:SR-NF01

Nombre del Requerimiento:Control de Acceso/Seguridad:

Descripcin del requerimiento:La seguridad del sistema debe estar regida por las polticas de seguridad informtica. El acceso al sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Slo podrn ingresar al sistema las personas que estn registradas, estos usuarios sern clasificados en tipos de usuarios (o roles) con acceso a las opciones de trabajo definidas para cada rol.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF02

Nombre del Requerimiento:Disponibilidad

Descripcin del requerimiento:La seguridad del sistema debe estar regida por las polticas de seguridad informtica. El acceso al sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Slo podrn ingresar al sistema las personas que estn registradas, estos usuarios sern clasificados en tipos de usuarios (o roles) con acceso a las opciones de trabajo definidas para cada rol.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF03

Nombre del Requerimiento:Descargas

Descripcin del requerimiento:Descargar manual de usuario desde la aplicacin, as como resultados y notificaciones enviadas.

Prioridad del requerimiento:

Baja

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-NF04

Nombre del Requerimiento:Identificacin por Colores

Descripcin del requerimiento:Agregar colores especficos para la comparacin de listas de insumos mdicos siendoVerde: coincideAmarillo: no coincideRojo: inexistenteAdems de colores en algoritmos para identificar culpabilidad del medicamento ante la reaccin siendoVerde: no causadaAmarillo: probableRojo: causada

Prioridad del requerimiento:

Baja

Necesidad del Requerimiento:

Deseable

Id del requerimiento:SR-NF05

Nombre del Requerimiento:Escalabilidad

Descripcin del requerimiento:El sistema debe ser construido sobre la base de un desarrollo evolutivo e incremental, de manera tal que nuevas funcionalidades y requerimientos relacionados puedan ser incorporados afectando el cdigo existente de la menor manera posible

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF06

Nombre del Requerimiento:Mantenibilidad

Descripcin del requerimiento:El sistema deber estar complemente documentado, cada uno de los componentes de software que forman parte de la solucin estar en el manual de usuario.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF07

Nombre del Requerimiento:Facilidad de Uso

Descripcin del requerimiento:Debe ser un sistema altamente intuitivo que facilite al usuario el acceso a la informacin requerida, igualmente se requiere que sus pantallas de formulario de bsquedas y respuestas sean sencillas de manejar.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF08

Nombre del Requerimiento:Facilidad para las Pruebas:

Descripcin del requerimiento:El sistema contara con facilidades para la identificacin de la localizacin de los errores durante la etapa de pruebas y de operacin posterior y durante la utilizacin del llenado de formularios y funcionalidades en general.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF09

Nombre del Requerimiento:Integridad de la informacin:

Descripcin del requerimiento:Debe garantizar que la informacin que presenta esta bajo un estndar de notificacin ya predefinidos por la normativa 063 Norma y gua para la notificacin obligatoria de reacciones adversas asociadas a insumos mdicos y el diccionario de medicamentos As tambin la inclusin de algoritmos para comprobar causalidad de los eventos.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF10

Nombre del Requerimiento:Operatividad

Descripcin del requerimiento:El sistema debe ser de fcil operacin y que demande un bajo nivel de soporte de los usuarios del sistema.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Id del requerimiento:SR-NF11

Nombre del Requerimiento:Validacin de Informacin

Descripcin del requerimiento:El sistema debe validar automticamente la informacin contenida en los formularios de ingreso. En el proceso de validacin de la informacin, se deben tener en cuenta aspectos tales como obligatoriedad de campos, longitud de caracteres permitida por campo, manejo de tipos de datos, etc.

Prioridad del requerimiento:

Alta

Necesidad del Requerimiento:

Indispensable

Requerimientos No funcionales:

Control de Acceso/Seguridad: La seguridad del sistema debe estar regida por las polticas de seguridad informtica. El acceso al sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Slo podrn ingresar al sistema las personas que estn registradas, estos usuarios sern clasificados en tipos de usuarios (o roles) con acceso a las opciones de trabajo definidas para cada rol. SINRAIM, en s mismo, debe ser un sistema que garantice que cada proceso sea bien utilizado, donde los usuarios podrn acceder y utilizar los procedimientos a los que sean autorizados. Debe garantizar la seguridad de la informacin del MINSA. El control de acceso ser restringido a tres tipos de usuario el jefe del departamento de FrmacoVigilancia que ser el administrador y tendr control total los profesionales de la salud y la poblacin en general.

Disponibilidad: El sistema es propuesto como un sistema web, el cual por caracterstica estar disponible 24 horas 7 das de la semana, con margen de error por factores externos como falta de energa, hardware y software daado, cadas de red o inclusive error por actualizacin de libreras donde hay corrupcin de archivos.

Escalabilidad: El sistema debe ser construido sobre la base de un desarrollo evolutivo e incremental, de manera tal que nuevas funcionalidades y requerimientos relacionados puedan ser incorporados afectando el cdigo existente de la menor manera posible; para ello deben incorporarse aspectos de reutilizacin de componentes. El sistema debe estar en capacidad de permitir en el futuro el desarrollo de nuevas funcionalidades, modificar o eliminar funcionalidades despus de su construccin y puesta en marcha inicial.

Mantenibilidad: El sistema deber estar complemente documentado, cada uno de los componentes de software que forman parte de la solucin estar en el manual de usuario. Se pondr principal cuidado en los procedimientos de mantenimiento y la duracin de los tiempos de reparacin. Debe existir un sistema de respaldo el cual entrar a funcionar en el momento que exista un dao en la base de datos.

Facilidad de Uso: Debe ser un sistema altamente intuitivo que facilite al usuario el acceso a la informacin requerida, igualmente se requiere que sus pantallas de formulario de bsquedas y respuestas sean sencillas de manejar.

Facilidad para las Pruebas: El sistema contara con facilidades para la identificacin de la localizacin de los errores durante la etapa de pruebas y de operacin posterior y durante la utilizacin del llenado de formularios y funcionalidades en general.

Integridad de la informacin: Debe garantizar que la informacin que presenta esta bajo un estndar de notificacin ya predefinidos por la normativa 063 Norma y gua para la notificacin obligatoria de reacciones adversas asociadas a insumos mdicos. As tambin la inclusin de algoritmos para comprobar causalidad de los eventos.Operatividad: El sistema debe ser de fcil operacin y que demande un bajo nivel de soporte de los usuarios del sistema.

Validacin de Informacin: El sistema debe validar automticamente la informacin contenida en los formularios de ingreso. En el proceso de validacin de la informacin, se deben tener en cuenta aspectos tales como obligatoriedad de campos, longitud de caracteres permitida por campo, manejo de tipos de datos, etc.

Capitulo II

Introduccin al anlisis de sistemas informticos

La etapa de anlisis es la interpretacin de lo realizado en la especificacin de requerimientos a fin de brindar al cliente y a los programadores una visin de lo que ser el sistema proyectndose a travs de diagramas definidos en el anlisis de sistemas informticos.

Esta etapa es fundamental porque nos ensea la primera capa de cmo estar constituido el sistema y como va a interactuar con el usuario, una primera visin general a travs del diagrama de casos de uso y un desglose de este que permitir llegar a lo ms interno de cada funcin, as pues existe la facilidad de detectar cualquier anomala o cualquier error antes de seguir a etapas posteriores.

Diagramas especificados en el anlisis de sistemas informticos

El primer diagrama y el principal es el de casos de uso, donde podemos a partir de lo documentado anteriormente clasificar las funciones y los usuarios del sistema de una forma ms entendible que las tablas presentadas en la especificacin de requisitos, es una manera grfica de ver como funcionara el sistema y como va a comunicarse con el usuario.El diagrama de casos de uso es una especie de diagrama de comportamiento UML mejorado donde se puede dividir el principal y tener una mejor visin de cada funcin lo cual es muy til para los programadores.En otras palabras uncaso de usoes un escenario de interaccin entre el sistema y un ente externo, es decir que sera la descripcin de una funcionalidad del sistema, visto desde el punto de vista de un ente externo que demanda dicha funcionalidad.Los diagramas de casos de uso estn formados por un actor, el cual sera el ente externo puede ser el usuario, un sistema externo, una PC, etc.Tambin se cuenta con relaciones que son el puente de comunicacin entre el actor y el caso de uso. Un ejemplo claro sera el siguiente:

El diagrama principal es el de casos de uso y al dividirse cada mdulo es un sub caso de uso.

Otro punto a destacar en este captulo es el flujo de eventos, en el cual expresamos detalladamente los pasos necesarios para realizar una accin en el sistema y las posibles alternativas que se pueden tomar en dependencia de las posibles situaciones que se pueden dar en el transcurso de la accin.Un buen flujo de eventos permitir a los programadores un buen desarrollo del mismo y al cliente una mejor comprensin, adems de ver todas las posibles opciones que se puedan dar en cada funcin por lo que es la mejor forma de detectar errores futuros.El modelo conceptualse define como una especificacin del dominio del problema a travs de la representacin mediante objetospara esto se requieretres elementos principalmente. Los bloques de construccin bsicos, las reglas que dictan como esos bloques pueden ser combinados y algunos mecanismos que se aplican en UML.

Bloques de construccin de UML: El vocabulario de UML que comprende tres tipos de bloques de construccin:

1. Elementos(Cosas).Los elementos son abstracciones en el modelo estos elementos se clasifican enestructurales, comportamiento, agrupacin, anotacin.2. Relaciones:Estas relaciones se usan para escribir modelos bien formadosy vincula los elementos entre s.Hay cuatro tipos de relaciones en UML: dependencia, asociacin, generalizacin, realizacin.3. Diagramas.Un diagrama es la representacin grfica de un conjunto de elementos, ms frecuentemente representados como una grfica conectada de vrtices (objetos) y arcos (relaciones). Los diagramas se utilizan para visualizar un sistema desde diferentes perspectivas.UML incluye nueve tipos de diagramas:clases, objetos, casos de uso, secuencia, colaboracin, estados, actividades, componentes, despliegue.El diagrama de clases es distintivo por que muestra la estructura de un sistema mostrando sus clases orientadas a objetos.El propsito de este diagrama es el de representar los objetos fundamentales del sistema, es decir los que percibe el usuario y con los que espera tratar para completar su tarea en vez de objetos el sistema o de un modelo de programacin.

Est compuesto por:

El diagrama de secuencia indica los mdulos o clases que forman parte del programa y las llamadas que se hacen en cada uno de ellos para realizar una tarea determinada.Se realizan diagramas de secuencia para definir acciones que se pueden realizar en la aplicacin. Undiagrama de secuenciamuestra la interaccin de un conjunto de objetos en una aplicacin a travs del tiempo y se modela para cada caso de uso.

Un diagrama de colaboracin es una forma de representar interaccin entre objetos, alterna al diagrama de secuencia. A diferencia de los diagramas de secuencia, pueden mostrar el contexto de la operacin (cules objetos son atributos, cules temporales, etc.) y los ciclos en la ejecucin.Muestra como las instancias especficas de las clases trabajan juntas para conseguir un objetivo comn.

Undiagrama de estadoses undiagramautilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de informacin luego de ejecutarse cada proceso. Permite identificar bajo qu argumentos se ejecuta cada uno de los procesos y en qu momento podran tener una variacin.El diagrama de estados permite visualizar de una forma secuencial la ejecucin de cada uno de los procesos.

El diagrama de actividades se utiliza para mostrar una visin simplificada de lo que ocurre durante una operacin o proceso.Estos representan el comportamiento dinmico de un sistema, tomando como punto muy importante la secuencia de actividades que se llevan a cabo y las condiciones que guardan o disparan esas actividades

Diagrama de caso de Uso

Caso de uso principal

Subcasos de usos

Flujo de eventos

Nombre: Gestin de notificacin, Registrar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar nueva notificacin5)Valida correo electrnico y contrasea

9)registrar datos del paciente6)Presenta opciones disponibles con las cuales se puede operar

11)seleccionar pestaa de medicamentos8)presenta interfaz de registro de paciente

13)registrar medicamentos sospechosos10)validar datos del paciente

15)seleccionar pestaa de reacciones adversas12)presentar interfaz de registro de medicamentos

17)registrar reacciones adversas del paciente14)validar datos del medicamento

20)completa test evaluativo16)presentar interfaz de registro de reacciones adversas

24)seleccionar enviar notificacin18)validar datos de reacciones adversas del paciente

19)presenta test evaluativo a completar

21)valida test evaluativo

22)presenta puntaje obtenido del test evaluativo

23)presenta mensaje de enviar notificacin

25)presentar mensaje de enviado

26)presenta la interfaz principal del sistema

Alternativas:Alternativa 1:Usuario Sistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

5)Valida correo electrnico y contrasea

6)presenta mensaje correo electrnico o contrasea invlidos

7)presenta interfaz principal de inicio de sesin

Nota: Todas las alternativas incluyen esta primera alternativa en el inicio de sesin la cual denotamos ac para evitar confusiones.Alternativa 2:Nombre: Gestin de notificacin, Registrar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar nueva notificacin5)Valida correo electrnico y contrasea

9)registrar datos del paciente6)Presenta opciones disponibles con las cuales se puede operar

8)presenta interfaz de registro de paciente

10)validar datos del paciente

11)mensaje de datos del paciente invalido o campos obligatorios sin llenar.

12) presenta interfaz de registro de paciente

Alternativa 3: Igual que la alternativa 2 con excepcin que sea con los datos del medicamento los que estn incorrectos.Alternativa 4: Igual que la alternativa 2 con excepcin que sea con los datos de la reaccin adversa los que estn incorrectos.Alternativa 5:Nombre: Gestin de notificacin, Registrar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar nueva notificacin5)Valida correo electrnico y contrasea

9)seleccionar cancelar nueva notificacin 6)Presenta opciones disponibles con las cuales se puede operar

8)presenta interfaz de registro de paciente

10)presentar mensaje de nueva notificacin cancelada

12) presenta interfaz principal del sistema

Alternativa 6: Igual que la alternativa 5 con excepcin que sea cuando se estn ingresando los datos de la reaccin adversa cuando se desee cancelar el registro de la nueva notificacin.Alternativa 7: Igual que la alternativa 5 con excepcin que sea cuando se estn ingresando los datos del medicamento cuando se desee cancelar el registro de la nueva notificacin

Nombre: Gestin de notificacin, Consultar notificaciones enviadas

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones enviadas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones enviadas

10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: Nombre: Gestin de notificacin, Consultar notificaciones enviadas

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones enviadas5)Valida correo electrnico y contrasea

6)Presenta opciones disponibles con las cuales se puede operar

8)presenta mensaje de cero notificaciones enviadas

9)Presenta notificaciones enviadas vaco

Nombre: Gestin de notificacin, Consultar notificaciones recibidas

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones recibidas

10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: Nombre: Gestin de notificacin, Consultar notificaciones recibidas

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

6)Presenta opciones disponibles con las cuales se puede operar

8)presenta mensaje de cero notificaciones recibidas

9)Presenta notificaciones recibidas vaco

Nombre: Gestin de notificacin, Notificacin enviada, eliminar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

11)seleccionar eliminar notificacin8)presenta notificaciones recibidas

10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

12)elimina notificacin

13)presenta notificaciones enviadas

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: Nombre: Gestin de notificacin, Notificacin enviada, eliminar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones enviadas5)Valida correo electrnico y contrasea

9)Marcar varias notificaciones6)Presenta opciones disponibles con las cuales se puede operar

10)seleccionar eliminar notificacin8)presenta notificaciones enviadas

11)elimina notificaciones

12)presenta interfaz notificaciones enviadas

Alternativa 3: Nombre: Gestin de notificacin, Notificacin enviada, eliminar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones enviadas5)Valida correo electrnico y contrasea

9)seleccionar vaciar notificaciones enviadas6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones enviada

10)elimina notificaciones enviadas

11)presenta interfaz notificaciones enviadas vaca

Nombre: Gestin de notificacin, notificacin recibida, archivar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar archivar notificacin6)Presenta opciones disponibles con las cuales se puede operar

12)seleccionar no vaciar notificaciones recibidas8)presenta notificaciones recibidas

10) Realizabackup de las notificaciones en pc de base de datos.

11)presenta opcin de vaciar notificaciones recibidas

13)presenta notificaciones recibidas

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin. Alternativa 2: Nombre: Gestin de notificacin, notificacin recibida, archivar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar archivar notificacin6)Presenta opciones disponibles con las cuales se puede operar

12)seleccionar vaciar notificaciones recibidas8)presenta notificaciones recibidas

10)Realizabackup de las notificaciones en pc de base de datos.

11)presenta opcin de vaciar notificaciones recibidas

13)vaca bandeja de notificaciones recibidas

13) presentanotificaciones recibidas vacas.

Nombre: Gestin de notificacin, Estado de notificacin, actualizar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones recibidas

11)seleccionar analizar notificacin10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

13)confirmar anlisis de notificacin12)presenta mensaje de comprobacin de anlisis

17)seleccionar resultado de notificacin14)actualizar estado de notificacin a en proceso

19)seleccionar que se confirma la reaccin adversa hacia el medicamento15)enva sms automtico a remitente de la notificacin enviada

16)presenta datos de paciente, reaccin adversa y medicamentos

18)presenta interfaz de resultado

20) actualizar estado de la notificacin en confirmada.

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: Nombre: Gestin de notificacin, Estado de notificacin, actualizar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones recibidas

11)seleccionar analizar notificacin10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

13)no confirmar anlisis de notificacin12)presenta mensaje de comprobacin de anlisis

14)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

Alternativa 3: Seleccionar que no se confirma la reaccin adversa del medicamento en el paso 19 de actualizar estado de notificacin.Nombre: Gestin de notificacin, resultado, generar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar notificaciones recibidas5)Valida correo electrnico y contrasea

9)seleccionar una notificacin6)Presenta opciones disponibles con las cuales se puede operar

8)presenta notificaciones recibidas

11)seleccionar analizar notificacin10)Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

13)confirmar anlisis de notificacin12)presenta mensaje de comprobacin de anlisis

17)seleccionar resultado de notificacin14)actualizar estado de notificacin a en proceso

19)seleccionar que se confirma la reaccin adversa hacia el medicamento15)enva sms automtico a remitente de la notificacin enviada

23)ingresa observaciones de los resultados obtenidos16)presenta datos de paciente, reaccin adversa y medicamentos

26)seleccionar botn de guardar18)presenta interfaz de resultado

20) actualizar estado de la notificacin en confirmada.

21)enviar sms automtico al remitente de notificacin

22)presentar interfaz de observaciones

24)valida llenado de observaciones

25)presenta botn de guardar

27)guardar las observaciones

28)enviar copia de observaciones a remitente

29) Presentar datos del paciente, reacciones adversas y medicamento de la notificacin seleccionada

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que no presente el botn de guardar en paso 25 por observaciones vacas.

Nombre: Gestin de notificacin, consultar, resultado

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar ver resultados5)Valida correo electrnico y contrasea

9)seleccionar un resultado6)Presenta opciones disponibles con las cuales se puede operar

8)presenta resultados recibidos

10)Presentar observaciones del resultado

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que en paso 7 no haya resultados recibidos y muestre vaca la bandeja de resultadosNombre: Gestin de usuario, registrar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

5)Agregar datos personales4)presenta interfaz de registro

6)seleccionar botn de registrarse5)Valida correo electrnico y contrasea

7)validar informacin presentada

8)presenta presentar mensaje de registrado

9presenta la interfaz principal del sistema

Alternativas:Alternativa 1: que en paso 8 el sistema envi mensaje de error de registro por campos vacos o informacin invalida.Nombre: Gestin de usuario modificar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar modificar perfil5)Valida correo electrnico y contrasea

9)realizar cambios de perfil (datos personales, foto, etc)6)Presenta opciones disponibles con las cuales se puede operar

8)presenta interfaz de modificar perfil

10)valida informacin a modificarse

11)guarda cambios realizados

12)presenta cambios realizados

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que el sistema presente mensaje de error en paso 10 por error en la modificacin por datos invlidos y se regrese a la interfaz de modificacinNombre: Gestin de medicamento, actualizar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar actualizar lista de medicamentos5)Valida correo electrnico y contrasea

9)seleccionar botn de importar lista6)Presenta opciones disponibles con las cuales se puede operar

11)seleccionar documento de Excel de lista de medicamentos que ser importado8)presenta interfaz de actualizacion

12)presionar botn de importar10)genera ventana para importar

13)validar que sea el documento referente a la lista de medicamentos

14)importa y actualiza la lista actual de medicamentos

15)presenta mensaje de xito en importacion

16)presenta lista actual de medicamentos

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que el sistema valide que no es el documento que se debe importar y mande sms de error en la importacin del archivo

Nombre: Gestin de medicamento, consultar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar consultar lista de medicamentos5)Valida correo electrnico y contrasea

6)Presenta opciones disponibles con las cuales se puede operar

8)presenta lista de medicamentos del MINSA y MIFIC

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Nombre: Gestin de reportes, generar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar generar reportes5)Valida correo electrnico y contrasea

9)seleccionar reporte en pantalla6)Presenta opciones disponibles con las cuales se puede operar

11)seleccionar reporte grafico8)mensaje de verificacin si se desea en pantalla o impreso

13)seleccionar y combinar opciones y datos de las notificaciones para generar el reporte10)presentar mensaje de verificacin si se desea reporte grafico o texto

14)seleccionar botn generar12)presentar opciones de reportes respecto a notificaciones

15)generar reporte

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que en paso 9 seleccionemos reporte impreso, o seleccionemos reporte de textoNombre: Gestin de reportes, consultar

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

7)seleccionar consultar reportes5)Valida correo electrnico y contrasea

9)seleccionar reporte en pantalla6)Presenta opciones disponibles con las cuales se puede operar

11)seleccionar reporte grafico8)mensaje de verificacin si se desea en pantalla o impreso

13)seleccionar un reporte10)presentar mensaje de verificacin si se desea reporte grafico o texto

14)seleccionar botn consultar12)presentar reportes generados

15)presenta reporte

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Alternativa 2: que en paso 9 seleccionemos reporte impreso, o seleccionemos reporte de texto

Nombre: Gestin de informacin, consultar boletn informativo

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

5)Valida correo electrnico y contrasea

6)Presenta opciones disponibles con las cuales se puede operar

7)presenta informacin referente a MINSA, reacciones, enfermedades y medicamentos en la parte superior derecha de la pantalla

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.Nombre: Gestin de informacin, consultar alertas

UsuarioSistema

1)Deber tener acceso a internet y poner la URL del sistema en la red para entrar al sistema2)Presenta la interfaz de inicio de sesin

4)Ingresa correo electrnico y contrasea3)Pedir correo electrnico y contrasea

5)Valida correo electrnico y contrasea

6)Presenta opciones disponibles con las cuales se puede operar

7)presenta mensaje de alertas generadas automticamente de medicamentos ms notificados semanalmente

Alternativas:Alternativa 1: hacemos referencia a la primera alternativa de inicio de sesin.

Diagrama Secuencia Registrar Notificacin

4.1.2Diagrama Colaboracin Registrar Notificacin

4.1.3 Diagrama Secuencia Consultar Notificacin Enviada.

4.1.4 Diagrama Colaboracin Consultar Notificacin Enviada.

4.1.5 Diagrama Secuencia Consultar Notificacin Recibida.

4.1.6 Diagrama Colaboracin Consultar Notificacin Recibida.

4.1.7 Diagrama secuencia Notificacin Enviada Eliminar

4.1.8 Diagrama Colaboracin Notificacin Enviada Eliminar

4.1.9 Diagrama Secuencia Notificacin Recibida Archivar

4.1.10 Diagrama Colaboracin Notificacin Recibida Archivar

4.1.11 Diagrama Secuencia Estado Notificacin Actualizar

4.1.12 Diagrama Colaboracin Estado Notificacin Actualizar

4.1.13 Diagrama Secuencia Notificacin Generar Resultado

4.1.14 Diagrama Colaboracin Notificacin Generar Resultado

4.1.15 Diagrama Secuencia Notificacin Consultar Resultado

4.1.16 Diagrama Colaboracin Notificacin Consultar Resultado

4.2 Gestin de Usuario

4.2.1 Diagrama Secuencia Usuario Registrar

4.2.2 Diagrama Colaboracin Usuario Registrar

4.2.3 Diagrama Secuencia Usuario Modificar

4.2.4 Diagrama Colaboracin Usuario Modificar

4.3 Gestin de Medicamento4.3.1 Diagrama Secuencia Medicamento Actualizar

4.3.2 Diagrama Colaboracin Medicamento Actualizar

4.3.3 Diagrama Secuencia Medicamento Consultar

4.3.4 Diagrama Colaboracin Medicamento Consultar

4.4 Gestin de Reportes4.4.1 Diagrama Secuencia Reporte Generar

4.4.2 Diagrama Colaboracin Reporte Generar

4.4.3 Diagrama Secuencia Reporte Consultar

4.4.4 Diagrama Colaboracin Reporte Consultar

4.5Gestin de informacin4.5.1 Diagrama Secuencia Informacin Consultar

4.5.2 Diagrama ColaboracinInformacin Consultar

4.5.3 Diagrama Secuencia Informacin Consultar Alertas

4.5.3 Diagrama Colaboracin Informacin Consultar Alertas

4.6.1 Diagrama Estado4.6.1 Diagrama Actividades Notificacin

4.6.1 Diagrama Actividades Medicamento

4.6.2 Diagrama Actividades Consultar Reportes

4.6.3 Diagrama Actividades Usuario

4.7.1 Diagrama Estado4.7.1 Diagrama Estado Usuario

4.7.2 Diagrama Estado Alerta

4.7.3 Diagrama Estado Notificacin

Capitulo III

Introduccin al diseo de sistemas informticos

Este captulo abordara la etapa del diseo donde se crea una representacin del problema del mundo real y se hace corresponder con el mbito de la solucin, que es el software. Ac nos brinda una visin de lo que ser el sistema desde un punto de vista ms palpable, ms real, se define la arquitectura en la cual se basara el sistema para trabajar y los diagramas que permiten un diseo completo de las relaciones entre los mdulos o componentes que hasta ahora hemos definido del sistema.Entre los diagramas tenemos:

Diagrama de componentes: Permite visualizar con ms facilidad la estructura general del sistema y el comportamiento del servicio que estos componentes proporcionan y utilizan a travs de las interfaces

Un componente es una parte fsica de un sistema (modulo, base de datos, programa ejecutable, etc.). Se puede decir que un componente es la materializacin de una o ms clases, porque una abstraccin con atributos y mtodos pueden ser implementados en los componentes.En un DC, un componente se representa con un rectngulo en el que se escribe su nombre y en l se muestran dos pequeos rectngulos al lado izquierdo.

Diagrama de despliegue: Es undiagrama estructuradoque muestra la arquitectura del sistema desde el punto de vista de distribucin de los artefactos del software en losdestinos de despliegue.

Los artefactosrepresentan elementos concretos en el mundo fsico que son el resultado de un proceso de desarrollo.Ejemplos de artefactos son archivos ejecutables, bibliotecas, archivos, esquemas de bases de datos, archivos de configuracin, etc.

Diagrama de paquetes: Muestra cmo un sistema est dividido en agrupaciones lgicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete est pensado como un directorio, los diagramas de paquetes suministran una descomposicin de la jerarqua lgica de un sistema.

Diseo arquitectnico:

Se plantea que SINRAIM/ (Sistema de Notificacin de reacciones Adversas a Insumos Mdicos) ser diseado en base a un modelo cliente-servidor, donde destacamos que este modelo Cliente-Servidores un sistema distribuido entre mltiples Procesadores donde hay clientes que solicitan servicios yservidoresque los proporcionan.

La Tecnologa Cliente/Servidor, es un modelo que implica productos y servicios enmarcados en el uso de la Tecnologa de punta, y que permite la distribucin de la informacin en forma gil y eficaz, como en el caso de que SINRAIM/ (Sistema de Notificacin de reacciones Adversas a Insumos Mdicos) donde la poblacin y los mdicos podrn e3nviar notificaciones solicitando los servicios que esta accin implique y la respuesta ser dada desde los servidores del MINSA funcionando todo de manera transparente y rpida desde la web.

1. Diagrama de Componente

2. Diagrama de Despliegue

3. Diagrama de Paquete

Conclusin:

Como resultado de lo explicado a lo largo de este documento, podemos concluir que la creacin de SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) contiene funcionalidades dedicadas especialmente para el departamento de FarmacoVigilancia, contando con un esquema general de los usuarios involucrados y su funcin a desempear dentro del sistema.Por otro lado la puesta en marcha de este proyecto permitir una comunicacin directa y constante de la poblacin con el MINSA (Ministerio de Salud), permitiendo una rpida accin en la toma de medidas de prevencin.Este documento se rige mediante la especificacin, el anlisis y diseos de sistemas informticos, es debido a esto que se puede concluir que los diagramas utilizados sern de vital importancia en la compresin de las funcionalidades del sistema y ser una herramienta facilitadora para los programadores, adems de quedar como constancia para realizar futuras modificaciones en funciones especficas del sistema.

Recomendaciones:

SINRAIM (Sistema de Notificacin de Reacciones Adversas a Insumos Mdicos) ser un sistema que trabajara de manera individual, por lo que sera muy til vincularlo con el sistema del consejo supremo electoral, as cada persona tendr un perfil valido a la hora de notificar, otro sistema es el del MIFIC para mantener actualizados los insumos mdicos que circulan de manera legal en el pas. Se recomienda la actualizacin constante de los formatos de notificacin y test evaluativos presentados por la OMS (Organizacin Mundial de la Salud) para as realizar las modificaciones en el sistema y regidos por las organizaciones internacionales. Es de vital importancia que cada cambio registrado en el sistema por actualizacin o creacin de un nuevo mdulo sea registrado en el documento para futuras modificaciones. Se recomienda actualizar las interfaces de usuario a fin de seguir las tendencias marcadas por la programacin web y que incrementaran el uso del sistema por parte del usuario, adems de mandarle el mensaje al usuario que el sistema est en funcionamiento y listo para atender sus solicitudes por parte del MINSA.

Bibliografa

http://www.monografias.com/trabajos17/conclusiones-en-investigacion/conclusiones-en-investigacion.shtmlhttp://www.ehowenespanol.com/4-pasos-conclusion-info_279111/

http://www.slideshare.net/ortizximena/como-hacer-introduccion

http://www.slideshare.net/dianamarcela100/cmo-hacer-los-objetivos

http://ingenieriadesistemas-shirley.blogspot.com/2012/05/tipos-de-diagramas-uml.html

https://www.google.com.ni/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&sqi=2&ved=0CD0QFjAJ&url=http%3A%2F%2Fwebbress.com.ar%2Fsite%2Fmateriales%2Fproyecto%2Fdiagramas_del_uml.pdf&ei=W8DqUuOIIYuvkAfnuIG4Cg&usg=AFQjCNG0QPmVw4JW9B0rlDOq27HOkp8y8A&bvm=bv.60444564,d.eW0

http://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html

http://www.slideshare.net/uitron/diagrama-de-componentes-7551535

http://www.ecured.cu/index.php/Diagrama_de_despliegue

8