You are on page 1of 113

COLEGIO UNIVERSITARIO DE LOS TEQUES

Cecilio Acosta

CATEDRA: DESARROLLO DE PROYECTOS SOCIOTECNOLGICOS II

Desarrollo de una aplicacin WEB para la gestin y


control de medicamentos en la Farmacia de
Atencin al Paciente de la Direccin Estadal de
Salud del Estado Bolivariano de Miranda.
(A.C.E.S.M.F.A.P)

Profesor Asesor: Ing. Adriana Rosenthal.

Grupo de Desarrollo:
Kevin Franco C.I 22.785.290
Csar Abreu C.I 22.667.799

Los Teques, Diciembre del 2013.

Carta de aceptacin coordinacin(Original)

NDICE GENERAL

Carta de Aceptacin de la Coordinacin....................................................1


Carta de Aceptacin de la Comunidad.......................................................2
Introduccin..................................................................................................14

SECCIN I: DIAGNSTICO COMUNITARIO


Descripcin del Espacio Comunitario........................................................15
Estructura Organizativa...............................................................................17
Antecedentes del Proyecto.........................................................................18
Problemas Detectados en la Comunidad...................................................18
Descripcin del Problema Central..............................................................19
rbol del Problema.......................................................................................20
Tcnicas e instrumentos de recoleccin de datos utilizados..................21
Descripcin de la plataforma tecnolgica de la comunidad........21

SECCIN II: GESTIN DEL PROYECTO


Propsito del Proyecto................................................................................22
Alcance del Proyecto...................................................................................22
Justificacin del Proyecto...........................................................................23

Descripcin de los Interesados..................................................................23


Objetivos del Proyecto.................................................................................24
Organizacin del Equipo de Trabajo..........................................................25
Riesgos del Proyecto...................................................................................25
Factibilidad Tcnica del Proyecto...............................................................27
Cronograma de Actividades........................................................................28

SECCIN III: MODELADO DEL NEGOCIO


Modelado de los Procesos del Negocio...................................................30
Cadena de Valor de los Procesos del Negocio........................................31
Descripcin de los Procesos Actuales del Negocio................................31
Modelo de Actores......................................................................................42
Requerimientos Funcionales......................................................................44
Requerimientos No Funcionales................................................................45
Reglas del Negocio......................................................................................46

SECCIN IV: DESCRIPCIN DEL PRODUCTO


DESARROLLADO
Descripcin global del Producto...47
Procesos a Gestionar por la Aplicacin...................................................48
Actores de Casos de Uso....55
Casos de Uso Generales..56

Casos de Uso Especficos, Narrativa, Diagramas de


Secuencia....57
Modelo E-R......77
Diccionario de datos.....78

SECCION V: ARQUITECTURA DEL SISTEMA


Diseo Arquitectnico......82
Subsistemas o Mdulos...82
Diagrama de navegacin............................................................................83
Procedimientos de administracin de base de datos..............................84

SECCIN VI: PRUEBAS E IMPLEMENTACIN

Plan de Pruebas............................................................................................86
Pruebas de Integrabilidad............................................................................88
Resultados de las Pruebas..........................................................................89
Plan de Implementacin..............................................................................90

SECCIN VII: INSTALACIN Y MANUAL DE USUARIO

Instalar del Producto....................................................................................91


Manual de Usuario........................................................................................92
Conclusiones..............................................................................................101

NDICE DE FIGURAS

Figura N 1. Mapa de ubicacin de la comunidad de la Direccin Estadal


de Salud del Estado Bolivariano de Miranda.............................................16
Figura N 2. Estructura Organizativa..........................................................17
Figura N 3. rbol del Problema.................................................................20
Figura N 4. Cadena de Valor de los Procesos del Negocio....................31
Figura N 5. Subprocesos de Gestionar Solicitudes................................32
Figura N 6. Diagrama de Procesos de Gestionar Solicitudes................33
Figura N 7. Diagrama de Actividad de Gestionar Solicitudes................33
Figura N 8. Subprocesos de Despachar Solicitud...................................35
Figura N 9. Diagrama de Procesos de Despachar Solicitud...................35
Figura N 10. Diagrama de Actividad de Despachar Solicitud.................36
FiguraN11.Subprocesos de Controlar Inventario de Medicamentos.....38
Figura N 12. Diagrama de Procesos de Controlar Inventario de
Medicamentos...............................................................................................39
Figura N 13. Diagrama de Actividad de Controlar Inventario de
Medicamentos...............................................................................................40
Figura N 14.Cadena de Valor de la Aplicacin.69
Figura N 15. Diagrama De Subproceso de Gestionar
Medicamentos..................................................................48
Figura N 16.Diagrama de Procesos de Gestionar Medicamentos..........49

Figura N 17.Diagrama de Subproceso de Gestionar Pacientes.............49


Figura N 18.Diagrama de Proceso de Gestionar
Pacientes..........................................................................50
Figura N 19.Diagrama de Subprocesos de Gestionar Inventario...........51
Figura N 20.Diagrama de Proceso de Gestionar Inventario...................51
Figura N 21.Diagrama de Subproceso de Generar Reportes.................52
Figura N 22.Diagrama de Proceso de Generar Reportes........................53
Figura N 23.Diagrama de Subproceso de Generar Estadsticas............54
Figura N 24. Diagrama de Proceso de Generar Estadsticas..................54
Figura N 25. Caso de Uso General Encargado de Farmacia...................56
Figura N 26.Caso de Uso General Administrador....................................56
Figura N 27.Caso de Uso Generar Reportes............................................57
Figura N 28.Caso de Uso Gestionar Medicamentos................................58
Figura N 29.Diagrama de secuencia de Gestionar Medicamentos........61
Figura N 30.Caso de Uso Gestionar Pacientes........................................62
Figura N 31.Diagrama de secuencia de Gestionar Pacientes.................64
Figura N 32.Caso de Uso Gestionar Inventario........................................65
Figura N 33.Diagrama de secuencia de Gestionar Inventario................68
Figura N 34.Caso de Uso Generar Estadsticas.......................................69

Figura N 35.Diagrama de secuencia de Generar Estadsticas...............70


Figura N 36.Caso de Uso Gestionar Usuario...........................................71
Figura N 37.Diagrama de secuencia de Gestionar Usuarios..................74
Figura N 38.Caso de Uso Respaldar Sistema..........................................75
Figura N 39.Modelo E-R.............................................................................77
Figura N 40.Diagrama de navegabilidad Encargado de Farmacia.........83
Figura N 41.Diagrama de navegabilidad de Administrador....................84
Figura N 42.Captura Gestin Medicamentos...........................................92
Figura N 43. Captura Gestin Requisiciones...........................................93
Figura N 44. Captura Gestin Desincorporaciones.................................94
Figura N 45. Captura Gestin Pacientes...................................................95
Figura N 46. Captura Gestin Entradas....................................................96
Figura N 47. Captura Gestin Salidas.......................................................97
Figura N 48. Captura Gestin Reportes....................................................98
Figura N 49. Captura Gestin Usuarios....................................................99
Figura N 50. Captura Administracin del sistema.................................100

NDICE DE CUADROS

Cuadro N 1. Organizacin del Equipo de Trabajo....................................25


Cuadro N 2. Riesgos del Proyecto............................................................25
Cuadro N 3. Cronograma de Actividades.................................................28
Cuadro N 4. Descripcin de los Procesos de Gestionar Solicitudes....34
Cuadro N5. Descripcin de los Procesos de Despachar Solicitud........37
Cuadro N 6. Descripcin de los Procesos de Controlar Inventario de
Medicamentos...............................................................................................41
Cuadro N 7. Modelo de Actores.................................................................42
Cuadro N 8. Requerimientos Funcionales................................................44
Cuadro N9. Requerimientos No Funcionales...........................................45
Cuadro N10. Actores de Casos de Uso....................................................55
Cuadro N11. Narrativa caso de uso generar reportes.............................57
Cuadro N12. Narrativa caso de uso gestionar medicamentos...............59
Cuadro N13. Narrativa caso de uso gestionar pacientes........................62
Cuadro N14. Narrativa caso de uso gestionar inventario.......................65
Cuadro N15. Narrativa caso de uso generar estadsticas.......................69
Cuadro N16. Narrativa caso de uso gestionar usuarios.........................71
Cuadro N17. Narrativa caso de uso respaldar sistema...........................75
Cuadro N18. Entidad Medicamento...........................................................78

Cuadro N19.Entidad Registro_Salida.......................................................78


Cuadro N20. Entidad Paciente...................................................................78
Cuadro N21. Entidad Detalle_Req.............................................................79
Cuadro N22. Entidad Requisicin.............................................................79
Cuadro N23. Entidad Detalle_Orden.........................................................79
Cuadro N24. Entidad Orden_Entrada........................................................79
Cuadro N25. Entidad Detalle_Des.............................................................80
Cuadro N26. Entidad Desincorporacin...................................................80
Cuadro N27. Entidad Usuario....................................................................80
Cuadro N28. Entidad Presentaciones.......................................................81
Cuadro N29. Entidad Tipos........................................................................81

INDICE DE ANEXOS

Anexo N1 Carta de Aceptacin Comunidad...........................................103


Anexo N2 2da Carta de Aceptacin Comunidad....................................104
Anexo N3 Control de Visitas....................................................................105
Anexo N4 Control de Visitas....................................................................106
Anexo N5 Rcipe.......................................................................................107
Anexo N6 Kardex......................................................................................108
Anexo N7 Planilla de requisicin de materiales, bienes y servicios...109
Anexo N8 Gua (Hoja de Pedido y Despacho)........................................110
Anexo N9 Evaluacin de la Comunidad.................................................111
Anexo N10 Acta de Instalacin...............................................................112

INTRODUCCIN

La Direccin Estadal de Salud del Estado Bolivariano de Miranda es un ente


pblico cuyo objetivo principal es dirigir y controlar los servicios prestados por el
Sistema Estadal de Salud, actualmente esta entidad presenta varios problemas en
distintos departamentos como por ejemplo el rea de seguridad, recursos humanos,
bienes nacionales, farmacia y en el rea de proveedura.

Con el siguiente trabajo se pretende levantar toda la informacin necesaria para


el desarrollo exitoso del proyecto, el cual tiene como objetivo automatizar los
procesos actuales para llevar el registro y control de los medicamentos en el rea de
la farmacia de atencin al paciente de la Direccin Estadal de Salud del Estado
Bolivariano de Miranda. Facilitando de esta manera a la comunidad el desempeo
de sus labores con el mnimo de errores y reproceso; automatizando los procesos
referentes a la gestin de las solicitudes, los movimientos de los medicamentos de
la farmacia y las salidas de medicamentos de dichos procesos. Todo esto a travs
de una aplicacin que permita realizar cada una de las tareas de forma rpida,
constante y eficiente para evitar la prdida de informacin y optimizando el trabajo
que se realiza en la farmacia. Por lo que se busca prestar un mejor servicio a los
pacientes de la misma, adems de beneficiar a toda la comunidad en general, ya
que al ser una institucin dedicada al rea de la salud pblica necesita que su
servicio de farmacia sea el ms eficiente y ptimo posible.

El presente documento est estructurado en siete (7) secciones en los cuales se


describe de forma ordenada y explicativa el desarrollo del proyecto, partiendo desde
cual es la comunidad y el rea que cubre hasta la explicacin de la aplicacin que
automatizar el departamento de la farmacia de atencin al paciente, su instalacin
y los resultados obtenidos.

15

SECCIN I: DIAGNSTICO COMUNITARIO


En la presente seccin se describe la comunidad, su misin, objetivos, ubicacin
y los representantes que estarn supervisando y apoyando el desarrollo del
proyecto.

Descripcin del espacio comunitario.


Nombre de la comunidad: Direccin Estadal de Salud del Estado Bolivariano de
Miranda.
Ubicacin geogrfica: Av. Vctor Baptista, antiguo sanatorio Padre Hilario Cabrera,
Los Teques.

Tipo de comunidad: Salud pblica.

Identificacin de los representantes de la comunidad:


Kadir J.Rios E. C.I 16.537.350 Telfono 0416 5496573 Coordinador de
Informtica.
Katherin Urbina C.I 18.233.835 Telfono 0412-7321030 Coordinadora del Almacn
de Farmacia.

Misin:
Gerenciar los lineamientos y polticas estratgicas del Sector Salud y Desarrollo
Social, coherentes con la realidad del Estado, mediante programas y acciones que
fortalezcan la integracin de los establecimientos y entes adscritos, que garanticen
la participacin comunitaria, intersectorial, transectorial e interinstitucional, en el
proceso de modernizacin de este Sector, para brindar una atencin integral, eficaz,
oportuna, accesible y de calidad como garanta al derecho a la salud, como
elemento bsico de la excelencia.

16

Objetivos:

Optimizar la gestin hospitalaria y ambulatoria.

Garantizar los Servicios Integrales de Salud de forma efectiva como derecho


y deber del ser humano a travs de la participacin de la Sociedad Civil
Organizada.

Asegurar y responsabilizar a las comunidades en la prestacin de los


servicios de Salud Social Integral con calidad, calidez y universalidad, como
Modelo de Gestin Estatal para toda la poblacin Mirandina.

Figura N 1. Mapa de ubicacin de la comunidad de la Direccin Estadal de Salud del Estado


Bolivariano de Miranda.
Nota: El nombre sealado en la figura N1 es Padre Cabrera, el mismo es el antiguo nombre y la
ubicacin de la comunidad de la Direccin Estadal de Salud del Estado Bolivariano de Miranda

17

Estructura Organizativa

18

Antecedentes del proyecto


Actualmente la comunidad de la Direccin Estadal de Salud del Estado
Bolivariano de Miranda no cuenta con aplicaciones para llevar el control de las
entradas y salidas de medicamentos en el rea de la farmacia de atencin al
paciente, el cual tiene como objetivo satisfacer las necesidades de los pacientes que
soliciten medicamentos.

Problemas detectados en la comunidad

Partiendo del diagnstico realizado y de las necesidades de la Direccin Estadal


de Salud del Estado Bolivariano de Miranda, se consider desarrollar un proyecto
socio tecnolgico para el rea de la farmacia de atencin al paciente, y que
conjuntamente con los interesados de este departamento se detectaron los
problemas que a continuacin se describirn.

Poco manejo y prdida de informacin de los bienes nacionales en cada uno


de los departamentos de la comunidad.

Poco manejo en el registro y control de la entrada y salida de medicamentos


del rea de farmacia de atencin al paciente.

Inadecuado manejo de los procesos para el control de las entradas y salidas


del personal o visitantes al centro de salud.

Inexistencia de un correo interno o propio para facilitar la transferencia de


informacin entre los departamentos.

Procesos inadecuados en el control del rea de recursos humanos para


llevar los registros, contabilidad de divisin presupuestaria a nivel de nomina,
gestin administrativa de las compras y todo lo relacionado con las entradas
y salidas de dinero de la comunidad.

19

Descripcin del problema central

El problema central es el inadecuado manejo de los procesos de registro, control


y seguimiento de los medicamentos que se encuentran en el rea de la farmacia
de atencin al paciente de la Direccin Estadal de Salud del Estado Bolivariano de
Miranda.

Misin de la farmacia de atencin al paciente

Satisfacer las necesidades de todas aquellas personas con requerimientos de


medicamentos que tengan relacin con el bienestar de la salud para cumplir con las
normas del Ministerio del Poder Popular para la Salud, las cuales establecen que la
salud es libre para todas las personas sin imponer ninguna restriccin.

Se puede destacar la siguiente causa:

Procesos manuales para llenar diversos formatos concernientes a las


entradas, requisicin, movimientos y salidas de los medicamentos de la
farmacia de atencin al paciente.

Esto trae como consecuencia:

Reprocesos en la farmacia de atencin al paciente, por el llenado repetitivo


de formatos.

Errores en la contabilizacin de los medicamentos del almacn relacionados


con el inventario.

Descontrol con la salida de medicamentos entregados a los pacientes.

Lentitud en la Ejecucin de los Procesos del Servicio de la Farmacia de


Atencin al Paciente

Reportes elaborados incompletos

20

rbol del problema


act rbol del Problema

Descontrol con la Salida


de Medicamentos
Entregados a los
Pacientes
Lentitud en la Ej ecucin
de Procesos del Serv icio
de la Farmacia de
Atencin al Paciente

Reprocesos en la
Farmacia de Atencin al
Paciente

Reportes Elaborados
Incompletos

Errores de Contabilizacin
de Medicamentos

Inadecuado Manej o de los Procesos de Registro y Control de la Entrada y


Salida de Medicamentos en el rea de la Farmacia de Atencin al Paciente

Procesos Manuales para


el Llenado de Formatos

Requisicin de
Medicamentos

Figura N 3. rbol del problema.

Salida de
Medicamentos

Entrada de
Medicamentos

21

Tcnicas e instrumentos de control de datos utilizados

Para el levantamiento de informacin se usaron diversas tcnicas como la


observacin directa y entrevistas con los interesados de forma directa adems
utilizamos como herramienta, dispositivos de grabacin para captar ms
efectivamente la informacin.

Descripcin de la plataforma tecnolgica de la comunidad

El departamento de farmacia cuenta con una PC de CPU marca FUJITSU


SIEMENS que utiliza Windows XP como sistema operativo, 512 MB de memoria
RAM, 80 GB de Disco duro y un procesador Intel Pentium 4 a 2.5ghz y con un
monitor marca DELL de 18 Pulgadas. Adems el departamento cuenta con acceso a
internet, una intranet y un servidor que garantiza la implementacin de una
aplicacin WEB.

22

SECCIN II: GESTIN DEL PROYECTO


En la presente seccin se habla del propsito, alcance, justificacin, objetivo
general y los objetivos especficos del proyecto. As como tambin, la organizacin
del equipo de trabajo, los riesgos y la factibilidad tcnica del mismo, y adems se
especifica mediante un cuadro la planificacin de las actividades a realizar.

Propsito del Proyecto


Levantar informacin que permita conocer y diagnosticar los diferentes
problemas, causas y consecuencias que hay en la Direccin Estadal de Salud del
Estado Bolivariano de Miranda especficamente en el rea de la farmacia de
atencin al paciente, a la cual se le presentar una propuesta para disear,
desarrollar e implementar una aplicacin que automatice los procesos de registro y
control de las entradas y salidas de medicamentos que se llevan a cabo en dicho
departamento.

Alcance del Proyecto


Definir los requerimientos para luego proponer una aplicacin que satisfaga las
necesidades del rea de la farmacia de atencin al paciente, en relacin al manejo
de las solicitudes de medicamentos, registro, incorporacin, inventario, movimientos
y los reportes de estadsticas requeridos.

Este proyecto tiene una duracin de 9 meses, iniciando en Enero de 2013 y


culminando en Diciembre del mismo ao.

Dicho proyecto est enmarcado en el rea de desarrollo de Software, por lo que


se realizar cumpliendo con las fases de anlisis, desarrollo e implementacin.
Adems atendiendo al decreto 3390 el del Software generado en este proyecto ser
elaborado empleando herramientas de software libre.

23

Justificacin del Proyecto


En el rea de la farmacia de atencin al paciente de la Direccin Estadal de
Salud del Estado Bolivariano de Miranda, se ejecutan procesos concernientes a la
recepcin, organizacin y distribucin de medicamentos a las personas que
asisten a esta comunidad de salud pblica. Estos procesos actualmente traen
consigo retraso y re trabajo en la realizacin de las actividades vinculadas con las
entradas y salidas de los medicamentos y la informacin generada a partir del
servicio que all se presta.

Descripcin de los interesados o STAKEHOLDERS.


Interesados de forma directa: El rea de la farmacia de atencin al paciente y los
responsables de los mismos.
Beneficiados de forma indirecta: Todos aquellas personas dentro de la
comunidad que utilicen y/o tengan relacin con el rea de la farmacia de atencin al
paciente, as como tambin el pblico o pacientes en general que esperan recibir
un buen servicio de dicha rea.

24

Objetivos del Proyecto

General
Desarrollar una aplicacin para el control de las entradas y salidas de

medicamentos del rea de la farmacia de atencin al paciente de la Direccin


Estadal de Salud del Estado Bolivariano de Miranda.

Especficos

Diagnosticar las necesidades de los interesados del rea de la farmacia de


atencin al paciente de la Direccin Estadal de Salud del Estado Bolivariano
de Miranda.

Definir los requerimientos funcionales para el control de las entradas y


salidas de medicamentos del rea de la farmacia de atencin al paciente.

Disear la aplicacin para el control de entradas y salidas de la farmacia de


atencin al paciente.

Programar la aplicacin segn los requerimientos y las especificaciones en


el diseo.

Implementar la aplicacin en el rea de la farmacia de atencin al paciente.

25

Organizacin del Grupo de Desarrollo


NOMBRE Y APELLIDO

RESPONSABILIDAD
Levantamiento de informacin, abordaje
comunitario, gestin de proyecto,

Cesar Abreu

creacin de la aplicacin e
implementacin de la aplicacin.
Levantamiento de informacin, abordaje

Kevin Franco

comunitario, gestin de proyecto,


creacin de la aplicacin e
implementacin de la aplicacin.

Cuadro N 1. Organizacin del Equipo de Trabajo.

Riesgos del Proyecto


Identificacin del
Riesgo
Descripcin del
Riesgo
Estrategia de
Mitigacin

R-01

Identificacin del
Riesgo
Descripcin del
Riesgo
Estrategia de
Mitigacin

R-02

Identificacin del
Riesgo
Descripcin del
Riesgo
Estrategia de
Mitigacin

R-03

Tipo de Riesgo

Personal

Limitadas reuniones con los interesados en el desarrollo de


la aplicacin
Definir y planificar las visitas conjuntamente con el cliente
y los usuarios para establecer los acuerdos necesarios para
las reuniones.
Tipo de Riesgo

Tecnolgico

Escasos conocimientos o manejo inadecuado de las


herramientas de desarrollo por parte del grupo de desarrollo.
Planificar el adiestramiento del equipo de desarrollo en el
manejo de las diversas herramientas a emplear.

Tipo de Riesgo

Requerimientos

Imprecisin en la captura de las necesidades y


requerimientos.
Establecer mecanismos de supervisin y diversificacin en
los mtodos de elicitacin de requisitos, realizando los
procesos de valoracin en esta primera etapa.

26

Identificacin del
Riesgo

R-04

Descripcin del
Riesgo

Cambio en los requerimientos a lo largo del desarrollo del


producto.

Estrategia de
Mitigacin

Definir claramente el alcance del proyecto y definir con el


cliente los requerimientos del sistema.

Identificacin del
Riesgo

R-05

Descripcin del
Riesgo

Exceder el tiempo de entrega estimado en el desarrollo del


proyecto

Estrategia de
Mitigacin

Dejar holguras cuando se planifique el proyecto

Identificacin del
Riesgo

R-06

Descripcin del
Riesgo

Interrupcin de las actividades administrativas


institucionales por causas externas, que pueda detener
temporalmente el proyecto.

Estrategia de
Mitigacin

Tratar de cumplir con la planificacin inicial del proyecto


para cumplir con los tiempos establecidos y aminorar los
posibles retrazos.

Identificacin del
Riesgo

R-07

Tipo de Riesgo

Tipo de Riesgo

Tipo de Riesgo

Tipo de Riesgo

Requerimientos

Planificacin

Planificacin

Implantacin

27

Descripcin del
Riesgo

Dificultad para implantar el proyecto motivado a la


resistencia al cambio

Estrategia de
Mitigacin

Establecer estrategias de implantacin y pruebas modulares,


realizando la conversin entre el sistema actual y la
aplicacin gradualmente

Cuadro N2. Riesgos del Proyecto

Factibilidad Tcnica del Proyecto

La realizacin del proyecto es factible tcnicamente, ya que en la comunidad de


la Direccin Estadal de Salud del Estado Bolivariano de Miranda, especficamente
en el rea de la farmacia de atencin al paciente tienen las condiciones tcnicas
ideales para la implementacin del proyecto y sus objetivos.

Dicho departamento de farmacia cuenta con una PC de CPU marca FUJITSU


SIEMENS que utiliza Windows XP como sistema operativo, 512 MB de memoria
RAM, 80 GB de Disco duro y un procesador Intel Pentium 4 a 2.5ghz y con un
monitor marca DELL de 18 Pulgadas. Adems el departamento cuenta con acceso a
internet, una intranet y un servidor que garantiza la implementacin de una
aplicacin WEB.

El grupo cuenta con 2 estudiantes del PNFI (Programa Nacional de Formacin


en Informtica), del trimestre N 4, los cuales cuentan con los conocimientos
necesarios para realizar la aplicacin.

No se necesita de una inversin monetaria por parte de la Direccin Estadal de


Salud del Estado Bolivariano de Miranda.

28

CRONOGRAMA DE ACTIVIDADES
ACTIVIDADES

2013
enero Febrero marzo abril mayo junio julio agosto septiembre octubre noviembre Diciembre

Conocer la
comunidad
Entrevistas
Coordinador de
Informtica
Entrevista
coordinador de
farmacia de
atencin al
paciente
Entrevista
programadora
de farmacia de
atencin al
paciente
Levantamiento
de informacin
Definicin del
Proyecto
(definicin del
alcance,
evaluacin de
los riesgos,)
Planificacin del
Proyecto
presentacin de
informes de
avance gestin
del proyecto
Modelado del
negocio
(Conocer los
procesos
actuales,
Modelar los
procesos,
Ingeniera de
Requisitos
(Conocer los
requisitos,
analizar los
requisitos,
definir los
requisitos
funcionales, no
funcionales,

29

reglas de
negocio, validar
los requisitos, )
Presentacin de
informes de
avance
modelado y
requisitos
Diseo de la
aplicacin
(interfaz,
estructura de
datos,
subsistemas o
mdulos,
prototipo de
interfaces de
usuarios)
Programacin
de la aplicacin
Plan de pruebas
Implementacin
Cuadro N 3. Cronograma de Actividades.

30

SECCIN III: MODELADO DEL NEGOCIO


En la siguiente seccin se hace la descripcin de los procesos del negocio de la
farmacia de atencin al paciente de la Direccin Estadal de Salud del Estado
Bolivariano de Miranda, mediante la cadena de valor, diagrama de procesos y el
diagrama de actividades.
Modelado de los Procesos del Negocio

A continuacin se describe el modelado de los procesos del negocio del rea de


la farmacia de atencin al paciente de la Direccin Estadal de Salud del Estado
Bolivariano de Miranda, la cual se encarga de satisfacer las necesidades de todas
aquellas personas con requerimientos de medicamentos que tengan relacin con el
bienestar de la salud para cumplir con las normas del Ministerio del Poder Popular
para la Salud, las cuales establecen que la salud es libre para todas las personas
sin imponer ninguna restriccin.

Con la finalidad de lograr un modelado efectivo del sistema de negocios del rea
de salud, se emple la cadena de valor para representar los procesos
fundamentales y de

apoyo,

as como

la diagramacin para ilustrar

la

descomposicin en subprocesos representados por los diagramas de jerarqua de


procesos y los diagramas de procesos.

31

Cadena de Valor de los Procesos del Negocio


analysis Cadena de Valor de los Procesos del Negocio

PF1.Gestionar
Solicitudes

PF2.Despachar
Solicitud

PF3.Controlar Inv entario


de Medicamentos

PA1.Administracin del Departamento de Farmacia

PA2.Planificacin y Control de los Procesos de Farmacia

Figura N 4. Cadena de Valor de los Procesos del Negocio.

Descripcin de los Procesos Fundamentales del Negocio


Los procesos que llevan a cabo para realizar sus funciones diarias son:

Gestionar Solicitudes:
-

Recepcin de rcipe.

Comprobacin de validez del rcipe.

Despachar Solicitud.
-

Comprobar existencia.

Registrar y archivar salida de medicamentos.

Entregar medicamentos.

Controlar Inventario de medicamentos:


-

Recibir gua de medicamentos suministrados.

Comprobar datos de la gua.

Confirmar y enviar gua al almacn de farmacia.

32

Gestionar Solicitudes:

Este proceso consiste en la recepcin del rcipe del paciente (Ver Anexo N1)
por parte del encargado o responsable del rea de la farmacia de atencin al
paciente. Al recibirlo comprueba que el rcipe est autentificado por la firma y sello
del doctor que lo realiz, tenga el nombre y la cantidad de los medicamentos
solicitados, las indicaciones y que el rcipe como tal tenga anexada una fotocopia
de la cdula del solicitante. Si el rcipe cumple con las normas, el encargado
procede a engrapar la fotocopia de la cdula de identidad del solicitante al rcipe.

analysis Subprocesos de Gestionar Solicitudes

PF1.Gestionar
Solicitudes

PF1.1.Recepcin de
Rcipe

Figura N5. Subprocesos de Gestionar Solicitudes.

PF1.2.Comprobacin
de Validez del Rcipe

33

analysis Diagrama de Proceso de Gestionar Solicitudes

<<Actor>>

<<Reglas>>

Encargado de la Farmacia
de Atencin al Paciente

Reglamento de Farmacia
Comunitaria

<<Obj etiv os>>

Recibir Rcipes Mdicos y


Comprobar su Validez

Regula
Ej ecuta

<<Entradas>>

Entrega de Rcipe.
Fotocopia de Cdula del Paciente

Requiere

Alcanza

PF1.Gestionar
Solicitudes

<<Resultados>>
Obtiene

Rcipe Validado.
Rcipe y Fotocopia de
Cdula Engrapados.

Solicita

<<Actor>>
Paciente

Figura N6. Diagrama de Procesos de Gestionar Solicitudes.

act Diagrama de Activ idad de Gestionar Solicitudes


Paciente

Encargado de la Farmacia de Atencin al Paciente

Entrega Rcipe

Recibe Rcipe

Comprueba Rcipe

No
Recibe Rcipe Dev uelto

Cumple con
las Normas

Informa al
Paciente

Si

Anexa Fotocopia de Cdula del


Paciente al Rcipe

Figura N7. Diagrama de Actividad de Gestionar Solicitudes.

34

ACTIVIDAD

DESCRIPCIN

RESPONSABLE

Entrega de Rcipe.

Entrega de rcipe por parte del paciente


al encargado de la farmacia de atencin
al paciente

Recepcin de
rcipe.

Recepcin del rcipe entregado por el


paciente

Encargado de la
de atencin al
paciente

Comprobacin de
validez del rcipe.

El encargado de la farmacia de atencin


al paciente verifica que el rcipe est
autentificado por la firma y sello del
doctor que lo realiz, tenga el nombre y
la cantidad de los medicamentos
solicitados, las indicaciones y que el
rcipe como tal tenga anexada una
fotocopia de la cdula del solicitante.

Encargado de la
farmacia de
atencin al
paciente

paciente

Cuadro N4. Descripcin de los Procesos de Gestionar Solicitudes.

Despachar Solicitud:

Luego de comprobado el rcipe, el encargado de la farmacia de atencin al


paciente procede a verificar la existencia de los medicamentos solicitados.

Anota en una tarjeta de estante (Kardex, la cual es 1 sola en especfico para


cada medicamentos y es donde se lleva el control de la entrada y salida de
medicamentos, Ver anexo N2) la fecha del movimiento, (sea entrada o salida) la
cantidad restante en existencia del medicamentos y su fecha de vencimiento. Al
finalizar las anotaciones de los movimientos de cada medicamento en su tarjeta de
estante correspondiente, procede a entregar los medicamentos al solicitante.

Nota: En caso de que no haya en existencia los medicamentos solicitados en el


rcipe entregado por el paciente, el encargado de la farmacia de atencin al
paciente anota los medicamentos faltantes en una planilla de requisicin de

35

materiales, bienes y servicios (Ver Anexo N3) y procede a regresarle el rcipe al


paciente, avisndole de una fecha futura en la cual deba pasar nuevamente a hacer
la solicitud.

analysis Subprocesos de Despachar Solicitud

PF2.Despachar
Solicitud

PF2.1.Comprobar
Existencia

PF2.2.Registrar y Archiv ar
Salida de Medicamentos

PF2.3.Entregar
Medicamentos

Figura N 8. Subprocesos de Despachar Solicitud.

analysis Diagrama de Proceso de Despachar Solicitud

<<Obj etiv os>>

<<Actor>>
Encargado de la Farmacia
de Atencin al Paciente

<<Reglas>>
Reglamento de Farmacia
Comunitaria

Entregar Medicamentos
Solicitados
Guardar la Informacin de la
Entrado y Salida de los
Medicamentos Solicitados

Regula
Ej ecuta

<<Entradas>>

Rcipe Validado con Fotocopia de


Cdula Anexada

Alcanza

<<Resultados>>

PF2.Despachar
Solicitud

Requiere

Obtiene

Solicita

Superv isa

<<Actor>>
Paciente

<<Actor>>
Coordinadora de Farmacia

Figura N 9. Diagrama de Procesos de Despachar Solicitud.

Informacin de la Salida de
Medicamentos Solicitados
Anotados en el Kardex.
Medicamentos Entregados
al Paciente.

36

act Diagrama de Activ idad de Despachar Solicitud


Encargado de la Farmacia Atencin al Paciente

Paciente

Comprueba Existencias de
Productos

Si
Existencia

Entrega Medicamentos
Solicitados

No

Anota Productos Faltantes


en Planilla de Requisicin
de Materiales, Bienes y
Serv icios

Regresa Rcipe al
Paciente

Figura N10. Diagrama de Actividad de Despachar Solicitud.

Recibe Medicamentos
Solicitados

37

ACTIVIDAD

DESCRIPCIN

RESPONSABLE

Verificar Existencia
de Medicamentos.

Comprobacin de existencia de
medicamentos en el inventario de la
farmacia de atencin al paciente

Encargado de la
farmacia de
atencin al
paciente

Control de Salida y
Entrada de
medicamentos

Anotacin en una tarjeta de estante


(Kardex, Ver Anexo N3) para llevar el
control de la entrada y salida de
medicamentos.

Encargado de la
farmacia de
atencin al
paciente

Entrega de los medicamentos solicitados


al paciente.

Encargado de la
farmacia de
atencin al
paciente

Entrega de
medicamentos

Cuadro N5. Descripcin de los Procesos de Despachar Solicitud.

Controlar Inventario de Medicamentos:

En este proceso el encargado de la farmacia de atencin al paciente hace una


comprobacin del inventario de la existencias de los medicamentos que se
encuentren en su nivel mnimo de existencia (esto vara dependiendo del
medicamentos) o estn agotados; por lo que los anota en una planilla o planillas de
requisicin de materiales, bienes y servicios (Ver Anexo N3). Entre dichas planillas
se encuentran tambin, aquellas que fueron llenadas al momento de comprobar la
existencia de los medicamentos solicitados por el paciente (Ver Proceso
Fundamental N2 Despachar Solicitud).

Luego todas las planillas de requisicin de materiales, bienes y servicios son


enviadas al almacn de farmacia, solicitando la reposicin de los medicamentos ah
anotados.

Acto siguiente, el encargado de la farmacia de atencin al paciente recibe los


medicamentos solicitados desde el almacn de farmacia y procede a llevar el control

38

de las entradas en la tarjeta de estante (Kardex, Ver Anexo N2) correspondiente a


cada medicamentos. Adems de recibir los medicamentos, el encargado de la
farmacia de atencin al paciente recibe una gua llamada hoja de pedido y despacho
(Ver Anexo N4).

Dicha gua contiene anexados y/o engrapados todas las planillas de requisicin
de materiales, bienes y servicios que envi al almacn ya sea en un determinado
da o fecha.

Luego de recibida, el encargado de la farmacia de atencin al paciente debe


verificar que los datos que estn en la hoja de pedido y despacho sean similares a
los que estn en sus planillas de requisicin de materiales, bienes y servicios, as
como tambin la fecha de las solicitudes que cubre dicha gua.

Si todos los datos corresponden, el encargado de la farmacia de atencin al


paciente, firma y sella la gua y posteriormente enva 2 fotocopias de dicha gua al
almacn de farmacia para dar por hecho que ya fue conformada.

Si los datos no corresponden, el encargado de la farmacia de atencin al


paciente reenva la hoja de pedido y despacho al almacn de farmacia para que sea
realizada nuevamente.

analysis Subprocesos de Controlar Inv entario de Medicamentos

PF3.Controlar Inv entario


de Medicamentos

PF3.1.Comprobar
Inv entario de
Medicamentos

PF3.2.Env iar Requisicin al


Almacn de Farmacia

PF3.3.Recibir Medicamentos
Solicitados al Almacn de
Farmacia

Figura N11. Subprocesos de Controlar Inventario de medicamentos.

PF3.4.Confirmar y Env iar


Conformacin al Almacn

39

analysis Diagrama de Proceso de Controlar Inv entario de Medicamentos

<<Obj etiv os>>

<<Actor>>
Encargado de la Farmacia
de Atencin al Paciente

<<Reglas>>
Reglamento de Farmacia
Comunitaria

Reponer Medicamentos
Agotados o en Niv el Mnimo
de Existencia.
Confirmar Todos los Datos
de los Medicamentos
Solicitados.

Regula
Ej ecuta

Alcanza

<<Entradas>>

Planillas de Requisicin de
Materiales, Bienes y
Serv icios con todos los
Medicamentos Agotados o
en Niv el Mnimo de
Existencia

<<Resultados>>

PF3.Controlar
Inv entario de
Medicamentos

Requiere

Obtiene

Solicita

<<Actor>>
Encargado de la Farmacia
Atencin al Paciente

Superv isa

<<Actor>>
Coordinadora de Farmacia

Figura N12. Diagrama de Procesos de Controlar Inventario de

medicamentos.

Inv entario de Medicamentos


Repuesto.
Entrada de Medicamentos
Controlada.
Requisiciones Conformadas.

40

act Diagrama de Activ idad de Controlar Inv entario de Medicamentos


Encargado de la Farmacia de Atencin al Paciente

Coordinadora del Almacn de Farmacia

Realiza Comprobacin del


Inv entario de Existencias de
Medicamentos

Anota Productos Agotados o en


Niv el Mnimo de Existencia en
Planilla de Requisicin de
Materiales, Bienes y Serv icios.

Env a Planilla Llena al


Almacn de Farmacia

Recibe Planilla

Recibe Medicamentos
Solicitados al Almacn

Despacha Medicamentos
Solicitados

Controla Entradas de
Medicamentos

Conforma Hoj a de Pedido


y Despacho

Si
Datos Corresponden

Env a Copias de
Conformacin

Recibe Conformacin

No

Reenv ia Hoj a de Pedido y


Despacho

Figura N13. Diagrama de Actividad de Controlar Inventario de medicamentos.

41

ACTIVIDAD

DESCRIPCIN

RESPONSABLE

Comprobacin de
Existencia de
medicamentos

Comprobacin de existencia de
medicamentos agotados o en nivel
mnimo de existencia en el inventario de
la farmacia de atencin al paciente

Requisicin de
medicamentos

Requisicin de medicamentos agotados


o en nivel mnimo de existencia al
Almacn de Farmacia a travs del
llenado o llenados de una Planilla(s) de
Materiales, Bienes y Servicios (Ver
Anexo N3).

Encargado de la
farmacia de
atencin al
paciente

Despacho de
medicamentos
Solicitados

Despacho de los medicamentos


solicitados en la Planillas(s) de
Materiales, Bienes y Servicios (Ver
Anexo N3).

Coordinadora
del Almacn de
Farmacia.

Recepcin de
medicamentos
Solicitados

Recepcin de los medicamentos


Solicitados al Almacn de Farmacia.

Encargado de la
farmacia de
atencin al
paciente

Control de las
Entradas de
medicamentos

Anotacin de la cantidad, da y fecha de


la entrada de cada medicamentos
solicitado al almacn en cada tarjeta de
estante (Kardex, Ver Anexo N3) de
cada medicamento.

Encargado de la
farmacia de
atencin al
paciente

Conformacin de
medicamentos

Conformacin de los medicamentos


recibido con la hoja de pedido y
despacho.

Encargado de la
farmacia de
atencin al
paciente

Envo de
Conformacin de
medicamentos

Envi de 2 copias de las hojas de pedido


y despacho conformadas al almacn de
farmacia

Encargado de la
farmacia de
atencin al
paciente

Encargado de la
farmacia de
atencin al
paciente

Cuadro N6. Descripcin de los Procesos de Controlar Inventario de medicamentos.

42

Modelo de Actores
El modelo de actores dentro del modelo de negocios identifica a los
actores que pueden ser personas, dependencias, equipos o aplicaciones
informticas que ejecutan procesos de la comunidad.
Por lo que, con la finalidad de describir qu realizan y cules son los roles
de los actores se detallan en el cuadro siguiente:

Actor

Encargado de la
Farmacia de
Atencin al
Paciente

Coordinadora de
Farmacia

Rol

Ejecuta.
Verifica.
Solicita.
Recibe.
Controlar
Conformar.

Aprueba.
Verifica.
Supervisar.
Recibe.

Responsabilidad

Es el responsable de
verificar los rcipes de
los pacientes.

Solicitar medicamentos
al
almacn
de
farmacia.

Recibir
los
medicamentos
solicitados,
controlar
las entradas y salidas
de medicamentos.

Conformar
los
medicamentos
solicitados al almacn.

Es el responsable de
aprobar
las
requisiciones hechas
por el encargado de la
farmacia de atencin al
paciente.

Verificar cuales han


sido las salidas y
entradas
de
medicamentos
del
almacn.

Supervisar los envos

43

de medicamentos a la
farmacia de atencin al
paciente

Paciente

Cuadro N7. Modelo de Actores.

Solicita.
Recibe.

Es el responsable de
solicitar
los
medicamentos en la
farmacia de atencin al
paciente

Recibir
los
medicamentos
solicitados
en
la
farmacia de atencin al
paciente.

44

Requerimientos Funcionales.
Referencia

Funcin

RF.1

Gestionar Paciente

RF.2

RF.3

Gestionar
medicamentos

Gestionar Inventario

Descripcin
El sistema debe registrar los datos de los
pacientes que acuden a la farmacia
El sistema debe agregar, modificar, realizar
requisiciones y desincorporar
medicamentos.
El sistema debe registrar las entradas y las
salidas de medicamentos de la farmacia.
El sistema debe generar los reportes de la

RF.4

Generar Reportes

distribucin y rotacin de medicamentos en


la farmacia

RF.5

Generar Estadsticas

El sistema debe generar estadsticas de la


rotacin y distribucin de medicamentos
El sistema debe gestionar los datos de los
usuarios que lo manejaran a travs de

RF.6

Gestionar Usuarios

diferentes niveles de usuario, cada uno con


distintos privilegios de acceso.

RF.7

Respaldar Sistema

Cuadro N8. Requerimientos Funcionales.

El

sistema

debe

restaurar los datos.

permitir

respaldar

45

Requerimientos no Funcionales

Referencia

Atributo

Detalle/Restricciones

RNF. 01

Interfaz

El sistema debe contar con una interfaz


grfica amigable al usuario, basada en
mens desplegables, conos, ventanas,
imgenes y botones.

RNF.02

Arquitectura

RNF. 03

Seguridad

RNF.04

Diseo

RNF. 05

Rendimiento

RNF. 06

La aplicacin debe ser diseada


considerando la arquitectura de tres
capas.
El acceso al usuario debe estar
restringido por medio de claves de
acceso y perfiles de seguridad
El sistema debe mostrar mensajes de
error y ayuda al usuario.
El sistema debe dar respuestas en
menos de 10 seg.
El sistema debe contar una interfaz

Navegabilidad

altamente manejable y de fcil


entendimiento para el usuario

RNF. 07

El sistema debe ser compatible con


Portabilidad

cualquier tipo de plataforma y/o sistema


operativo (Multiplataforma).

Cuadro N9. Requerimientos No Funcionales.

46

Reglas del Negocio


Recepcin de rcipe: El rcipe (Ver anexo N1) slo debe ser registrado y
archivado por parte del encargado de la farmacia de atencin al paciente si el
mismo est autentificado por la firma y sello del doctor que lo realiz, tiene el
nombre y la cantidad de los medicamentos solicitados, las indicaciones y que el
rcipe como tal tenga anexada una fotocopia de la cdula del solicitante. Cualquier
dato faltante hace que sea rechazado el rcipe y devuelto al cliente, as como
tambin la inexistencia de los medicamentos solicitados en el inventario.

Solicitud de medicamentos: Para que el encargado de la farmacia de atencin al


paciente pueda realizar la solicitud de medicamentos al almacn de farmacia, debe
llenar una planilla de requisicin de materiales, bienes y servicios de medicamentos
(Ver anexo N3), la misma debe de estar autentificada con su nombre, fecha de
solicitud y el nmero de requisicin. Dicha planilla al ser recibida en el almacn de
farmacia debe ser conformada por la coordinadora de farmacia, lo cual hace por
medio de un sello y firma. Cualquier dato faltante y/o error en su llenado hace que
sea rechazada la solicitud y deba ser rehecha nuevamente.

Gua de requisiciones: La hoja de pedido y despacho (Ver Anexo N4) que


contiene el recabado de todas las planillas de requisicin de materiales, bienes y
servicios de medicamentos (Ver anexo N3) hechas por el encargado de la farmacia
de atencin al paciente al almacn de farmacia en una determinada fecha o da
determinados, se autentifica primordialmente por el nmero de gua, el cual es muy
importante para llevar el control de todas las guas y las fechas de pedido y
despacho no deben tener ningn error, de ser el caso la gua debe rehacerse
completamente con la fecha correcta, ya que no debe tener ninguna modificacin
ms que las firmas y el sello de conformado por parte del encargado de la farmacia
de atencin al paciente y la coordinadora de farmacia.

47

SECCIN IV: DESCRIPCIN DEL PRODUCTO


DESARROLLADO

Descripcin global del producto

El producto que ser desarrollado e implementado, ser una aplicacin web


exclusiva para el departamento de Farmacia de atencin al paciente en la Direccin
Estadal de Salud del Estado Bolivariano de Miranda, que tendr como funcin,
automatizar los procesos acordes con las entradas y salidas de los medicamentos
en este departamento.
Especficamente

la aplicacin contara con mdulos, como el de registro de

usuarios, registro de medicamentos, registro de salidas de medicamentos, registro


de entradas de medicamentos, entre otros.
Esta aplicacin web es de vital importancia para este departamento, debido a
que los procesos son llevados de forma manual en la actualidad, lo que causa
lentitud y una realizacin poco eficiente de los mismos. Por lo tanto, con esta
propuesta se solucionaran los inconvenientes de lentitud y descontrol en los
procesos del mencionado departamento.

48

Procesos a gestionar por la aplicacin:


analysis Cadena de Valor de la Aplicacin

PF1.Gestionar
Medicamentos

PF2.Gestionar
Pacientes

PF3.Gestionar
Inv entario

PF4.Generar
Reportes

PF5.Generar
Estadsticas

PA1.Administracin del Departamento de Farmacia

PA2.Planificacin y Control de los Procesos de Farmacia

Figura N 14.Cadena de Valor de la Aplicacin

1- Gestionar Medicamentos
En este proceso se registra cada medicamento con sus datos respectivos en la
base de datos de la aplicacin.
Dentro de este proceso se manejarn adems las desincorporaciones de
medicamentos por alguna razn o motivo.
Y por ltimo tambin se realizarn las requisiciones de medicamentos.
analysis Diagrama de Subproceso de Gestionar Medicamentos

PF1.Gestionar
Medicamentos

PF2.1.Registrar
Medicamentos

PF2.2. Realizar
Desincorporacin

Figura N 15.Diagrama De Subproceso de Gestionar Medicamentos

PF2.3.Realizar
Requisicin

49

analysis Diagrama de Proceso de Gestionar Medicamentos

<<Obj etiv os>>

<<Reglas>>

<<Actor>>

Reglamento de Farmacia
Comunitaria

Encargado de la Farmacia

Regula

Controla

Registrar los
Medicamentos que
ingresan a la farmacia.
Realizar
Desincorporaciones de
Medicamentos.
Realizar Requisiciones
de los Medicamentos
en nivel mnimo o por
agotarse.

Alcanza

<<Entradas>>

<<Informacin>>
Informacin de los
Medicamentos que
ingresan a la farmacia.
Informacin de los
Medicamentos a
Desincorporar.
Informacin de los
Medicamentos en nivel
mnimo o por agotarse.

Requiere

PF1.Gestionar
Medicamentos

Obtiene

Se Genera en

Unidad

Registro de los
Medicamentos que
ingresan a la farmacia.
Registro de los
Medicamentos
desincorporados.
Requisiciones de
Medicamentos en nivel
mnimo o por agotarse
realizadas.
Registro de las
requisiciones de
Medicamentos
realizadas.

Farmacia

Figura N 16.Diagrama de Procesos de Gestionar Medicamentos

2- Gestionar Pacientes
En este proceso se registra la informacin de cada paciente que acude a la
farmacia de atencin al paciente
analysis Diagrama de Subproceso de Gestionar Pacientes

PF2.Gestionar
Pacientes

PF2.1.Registrar
Pacientes

PF2.2.Modificar
Pacientes

Figura N 17.Diagrama de Subproceso de Gestionar Pacientes

50

analysis Diagrama de Proceso de Gestionar Pacientes

<<Reglas>>

<<Actor>>

Reglamento de Farmacia
Comunitaria

Encargado de la Farmacia

<<Obj etiv os>>

Registrar la informacin
de los Pacientes que
acuden a la farmacia.
Tener divididos por
programa mdico a los
pacientes registrados.

Regula

Controla
Alcanza

<<Entradas>>

<<Resultados>>
Requiere

Informacin de los
Pacientes que acuden a la
farmacia.

PF2.Gestionar
Pacientes

Obtiene

Se Genera en

<<Unidad>>
Farmacia

Figura N 18.Diagrama de Proceso de Gestionar Pacientes

Registro con la
informacin de los
pacientes que
acuden a la
farmacia.
Pacientes de la
farmacia divididos
por programa
mdico.

51

3- Gestionar Inventario
Este en este proceso se realiza lo siguiente:
-

Se registran las entradas de medicamentos provenientes del almacn de


farmacia que tienen por objetivo restablecer el inventario de la farmacia de
atencin al paciente.

Se registran las salidas de los medicamentos que son entregados a los a


pacientes que acuden a la farmacia.

analysis Diagrama de Subproceso de Gestionar Inv entario

PF3.Gestionar
Inv entario

PF3.1.Registrar
Entradas de
M edicamentos

PF3.2.Registrar
Salidas de
M edicamentos

Figura N 19.Diagrama de Subprocesos de Gestionar Inventario


analysis Diagrama de Proceso de Gestionar Inv entario

<<Obj etiv os>>


<<Reglas>>

<<Actor>>

Reglamento de Farmacia
Comunitaria

Encargado de la Farmacia

Controla

Regula

Alcanza

<<Entradas>>

Informacin de los
Medicamentos entrantes
provenientes del almacn
de farmacia
Informacin de los
Medicamentos salientes
que son entregados a los
pacientes que acuden a la
farmacia.

Registrar las entradas


de los Medicamentos
provenientes del
almacn de farmacia.
Registrar las salidas de
los Medicamentos que
son entregados a los
pacientes que acuden a
la farmacia.

<<Informacin>>

Requiere

PF3.Gestionar
Inv entario

Obtiene

Se Genera en

<<Unidad>>
Farmacia

Figura N 20.Diagrama de Proceso de Gestionar Inventario

Registro de los
Medicamentos
entrantes provenientes
del almacn de
farmacia.
Registro de los
Medicamentos
salientes que son
entregados a los
pacientes que acuden
a la farmacia.

52

4- Generar Reportes
En este proceso se generan los reporte concernientes a:
-

Medicamentos: Una tabla con todos los medicamentos de la farmacia


registrados.

Rotacin de medicamentos: Una tabla con la cantidad de las entradas de


medicamentos provenientes del almacn de farmacia y la cantidad de las
salidas de dichos medicamentos.

Distribucin de medicamentos: Una tabla con las salidas de medicamentos


de la farmacia con el anexo de la informacin de los pacientes a quienes se
les fueron entregados.

Requisiciones: Una tabla con el registro de las requisiciones de


medicamentos realizadas al almacn de farmacia.

Desincorporaciones: Una tabla con el registro de las desincorporaciones de


medicamentos realizadas.

Informacin del Paciente: Una tabla con todos los pacientes de la farmacia
registrados.

analysis Diagrama de Subproceso de Generar Reportes

PF4.Generar Reportes

PF4.1.Medicamentos

PF4.2.Rotacin de
Medicamentos

PF4.3.Distribucin de
Medicamentos

PF4.4.Requisiciones

Figura N 21.Diagrama de Subproceso de Generar Reportes

PF4.5.Desincorporaciones

PF4.6.Informacin del
Paciente

53

analysis Diagrama de Proceso de Generar Reportes

<<Obj etiv os>>

<<Actor>>

<<Reglas>>

Encargado de la Farmacia

Reglamento de Farmacia
Comunitaria

<<Entradas>>

Registro de los
Medicamentos de la
farmacia.
Registro de las entradas de
Medicamentos
provenientes del almacn
de farmacia.
Registro de los
Medicamentos salientes
que son entregados a los
pacientes de la farmacia.
Registro de las
desincorporaciones de
Medicamentos realizadas
en la farmacia.
Registro de las
requisiciones de
Medicamentos realizadas.
Registro de los pacientes
que acuden a la farmacia.

Regula

Controla
Alcanza

Requiere

Generar el reporte de los


Medicamentos de la farmacia
que se encuentran registrados.
Generar el reporte de la
rotacin de Medicamentos de
la farmacia.
Generar el reporte de la
distribucin de Medicamentos
de la farmacia.
Generar el reporte de las
requisiciones de
Medicamentos realizadas.
Generar el reporte de las
desincorporaciones de
Medicamentos realizadas en
la farmacia.
Generar el reporte de los
Pacientes registrados que han
acudido a la farmacia.

PF4.Generar Reportes
<<Informacin>>

Obtiene

Se Genera en

<<Unidad>>

Farmacia

Tabla con los Medicamentos


registrados de la farmacia.
Tabla con la rotacin de
Medicamentos de la farmacia.
Tabla con la distribucin de
Medicamentos de la farmacia.
Tabla con las
desincorporaciones
Medicamentos en la farmacia.
Tabla con las requisiciones de
Medicamentos realizadas.
Tabla con los pacientes
registrados que acuden a la
farmacia.

Figura N22.Diagrama de Proceso de Generar Reportes

5.- Generar Estadsticas


En este proceso se generarn estadsticas concernientes a la distribucin de
medicamentos y rotacin de medicamentos a travs de una tabla con los
porcentajes de entradas y de salidas de medicamentos, as como tambin otra tabla
con los porcentajes de medicamentos entregados a cada paciente que acuden a la
farmacia.

54

analysis Diagrama de Subproceso de Generar Estadsticas

PF5.Generar
Estadsticas

PF5.1.Rotacin de
M edicamentos

PF5.2.Distribucin
de M edicamentos

Figura N 23.Diagrama de Subproceso de Generar Estadsticas

analysis Diagrama de Proceso de Generar Estadsticas

<<Actor>>

<<Reglas>>

Encargado de la Farmacia

Reglamento de Farmacia
Comunitaria

<<Obj etiv os>>


Generar las estadsticas de las
entradas y salidas de
Medicamentos de la farmacia.
Generar las estadsticas de las
salidas de los Medicamentos
que son entregados a los
pacientes que acuden a la
farmacia.

Regula

Controla
Alcanza

<<Entradas>>

Registro de las entradas de


Medicamentos
provenientes del almacn
de farmacia.
Registro de los
Medicamentos salientes
que son entregados a los
pacientes de la farmacia.

<<Informacin>>
Requiere

PF5.Generar
Estadsticas

Obtiene

Se Genera en

<<Unidad>>
Farmacia

Figura N 24. Diagrama de Proceso de Generar Estadsticas

Tabla con los porcentajes


de entrada y salida de
Medicamentos de la
farmacia.
Tabla con los porcentajes
de salidas de
Medicamentos entregados
a los pacientes que
acuden a la farmacia.

55

Actores de Casos de Uso


Actores

Encargado de la
Farmacia de Atencin
al Paciente

Casos de Uso

Descripcin

Generar Reportes

Consultar, Imprimir

Gestionar

Aadir, Editar, Borrar,

Medicamentos

Consultar

Gestionar Inventario

Aadir, Editar, Borrar,


Consultar

Gestionar Pacientes

Aadir, Editar,
Consultar

Generar Estadsticas

Consultar, Imprimir

Generar Reportes

Consultar, Imprimir

Administrador del

Generar Estadsticas

Consultar, Imprimir

Sistema

Gestionar Usuarios

Aadir, Editar, Borrar,


Consultar

Respaldar Sistema
Cuadro N10.Actores de Casos de Uso

Crear, Aadir.

56

Casos de Uso Generales


uc Casos de Uso General del Encargado de Farmacia

Agregar
Gestionar
Medicamentos

extend

extend
extend

Inicio de
Sesin

Registrar

Realizar
Requisicin
extend

Desincorporar
include

include
Gestionar
Pacientes

Validacin

extend
Modificar
Encargado de
Farmacia

Gestionar
Inv entario
extend
Generar
Estadsticas

extend

Generar
Reportes

Registrar Entradas de
Medicamentos

Registrar Salidas de
Medicamentos

Figura N 25. Caso de Uso General Encargado de Farmacia

uc Caso de Uso General Administrador

Modificar

extend
Gestionar
Usuario

Desactiv ar
Cuenta

include

extend
include
extend

Inicio de
Sesin

Registrar
Usuario

extend
include
Activ ar Cuenta

include
Generar
Reportes
Validacin
Respaldar
Datos
Administrador

Administrar
Sistema

extend

extend
Generar
Estadsticas

Requisiciones

Figura N 26.Caso de Uso General Administrador

Restaurar
Datos

57

Casos de Uso Especficos


C.U Generar Reportes
uc Caso de Uso de Generar Reportes

Inicio de
Sesin

Encargado de
Farmacia

include
Generar
Reportes

Validacin

Administrador

Figura N 27.Caso de Uso Generar Reportes

Caso de uso

Generar Reportes

Actor

Encargado de la Farmacia de atencin al


paciente y Administrador

Precondicin

El usuario debe haber ingresado su usuario


y

clave

para

acceder

al

sistema

seleccionar la opcin Generar Reportes


Flujo Normal De Eventos
Actor

Sistema
El sistema despliega en un men las
opciones: Distribucin de medicamentos,
Rotacin de medicamentos

El usuario elige una de las opciones


anteriores
Si la Opcin es Distribucin de
medicamentos
El sistema muestra el reporte de la

58

distribucin de medicamentos
Si la opcin es Rotacin de
Medicamentos
El sistema muestra el reporte de la rotacin
de los medicamentos
Flujo de Eventos Alternativos
Si no se encuentran registrados en la base
de datos ningn reporte, el sistema enva
un mensaje de error
Condiciones de salida

El usuario visualiza el reporte deseado, o


en su defecto el mensaje de error
correspondiente

Cuadro N11.Narrativa caso de uso generar reportes

C.U Gestionar Medicamentos


uc Caso de Uso de Gestionar Medicamentos

Agregar

Inicio de
Sesin

extend
Gestionar
Medicamentos

include
extend
extend
Validacin
Encargado de
Farmacia

Figura N 28.Caso de Uso Gestionar Medicamentos

Realizar
Requisicin
Desincorporar

59

Caso de uso

Gestionar Medicamentos

Actor

Encargado de la Farmacia de atencin al


paciente

Precondicin

El usuario debe haber ingresado su usuario y


clave para acceder al sistema y seleccionar
la opcin Gestionar medicamentos
Flujo Normal De Eventos

Actor

Sistema
El sistema muestra la lista de medicamentos
que se encuentran registrados en la BD
Muestra las opciones: Agregar.

El usuario elige una de las opciones


anteriores
Si la Opcin es Agregar Medicamento
El sistema abre una ventana emergente con
el formulario
El usuario llena el formulario con los
datos del medicamentos
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado correctamente y se cierra la
ventana emergente mostrando la lista
actualizada de medicamentos.
El usuario modifica los campos
deseados
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y cierra la

60

ventana emergente mostrando la lista


actualizada de medicamentos.
Si la opcin es realizar requisicin
El sistema muestra un formulario con los
campos a ser llenados
El usuario llena los campos
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y se
muestra la lista de requisiciones con la
opcin de impresin
Si la opcin es desincorporacin
El sistema muestra un formulario con los
campos a ser llenados
El usuario llena los campos
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y se
muestra la lista de desincorporaciones con
la opcin de impresin
Flujo de Eventos Alternativos
Si uno o ms datos no son vlidos, estos no
se modifican en la base de datos y el sistema
enva un mensaje de error, indicando que no
se realiz el satisfactoriamente.
Condiciones de salida

El usuario recibe la confirmacin de que su


evento se llev a cabo satisfactoriamente, o
en su defecto el mensaje de error
correspondiente.

Cuadro N12.Narrativa caso de uso gestionar medicamentos

61

sd Diagrama de Secuencia de Gestionar Medicamentos

Encargado de Farmacia
Interfaz

Sistema

:Medicamento:

:Requisicin:

1:Muestra Lista de
Medicamentos
Registrados()
2:Selecciona
Registrar
Medicamento()

3:Muestra
Formulario de
Registro de
Medicamento()

4:Llena Formulario()

5:Valida Datos
Introducidos()
Datos
Validos?()
6:Guarda Datos()
7:Muestra Lista de
Medicamentos
Actualizada()
alt Requisicin

8:Selecciona
Requisicin()
9:Muestra Formulario
para Realizar
Requisicin()

10:Llena
Formulario()
11:Valida Datos
Introducidos()

Datos Validos?()

12:Guarda Datos()

13:Guarda Datos()

alt Desincorporacin

14:Selecciona
Desincorporar()
15:Muestra
Formulario para
Desincorporar()
16:Llena Formulario()
17:Valida Datos
Introducidos()
Datos Validos?()
18:Guarda Datos()

19:Guarda Datos()

Figura N 29.Diagrama de secuencia de Gestionar Medicamentos

:Detalle_Req:

:Desincorporacin:

:Detalle_Des:

62

C.U Gestionar Pacientes


uc Caso de Uso de Gestionar Pacientes

Inicio de
Sesin

Registrar
extend

Gestionar
Pacientes
include

include
extend

Validacin
Encargado de
Farmacia

Modificar

Figura N 30.Caso de Uso Gestionar Pacientes

Caso de uso

Gestionar Pacientes

Actor

Encargado de la Farmacia de atencin al


paciente

Precondicin

El usuario debe haber ingresado su usuario


y

clave

para

acceder

al

sistema

seleccionar la opcin Gestionar Pacientes


Flujo Normal De Eventos
Actor

Sistema
El sistema muestra la lista de pacientes que
se encuentran registrados en la BD
El sistema muestra las opciones: Registrar
paciente, Modificar.

El usuario elige una de las opciones


anteriores
Si la Opcin es Registrar paciente
El sistema abre una ventana emergente
con el formulario de registro de pacientes.
El usuario llena el formulario con los

63

datos del paciente


El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y cierra
la ventana emergente mostrando la lista
actualizada de pacientes registrados.
Si la opcin es Modificar
El sistema muestra en una ventana
emergente el formulario de modificacin
datos
El usuario modifica los campos
deseados
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y cierra
la ventana emergente mostrando la lista de
medicamentos actualizada.
Flujo de Eventos Alternativos
Si uno o ms datos no son vlidos, estos no
se modifican en la base de datos y el
sistema enva un mensaje de error,
indicando que no se realiz el
satisfactoriamente.
Condiciones de salida

El usuario recibe la confirmacin de que su


evento se llev a cabo satisfactoriamente, o
en su defecto el mensaje de error
correspondiente.

Cuadro N13.Narrativa caso de uso gestionar pacientes

64

sd Diagrama de Secuencia de Gestionar Pacientes

Encargado de Farmacia
Interfaz

Sistema

:Paciente:

1:Muestra Lista de Pacientes


Registrados()
2:Selecciona Aadir Paciente()

3:Muestra Formulario para


Registrar Paciente()
4:Llena Formulario()

5:Valida Datos Introducidos()

Datos Vlidos?()
6:Guarda Datos()

8:Muestra Lista de
Pacientes Actualizada()
alt Modificar Paciente

9:Selecciona Modificar()

10:Muestra Formulario para


Introducir los Nuevos Datos del
Paciente()

11:Llena Formulario()

12:Valida Datos Introducidos()

Datos Validos?()
13:Guarda Datos()

14:Muestra Lista de
Pacientes Actualizada()

Figura N 31.Diagrama de secuencia de Gestionar Pacientes

65

C.U Gestionar Inventario


uc Caso de Uso de Gestionar Inv entario

Inicio de
Sesin

Registrar Entradas de
Medicamentos

include

Validacin

Gestionar
Inv entario

extend

extend

Encargado de Farmacia

Registrar Salidas de
Medicamentos

Figura N 32.Caso de Uso Gestionar Inventario

Caso de uso

Gestionar Inventario

Actor

Encargado de la Farmacia de atencin


al paciente

Precondicin

El usuario debe haber ingresado su


usuario y clave para acceder al sistema y
seleccionar

la

opcin

Gestionar

Inventario
Flujo Normal De Eventos
Actor

Sistema
El sistema muestra las opciones:
Registrar entrada de medicamentos,
registrar salida de medicamentos

El usuario elige una de las opciones


anteriores
Si la Opcin es Registrar Entrada de
Medicamentos
El sistema muestra una lista con las

66

entradas de medicamentos
El sistema muestra una ventana
emergente con el formulario de registro
de entradas de medicamentos
El usuario llena el formulario con los
datos de la entrada del medicamentos
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y
cierra la ventana emergente mostrando
la lista de entradas de medicamentos
actualizada.
Si la opcin es Registrar Salida de
Medicamento
El sistema muestra una lista con las
salidas de medicamentos
El sistema muestra una ventana
emergente con el formulario de registro
de salidas de medicamentos
El usuario llena el formulario con los
datos de la salidas del medicamento
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y
cierra la ventana emergente mostrando
la lista de salida de medicamentos.
Flujo de Eventos Alternativos
Si uno o ms datos no son vlidos, no se
registraran en la base de datos y el

67

sistema enva un mensaje de error


indicando que no se realiz el
satisfactoriamente
Si la C.I del paciente no est registrada
en la BD, el sistema mostrara una
ventana emergente con el formulario de
registro de paciente.
Condiciones de salida

El usuario recibe la confirmacin de que


su evento se llev a cabo
satisfactoriamente, o en su defecto el
mensaje de error correspondiente.

Cuadro N14.Narrativa caso de uso gestionar inventario

68

sd Diagrama de Secuencia de Gestionar Inv entario

Encargado de Farmacia
Interfaz

Sistema

:Orden_Entrada:

:Detalle_Orden:

1:Muestra Opciones para Gestionar Inventario()

2:Selecciona Registrar Entradas()

3:Muestra Lista de las Entradas de


Medicamentos Registradas()

4:Selecciona Aadir
Entrada()
5:Muestra Formulario Para Registrar Entradas()

6:Llena Formulario()

7:Valida Datos Introducidos()


Datos Vlidos?()

8:Guarda Datos()

9:Guarda Datos()

10:Muestra Lista de las Entradas de


Medicamentos Actualizada()

alt Registrar Salidas

11:Selecciona Registrar Salidas()

12:Muestra Lista con las Salidas de


Medicamentos Registradas()

13:Selecciona Aadir Salida()

14:Muestra Formulario Para


Registrar Salidas()

15:Llena Formulario()

16:Valida Datos Introducidos()


Datos Vlidos?()

17:Guarda Datos()

18:Muestra Lista de las


Salidas de Medicamentos
Actualizada()

Figura N 33.Diagrama de secuencia de Gestionar Inventario

:Registro_Salida:

69

C.U Generar Estadsticas


uc Caso de Uso de Generar Estadsticas

Inicio de
Sesin

Encargado de
Farmacia

include
Generar
Estadsticas

Validacin

Administrador

Figura N 34.Caso de Uso Generar Estadsticas

Caso de uso

Generar Estadsticas

Actor

Encargado de la Farmacia de atencin


al paciente

Precondicin

El usuario debe haber ingresado su


usuario y clave para acceder al sistema y
seleccionar

la

opcin

Generar

Estadsticas.
Flujo Normal De Eventos
Actor

Sistema
El sistema despliega en un men las
opciones: Rotacion,Distribucion

El usuario elige una de las opciones


anteriores
Si la Opcin es Rotacin
El sistema muestra las estadsticas de
rotacin de la farmacia de atencin al
paciente

70

Si la Opcin es Distribucin
El sistema muestra las estadsticas de
distribucin de la farmacia de atencin al
paciente
Flujo de Eventos Alternativos
Si no se encuentran registradas
estadsticas en la BD el sistema mostrara
un mensaje de error
Condiciones de salida

El usuario visualiza las estadsticas


deseadas, o en su defecto el mensaje de
error correspondiente.

Cuadro N15.Narrativa caso de uso generar estadsticas

sd Diagrama de Secuencia de Generar Estadsticas

Encargado de Farmacia Administrador

Interfaz

Sistema

:Registro_Salida:

1:Muestra las Opciones


para Generar Estadsticas()

2:Elige Rotacin de
Medicamentos()
3:Consulta Datos Solicitados()

4:Busca Datos()

4:Busca Datos()

Datos Encontrados?()

5:Muestra Grfica con Porcentajes de


Rotacin de Medicamentos()

Aqu continuan las


dems estadsticas de
Distribucin de
Medicamentos.

Figura N 35.Diagrama de secuencia de Generar Estadsticas

:Detalle_Orden:

71

C.U Gestionar Usuarios


uc Gestionar Usuario

Modificar

Desactiv ar
Cuenta

Inicio de
Sesin

include

extend
include
extend

include

Validacin

Gestionar
Usuario

Registrar
Usuario

extend

Administrador
include

extend

Activ ar Cuenta

Figura N 36.Caso de Uso Gestionar Usuario

Caso de uso

Gestionar Usuarios

Actor

Administrador

Precondicin

El usuario debe haber ingresado su


usuario y clave para acceder al sistema y
seleccionar la opcin Gestionar Usuarios
Flujo Normal De Eventos

Actor

Sistema
El sistema muestra la lista de usuarios
registrados en la BD
El sistema muestra las opciones: Aadir,
Modificar, Desactivar Cuenta.

El usuario elige una de las opciones


anteriores
Si la Opcin es Registrar Usuario
El sistema muestra en una ventana

72

emergente un formulario de registro de


usuario
El usuario llena el formulario con los
datos correspondientes
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado los datos correctamente y
cierra la ventana emergente mostrando
la lista actualizada de Usuarios
registrados.
Si la Opcin es Modificar
El sistema muestra en una ventana
emergente el formulario de modificacin
datos del usuario elegido
El usuario modifica los datos deseados
El sistema valida los datos en la BD.
El sistema confirma que los datos se han
ingresado correctamente y se cierra la
ventana emergente mostrando la lista
actualizada de usuarios.
El usuario selecciona que est seguro
El sistema Elimina de la BD al usuario
seleccionado

Flujo de Eventos Alternativos


Si uno o ms datos no son vlidos, estos
no se modifican en la base de datos y el
sistema enva un mensaje de error
indicando que no se realiz el
satisfactoriamente la modificacin de los

73

datos del usuario


Si no se desea eliminar el usuario de la
BD el sistema vuelve a la lista de
usuarios.
Condiciones de salida

El Usuario recibe la confirmacin de que


se han Modificado los datos, Registrado
Usuario o Eliminado Usuario
Satisfactoriamente, o en su defecto el
mensaje de error correspondiente

Cuadro N16.Narrativa caso de uso gestionar usuarios

74

sd Diagrama de Secuencia de Gestionar Usuarios

Administrador
Interfaz

Sistema

:Usuario:

1:Muestra Lista de Usuarios Registrados()

2:Selecciona Aadir Usuario()

3:Muestra Ventana Emergente con


Formulario para Registrar Usuario()
4: Llena el Formulario()

5:Valida Datos Introducidos()


Datos Vlidos?()
6:Guarda Datos()

7:Muesta Lista de Usuarios Registrados Actualizada()

alt Modificar Usuario


8:Selecciona Modificar Usuario()

9:Muestra Ventana Emergente


con Formulario para Modificar
Datos()
10:Llena Formulario()

11:Valida Datos Introducidos()

Datos Validos?()

12:Guarda Datos()

13:Muestra Lista de Usuarios


Registrados Actualizada()

Aqu continan las


funciones de Activar y
Desactivar cuentas

Figura N 37.Diagrama de secuencia de Gestionar Usuarios

75

C.U Respaldar Sistema


uc Respaldar Sistema

Inicio de
Sesin

Respaldar
Datos

include
extend

Administrar
Sistema

Validacin

extend

Restaurar
Datos

Administrador

Figura N 38.Caso de Uso Respaldar Sistema

Caso de uso

Respaldar Sistema

Actor

Administrador

Precondicin

El usuario debe haber ingresado su


usuario y clave para acceder al sistema y
seleccionar la opcin Gestionar Usuarios
Flujo Normal De Eventos

Actor

Sistema
El sistema muestra las opciones:
Respaldar Sistema, Restaurar Sistema

El usuario elige una de las opciones


anteriores
Si la Opcin es Respaldar Sistema
El sistema muestra en una ventana
emergente un formulario para elegir el
nombre del archivo de respaldo a crear
El usuario llena el formulario con el
nombre de su eleccin
El sistema crea el archivo de respaldo

76

con el nombre escogido por el usuario


El sistema confirma que los datos se han
ingresado los datos correctamente y
cierra la ventana emergente.
Si la Opcin es Restaurar Sistema
El sistema muestra un campo en donde
le solicita al usuario el archivo de
respaldo
El usuario busca el archivo de respaldo y
lo selecciona
El sistema verifica el archivo.
El sistema procede a restaurar la base
de datos a partir del archivo de respaldo
Flujo de Eventos Alternativos
Si el archivo de respaldo es invalido o
est daado el sistema muestra el
mensaje de error correspondiente al
usuario.
Condiciones de salida

El Usuario recibe la confirmacin de que


se han respaldado o restaurado los
datos satisfactoriamente o en su defecto
el mensaje de error correspondiente.

Cuadro N17.Narrativa caso de uso Respaldar Sistema

77

Modelo Entidad-Relacin

Figura N 39.Modelo E-R

78

Diccionario de Datos
Medicamento: Es la que registra la clave primaria de los medicamentos, nombre,
concentracin, presentacin, tipo, cantidad y estatus.
Cod_Medicamento

Nombre

Concentracin

Nmero

Texto

Alfanumrica

123456

Teratos

Presentacin

Tipo_Medicamento

Cantidad_Medicamento

Nivel_Min

Estatus

Usuario

Texto

Texto

Nmero

Nmero

Texto

Alfanumrico

Tableta

Normal

5000

Activo

KevinFranco360

Clave Primaria (Cp)

456DSF

Cuadro N18. Entidad medicamento

Registro_Salida: Es la que registra la clave primaria de Medicamento, la clave


primaria de paciente, la fecha de salida de medicamentos y la cantidad de
medicamentos.
Nro_Salida
Clave Fornea (Cf)

Fecha_Salida

Hora_Salida

Nmero
123456

Fecha
2013-01-01

Text
11:00

C.I_Paciente
Clave Fornea
(Cf)
Nmero
22785290

Cod_Medicamento
Clave Primaria (Cp)

Cantidad_Medicamento

Usuario

Nmero
123456

Nmero
500

Alfanumrico
Csar560

Cuadro N19. Entidad Registro_Salida

Paciente: Es la que registra la clave primaria de los pacientes, Nombre, Apellido,


Telfono, Edad y el tipo de paciente.
CI._Paciente
ClavePrimaria
(Cp)

Nombre

Apellido

Telfono

Edad

Tipo_Paciente

Nmero
22785290

Texto
Carlos

Texto
Gonzlez

Texto
04240000000

Texto
45

Texto
Permanente

Cuadro N20.Entidad Paciente

79

Detalle_Req: Es la que registra la clave primaria de Medicamento, la clave primaria


de Requisicin y la cantidad de Medicamentos.
Cod_Medicamento
Clave Fornea (Cf)
Nmero
123456

Nro_Req
Clave Fornea (Cf)
Nmero
15

Cantidad_Medicamento

Estatus

Usuario

Nmero
1000

Texto
Activa

Alfanumrico
Kevin900

Cuadro N21.Entidad Detalle_Req

Requisicin: Es la que registra la clave primaria de Requisicin y la fecha de la


Requisicin.
Nro_Req
Clave Primaria (Cp)
Nmero
434

Fecha_Req

Hora_Req

Date
21/4/2010

Texto
2:00

Cuadro N22.Entidad Requisicin

Detalle_Orden: Es la que registra la clave primaria de la Orden de Entrada, la clave


primaria de los medicamentos y la cantidad de medicamentos.
Cod_Medicamento
Clave Fornea (Cf)
Nmero
24

Nro_Orden
Clave Fornea (Cf)
Nmero
567

Cantidad_Medicamento

Usuario

Nmero
600

Alfanumrico
Luis123456

Cuadro N23.Diccionario de Datos entidad Detalle_Orden

Orden_Entrada: Es la que registra la clave primeria de la Orden de Entrada, el


Destino de la Orden, la Fecha en que se realiz la entrada y la hora.
Nro_Orden
Clave Primaria
(Cp)
Nmero
467

Destino

Fecha_Entrada

Hora_Entrada

Usuario

Texto
Farmacia
Atencin al
Cliente

Date
24/5/2012

Texto
1:00

Alfanumrico
Kevin123456

Cuadro N24.Entidad Orden_Entrada

80

Detalle_Des: Es la que registra la clave primaria de medicamento, la clave primaria


de desincorporacin y la cantidad de productos.
Cod_Medicamento
Clave Fornea (Cf)
Nmero
54

Nro_Des
Clave Fornea
Nmero
100

Cantidad_Medicamento

Usuario

Nmero
1000

Alfanumrico
Halo8769

Cuadro N25.Entidad Detalle_Des.

Desincorporacin: Es la que registra la clave primaria de la desincorporacin, la


fecha y el motivo de la desincorporacin.
Nro_Des
Clave Primaria (Cp)
Nmero
100

Fecha_Des

Hora_Des

Motivo

Date
24/7/8

Texto
1:00

Texto
Rotos

Cuadro N26.Entidad Desincorporacin.

Usuario: Es la que registra la clave primaria de los usuarios, nombre, apellido,


nombre de cuenta, contrasea y tipo de usuarios del sistema.

CI_Usuario
Clave
Primaria (Cp)
Nmero
18444555

Nombre

Apellido

Cuenta

Tipo_Usuario

Clave

Texto
Rodolfo

Texto
Gonzles

Alfanumrico
Roldolf37

Nmero
1

Alfanumrico
12345DER

Cuadro N27.Entidad Usuario.

81

Presentaciones: Es la que registra las presentaciones de los medicamentos.


Presentacin
Texto
Tableta

Cuadro N28.Entidad Presentacin.

Tipos: Es la que registra los tipos de los medicamentos.


Tipo_Medicamento
Texto
Estupefaciente

Cuadro N29.Entidad Tipos.

82

SECCIN V: ARQUITECTURA DEL SISTEMA

Diseo Arquitectnico
Arquitectura del sistema (requerimientos mnimos)
Hardware: procesador Intel Pentium IV, Memoria RAM 512 MB, 1 gb de espacio
libre en el disco duro. Unidad usb
Software: Windows xp. Service pack III.
Conexin: Es necesaria.
Tecnologa y Plataforma
La aplicacin Web ser desarrollada en Base al lenguaje de programacin PHP y
su manejador de base de datos ser MySQL.

Subsistemas o mdulos.
La aplicacin contiene 6 mdulos los cuales representan su estructura:

Mdulo de Gestin de Usuario: En este mdulo se registran los usuarios y


sus beneficios para acceder a los otros mdulos, as como tambin se
podrn actualizar los datos de los usuarios ya registrados. Slo lo podr
realizar el administrador.

Mdulo de Gestin de Medicamentos: En este mdulo se registran los


datos de los medicamentos y se realizan las desincorporaciones y
requisiciones.

Mdulo de Gestin de Pacientes: En este mdulo se registran los


pacientes que acuden a la farmacia de atencin al paciente

Mdulo de Registro de Entradas: este mdulo permite el registro de


entradas de medicamentos en la farmacia de atencin al paciente

83

Mdulo de Registro de Salidas: este permite registrar las salidas de


medicamentos en la farmacia de atencin al paciente

Mdulo de Reportes: el usuario tiene la libertad de generar distintos


reportes en diferentes formatos.

Mdulo de Ayuda: este proporciona ayuda al usuario cuando la necesite.

Mdulo de Respaldo: este permite respaldar la base de datos del sistema y


restaurar la misma.

Diagramas de Navegabilidad
act Diagrama de Nav egabilidad del Encargado de Farmacia

Encargado de
Farmacia

Ventana de Bienv enida

Inicio de Sesin

Gestionar
Medicamentos

Registrar

Cerrar
Sesin

Pgina Principal

Ayuda

Consultar
Medicamentos

Gestionar
Pacientes

Registrar

Consultar
Pacientes

Modificar

Generar
Reportes

Gestionar
Inv entario

Registrar
Salida

Registrar
Entrada

Consultar
Salidas/Entradas

Figura N 40.Diagrama de navegabilidad Encargado de Farmacia

Generar
PDF/Imprimir

Generar
Estadsticas

Generar
PDF/Imprimir

84

act Diagrama de Nav egabilidad del Administrador

Administrador

Ventana de Bienv enida

Inicio de Sesin

Cerrar
Sesin

Pgina Principal

Ayuda

Gestionar Usuarios

Registrar

Modificar

Generar Reportes

Requisiciones

Consultar

Despachar

Generar
PDF/Imprimir

Generar
Estadsticas

Administrar Sistema

Respaldar
Datos

Restaurar
Datos

Activ ar/Desactiv ar
Cuenta
Generar
PDF/Imprimir

Figura N 41.Diagrama de navegabilidad de Administrador

Procedimientos de administracin de Base de Datos

Respaldo y Recuperacin
Para respaldar la Base de Datos se debe entrar al mdulo de respaldo mediante
la aplicacin y como usuario 0 (administrador) y oprimir respaldar base de datos del
sistema, este abrir en otra pestaa del navegador el phpmyAdmin, luego nos da a
elegir en que formato lo preferimos (el predefinido es el formato .SQL), oprimimos
Continuar y este respaldo se descargara a nuestra carpeta de descargas.
Para restaurar un respaldo se debe entrar al mdulo de respaldo mediante la
aplicacin y como usuario 0 (administrador) y oprimir Restaurar Base de Datos del
Sistema, luego nos re direccionar al gestor de Base de datos y seleccionaremos el
archivo .SQL y se oprime continuar.
El Respaldo se realizara trimestralmente para resguardar los datos debidamente.

85

Seguridad y Control de acceso


Para poder tener acceso al mdulo de respaldo del sistema se debe estar
registrado anteriormente como usuario 0 (administrador), el cual es el nico que
puede respaldar o restaurar la Base de Datos del Sistema, y adems el
administrador debe tener el usuario y contrasea del Gestor de Base de Datos para
poder realizar un respaldo o restauracin de la misma.

86

SECCIN VI: PRUEBAS E IMPLEMENTACIN

Plan de Pruebas

87

88

Cuadro N30. Plan de Pruebas

Pruebas de Integrabilidad

Cuadro N31. Pruebas de Integrabilidad.

89

Resultado de las Pruebas

Requisito
Funcional(Actividad)
Gestionar Usuarios

Fallos

Solucin

Se registraron dos
usuarios con el mismo
nombre de usuario

Se valid el registro de los


usuarios para que no se repitan
los nombres de usuario

Gestionar Medicamentos

El cdigo del
medicamento era auto
incremento y esto
ocasion la repeticin de
los medicamentos

Se coloc un campo para que el


encargado registrara el cdigo
del medicamento y se validaron
los campos para que no se
repitieran los medicamentos

Gestionar Inventario

No mostro mensaje
emergente cuando se
registra una salida de un
medicamento

Se aadi con JavaScript un


mensaje emergente cada vez
que se ejecute una salida de un
medicamento

No se poda guardar el
PDF de los reportes de
distribucin Total de
medicamentos

Se aadi el botn de generar


PDF para la Distribucin Total
de medicamento

Generar Estadsticas

No se generan
estadsticas de
distribucin de
medicamentos.

Se aadieron las estadsticas de


distribucin de medicamentos.

Gestionar Pacientes

Se pueden repetir las


cedulas de los pacientes

Se Valid el campo Cedula para


que no hubieran repetidas

Generar Reportes

Respaldar Sistema
Ayuda

Sin Fallas
No haba ayuda en el
mdulo de registro de
medicamentos

Cuadro N32. Resultado de las Pruebas

N/A
Se aadi al mdulo de Ayuda,
una ayuda para el registro de
medicamentos.

90

Plan de Implementacin
Fecha

Actividad

Duracin

Responsables

28/11/2013

Instalacin de la
aplicacin en el
servidor del
almacn de
Farmacia

1 Hora

Cesar Abreu

Instalacin del
Gestor de Base de
Datos

1 Hora

instalacin del
Servidor(Easy
PHP)

1 Hora

28/11/2013

28/11/2013

Cuadro N33. Plan de Implementacin

Kevin Franco

Cesar Abreu
Kevin Franco
Cesar Abreu
Kevin Franco

91

SECCIN VII: INSTALACIN Y MANUAL DE USUARIO

Antes de instalar la aplicacin para su correcto funcionamiento es necesario tener


un servidor para la conexin entre usuarios por medio de la aplicacin web, instalar
el programa EasyPHP que es el que hace funcionar la aplicacin.
Instalacin del Producto.

1. Paso: Obtener el programa EasyPHP (Preferiblemente la ms reciente).

2. Paso: Tener instalado en el computador el Navegador Google chrome.

3. Paso: Proceder a instalar el programa EasyPHP y seguir las instrucciones.

4. Paso: Detener el servicio de MySQL alternativo del EasyPHP.

4. Paso: Instalar el gestor de Base de Datos (MySQL Workbrench 5.2).

5. Paso: Ejecutar el SQL contenido en la carpeta, con el MySQL para la creacin de


las tablas del Sistema.
4. Paso: Instalar la carpeta de la aplicacin web en la carpeta Archivos de
Programa/EasyPHP/data/(Carpeta) que se sita en el disco duro del computador
donde est instalado el programa EasyPHP.
Desinstalacin del Producto.

1. Paso: Dirigirse al disco duro del computador.

2. Paso: buscar la carpeta del programa EasyPHP.

92

3. Paso: Eliminar la carpeta dentro del sistema en la direccin: Archivos de


Programa/EasyPHP/Data/.

Manual de usuario
En esta seccin se especificara la funcionabilidad de cada opcin o modulo de la
barra tipo cascada tanto del administrador del sistema como del encargado de la
farmacia de atencin al paciente.

Figura N 42.Captura Gestin Medicamentos.

Gestin de Medicamentos: En esta captura observamos que ha sido seleccionado


el mdulo de gestin de medicamentos, dnde podemos registrar medicamentos,
ver todos los medicamentos, ver medicamentos descontinuados, ver medicamentos

93

agotados, buscar medicamentos particularmente por cdigo y por ultimo generar un


PDF de los mismos.

Figura N 43. Captura Gestin Requisiciones.

Gestin Requisiciones: En esta captura observamos que ha sido seleccionado el


mdulo de gestin de requisiciones, dnde podemos realizar una nueva requisicin,
ver requisiciones activas, despachadas, consultar por fecha, medicamento,
medicamento y fecha o todas las requisiciones realizadas.

94

Figura N 44. Captura Gestin Desincorporaciones.

Gestin Desincorporaciones: En esta captura observamos que ha sido


seleccionado el mdulo de gestin de Desincorporaciones, dnde podemos realizar
una nueva desincorporacin, ver todas, consultar desincorporaciones por fecha, por
medicamento, por medicamento y fecha.

95

Figura N 45. Captura Gestin Pacientes.

Gestin Pacientes: En esta captura observamos que ha sido seleccionado el


mdulo de gestin de Pacientes, dnde podemos realizar el registro de un nuevo
paciente, modificarlo, ver todos los pacientes registrados, pacientes temporales,
permanentes y buscar un paciente en especfico.

96

Figura N 46. Captura Gestin Entradas.

Gestin Entradas: En esta captura observamos que ha sido seleccionado el


mdulo de gestin de inventario donde podemos ver las entradas y salidas en este
caso fue seleccionado las entradas en el cual podemos registrar una nueva entrada,
ver entradas recientes, consultar por fecha, medicamento, medicamento y fecha y
generar un PDF de estas consultas.

97

Figura N 47. Captura Gestin Salidas.

Gestin Salidas: En esta captura observamos que ha sido seleccionado el mdulo


de gestin de inventario donde podemos ver las entradas y salidas en este caso fue
seleccionado las Salidas en el cual podemos registrar una nueva Salida, ver salidas
recientes, y distintas consultas como consultar por fecha, por medicamento, o
medicamento y fecha, adems se puede generar un PDF de las distintas consultas.

98

Figura N 48. Captura Gestin Reportes.

Gestin de Reportes: En esta captura observamos que ha sido seleccionado el


mdulo de generacin de reportes donde ha sido seleccionado rotacin de
medicamentos en el cual se puede ver la rotacin total de medicamentos , consultar
la rotacin por fecha, por medicamento o medicamento y fecha, adems se puede
generar un pdf de la rotacin total de todos los medicamentos.

99

Figura N 49. Captura Gestin Usuarios.

Gestin de Usuarios: En esta captura observamos que ha sido seleccionado el


mdulo de gestin de usuarios en donde el administrador del sistema puede aadir
a un nuevo usuario, modificarlo y desactivar o activar una cuenta de usuario.

Figura N 50. Captura Administracin del sistema.

100

Gestin de Administracin del sistema: En esta captura observamos que ha sido


seleccionado el mdulo de gestin de respaldo y restauracin en donde el
administrador del sistema respaldar el sistema o restaurarlo.

101

CONCLUSIONES

Con el presente trabajo se ha logrado cumplir con el objetivo principal que es el de


construir una aplicacin WEB para la gestin y control de medicamentos en la
Farmacia de Atencin al Paciente de la Direccin Estadal de Salud del Estado
Bolivariano de Miranda. As como tambin se han logrado los siguientes objetivos:

Proporcionar informacin necesaria para el departamento de farmacia de


atencin al paciente acerca de las entradas y salidas de medicamentos que
realizan as como tambin de los pacientes que acuden a dicho
departamento.

Trabajar una herramienta para la toma de decisiones tanto para el


encargado de la farmacia de atencin al paciente como para el administrador
del sistema por medio de las estadsticas y los reportes de rotacin y
distribucin de medicamentos.

Obtener una forma ms eficiente y sencilla para llevar el control de las


entradas y salidas de medicamentos y de los pacientes.

Se logra desarrollar un sistema con una interfaz grafica dentro del estndar
del departamento de atencin al paciente y el de farmacia en general. El
objetivo se logro cumplir gracias a la utilizacin de la aplicacin Adobe
Dreamweaver CS6 que hizo posible la construccin del sistema a nivel de
programacin, tambin por medio del programa EasyPHP que es la
encargada de realizar la conexin con la base de datos, generar una interfaz
grafica y permitiendo la comunicacin entre el usuario y el sistema. Este
sistema est constituido bajo los lenguajes de programacin HTML,
Javascript, PHP, CSS y AJAX que permiten la funcionalidad del sistema con
el usuario.

102

Anexos

103

104

105

106

107

108

109

110

111

112

You might also like