Você está na página 1de 231

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA INFORMTICA

SISTEMA WEB DE CITAS MDICAS PARA EL HOSPITAL NACIONAL P.N.P. LUIS N. SENZ

TESIS PARA OPTAR EL TTULO PROFESIONAL DE INGENIERO INFORMTICO

PRESENTADO POR: Rotceh Gladyz Velsquez Glvez

Lima 2013

DEDICATORIA Dedico el presente proyecto de tesis y la formacin de mi carrera universitaria a: Mi madre Gladys Glvez Cortez, por su apoyo, su dedicacin, su confianza y su motivacin constante e incondicional que han sido mi mayor fuerza y voluntad de seguir adelante y seguir luchando en esta etapa de mi vida profesional da a da. A Dios y mi padre Hctor Velsquez Palomino, que desde el cielo me cuidan y guan por el buen camino siempre. i

AGRADECIMIENTOS Agradezco a todos mis maestros, por haberme formado como profesional, a los miembros de mi jurado, Juana Segura, Humberto Linares y Miguel Arruntegui, gracias por su importante apoyo y contribucin a mi tesis. Agradezco especialmente a mi asesor Luis Palacios Pacherres que no solo aprend de l a crecer cada da como profesional sino tambin como persona, gracias por sus consejos, su tiempo, su paciencia y apoyo, siempre lo recordar con cario y aprecio. Agradezco tambin a todos mis compaeros quienes me han acompaado en esta larga trayectoria de aprendizaje y logro de mi profesin. Finalmente y no menos importante, agradezco el apoyo y animosidad de mis hermanos y de toda mi familia, gracias por confiar en m y confiar en que esta meta si lo lograra.

ii

RESUMEN
El Hospital Nacional P.N.P. Luis N. Senz, es un hospital que brinda at encin asistencial a la familia policial y policas en el pas, brinda atencin mdica a ms del 50% de la familia policial. Actualmente existe un problema en el proceso de citas mdicas, debido a la forma como se realiza este proceso hace que se genere una ineficiencia desde la forma manual como trabajan, hasta las grandes colas que se generan tanto para la solicitud como para la atencin de las citas Hoy en da los sistemas de gestin hospitalaria buscan mejoras en sus procesos, tanto en la parte administrativa como en la atencin al paciente y el HN PNP LNS no es ajeno a esas mejoras y cambios presentados. Es por eso que con el presente proyecto de tesis se quiere construir un software que automatice los procesos y brinde mejoras y mejores soluciones. Por lo tanto con el software propuesto se busca tener un sistema gil y automatizado que involucre los procesos de citas, atenciones, archivo y admisin, el mismo que proveer informacin rpida, oportuna y precisa, manteniendo el control y seguimiento adecuado de la cita de los pacientes, controlando tambin el movimiento de las historias clnicas y brindando estadsticas de atenciones solicitadas por la institucin para la ayuda en la toma de decisiones.

Palabras Claves: Aplicacin Web, Citas Mdicas por Internet, Historia Clnica

iii

ABSTRACT
The National Hospital P.N.P. Luis N. Saenz ', is a hospital that provides health care to family and police officers in the country and provides medical care to more than 50 % of the police family. Currently there is a problem in the appointments process , due to the way it performs this process causes inefficiency generated from manually as work, to large queues that are generated both for the application to the attention of the dating. Today hospital management systems seek improvements in their processes, both in the administrative and in patient care and the P.N.P. H.N. L.N.S. is no stranger to these improvements and changes presented. That's why with this thesis project is to build software that automates processes and provide improvements and better solutions. Therefore the proposed software aims to have a flexible and automated processes involving appointments, hospitality, and admission file, it will provide rapid, timely and accurate, maintaining proper control and monitoring of the appointment of the patients also controlling the movement of medical records and providing care statistics requested by the institution for help in making decisions.

Keywords: Web Application, Internet Medical Appointments, Medical History

iv

NDICE
DEDICATORIA..i AGRADECIMIENTOS..ii RESUMEN....iii ABSTRACT..iv INTRODUCCIN..1 CAPTULO I: Visin del Proyecto...2 1.1 El Problema ....................................................................................................... 2 1.1.1 El Negocio ............................................................................................... 2 1.1.1.1 Hospital Nacional PNP Luis N. Senz ...................................... 2 1.1.1.2 Organizacin ............................................................................... 5 1.1.1.3 Visin .......................................................................................... 6 1.1.1.3 Misin.......................................................................................... 6 1.1.2 Procesos del Negocio .............................................................................. 6 1.1.2.1 Principales Procesos del Hospital ............................................... 6 1.1.2.2 Proceso actual de citas mdicas ................................................. 9 1.1.3 Descripcin del Problema ...................................................................... 11 1.1.3.1 Estadsticas ............................................................................... 13 1.2 Objetivos del Proyecto ..................................................................................... 23 1.2.1 Marco Lgico ......................................................................................... 23 1.2.1.1 rbol de Problemas................................................................... 23 1.2.1.2 rbol de Objetivos ..................................................................... 24 1.2.2 Objetivo General .................................................................................... 24 1.2.3 Objetivos Especficos ............................................................................ 25 1.3 Beneficios del Proyecto ................................................................................... 25 1.3.1 Beneficios Tangibles.............................................................................. 25 1.3.2 Beneficios Intangibles ............................................................................ 25 1.4 Alcance del Proyecto ....................................................................................... 26 CAPTULO II: Marco Terico.....27

2.1 Aplicacin Web ................................................................................................ 27 2.2 Arquitecturas de Aplicaciones Web ................................................................. 28 2.2.1 Arquitectura en Capas ........................................................................... 23 2.2.1.1 Arquitectura en 2 Capas ........................................................... 23 2.2.1.2 Arquitectura en 3 Capas .......................................................... .30 2.3 Servidor Web y Servidor de Aplicaciones ........................................................ 36 2.4 Entornos Web .................................................................................................. 33 2.5 Base de Datos Relacional ............................................................................... 34 2.6 Qu es una cita mdica? ............................................................................... 36 2.7 Pasos previos para solicitar una cita mdica ................................................... 36 2.8 Cita Mdica por Internet .................................................................................. 38 2.9 Historia Clnica Electrnica .............................................................................. 39 2.10Metodologa RUP ............................................................................................ 39 CAPTULO III: Estado del Arte.....42 3.1 Modelo Cliente-Servidor .................................................................................. 43 3.2 Herramientas ................................................................................................... 43 3.3 Tipos de tecnologas para implementar un sistema web de citas mdicas ..... 46 3.4 Casos similares de software hospitalario ........................................................ 48 3.5 Tcnicas de recoleccin de datos ................................................................... 53 CAPTULO IV: Modelado del Negocio....54 4.1 Reglas del Negocio ......................................................................................... 54 4.2 Casos de Uso del Negocio .............................................................................. 56 4.2.1 Relacin de CUNs ................................................................................ 56 4.2.2 Diagrama de CUNs ............................................................................... 56 4.2.3 Especificaciones de CUNs .................................................................... 57 4.3 Diagrama de Actividades del Negocio ............................................................. 58 4.4 Diagrama de Clases de Objetos del Negocio .................................................. 60 CAPTULO V: Requerimientos del Proyecto....61 5.1 Requerimientos del Software........................................................................... 61 5.1.1 Relacin de Requerimientos .................................................................. 61 5.1.2 Especificacin de Requerimientos ......................................................... 62

5.1.2.1 Requerimientos Funcionales ..................................................... 62 5.1.2.2 Requerimientos No Funcionales ............................................... 63 5.2 Casos de Uso del Sistema .............................................................................. 63 5.2.1 Diagrama de Actores del Sistema ......................................................... 64 5.2.2 Diagrama de Paquetes .......................................................................... 64 5.2.3 Casos de Uso del Sistema .................................................................... 65 5.2.3.1Relacin de CUSs ..................................................................... 65 5.2.3.2Diagrama de CUSs ................................................................... 65 5.2.3.3Especificaciones de CUSs ........................................................ 67 5.2.3.4Matriz CUNs vs CUSs .............................................................. 70 5.3 Modelo Conceptual del sistema....................................................................... 71 5.3.1 Diagrama del Modelo Conceptual.......................................................... 71 5.3.2 Atributos de los casos de uso del sistema ............................................. 72 5.4 Benchmarking.................................................................................................. 73 5.4.1 Soluciones encontradas ........................................................................ 73 5.4.2 Evaluacin de las soluciones encontradas ............................................ 74 5.5 Prototipo de la solucin ................................................................................... 74 CAPTULO VI: Arquitectura...92 6.1 Realizacin de los casos de uso ms significativos para la arquitectura ......... 92 6.1.1 Diagrama de Casos de Uso ms significativos para la arquitectura ...... 92 6.1.2 Especificacin de los casos de uso ....................................................... 93 6.1.3 Diagramas de Clases de Anlisis .......................................................... 93 6.1.4 Diagramas de Secuencia de Anlisis .................................................... 96 6.1.5 Diagramas de Clases y Secuencia de Diseo ..................................... 105 6.2 Modelo de Datos ........................................................................................... 109 6.2.1 Diagrama del Modelo de Datos ........................................................... 109 6.2.2 Diccionario de Datos............................................................................ 110 6.3 Modelo de Despliegue ................................................................................... 110 6.4 Modelo de Componentes .............................................................................. 111 CAPTULO VII: Desarrollo y Pruebas...112 7.1 Desarrollo ...................................................................................................... 112

7.1.1 Plataforma Tecnolgica ....................................................................... 112 7.1.2 Estndares de Desarrollo .................................................................... 112 7.2 Pruebas ......................................................................................................... 116 7.2.1 Plan de Pruebas del Proyecto ............................................................. 116 7.2.2 Casos de uso de pruebas del proyecto para los CUS ms significativos para la arquitectura ......................................................................................... 122 7.2.3 Anlisis de las pruebas ........................................................................ 122 CAPTULO VIII: Gestin del Proyecto..123 8.1 Viabilidad del Proyecto .................................................................................. 123 8.1.1 Viabilidad Tcnica................................................................................ 123 8.1.2 Viabilidad Econmica .......................................................................... 123 8.1.3 Viabilidad Legal ................................................................................... 130 8.2 Organizacin del Proyecto ............................................................................ 133 8.2.1 Organigrama del Proyecto ................................................................... 133 8.2.2 EDT del Proyecto................................................................................. 133 8.3 Estimacin y Ejecucin del Proyecto ............................................................. 135 8.3.1 Cronograma de Ejecucin del Proyecto .............................................. 135 8.4 Gestin de Riesgos del Proyecto .................................................................. 136 8.5 Plan de Gestin de Cambios en los Procesos del Negocio ........................... 137 8.6 Constancia de aceptacin del cliente sobre el proyecto138 CONCLUSIONES....139 RECOMENDACIONES.......140 GLOSARIO DE TRMINOS..141 SIGLARIO................................................146 REFERENCIAS BIBLIOGRFICAS...........149 ANEXOS......................................................151

NDICE DE GRFICOS
Grfico 1: Organigrama estructural del Hospital Nacional PNP Luis N. Senz .......... 5 Grfico 2: Procesos principales del Hospital Nacional PNP Luis N. Senz ............... 8 Grfico 3: Proceso actual de citas mdicas................................................................. 9 Grfico 4: Diagrama de solicitud de citas mdicas .................................................... 10 Grfico 5: Diagrama de solicitud de atencin de citas mdicas ................................ 10 Grfico 6: Nmero de atenciones segn parentesco del paciente ............................ 15 Grfico 7: N de atenciones mdicas en el departamento de Cardiologa 2010 .... 18 Grfico 8: N de atenciones mdicas en el departamento de Dermatologa 2010 . 19 Grfico 9: N de atenciones mdicas en el departamento de Endocrinologa 2010 20 Grfico 10: N de atenciones mdicas en el departamento de Otorrino 2010 ........ 21 Grfico 11: N de atenciones mdicas en el departamento de Urologa 2010 ....... 22 Grfico 12: rbol de Problemas ................................................................................ 23 Grfico 13: rbol de Objetivos................................................................................... 24 Grfico 14: Interfaz Pantalla Principal HN PNP LNS. ................................................ 48 Grfico 15: Interfaz Programacin de Mdicos. ........................................................ 49 Grfico 16: Interfaz Reporte de Programacin de Mdicos. ...................................... 49 Grfico 17: Interfaz Programacin de Citas............................................................... 49 Grfico 18: Interfaz Reporte de Programacin de Citas. ........................................... 50 Grfico 19: Interfaz Pantalla Principal EsSalud. ........................................................ 51 Grfico 20: Interfaz Programacin de Mdicos. ........................................................ 51 Grfico 21: Interfaz Reporte de Programacin de Mdicos. ...................................... 51 Grfico 22: Interfaz Reserva de Citas. ...................................................................... 52 Grfico 23: Interfaz Reporte de Citas. ....................................................................... 52 Grfico 24: Interfaz Reporte de Recordatorio de Citas.............................................. 52 Grfico 25: Interfaz Recordatorio de Citas. ............................................................... 53 Grfico 26: Diagrama de Casos de Uso del Negocio. ................................................57 Grfico 27: Diagrama de Actividad del CUN Solicitar Cita. ....................................... 58 Grfico 28 Diagrama de Actividad del CUN Atender Cita ......................................... 59 Grfico 29: Diagrama de Actividad del CUN Estadstica de Atenciones ................... 59

Grfico 30: Diagrama de Actividad del CUN Traslado de HC ................................... 60 Grfico 30: Diagrama de Clases de Objetos del Negocio ......................................... 60 Grfico 32: Diagrama de Actores del Sistema........................................................... 64 Grfico 33: Diagrama de Paquetes ........................................................................... 64 Grfico 34: Diagrama de Casos de Uso del Sistema ................................................ 66 Grfico 35: Diagrama de Modelo Conceptual............................................................ 71 Grfico 36: Benchmarking ......................................................................................... 73 Grfico 37: Prototipo de la Interfaz Inicial del Sistema .............................................. 75 Grfico 38: Prototipo de la Interfaz Gestionar Historia Clnica .................................. 76 Grfico 39: Prototipo de la Interfaz Registrar Cita Paso 1. ..................................... 77 Grfico 40: Prototipo de la Interfaz Registrar Cita Paso 2 ...................................... 78 Grfico 41: Prototipo de la Interfaz Reservar Cita Paso 1 ...................................... 79 Grfico 42: Prototipo de la Interfaz Reservar Cita Paso 2 ...................................... 80 Grfico 43: Prototipo de la Interfaz Administrar Cita ................................................. 81 Grfico 44: Prototipo de la Interfaz Consultar Cita .................................................... 82 Grfico 45: Prototipo de la Interfaz Registrar Salida HC - rea Admisin ................ 83 Grfico 46: Prototipo de la Interfaz Registrar Entrada HC - rea Admisin ............. 84 Grfico 47: Prototipo de la Interfaz Registrar Entrada HC - Consultorio .................. 85 Grfico 48: Prototipo de la Interfaz Registrar Salida HC - Consultorio ..................... 86 Grfico 49: Prototipo de la Interfaz Consultar Citados .............................................. 87 Grfico 50: Prototipo de la Interfaz Consultar Movimiento HC .................................. 88 Grfico 51: Prototipo de la Interfaz Registrar Atenciones .......................................... 89 Grfico 52: Prototipo de la Interfaz Registrar Detalle HC .......................................... 90 Grfico 53: Prototipo de la Interfaz Reporte Estadstico ............................................ 91 Grfico 54: Diagrama de CUS ms significativos para la Arquitectura ...................... 92 Grfico 55: Diagrama de Clases de Anlisis del CUS Gestionar HC ........................ 93 Grfico 56: Diagrama de Clases de Anlisis del CUS Registrar Cita ........................ 93 Grfico 57: Diagrama de Clases de Anlisis del CUS Reservar Cita. ....................... 94 Grfico 58: Diagrama de Clases de Anlisis del CUS Administrar Cita. ................... 94 Grfico 59: Diagrama de Clases de Anlisis del CUS Traslado HC Admisin .......... 94 Grfico 60: Diagrama de Clases de Anlisis del CUS Traslado HC Consultorio ....... 95

Grfico 61: Diagrama de Clases de Anlisis del CUS Consultar Citados ................. 95 Grfico 62: Diagrama de Clases de Anlisis del CUS Consultar Movimiento HC ..... 95 Grfico 63: Diagrama de Clases de Anlisis del CUS Registrar Atenciones ............. 96 Grfico 64: Diagrama de Clases de Anlisis del CUS Importar Excel Estadstico .... 96 Grfico 65: Diagrama de Secuencia de Anlisis del CUS Gestionar HC. ................. 97 Grfico 66: Diagrama de Secuencia de Anlisis del CUS Registrar Cita .................. 98 Grfico 67: Diagrama de Secuencia de Anlisis del CUS Reservar Cita. ................. 99 Grfico 68: Diagrama de Secuencia de Anlisis del CUS Administrar Cita ............. 100 Grfico 69: Diagrama de Secuencia de Anlisis del CUS Traslado HC Admisin .. 101 Grfico 70: Diagrama de Secuencia de Anlisis del CUS Traslado HC Consultorio 102 Grfico 71: Diagrama de Secuencia de Anlisis del CUS Consultar Citados103 Grfico 72: Diagrama de Secuencia de Anlisis del CUS Consultar Movimiento H 103 Grfico 73: Diagrama de Secuencia de Anlisis del CUS Registrar Atenciones ..... 104 Grfico 74: Diagrama de Secuencia de Anlisis del CUS Importar Excel Estadstic105 Grfico 75: Diagrama de Clases de Diseo del CUS Gestionar HC ....................... 106 Grfico 76: Diagrama de Secuencia de Diseo del CUS Gestionar HC. ................. 106 Grfico 77: Diagrama de Clases de Diseo del CUS Registrar Cita ....................... 107 Grfico 78: Diagrama de Secuencia de Diseo del CUS Registrar Cita ................. 107 Grfico 79: Diagrama de Clases de Diseo del CUS Consultar Citados ................. 108 Grfico 80: Diagrama de Secuencia de Diseo del CUS Consultar Citados ........... 108 Grfico 81: Diagrama de Modelo de Datos ............................................................. 109 Grfico 82 Diagrama de Modelo de Despliegue ...................................................... 110 Grfico 83: Diagrama de Modelo de Componentes ................................................ 111 Grfico 84: Arquitectura Cliente-Servidor ................................................................ 112 Grfico 85: Organigrama del Proyecto .................................................................... 133 Grfico 86: EDT del Proyecto .................................................................................. 134 Grfico 87: Cronograma de Actividades del Proyecto ............................................. 135 Grfico 88: Constancia de Aceptacin del Cliente .................................................. 138

NDICE DE CUADROS
Cuadro 1: Poblacin Policial segn localizacin territorial ........................................ 14 Cuadro 2: Poblacin Policial Familiares segn localizacin territorial ....................... 14 Cuadro 3: Nde atenciones mdicas y no mdicas en consulta externa HN PNP LNS.15 Cuadro 4: Atenciones mdicas por Especialidades HN PNP LNS ........................ 17 Cuadro 5: Alternativas de herramientas. ................................................................... 47 Cuadro 6: Relacin de Casos de Uso del Negocio ................................................... 56 Cuadro 7: Especificaciones de los Casos de Uso del Negocio ................................. 58 Cuadro 8: Relacin de Requerimientos..61 Cuadro 9: Relacin de Casos de Uso del Negocio ................................................... 65 Cuadro 10: Especificaciones de los Casos de Uso del Sistema. .............................. 67 Cuadro 11: Matriz CUNs vs CUSs ........................................................................... 70 Cuadro 12: Atributos de los Casos de Uso del Sistema ............................................ 72 Cuadro 13: Plan de Pruebas ................................................................................... 120 Cuadro 14: Costos de Hardware para el desarrollo del proyecto ............................ 124 Cuadro 15: Costos de Software para el desarrollo del proyecto ............................. 124 Cuadro 16: Costos de Recursos Humanos para el desarrollo del proyecto ............ 125 Cuadro 17: Costo de Implementacin del proyecto................................................. 126 Cuadro 18: Gastos ocultos en el HN PNP LNS ....................................................... 127 Cuadro 19: Gasto actual en el HN PNP LNS .......................................................... 128 Cuadro 20: Gasto con el sistema en el HN PNP LNS ............................................. 128 Cuadro 21: Beneficio Neto ...................................................................................... 128 Cuadro 22: Inversin del Proyecto .......................................................................... 128 Cuadro 23: Clculo del VAN y TIR. ......................................................................... 129

INTRODUCCIN
El presente proyecto de investigacin, est dividido en 8 captulos que mostrarn el desarrollo progresivo de la tesis, que se ver reflejado desde el anlisis de la situacin actual del problema en el proceso de citas mdicas del H.N. P.N.P. Luis N. Senz, hasta la implementacin de la solucin propuesta para dicho problema. En el Primer Captulo, se mencionar todo lo concerniente a la institucin y al problema actual que vive en el proceso de citas mdicas. Para ello se propondr una solucin definiendo los objetivos, beneficios y alcance que se pretenden lograr. En el Segundo Captulo, se definirn los conceptos y teoras involucradas al proyecto de investigacin, que nos permitirn una mejor comprensin y anlisis del problema. En el Tercer Captulo, de acuerdo a la informacin mencionada en el marco terico en el captulo anterior, se definirn herramientas y metodologas que se aplicarn en el desarrollo del proyecto. En el Cuarto Captulo, se realizar el modelado del negocio, tomando en cuenta todos los sub procesos que forman parte del flujo del proceso de citas mdicas. En el Quinto Captulo, se describir todos los requerimientos del sistema tanto funcionales como no funcionales y a partir de ello se realizar y plasmar el anlisis y modelado de sistema. En el Sexto Captulo, se definir la arquitectura del sistema, incluyendo la realizacin de los casos de uso ms significativos para la arquitectura; as como el modelo de datos, modelo de despliegue y modelo de componentes. En el Sptimo Captulo, se definir los estndares y tecnologas aplicadas al desarrollo del sistema; as como las pruebas funcionales realizadas a cada caso de uso ms significativo para la arquitectura. En el Octavo Captulo, se definir la vialidad del proyecto tanto tcnica, econmica y legalmente; tambin se definir la estimacin y ejecucin del proyecto.
1

CAPTULO I: VISIN DEL PROYECTO


1.1 El Problema
1.1.1 El Negocio
Hospital Nacional PNP Luis N. Senz

1.1.1.1

El Hospital Nacional de la Polica Nacional del Per Luis Nicasio Senz, es un hospital de tercer nivel que depende tcnica, funcional y normativamente de la Direccin de Salud de la Polica Nacional del Per, as como tambin del Ministerio de Salud. Tiene por finalidad contribuir a mejorar el nivel de vida de la poblacin policial. Resea Histrica: El 03 de Julio de 1922, se funda la Escuela de Polica sealando los nuevos rumbos de la Polica Moderna, entre 1922 y 1924 la atencin mdica se realizaba en los llamados Cuarteles de Seguridad con Mdicos ad-honorem. El 4 de septiembre de 1924, por Resolucin Suprema, se forma un Servicio Mdico, a cargo de mdicos civiles, siendo su primer Jefe el Dr. Julio R. Delgado, dependiendo de la Direccin del Cuerpo de Seguridad de la Guardia Civil. Estaba integrado por un Mdico Jefe, dos Mdicos auxiliares, un prctico auxiliar, dos enfermeras (Primer y Tercer Cuartel) y un Servicio Antivenreo (Cuartel Cuarto). En el ao 1928 se crea la Enfermera Central de la Polica en el Cuartel Guadalupe. En el ao 1933 cuando el Gobierno del General EP. Oscar Benavides ve por conveniente dotar a la Guardia Civil del Per de aquel entonces, de un Hospital como compensacin a la vida de sacrificio y abnegada

dedicacin de los efectivos policiales en el cumplimiento de sus funciones.


2

Por aquellos tiempos el Coronel Mdico Carlos Rospigliosi y Vigil logr la expedicin de un Decreto Ley que autorizaba el uso de los fondos de la llamada Retiro de Tropas, para la adquisicin de un terreno de 29.340 metros cuadrados de la Testamentaria Canevaro, donde se construy ms adelante este Centro Hospitalario. El 30 de agosto de 1937, conmemorando el da de la Ex Guardia Civil del Per se coloc la primera piedra de lo que sera el Hospital Nacional de la Polica, acto al que asisti el Presidente de la Republica General EP. Oscar Benavides su Gabinete Ministerial y altos dignatarios de Estado y la iglesia. El 30 de noviembre de 1942 se concluy la construccin del pabelln administrativo del nuevo hospital y se procedi al traslado de pacientes y mobiliario de la Enfermera Central ubicada en la Av. Los Incas, se habilitaron 250 camas, algunos consultorios y se design como Director al Tnte. Crnl. SGP. Dr. Juan Jos MOSTAJO VARGAS; siendo presidente Don Manuel PRADO UGARTECHE. En 1948, se inici la construccin del pabelln de hospitalizacin en el gobierno de Manuel A. Odra, fue inaugurado el 02 de julio de 1959 siendo Presidente Constitucional del Per el Dr. Manuel Prado Ugarteche (en su segundo perodo). En octubre de 1952, el Coronel Mdico Lus Nicasio Senz Carpio es nombrado Ministro de Salud, siendo por primera vez que un personal policial es honrado con una banda ministerial. La historia de la Direccin de Salud de la Polica Nacional del Per est ligada al Hospital Nacional cuando en 1955, por la Ley del Congreso se confiri la primera plaza de General para la Sanidad la misma que fue ocupada por el Coronel Lus N. Senz, cuyo nombre lleva este Hospital Nacional PNP.

El 10 de marzo de 1961 mediante decreto supremo, se estableci la autonoma tcnico-administrativo del Hospital Nacional bajo la direccin del Coronel SGP Daro Acevedo Criado, que dur hasta el 03 de agosto de 1962. Con Decreto Ley N. 17153 del 22 de noviembre de 1968 se declar en reorganizacin a la Sanidad de Gobierno y Polica, hoy Direccin de Salud, crendose la Subdireccin Administrativa del Hospital Central de Polica al mando las Fuerzas Policiales. Posteriormente el 21 de agosto de 1972, se elabor el nuevo Reglamento Administrativo adecuado a la Ley N. 18072, modificndose el Art. 13, en virtud a lo cual la Sanidad de las Fuerzas Policiales tom a su cargo el control tcnico y administrativo del Hospital Nacional por haberse demostrado que as convena al servicio. Por D. L. N 24949 del 06 de diciembre de 1988, las Fuerzas Policiales conformadas por la Guardia Civil, Polica de Investigaciones y Guardia Republicana se integraron en lo que hoy es la Polica Nacional del Per. Posteriormente, la Direccin de Salud es incluida en la estructura orgnica de la institucin policial, como rgano de apoyo, mediante decreto Ley N 694 de fecha 05 de noviembre de 1991, siendo el Hospital Nacional el rgano de ejecucin ms importante de la Direccin de Salud de la PNP. Con R. D. N 2787 95. DGPNP/ DISAN del 21 JUN95. Se aprueba la fecha de creacin y funcionamiento del Hospital Central PNP. Lus N. Senz el 30 de Noviembre de 1942. En septiembre del 2002 se cre un mdulo Pre Quirrgico, (MOPRI), con la finalidad de agilizar los riesgos quirrgicos de los pacientes, disminuyendo el tiempo en la realizacin de los procedimientos a 72 horas y reduciendo el tiempo de espera para la programacin de las cirugas. Asimismo, se reubic el Consultorio de Reumatologa a un ambiente ms amplio, se realiz la remodelacin de los consultorios de Salud Mental y

Dermatologa, brindando mayor comodidad, calidad y calidez a los usuarios.

1.1.1.2

Organizacin

A continuacin en el Grfico N 1, se mostrar el Organigrama Estructural del Hospital Nacional P.N.P. Luis. N. Senz:

Grfico 1: Organigrama Estructural del Hospital Nacional PNP Luis N. Senz.

1.1.1.3

Visin

El Hospital Nacional PNP Luis N. Senz, tiene como visin primordial a constituirse en la actualidad en la Institucin lder de atencin integral de salud, con autonoma administrativa y financiera, basada en una gestin estratgica y participativa, en un marco de valores ticos; respetando la vida, dignidad y derechos de la persona, contribuyendo de esta manera al desarrollo de la Nacin.

1.1.1.4

Misin

El Hospital Nacional PNP Luis N. Senz, tiene como misin brindar servicios de salud integral altamente especializado a la familia policial, contribuyendo al mejoramiento de su calidad de vida a travs del desarrollo de actividades de Promocin y Prevencin de la Salud,

Tratamiento de la Enfermedad y Rehabilitacin de sus secuelas; focalizando el uso de sus recursos con criterios Epidemiolgicos y de Salud Pblica, en un marco de equidad, solidaridad, universalidad e integralidad. As mismo desarrollar una permanente labor de proyeccin a la comunidad, participando en la Defensa Nacional y Desarrollo del Pas.

1.1.2

Procesos del Negocio


Principales Procesos del Hospital

1.1.2.1

El H.N. P.N.P. Luis. N. Senz, cuenta con 3 procesos principales, los cuales definiremos a continuacin y sern ilustrados en el Grfico N 2:

Direccin Administrativa, En este proceso se encuentran 4 reas: La Direccin de Recursos Humanos (DIRREHUM), es el rgano de
6

apoyo de la PNP, encargada de planear, organizar, dirigir, coordinar y controlar la administracin del personal, en funcin de las necesidades del Instituto, asimismo vela por el otorgamiento oportuno de los derechos y beneficios que le corresponde al personal policial y sus familiares. La Direccin de Economa y Finanzas (DIRECFIN), es la encargada de ejecutar, supervisar y controlar la gestin econmica patrimonial de la PNP, de conformidad con las disposiciones legales vigentes. Otra de sus funciones principales es administrar las donaciones en dinero otorgadas por personas jurdicas o naturales a nombre de la PNP, as como tambin los ingresos provenientes de la ejecucin de Convenios suscritos entre la Institucin y otros organismos pblicos o privados. El Fondo de Salud Policial (FOSPOLI), es un fondo asistencial, creado para financiar la atencin integral de la salud del personal policial y de sus familiares a nivel nacional. Cuya direccin y administracin est a cargo de un Directorio; depende orgnicamente de la Direccin General de la PNP; la misma que la dotara de los recursos econmicos necesarios para su funcionamiento.

Para el cumplimiento de sus fines goza de autonoma tcnica, administrativa, econmica, financiera y contable. ADMISIN Y ARCHIVOS, es el rea donde finalmente se registra las historias clnicas de los pacientes.

Atencin Mdica Una vez realizado el proceso de trmites, los policas y familiares con derecho de atencin, podrn solicitar sus citas mdicas en cualquiera de los consultorios del hospital donde desean recibir atencin, luego de solicitar sus citas podrn ser atendidos por los mdicos.
7

Direccin Mdica, En este proceso se encuentran 4 reas: Farmacia, es el lugar donde se les brinda los medicamentos a los pacientes de forma gratuita. Laboratorio, es el lugar donde los pacientes podrn realizar sus radiografas, rayos x y otros exmenes mdicos. Quirfano, es el lugar donde el paciente recibir una atencin mdica ms amplia como una operacin, ciruga, etc. Rehabilitacin, es el lugar donde se les brinda tratamiento continuo a los pacientes discapacitados o los que lo requieran.

DIRECCIN ADMINISTRATIVA
DIRREHUM DIRECFIN FOSPOLI ADMISIN Y ARCHIVOS

SATISFACCIN DE LAS NECESIDADES MDICAS DE LOS PACIENTES

NECESIDADES DE ATENCIN MDICA DE LOS PACIENTES

Recepcin del paciente ATENCIN MDICA

Despacho del paciente

Atencin mdica

Diagnstico

FARMACIA

LABORATORIO

QUIRFANO

REHABILITACIN

DIRECCIN MDICA Grfico 2: Procesos principales del Hospital Nacional PNP Luis N. Senz . Elaboracin: Propia, 2011.

1.1.2.2

Proceso actual de citas mdicas

Con el presente Grfico N 3 queremos explicar la forma como actualmente se realiza el proceso de citas mdicas en el hospital, teniendo en cuenta lo siguiente: Las flechas de color rojo, muestran la forma como los pacientes solicitan una cita. Las flechas de color negro, muestran la forma como los pacientes solicitan atencin mdica el da que les toca su cita. Las flechas de color azul, muestran el traslado de las historias clnicas que son llevadas del rea de Admisin y Archivos (lugar donde se archivan las historias) a los consultorios (que son los que solicitan las historias segn la fecha indicada en las citas).

Solicita Cita Solicita Atencin

Registra Cita Confirma Cita Registra N de HC Confirma historia

Cuaderno de Citas

Enfermera
- CIP o CIF - Tarjeta Fospoli - TUA

Hoja de Historias Clnicas Entrega Historias

Presenta Paciente

Grfico 3: Proceso actual de citas mdicas. Elaboracin: Propia, 2011.

Recoge hoja

Auxiliar

A continuacin modelaremos el Grfico N 3 usando BPMN - Notacin para la Gestin de Procesos de Negocios. El grfico se dividir en 2 diagramas, en el primero se mostrar la solicitud de una nueva cita mdica y el traslado de las historias clnicas (tal como se muestra en el grfico anterior en lneas rojas y azules) y en el segundo se mostrar la solicitud de la atencin de dicha cita (tal como se muestra en el grfico anterior en lneas negras).

Grfico 4: Diagrama de solicitud de citas mdicas. Elaboracin: Propia, 2013.

Grfico 5: Diagrama de solicitud de atencin de citas mdicas. Elaboracin: Propia, 2013.

10

1.1.3

Descripcin del Problema


El Hospital Nacional PNP Luis N. Senz es un hospital que brinda atencin asistencial a la familia policial en el pas, es un hospital que brinda atencin mdica a ms del 50% de la familia policial diariamente y actualmente existe un problema en el proceso de citas mdicas debido a la forma manual como se viene realizando. Toda informacin correspondiente a las citas es registrada en un cuaderno, lo cual puede ser fcil de manipulacin y es un riesgo potencial de la prdida y/o alteracin de la misma; y debido a este proceso manual se puede generar una ineficiencia en los registros de las citas, en las consultas y en el manejo de toda la informacin en general. Al no tener un adecuado control del registro de los pacientes causa un malestar en el servicio que se les brinda, lo cual origina aglomeraciones de las personas para obtener una cita o para su atencin, de igual manera no se tiene un control de la asignacin de turnos de los mdicos, tampoco un control de citas permitidas por cada paciente mensualmente (en este caso por derecho cada paciente puede solicitar 3 citas mximo por cada mes), entre otros problemas que existen en el Hospital. Debido a la situacin del Hospital es necesario contar con una herramienta que ayude agilizar el manejo de informacin y permita mejorar la calidad de atencin a los pacientes.

El proceso de citas en el Hospital Nacional PNP Luis N. Senz se realiza de la siguiente manera: Todo paciente perteneciente a la familia policial (policas activos, pensionistas, retirados y/o familiares de los mismos) antes de solicitar una cita en cualquier consultorio del hospital, primero tiene que ir al rea de Admisin y Archivos donde se le asigna un nmero de historia clnica para poder solicitar cita y ser atendido
11

posteriormente. Otro requisito para poder solicitar cita, es que el paciente tiene que adquirir en la Oficina de Calidad en el hospital, una Tarjeta nica de Atencin donde sern anotadas todas sus citas en el transcurso del tiempo. Esta tarjeta de atencin caduca cada 2 aos, por lo cual se tiene que renovar, as mismo esta tarjeta posee 26 casillas para la anotacin de las citas, que contienen la fecha de cita, consultorio y mdico que lo atender. El paciente una vez obtenida su Tarjeta nica de Atencin tiene que acercarse a la ventanilla del consultorio externo donde desea ser atendido para poder solicitar su cita, este paciente es atendido por una enfermera que anotar en su Tarjeta nica de Atencin los datos ya mencionados anteriormente y tambin anotar los datos en un cuaderno de citas que despus son archivados. En este proceso puede darse el caso de que el paciente pierda su tarjeta y tiene que volver a solicitarla; se debe tener en cuenta que esta Tarjeta nica de Atencin es uno de los 3 requisitos para la solicitud y atencin de las citas. Por otro lado existe una aglomeracin de pacientes que generalmente ms del 70% acuden al hospital en las maanas para solicitar sus citas y para ser atendidos, no se controla con exactitud los turnos de atencin que atienden los mdicos durante todo el da. Cabe resaltar que lo ms comn que se da en este proceso son las grandes colas que los pacientes tienen que hacer para poder solicitar una cita, debido a que la cola es una sola, tanto para solicitar cita como para atender a los pacientes citados. Otro de los problemas que ocurre actualmente es que los pacientes necesariamente tienen que ir al hospital para solicitar su cita que sern atendidas en semanas o meses. Existe el caso en que hay pacientes de provincia que necesitan recibir atencin mdica y vienen a ser
12

atendidos en el hospital y hasta la fecha de su atencin ellos requieren estada en Lima, lo que genera una prdida de tiempo y dinero. Finalmente, para que un paciente pueda ser atendido en el consultorio que solicit cita, su historia clnica debe estar en dicho consultorio el da de su cita para que pueda ser atendido por el mdico. Actualmente es un problema la ubicacin y traslado de las historias debido a que el proceso se realiza de la siguiente manera: la enfermera que registra las citas, al momento de registrar en el cuaderno las citas de los pacientes, tambin registra en una hoja aparte todos los nmeros de historias clnicas de los pacientes, posteriormente esas hojas sern recogidas por un auxiliar de buscar las historias clnicas en el rea de Admisin y Archivos para despus llevarlas por fecha a cada consultorio y de esta forma es muy fcil que las historias clnicas se extraven o no sea fcil saber su ubicacin. Con todo lo mencionado podemos observar que existen varios problemas que afectan a la eficiencia del proceso de citas y a la calidad de atencin de los pacientes; tambin podemos ver que existe una prdida de tiempo, dinero e incomodidades y desorden al generar las citas. Por eso con la solucin que se plantea, el objetivo es mejorar todos estos problemas que actualmente existen en el hospital.

1.1.3.1

Estadsticas

Poblacin Policial Titulares y Familiares de Titulares en actividad segn localizacin territorial Marzo 2010: En los siguientes Cuadros N 1 y 2, se mostrar el porcentaje de la distribucin de los policas y sus familiares en todo el interior del pas.

13

LOCALIZACIN TERRITORIAL
DPTO. LIMA INTERIOR DEL PAS TOTAL

POBLACIN POLICIAL N 53,266 50,683 103,949 % 51.24 % 48.76 % 100 %

Cuadro 1: Poblacin Policial segn localizacin territorial. Elaboracin: Unidad de Epidemiologa y Salud Ambiental de la OFISIG del HN LNS PNP.

LOCALIZACIN TERRITORIAL
DPTO. LIMA INTERIOR DEL PAS TOTAL

POBLACIN POLICIAL N 177,889 145,860 323,749 % 54.95 % 45.05 % 100 %

Cuadro 2: Poblacin Policial Familiares segn localizacin territorial. Elaboracin: Unidad de Epidemiologa y Salud Ambiental de la OFISIG del HN LNS PNP.

Comentario: En los cuadros anteriores podemos observar que ms del 50% de la poblacin policial (policas titulares y sus familiares con derecho de atencin) se encuentran en el departamento de Lima, con lo que se puede confirmar que la gran mayora se atienden en el hospital central de la P.N.P. por lo tanto es donde se requiere mayor atencin y recursos para las atenciones mdicas.

Nmero de atenciones segn parentesco del paciente: A continuacin en el Grfico N 6, se mostrar el nmero de atenciones mdicas segn parentesco del paciente:

14

NMERO DE ATENCIONES SEGN PARENTESCO DEL PACIENTE


TITULARES 212753 41.9%

FAMILIARES 293741 57.9%

N.E. 894 0.2%

Grfico 6: Nmero de atenciones segn parentesco del paciente. Elaboracin: Unidad de Estadstica de la OFISIG del HN LNS PNP.

Nmero de atenciones mdicas y no mdicas en consulta externa - Diciembre 2009 a Noviembre 2010: En el siguiente Cuadro N 3, se mostrar el nmero de atenciones mdicas y no mdicas realizadas en el periodo del 2009 a 2010.

CONSULTAS CONSULTA EXTERNA MDICA Medicina Ciruga Pediatra Ginecologa CONSULTA EXTERNA NO MDICA Obstetricia Odontoestomatologa Psicologa Nutricin TOTAL GENERAL:

DIC09

ENE

FEB

MAR

ABR

MAY

JUN

JUL

AGO

SET

OCT

NOV

TOTAL 387,620 236,429 100,382 23,130 27,679

26,984 33,449 31,788 36,738 32,672 32,957 30,939 28,434 29,774 36,034 33,670 34,181 15,753 7,834 1,599 1,798 19,790 9,101 2,285 2,273 18,833 8,421 1,923 2,611 22,885 8,951 2,205 2,697 19,644 8,247 2,054 2,727 20,344 8,231 2,033 2,349 19,264 8,340 1,686 1,649 17,535 7,221 1,763 1,915 18,979 7,159 1,944 1,692 22,860 8,712 1,899 2,563 19,702 9,040 1,964 2,964 20,840 9,125 1,775 2,441

4,529

6,511

6,384

7,752

6,877

6,942

6,684

6,349

5,796

7,144

7,411

6,866

79,245

963 1,933 1,550 83 31,513

1,213 3,596 1,644 58 39,960

1,366 3,434 1,492 92 38,172

1,850 3,491 1,906 505 44,490

2,124 2,842 1,480 431 39,549

1,642 3,161 1,950 189 39,899

1,595 3,162 1,927 0 37,623

1,511 2,976 1,583 279 34,783

1,309 2,779 1,345 363 35,570

1,750 3,352 1,677 365 43,178

2,309 3,573 1,387 142 41,081

2,095 3,158 1,403 210 41,047

19,727 37,457 19,344 2,717 466,865

Cuadro 3: Nmero de atenciones mdicas y no mdicas en consulta externa HN PNP LNS. Elaboracin: Unidad de Estadstica de la OFISIG del HN LNS PNP.

15

Atenciones mdicas por especialidades - Ao 2010 En el siguiente Cuadro N 4, se mostrar el nmero de atenciones mdicas mensuales por cada servicio mdico que brinda el hospital.

ATENCIONES MDICAS POR MES SERVICIO ENE ALERG. E INM. C.DOLOR C.GENERAL C.PEDIATRIC C.TORAX Y CAR.VA. CABEZA Y CUELLO CARDIOLOGA CIR PLAST REP Y QUE DERMATOLOGA EMERGENCIA ENDOCRINOLO. GASTROENTEROLOG. GINECOOBST. MEDICINA GENERAL HEMATOLOGA MED. FISICA Y REHAB. MED.PEDIATRIIC. MED.INFECCIOSAS NEFROLOGA NEUMOLOGA 269 238 605 383 409 227 793 515 FEB 246 187 645 458 325 233 895 539 MAR 239 109 729 362 366 232 ABR 289 204 556 227 429 196 MAY 278 243 727 207 429 176 JUN 258 256 573 191 336 161 619 354 JUL 242 223 456 182 332 223 905 291 AGO 145 207 407 167 312 209 928 388 SEP 308 238 568 199 339 298 OCT 262 224 1,018 202 312 279 NOV 206 218 712 139 339 276

1,286 1,606 1,197 519 493 361

1,351 1,046 1,184 402 379 440

2,429 2,249 2,430 1,841 1,403 2,028 2,298 2,209 2,018 2,076 2,106 5,727 5,377 5,741 6,082 6,267 5,105 5,508 5,761 5,408 5,888 6,350 2,091 2,185 2,052 2,044 2,049 2,319 2,177 2,344 2,434 2,178 2,489 2,141 2,397 2,948 2,175 2,354 2,383 2,079 2,223 2,297 1,975 2,165 2,123 2,484 2,436 2,344 2,026 1,920 1,781 1,485 2,235 2,393 2,181 2,937 2,435 3,403 2,512 2,680 2,015 2,197 2,530 2,763 2,645 2,880 342 242 642 909 359 542 585 937 402 456 537 667 524 152 609

1,089 1,105

1,262 1,129

1,377 1,916 1,126

1,865 1,899 1,844 1,817 1,819 1,711 1,716 1,748 1,760 1,743 1,675 130 494 949 147 473 922 60 445 852 193 496 845 111 461 967 127 510 857 195 496 767 105 503 973 79 544 970 278 441 763 136 503 1,166

16

ATENCIONES MDICAS POR MES SERVICIO ENE NEUROCIRUGA NEUROLOGA OFTALMOLOGA ONCOLOGA OTORRINO PLANIFICA.FAMI.E INF. PSIQUIATRA RADIOTERAPIA REUMATOLOGA TRAUMATOLOGA UROLOGA TOTAL 426 FEB 445 MAR 343 ABR 416 MAY 459 JUN 435 JUL 413 767 AGO 397 SEP 458 OCT 466 NOV 466

1,934 1,550 1,834 1,516 1,704 1,581

1,311 1,648 1,557 1,631

3,713 3,503 3,478 3,273 3,435 3,565 2,542 2,367 3,627 3,322 3,576 613 740 437 721 672 347 959 131 961 80 620 831 146 919 47 340 754 609 598

1,153 1,456 1,597 1,237 1,835 156 215 261 388 981 29 170 1,161 45

1,109 1,265 1,103 1,498 124 208 206 265 458 48

1,320 1,260 1,050 79 87 65

1,111 1,310 1,148 42 43 43

1,594 1,476 1,371 1,468 1,722 1,411 1,544 1,601 1,726 1,750 1,595 902 680 684 626 672 713 698 732 745 812 730 850 927 933 524 880 512 831 1,157 1,098 922 793

38,326 37,485 39,425 37,429 38,186 34,295 32,615 33,654 38,494 38,451 38,926

Cuadro 4: Atenciones mdicas por Especialidades HN PNP LNS. Elaboracin: Oficina de Gestin de la Calidad

Comentario: En el Cuadro N 4 se muestra todas las atenciones mdicas que se han realizado mensualmente en el ao 2010 segn las especialidades mdicas y podemos observar que existe una gran cantidad de pacientes que acuden al hospital mensualmente en cada una de las especialidades. De acuerdo a la investigacin presencial realizada en el Hospital se comprob que ms del 70% de los pacientes siempre acuden en las maanas al hospital tanto para solicitar cita como para ser atendidos, es por eso que es uno de los grandes problemas que existe actualmente en el hospital incluyendo tambin que las atenciones de ambos procesos (la solicitud de la cita y la atencin de la misma) se realizan en la misma ventanilla de atencin de los consultorios como ya se ha mencionado en la descripcin del problema, es por eso que se genera las grandes
17

colas en los consultorios y no hay un orden de atencin ni distribucin en los turnos de atencin que brinda el hospital. Para el presente proyecto de tesis, abarcaremos solo 5 consultorios externos o servicios mdicos para realizar el anlisis y desarrollo del proyecto, los cuales son los que estn sombreados de color azul claro en el Cuadro N 4. Los cuadros estadsticos que se mostrarn a continuacin son de los consultorios mencionados lneas arriba.

Grficos de atenciones por servicios A continuacin en los Grficos N 7, 8, 9, 10 y 11, se mostrar los cuadros estadsticos del nmero de atenciones mdicas realizadas por algunas especialidades, en el periodo de Enero a Noviembre del 2010:

N de atenciones mdicas
Ene'10 - Nov'10
2000 n de atenciones 1500 1000 500 0 mar abr jul may ene meses de atenciones Grfico 7: N de atenciones mdicas en el departamento de Cardiologa 2010. Elaboracin: Propia, 2013. nov jun CARDIOLOGA

sep

feb

Consultorio externo: Servicio de Cardiologa N de consultorios internos: 7 Tiempo aprox. de atencin por paciente: 30 min. Promedio mensual de atenciones: 1,074 pacientes Promedio diario de atenciones: 45 pacientes
18

ago

oct

Comentario: En el Grfico N 7, podemos observar que es muy variada la cantidad de atenciones cada mes; en el mes con menor atencin existe un aproximado de 26 atenciones por da y en el mes con mayor atencin existe un aproximado de 67 atenciones por da.

N de atenciones mdicas
Ene'10 - Nov'10
3000 n de atenciones 2500 2000 1500 1000 500 0 abr may mar DERMATOLOGA

jul

ene

meses de atenciones Grfico 8: N de atenciones mdicas en el departamento de Dermatologa 2010. Elaboracin: Propia, 2013.

Consultorio externo: Servicio de Dermatologa N de consultorios internos: 5 Tiempo aprox. de atencin por paciente: 25 min. Promedio mensual de atenciones: 2,099 pacientes Promedio diario de atenciones: 87 pacientes

Comentario: En el Grfico N 8, podemos observar que no es tan variada la cantidad de atenciones que se realizan cada mes; en el mes con menor atencin existe un aproximado de 58 atenciones por da y en el mes con mayor atencin existe un aproximado de 101.

nov

jun

sep

feb

ago

oct

19

N de atenciones mdicas
Ene'10 - Nov'10
3000 n de atenciones 2500 2000 1500 1000 500 0 mar abr may jun jul ene meses de atenciones Grfico 9: N de atenciones mdicas en el departamento de Endocrinologa 2010. Elaboracin: Propia, 2013. nov feb ago sep oct ENDOCRINOLO

Consultorio externo: Servicio de Endocrinologa N de consultorios internos: 5 Tiempo aprox. de atencin por paciente: 15 min. Promedio mensual de atenciones: 2,215 pacientes Promedio diario de atenciones: 92 pacientes

Comentario: En el Grfico N 9, podemos observar que la cantidad de atenciones se mantiene casi al mismo nivel cada mes; en el mes con menor atencin existe un aproximado de 85 atenciones por da y en el mes con mayor atencin existe un aproximado de 104 atenciones por da. Podemos observar tambin que es el consultorio que tiene mayor nmero de atenciones mensualmente.

20

N de atenciones mdicas
Ene'10 - Nov'10
2000 n de atenciones 1500 1000 500 0 ene feb mar abr may jun jul ago sep oct nov meses de atenciones Grfico 10: N de atenciones mdicas en el departamento de Otorrino 2010. Elaboracin: Propia, 2013. OTORRINO

Consultorio externo: Servicio de Otorrino N de consultorios internos: 4 Tiempo aprox. de atencin por paciente: 15 min. Promedio mensual de atenciones: 1,277 pacientes Promedio diario de atenciones: 53 pacientes

Comentario: En el Grfico N 10, podemos observar que tambin es muy variada la cantidad de pacientes que se atienden mensualmente; en el mes con menor atencin existe un aproximado de 35 atenciones por da y en el mes con mayor atencin existe un aproximado de 76 atenciones por da.

21

N de atenciones mdicas
Ene'10 - Nov'10
1000 n de atenciones 800 600 400 200 0 ene feb mar abr may jun jul ago sep oct nov meses de atenciones Grfico 11: N de atenciones mdicas en el departamento de Urologa 2010. Elaboracin: Propia, 2013. UROLOGA

Consultorio externo: Servicio de Urologa N de consultorios internos: 2 Tiempo aprox. de atencin por paciente: 15 min. Promedio mensual de atenciones: 797 pacientes Promedio diario de atenciones: 33 pacientes

Comentario: En el Grfico N 11, podemos observar que no es tan variada la cantidad de pacientes que se atienden mensualmente; en el mes con menor atencin existe un aproximado de 26 atenciones por da y en el mes con mayor atencin existe un aproximado de 39 atenciones por da. Podemos observar tambin que de los cinco consultorios que hemos tomado de muestra para realizar los cuadros estadsticos, es el que tiene menor nmero de atenciones mensualmente.

22

1.2 Objetivos del Proyecto


1.2.1 Marco Lgico
El marco lgico es una herramienta que nos permitir facilitar el proceso de conceptualizacin, diseo y ejecucin de nuestro proyecto y tiene como propsito brindar estructura al proceso de planificacin y de comunicar informacin esencial relativa al proyecto. 1.2.1.1 rbol de Problemas

A continuacin en el Grfico N 12, se mostrar el rbol de Problemas:

Gastos innecesarios. Genera colas.

No se controla la cantidad permitida de citas por paciente. Prdida de tiempo y/o dinero

Demora en el registro de datos.

Demora en atender a los pacientes.

Conflictos de atencin.

Malestar en los pacientes.

Efectos

Atencin inadecuada en el proceso de citas en el Hospital Nacional PNP Luis N. Senz


Causas

Solicitud de citas necesariamente en el hospital.

El registro manual de las citas en un cuaderno.

Una misma ventanilla atiende la solicitud y atencin de cita.

Extravo de historias.

Atencin desordenada.

No existe un sistema que almacene y muestre informacin de forma rpida y eficiente.

No se controla con exactitud el movimiento de las historias.

Preferencia de atencin.

Impuntualidad de los pacientes.

Grfico 12: rbol de Problemas. Elaboracin: Propia, 2011.

23

1.2.1.2

rbol de Objetivos

A continuacin en el Grfico N 13, se mostrar el rbol de Objetivos:

Gastos necesarios. Colas ms cortas y con mayor fluidez.

Se controla la cantidad permitida de citas por paciente. Disminuye la prdida de tiempo y/o dinero.

Registro ms rpido y seguro de los datos.

Atencin ms rpida.

Atencin segura.

Satisfaccin de los pacientes.

Fines

Atencin adecuada en el proceso de citas en el Hospital Nacional PNP Luis N. Senz


Metas

Reservas de citas por internet.

El registro se realiza de forma ms segura.

Una sola cola para atencin.

Ubicacin oportuna de las historias.

Atencin ordenada.

Existencia de un sistema que almacene y muestre informacin de forma rpida y eficiente.

Se controla con exactitud el movimiento de las historias. Grfico 13: rbol de Objetivos. Elaboracin: Propia, 2011.

Atencin automatizada .

Atencin en la hora citada.

1.2.2

Objetivo General
El objetivo principal del presente proyecto de tesis, es implementar un software que automatice y ayude a mejorar el proceso de citas mdicas en el HN PNP LNS, teniendo como finalidad asegurar y agilizar el manejo de informacin de dicho proceso; permitiendo un oportuno
24

registro y consulta de las citas, as como un efectivo control y seguimiento del traslado fsico de las historias clnicas y sobre ellos obtener consolidados estadsticos requeridos por la institucin.

1.2.3

Objetivos Especficos
Permitir el registro y programacin automatizada de las citas realizadas en los consultorios por las enfermeras. Permitir que el paciente reserve su cita va internet y pueda ser administrado por l. Controlar la cantidad permitida de citas que puede solicitar un paciente mensualmente. Controlar el traslado de cada una de las historias clnicas del rea de Admisin y Archivos hacia los Consultorios, permitiendo saber su ubicacin de forma rpida y oportuna. Generar reportes estadsticos de las atenciones mdicas mensuales, por servicios y especialidades.

1.3 Beneficios del Proyecto


1.3.1 Beneficios Tangibles
Eliminacin de los cuadernos y hojas de registros. Eliminacin de la Tarjeta nica de Atencin. Disminucin de costos, ahorrando en comprar los cuadernos, hojas de citas y tarjetas de atencin. Reduccin de tiempo y tiempo.

1.3.2

Beneficios Intangibles
Mejoramiento en el proceso de citas.
25

Mejor calidad de atencin a los pacientes. Incremento de satisfaccin de los pacientes. Mejor imagen del Hospital. Mejora en el proceso de toma de decisiones. Mejora del medio ambiente.

1.4 Alcance del Proyecto


1. Se automatizar el proceso de citas que se realiza en la ventanilla por parte de las enfermeras en cada consultorio externo. 2. Cada paciente que cuente con un usuario para ingresar al sistema, podr administrar sus citas, tanto en la reserva, consulta y cancelacin de cada una de ellas. 3. Se controlar la gestin y traslado fsico de las historias clnicas que sern llevadas diariamente a los consultorios, registrando la salida y entrada de cada una de ellas del rea de Admisin y Archivos (lugar donde se almacenan) y de los Consultorios.

26

CAPTULO II: MARCO TERICO


2.1 Aplicacin Web
Segn [LUJAN MORA 01] define a una aplicacin web, como un tipo especial de aplicacin cliente/servidor, donde tanto el cliente (el navegador, explorador o visualizador) como el servidor (el servidor web) y el protocolo mediante el que se comunican (Hyper Text Transfer Protocol - HTTP) estn estandarizados y no han de ser creados por el programador de aplicaciones. El protocolo HTTP forma parte de la familia de protocolos de comunicaciones Transmission Control Protocol/Internet Protocol (TCP/IP), que son los empleados en Internet. Estos protocolos permiten la conexin de sistemas heterogneos, lo que facilita el intercambio de informacin entre distintos ordenadores. El cliente web es un programa con el que interacciona el usuario para solicitar a un servidor web el envo de los recursos que desea obtener mediante HTTP. Por lo tanto, la misin del cliente web es interpretar las pginas HTML y los diferentes recursos que contienen (imgenes, sonidos, etc.). El servidor web es un programa que est esperando permanentemente las solicitudes de conexin mediante el protocolo HTTP por parte de los clientes web. En los sistemas Unix suele ser un "demonio" y en los sistemas Microsoft Windows un servicio.

[LEON SHKLAR 03] define que una aplicacin web es una aplicacin clienteservidor que (generalmente) utiliza el navegador web como cliente. Los navegadores envan solicitudes a los servidores y los servidores generan respuestas y las devuelven a los navegadores. Se diferencian de las

27

aplicaciones cliente-servidor antiguas porque hacen uso de un programa cliente en comn, es decir, el navegador Web. Existen importantes ventajas en el uso de los navegadores web como clientes: 1. Son ubicuos y estn presentes en prcticamente cada escritorio y se pueden utilizar para interactuar con muchas diferentes aplicaciones Web. No hay necesidad de instalar varios programas clientes especializados en el escritorio, lo que reduce drsticamente los dolores de cabeza de mantenimiento. 2. Los navegadores ofrecen mecanismos para descargar con seguridad y ejecutar clientes ms complejos cuando se requiere una funcionalidad adicional que los navegadores por s solos no pueden proporcionar.

2.2 Arquitecturas de Aplicaciones Web


2.2.1 Arquitectura en Capas
[VIGNAGA, PEROVICH 08] menciona que desde un punto de vista lgico, una aplicacin puede estar dividida en componentes que se denominan capas, las cuales son unidades altamente cohesivas, con responsabilidades de alto nivel, bien definidas y autocontenidas. A la organizacin del software en trminos de estos componentes se le llama arquitectura lgica. Las aplicaciones de software presentan tres aspectos fundamentales: debe hacer que los datos sean persistentes (D), debe procesarlos en forma acorde a la lgica de negocio (L), y debe presentarlos adecuadamente a los usuarios (P).

28

2.2.1.1

Arquitectura en 2 Capas

La arquitectura de 2 capas permite distribuir una aplicacin en dos componentes lgicos. Las responsabilidades de cada componente hacen a las variantes de esta arquitectura. Esta topologa permite distribuir la carga de la aplicacin a dos computadores diferentes, lo que llev naturalmente a distribuir las responsabilidades de la misma a dos unidades lgicas. Arquitectura P+L/D Una primera variante es retirar el manejo de datos de la aplicacin. Esto permite a varios clientes utilizar el mismo juego de datos. P+L es una unidad lgica por s, donde el manejo de interfaz de usuario y el manejo de la lgica no se los distingue como mdulos independientes. Tpicamente P+L se encuentra en el cliente, mientras que D se encuentra en el servidor.

Arquitectura P/L+D El hecho de tener la misma lgica en cada cliente permiti factorizarla, llevando la misma al servidor. Aqu la lgica de la aplicacin se encuentra embebida al manejo de la persistencia de datos. En este tipo de aplicaciones la lgica resuelve los problemas de persistencia encargndose ella misma de dicha tarea, no necesariamente utilizando un manejador de base de datos, o embebiendo toda la lgica de negocios en el mismo.
29

Arquitectura P+L/L+D Una tercera variante es repartir la tarea de la lgica, una parte junto a la interfaz de usuario, y otro junto al manejo de persistencia de datos.

2.2.1.2

Arquitectura en 3 Capas

La arquitectura en 2 capas, con su variante P/L+D, dio lugar a la arquitectura en 3 capas. El hecho de que la lgica de negocios y el manejo de persistencia sean una unidad presentaba desventajas importantes: el manejador de base de datos resultaba pequeo y quera migrarse a otro, deba actualizarse la versin, o se deseaba incorporar datos de nuevas fuentes. En esta arquitectura la lgica de la aplicacin ocupa una capa intermedia; est separada tanto de los datos como de la interfaz de usuario (P/L/D). Los procesos pueden ser administrados y desplegados en forma autnoma, sin relacin con la interfaz de usuario y el manejador de base
30

de datos. En teora, los sistemas en 3 capas son de ms fcil ampliacin y ms robustos y flexibles. Adems, pueden integrar datos de mltiples fuentes. Es importante notar que los lmites entre las capas son lgicos, por lo que es posible ejecutar las tres capas en la misma mquina. Lo importante es que el sistema est claramente estructurado y que hay una buena planificacin de los lmites entre las diferentes capas.

2.3 Servidor Web y Servidor de Aplicaciones


Segn [GROUSSARD 10] especifica que, un servidor Web no es ms que un simple servidor de archivos. Los clientes se dirigen a ste mediante el protocolo HTTP para obtener un recurso. Cuando el servidor Web recibe una peticin HTTP, extrae simplemente de la peticin el nombre del recurso solicitado, lo busca en el disco y "lo devuelve" dentro de una respuesta HTTP para transmitirlo al cliente. ste es el nico trabajo que puede realizar un servidor Web. Un servidor Web no realiza ningn tratamiento en el recurso antes de trasmitirlo al cliente. Por lo tanto, puede transmitir de manera indiferente a un cliente una pgina HTML, una imagen, un archivo de sonido o incluso un archivo ejecutable. El tipo de contenido del recurso solicitado le es totalmente indiferente.
31

La funcin de un servidor de aplicaciones es radicalmente distinta ya que los recursos que le son confiados no son simples archivos estticos, sino que contienen el cdigo que se va a encargar de ejecutar en nombre de los clientes que realicen la peticin. Cuando un servidor de aplicaciones recibe una solicitud HTTP, ste tambin analiza la peticin para determinar qu recurso se le ha solicitado. Generalmente la peticin concierne cdigo ejecutable alojado en el servidor. Contrariamente a los que hara un servidor Web en la misma situacin, no trasfiere al cliente el cdigo sino que lo ejecuta y es el resultado de la ejecucin de este cdigo lo que se reenva al cliente. Cuando el servidor recibe una peticin HTTP proveniente del exterior, es la parte del servidor Web la que recibe esta peticin y la analiza. Si concierne a un recurso esttico, el servidor Web realiza su funcin yendo a buscar el recuso y reenvindolo al cliente en una respuesta HTTP. Si la peticin concierne a un recurso dinmico (cdigo), el servidor Web no sabe tratar esta peticin, por lo que la transfiere a la parte correspondiente al servidor de aplicaciones del servidor. ste realiza su funcin ejecutando el cdigo correspondiente y generando una respuesta HTTP. Si as lo requiera, el servidor de aplicaciones puede contactar con otro servidor o una base de datos para poder construir la respuesta. Esta respuesta HTTP se transmite al servidor Web que a su vez se encarga de reenviarla al cliente.

[YEAGER, MCGRATH 06] explican en pocas palabras que un servidor Web puede ser descrito por la siguiente frmula: Servidor Web = Plataforma + Software + Informacin. Un servidor web debe ser un ordenador con una conexin a Internet, con un sistema de software para ejecutar el ordenador y conectarse a otros sistemas a travs de Internet. El hardware de la computadora, su sistema operativo y software de red son la "plataforma". El segundo componente de servidor Web es el software de servidor Web en s. Este es el "software". Lo ms importante
32

de todo es la informacin para servir, sin informacin un servidor Web tiene pocos motivos para existir.

2.4 Entornos Web


[LUJAN MORA 02] define que las aplicaciones web se emplean en tres entornos informticos muy similares que son: Internet, Intranet y Extranet. A. La Internet posee un diseo descentralizado, cada ordenador (host) es independiente. Sus operadores pueden elegir qu servicio de Internet usar y que servicios locales quieren proporcionar al resto de la Internet. Por lo tanto la Internet es un conjunto de dos o ms redes de ordenadores interconectadas entre s. Existe una gran variedad de formas de acceder a la Internet. El mtodo ms comn es obtener acceso a travs de Proveedores de servicios de Internet (Internet Service Provider ISP). B. Una intranet es una red de ordenadores basada en los protocolos que gobiernan Internet (TCP/IP) que pertenece a una organizacin y que es accesible nicamente por los miembros de la organizacin, empleados u otras personas con autorizacin. Una intranet puede estar o no conectada a Internet. Un sitio web en una intranet es y acta como cualquier otro sitio web, pero los cortafuegos (firewall) lo protegen de acceso no autorizados (su acceso est limitado a un mbito local). C. Una extranet es una intranet a la que pueden acceder parcialmente personas autorizadas ajenas a la organizacin o empresa propietaria de la intranet. Mientras que en una intranet reside detrs de un cortafuego y slo es accesible por las personas que forman parte de la organizacin propietaria
33

de la intranet, una extranet proporciona diferentes niveles de acceso a personas que se encuentran en el exterior de la organizacin. Esos usuarios pueden acceder a la extranet slo si poseen un nombre de usuario y una contrasea con los que identificarse. La identidad de usuario determina que partes de la extranet puede visualizar. Adems, para acceder a una extranet se suelen emplear medios de comunicacin seguros, como Secure Socket Layer (SSL) y Virtual Private Network (VPN).

2.5 Base de Datos Relacional


[NEVADO CABELLO 10 08] explica que el objetivo fundamental del modelo relacional es mantener la independencia de esta estructura lgica respecto al modo de almacenamiento y a otras caractersticas de tipo fsico. La estructura bsica del modelo relacional es la relacin o tabla. Todos los datos de la base de datos se representan en forma de tabla o relacin cuyo contenido vara con el tiempo. Una relacin o tabla se representa grficamente como una estructura rectangular, formada por filas o columnas. Cada columna almacena informacin sobre una propiedad determinada de la tabla o relacin. A estas columnas tambin se las denomina atributos. Los atributos pueden aparecer en la relacin en cualquier orden. Cada fila de la tabla se denomina tupla, y representa una ocurrencia de la relacin. Cada tupla almacena los valores que toma cada uno de los atributos, para cada ocurrencia de la relacin. Las relaciones tienen las siguientes caractersticas:
-

Cada relacin tiene un nombre y ste es distinto del nombre de todas las dems.

Los valores de los atributos son atmicos: en cada tupla, cada atributo toma un solo valor. Se dice que las relaciones estn normalizadas.

No hay dos atributos que se llamen igual.


34

El orden de los atributos no importa: los atributos no estn ordenados. Cada tupla es distinta de las dems: no hay tuplas duplicadas. El orden de las tuplas no importa: las tuplas no estn ordenadas.

Segn [DOMANSKI, PHILIP 00] el concepto de una base de datos relacional es muy simple: Los conjuntos de datos estn organizados en tablas. Una tabla comprende uno o ms atributos llamados columnas cada uno de los cuales describe una caracterstica de los datos de la tabla. Los datos se mantienen en los registros de base de datos, o filas, (en los cuadros) y la informacin de cada fila se ajusta a las definiciones de columnas especficas de cada tabla. En muchos sentidos, una tabla se construye a lo largo de las mismas lneas de una hoja de clculo - que consta de filas y columnas. Lo que hace que la base de datos relacional distinta de una hoja de clculo es el hecho de que puede consistir en un nmero de diferentes tablas. Una base de datos compleja podra comprender un centenar o ms y que es la especificacin de estas tablas que es prcticamente el punto final en el proceso de diseo de base de datos. Las tablas pueden estar relacionadas entre s por compartir atributos comunes (columnas). Esta es la base de la formacin de relaciones entre tablas en la que el mtodo RDBMS se fundamenta. Los principales componentes de una base de datos relacional son:
-

Tablas Columnas y Filas Relaciones Llaves: Primaria, Candidato, Exterior, Simple, Complejo ndices Unin y la integridad referencial

35

2.6 Qu es una cita mdica?


[FOSPOLI 13] Una cita mdica es una solicitud de atencin mdica que muchas personas realizan de forma relativamente habitual, cada vez que necesitamos visitar a nuestro mdico por cualquier dolencia o enfermedad que nos afecte lo primero que debemos hacer es solicitar una cita para posteriormente ser atendidos por nuestro mdico. En este caso solicitar cita mdica de forma rpida puede resultar an ms importante para que seamos atendidos con la mayor prontitud ya que las listas de espera en los hospitales pblicos son ms largas que en el caso de los privados. Por suerte, la aparicin de las nuevas tecnologas ha hecho que este tipo de gestiones sean mucho ms rpidas y cmodas en la actualidad. Ahora se puede pedir cita al mdico a travs de Internet de forma sencilla y rpida totalmente gratuita, ya que muchos hospitales y clnicas ofrecen la posibilidad de solicitar cita mdica previa a nuestro mdico a travs de internet.

2.7 Pasos previos para solicitar una cita mdica


[FOSPOLI 13] Para poder solicitar una cita mdica, en este caso en el Hospital Nacional PNP Luis N. Senz, se debe realizar una secuencia de trmites que a continuacin explicaremos: 1) Toda persona que ingresa a la PNP tiene que acudir a la DIRREHUM donde debe registrarse l y sus familiares con derecho de atencin (cnyuge, hijos o padres de familia) para que puedan tener derecho de atencin en el hospital, una vez registrados en el sistema se les entregar al polica su CIP (Carnet de Identidad Policial) y a los miembros de su familia el CIF (Carnet de Identificacin Familiar). Requisitos que debe presentar:
36

Partida de nacimiento de sus hijos Partida de matrimonio

2) El polica debe acudir a la DIREFIN donde solicitar su Planilla de Pago que posteriormente lo presentar en FOSPOLI para confirmar que pertenece a la PNP. 3) El polica debe acudir a FOSPOLI para poder tramitar su Tarjeta de Fospoli. Requisitos que debe presentar: Planilla de pago Boleta de pago Copia del CIP Copia del CIF de los miembros de su familia.

4) El polica debe acudir a rea de Admisin y Archivos del hospital donde se realizar la apertura de su historia clnica. Requisitos que debe presentar: Tarjeta Fospoli CIP o CIF de los miembros de su familia

5) Luego de haber realizado todos esos trmites el polica y su familia podrn acercarse a cualquier consultorio y sacar cita. Requisitos que debe presentar: Tarjeta Fospoli CIP o CIF Tarjeta nica de Atencin

Actualmente para obtener una cita en el Hospital Nacional PNP Luis N. Senz, el paciente debe acudir a la ventanilla ubicada en el consultorio externo donde desea atenderse y solicitar la cita a la enfermera que es la encargada del registro de citas.
37

2.8 Cita Mdica por Internet


[Artculo DePeru.com 13] Citas mdicas por internet en hospitales pblicos beneficiar a 250 mil usuarios al mes: Representantes del Ministerio de Salud informaron que se pondr en funcionamiento el servicio de citas mdicas por internet en hospitales del MINSA, la cual beneficiar mensualmente a unas 250 mil personas. Este servicio ser gratuito y evitar los tiempos de espera. Este sistema, que ya se inici en el Instituto Nacional de Enfermedades Neoplsicas (INEN), Hospital Madre-Nio Docente San Bartolom y en el Instituto Materno Perinatal (antes Maternidad de Lima), permite al usuario un acceso rpido para su atencin sin colas. Slo beneficiar a quienes ya cuenten con historia clnica en el hospital.

El director de la Oficina General de Estadstica e Informtica del MINSA, Humberto Curioso Vlchez, explic que este nuevo servicio de acceso gratuito forma parte del proceso de reformas del sector Salud. Disminuir los tiempos de espera de los usuarios para solicitar su cita, con slo ingresar a la pgina web institucional del MINSA desde su casa o cabina de internet. Solo accedern al sistema aquellos pacientes que ya cuenten con historia clnica, sostuvo Curioso Vlchez. El sistema es gratuito y fcil para la reprogramacin de citas, impulsa el cumplimiento de la atencin de la demanda diaria, optimiza las agendas mdicas, mejora la calidad de atencin del establecimiento de salud y permite monitorizar el desempeo mediante el uso de indicadores de gestin. El sistema de citas denominado Sistema de Registro de Citas Mdicas en Lnea (SIREC) ser implementado en forma progresiva en todos los hospitales e institutos de Lima y regiones del pas.
38

2.9 Historia Clnica Electrnica


[MICHEL 11] expone que una historia clnica electrnica, es una recopilacin computarizada de los detalles de salud de un paciente. Pero es ms que eso, es una nueva manera de almacenar y organizar la informacin del paciente. Al igual que las fichas de hospital, los archivos de EHR de los pacientes se dividen en secciones donde los profesionales ingresan la informacin para

proporcionarle cuidado mdico al paciente o realizar tareas administrativas. La informacin almacenada en un EHR puede incluir los antecedentes mdicos de un paciente (entre ellos el estado de las vacunas, resultados de pruebas y registros de crecimiento y desarrollo), informacin sobre el seguro mdico y de facturacin y otros datos relacionados con la salud. Como se almacena en formato digital, la informacin se puede compartir fcilmente entre los distintos proveedores de atencin mdica dentro de un centro y se puede enviar con rapidez de un centro a otro si un paciente se pasa a otro centro.

2.10 Metodologa RUP


Segn [SOMMERVILLE 05] el Proceso Unificado de Rational (RUP) es un modelo de proceso hbrido, que rene elementos de todos los modelos de procesos genricos, iteraciones de apoyo e ilustra buenas prcticas en la especificacin y el diseo. El RUP reconoce que los modelos de procesos genricos presentan un solo enfoque del proceso. En contraste, el RUP se describe normalmente desde tres perspectivas: Una perspectiva dinmica que muestra las fases del modelo sobre el tiempo. Una perspectiva esttica que muestra las actividades del proceso que se representan.
39

Una perspectiva prctica que sugiere buenas prcticas a utilizar durante el proceso. El RUP es un modelo en fases que identifican cuatro fases diferentes en el proceso del software, que estn mucho ms relacionadas con asuntos del negocio ms que tcnicos. Las fases son las siguientes: 1. Inicio: El objetivo es establecer un caso de negocio para el sistema. Se deben identificar todas las entidades externas (personas y sistemas) que interactuarn con el sistema y definir estas iteraciones. Esta informacin se utiliza para evaluar la aportacin que el sistema hace al negocio. 2. Elaboracin: Los objetivos son desarrollar una comprensin del dominio del problema, establecer un marco de trabajo arquitectnico para el sistema, desarrollar el plan del proyecto e identificar los riesgos clave del proyecto. 3. Construccin: Esta fase fundamentalmente comprende el diseo del sistema, la programacin y las pruebas. Durante esta fase se desarrollan e integran las partes del sistema. 4. Transicin: Es la fase final que se ocupa de mover el sistema desde la comunidad de desarrollo a la comunidad del usuario y hacerlo trabajar en un entorno real. El RUP no es un proceso apropiado para todos los tipos de desarrollo sino que representan una nueva generacin de procesos genricos. Las innovaciones ms importantes son la separacin de fases y los flujos de trabajo, y el reconocimiento de que la utilizacin del software en un entorno del usuario es parte del proceso. Las fases son dinmicas y tienen objetivos. Los flujos de trabajo son estticos y son actividades tcnicas que no estn asociadas con fases nicas sino que pueden utilizarse durante el desarrollo para alcanzar los objetivos de cada fase.

40

[KRUCHTEN 04] define que el RUP es un proceso de ingeniera de software que proporciona un enfoque disciplinado para la asignacin de tareas y responsabilidades dentro del desarrollo de la organizacin. Su objetivo es asegurar que el software sea de alta calidad y que satisfaga las necesidades de los usuarios finales dentro de un horario y presupuesto predecible. El RUP describe buenas prcticas de la ingeniera del software que son aconsejables en el desarrollo de sistemas. Se recomienda seis buenas prcticas fundamentales: 1. Desarrollar el software de forma iterativa: Se debe planificar incrementos del sistema basado en las prioridades del usuario, entregando las

caractersticas del sistema de ms alta prioridad al inicio del proceso de desarrollo. 2. Gestionar requerimientos: Se debe documentar explcitamente los

requerimientos del cliente. Si existen cambios en estos requerimientos, antes de aceptarlos se debe analizar el impacto de estos cambios. 3. Utilizar arquitecturas basadas en componentes: Se debe estructurar la arquitectura del sistema en componentes. 4. Modelar el software visualmente: Se debe utilizar modelos grficos UML para presentar vistas estticas y dinmicas del software. 5. Verificar la calidad del software: Se debe asegurar que el software cumpla con los estndares de calidad organizacionales. 6. Controlar los cambios del software: Se debe gestionar los cambios del software usando un sistema de gestin de cambios y procedimientos y herramientas de gestin de configuraciones.

41

CAPTULO III: ESTADO DEL ARTE


3.1 Modelo Cliente-Servidor
[SOMMERVILLE 06] define el modelo arquitectnico cliente-servidor, como un modelo de sistema en el que dicho sistema se organiza como un conjunto de servicios y servidores asociados, ms unos clientes que acceden y usan servicios. Los principales componentes de este modelo son: 1. Un conjunto de servidores que ofrecen servicios a otros subsistemas. Ejemplos de servidores son servidores de impresoras que ofrecen servicios de impresin, servidores de ficheros que ofrecen servicios de gestin de ficheros y servidores de compilacin, que ofrecen servicios de compilacin de lenguajes de programacin. 2. Un conjunto de clientes que llaman a los servicios ofrecidos por los servidores. Estos son normalmente subsistemas en s mismos. Puede haber varias instancias de un programa cliente ejecutndose concurrentemente. 3. Una red que permite a los clientes acceder a estos servicios. Esto no es estrictamente necesario ya que los clientes y los servidores podran ejecutarse sobre una nica mquina. En la prctica, sin embargo, la mayora de los sistemas cliente-servidor se implementan como sistemas distribuidos. Los clientes pueden conocer los nombres de los servidores disponibles y los servicios que stos proporcionan. Sin embargo, los servidores no necesitan conocer la identidad de los clientes o cuntos clientes tienen. Los clientes acceden a los servicios proporcionados por un servidor a travs de llamas a procedimientos remotos usando un protocolo de peticin-respuesta tal como el protocolo HTTP usando en el WWW. Bsicamente, un cliente realiza una peticin a un servidor y espera hasta que recibe una respuesta. La ventaja ms importante del modelo cliente-servidor es que es una arquitectura distribuida. Se puede hacer un uso efectivo de los sistemas en red
42

con muchos procesadores distribuidos. Es fcil aadir un nuevo servidor e integrarlo con el resto del sistema o actualizar los servidores de forma transparente sin afectar el resto del sistema.

3.2 Herramientas
Appserv

[Appserv Foundation 06] expone que Appserv es una herramienta OpenSource para Windows que facilita la instalacin de Apache, MySQL y PHP en una sola herramienta, esta caracterstica facilita la tarea al usuario ya que se configuran las aplicaciones de forma automtica. Como extra incorpora phpMyAdmin para el manejo de MySQL. A continuacin definiremos cada uno de ellos:

o Apache El servidor HTTP Apache es un servidor web libre y de cdigo abierto, el ms popular en cuanto a uso, sirviendo de facto como plataforma de referencia para el diseo y evaluacin de otros servidores web. o PHP PHP (acrnimo recursivo de "PHP: Hypertext Preprocessor") es un lenguaje de programacin diseado para producir sitios web dinmicos. PHP es utilizado en aplicaciones del lado del servidor, aunque puede ser usado tambin desde una interfaz de lnea de comandos o

como aplicacin de escritorio. o MySQL MySQL es un Sistema de Gestin de Bases de Datos (SGBD) relacional, que por lo tanto utiliza SQL, multihilo y multiusuario del que se estiman ms de un milln de instalaciones.
43

o phpMyAdmin phpMyAdmin es una herramienta escrita en PHP con la intencin de manejar la administracin de MySQL a travs de pginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y est disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL. Como esta herramienta corre en mquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnologa utilizada ha ido variando durante su desarrollo.

MySQL Workbench

[MySQL.com 10] define que MySql Workbench es una herramienta visual de diseo de bases de datos que integra desarrollo de software, Administracin de bases de datos, diseo de bases de datos, creacin y mantenimiento para el sistema de base de datos MySQL. Bsicamente, MySQL WB, es una potente interfaz grfica til en: 1) Administracin de BDs MySQL: Centralizando la operacin relativa a creacin y administracin de esquemas, tablas, campos y en general objetos SQL (Store Procedures, Views, etc.), MySQL WB tambin permite un control en la administracin, creacin de cuentas de usuarios para acceso a MySQL; adicionalmente es posible la revisin de signos vitales de la plataforma de BDs, como revisin de logs del servidor de BDs. 2) Generacin de queries y/o cdigo SQL. MySQL WB, incorpora un mdulo para desarrollo de cdigo SQL, permitiendo a travs de un wizard la generacin de cdigo SQL, de una forma ms visual y fcil. 3) Diseo de Modelo de Datos (Diagramas ER). Siempre se ha sabido que un buen anlisis y diseo de una base de datos Relacional, generando un
44

modelo ER el cual permita tener grficamente la definicin de tus esquemas, tablas, etc. es de suma importancia para los DBAs Ahora MySQL WB, permite tambin generar diagramas ER de archivos DDL SQL, y prcticamente a partir de cualquier BD existente en tu motor MySQL Server. Adicionalmente MySQL WB, cuenta con una caracterstica importante conocida como ingeniera a la Inversa, la cual a partir de definiciones de esquemas, tablas, etc. en archivos SQL, puede obtener un diagrama ER, y ms an cualquier cambio en el modelo o en la definicin del esquema resincronizar tanto el modelo como la definicin de datos.

Dreamweaver

Adobe Dreamweaver es una aplicacin en forma de suite (basada en la forma de estudio de Adobe Flash) que est destinada a la construccin, diseo y edicin de sitios, videos y aplicaciones Web basados en estndares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa ms utilizado en el sector del diseo y la programacin web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edicin de imgenes como para animacin a travs de su integracin con otras. Hasta la versin MX, fue duramente criticado por su escaso soporte de los estndares de la web, ya que el cdigo que generaba era con frecuencia slo vlido para Internet Explorer y no validaba

como HTML estndar. Esto se ha ido corrigiendo en las versiones recientes. Dreamweaver cumple con el objetivo de disear pginas con aspecto profesional, y soporta gran cantidad de tecnologas y muy fcil de usar:

45

Hojas de estilo y capas. JavaScript para crear efectos e interactividades. Insercin de archivos multimedia.

JavaScript

[EGUILUZ 08] indica que JavaScript es un lenguaje de programacin que se utiliza principalmente para crear pginas web dinmicas. Una pgina web dinmica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario. Tcnicamente, JavaScript es un lenguaje de programacin interpretado, por lo que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con JavaScript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios. A pesar de su nombre, JavaScript no guarda ninguna relacin directa con el lenguaje de programacin Java. Legalmente, JavaScript es una marca registrada de la empresa Sun Microsystems.

3.3 Tipos de tecnologas para implementar un sistema web de citas mdicas


Para el desarrollo e implementacin del sistema web mencionado en el presente proyecto de tesis, hemos definido 3 alternativas de herramientas que podran ser utilizadas, para ello la institucin donde se implementar el sistema tendr la opcin de elegir una de ellas la cual le resulte ms conveniente y de mejor acceso. A continuacin mostraremos las 3 alternativas:

46

Alternativa N 1
Microsoft Visual Studio 2008 Microsoft SQL Server 2008 Windows Server 2008 Servidor ProLiant Dominio Total

Alternativa N 2
Adobe

Alternativa N 3

$ 599

Dreamweaver CS5

$0

NetBeans IDE

$0

$ 898

MySQL Windows Server 2008 Servidor ProLiant Dominio Total

$0

Oracle BD Windows Server 2008 Servidor ProLiant Dominio Total

$ 1,660

$ 398

$ 398

$ 398

$ 1,200 $ 20 $ 3,115

$ 1,200 $ 20 $ 1,618

$ 1,200 $ 20 $ 3,278

Cuadro 5: Alternativas de herramientas. Elaboracin: Propia, 2011.

Alternativa N 1: en esta alternativa el precio es medio, no es el ms elevado como la alternativa 3, ni es el ms barato como la alternativa 2; respecto al conocimiento de las herramientas sta alternativa se encuentra en un nivel intermedio. Alternativa N 2: esta alternativa es la menos costosa y respecto al conocimiento de las herramientas sta alternativa se encuentra en un nivel intermedio. Alternativa N 3: en esta alternativa el precio es muy elevado y respecto al conocimiento de las herramientas sta alternativa se encuentra en un nivel bsico.

Comentario: La alternativa que eligi la institucin es la Alternativa N 2 debido al precio y a las herramientas.
47

3.4 Casos similares de software hospitalario


Hospital Nacional PNP Luis N. Senz El HN PNP LNS, actualmente cuenta con un sistema de citas mdicas, el cual se encuentra implementado solo en algunos consultorios y por el corto alcance que abarca el sistema no es muy eficiente. Dicho sistema es un sistema de escritorio que bsicamente se basa en la programacin de mdicos y en el registro de las citas de los pacientes. Tiene como objetivos: 1. Brindar una correcta asignacin de la cita del paciente titular y familiares con derecho para la atencin por consultorio mdico. 2. Brindar un adecuado manejo y distribucin (programacin) del personal profesional mdico en los diferentes consultorios del hospital. 3. Brindar un sistema flexible y una base de datos creciente de pacientes atendidos y de mdicos que generarn estadsticas de datos reales para una adecuada toma de decisiones. 4. Distribuir de forma ptima los recursos logsticos asignados a los consultorios externos. 5. Redefinir la relacin paciente mdico.

A continuacin en los Grficos N 14, 15, 16, 17, y 18, se mostrar algunas interfaces del sistema:

Grfico 14: Interfaz Pantalla Principal HN PNP LNS. Elaboracin: Departamento de Telemtica del HN PNP LNS.

48

Grfico 15: Interfaz Programacin de Mdicos. Elaboracin: Departamento de Telemtica del HN PNP LNS.

Grfico 16: Interfaz Reporte de Programacin de Mdicos. Elaboracin: Departamento de Telemtica del HN PNP LNS.

Grfico 17: Interfaz Programacin de Citas. Elaboracin: Departamento de Telemtica del HN PNP LNS.

49

Grfico 18: Interfaz Reporte de Programacin de Citas. Elaboracin: Departamento de Telemtica del HN PNP LNS.

EsSalud Actualmente EsSalud cuenta con un sistema de citas mdicas, el cual pretende ser mejorado por la tesista Rosa Moreno Rodrguez, proponiendo un Sistema de administracin de citas que ampla el alcance del sistema actual, brindando mejoras y mayores funcionalidades, siendo stas las siguientes: 1. Como primer paso de entrada es la reserva de la cita la cual tiene los datos del asegurado, el mdico, horario y lugar de atencin. 2. Debe haber un registro de asegurados para actualizar los telfonos o emails necesarios para poder comunicarse con el asegurado por si ocurre un contratiempo o para recordarle el da y hora de cita. 3. Se debe programar el horario de los mdicos para que al mdico se le asigne un nuevo de pacientes que pueda atender bien y dentro del horario establecido. 4. Se debe mantener un registro de las atenciones y anulaciones de las citas para una evaluacin posterior de la situacin actual de la atencin al asegurado. 5. Se debe de contar con toda la informacin necesaria es decir los reportes necesarios para que el usuario pueda administrar de citas.

50

A continuacin en los Grficos N 19, 20, 21, 22, 23, 24 y 25, se mostrar algunas interfaces del sistema:

Grfico 19: Interfaz Pantalla Principal EsSalud. Elaboracin: Moreno Rodriguez Rosa.

Grfico 20: Interfaz Programacin de Mdicos. Elaboracin: Moreno Rodriguez Rosa.

Grfico 21: Interfaz Reporte de Programacin de Mdicos. Elaboracin: Moreno Rodriguez Rosa.

51

Grfico 22: Interfaz Reserva de Citas. Elaboracin: Moreno Rodriguez Rosa.

Grfico 23: Interfaz Reporte de Citas. Elaboracin: Moreno Rodriguez Rosa.

Grfico 24: Interfaz Reporte de Recordatorio de Citas. Elaboracin: Moreno Rodriguez Rosa.

52

Grfico 25: Interfaz Recordatorio de Citas. Elaboracin: Moreno Rodriguez Rosa.

3.5 Tcnicas de recoleccin de datos


Recopilacin de Informacin Se recopilar informacin de las reas involucradas en la gestin del proceso de citas mdicas en el hospital (en este caso de las 5 reas definidas en las estadsticas).

Entrevistas Se realizar entrevistas a las enfermeras que se encuentran en la ventanilla de los consultorios que son las encargadas del registro y atencin de las citas; tambin se realizar entrevistas a los pacientes para determinar en qu medida les afecta el problema actual en el proceso de citas y en qu medida les favorecera la solucin que se les pretende brindar con el presente proyecto de tesis.

Reuniones Se convocarn reuniones con las personas con mejor conocimiento del proceso de las citas para poder tener un mejor entendimiento sobre dicho proceso y tambin con las personas involucradas en el traslado de las historias clnicas.

53

CAPTULO IV: MODELADO DEL NEGOCIO


4.1 Reglas del Negocio
RN 1: Los titulares que recibirn atencin de los servicios de salud son: 1. El Personal Policial PNP en situacin de actividad, disponibilidad o retiro con goce de pensin. 2. Los Cadetes de la Escuela de Oficiales PNP. 3. Alumnos de las Escuelas Tcnico Superiores PNP.

RN 2: Los familiares que recibirn atencin de los servicios de salud son: 1. El o la cnyuge, excepto si percibe prestaciones de salud estatal o paraestatal. 2. Los hijos menores de dieciocho (18) aos. 3. Los hijos mayores de dieciocho (18) y menores de veintiocho (28) aos, siempre que sean solteros, sin hijos, dependientes del titular y que sigan en forma ininterrumpida estudios de nivel bsico, tcnico superior o universitario con matricula mnima semestral. 4. Los sobrevivientes solteros que gozan pensin de orfandad hasta los veintiocho (28) aos. Esta condicin ser certificada por un informe emitido por la DIRREHUM-PNP. 5. Los hijos mayores de dieciocho (18) aos con discapacidad fsica o mental que les impida desarrollar una actividad normal con retribucin econmica. Esta condicin ser certificada por un dictamen emitido por la Junta Mdica de Sanidad nombrada por la DIRSAL PNP o Resolucin Judicial correspondiente. 6. Los padres del titular, excepto si percibe prestaciones de salud estatal o paraestatal.

RN 3: Los beneficios que obtendrn los titulares y familiares son: 1. Asistencia a la atencin de salud en los Centros Mdicos y hospitalarios y dependencias de la Direccin de Salud de la PNP.
54

2. Tratamiento ambulatorio. 3. Hospitalizacin. 4. Provisin gratuita de medicamentos. 5. Provisin gratuita de material biomdico e implementos de rehabilitacin. 6. Evacuacin del personal dentro del territorio nacional y al extranjero. 7. Reembolso de gastos por compra de medicamentos y servicios. El FOSPOLI slo reconocer los gastos efectuados por atencin mdica y procedimientos afines prescritos por el personal autorizado de la DIRSAL PNP que no puedan ser atendidos por las unidades asistenciales de la misma, a excepcin de aqullos originados por casos de emergencia atendidos en otros establecimientos de salud; para lo cual el beneficiario, familiar u otra persona, deber comunicar dicha atencin dentro de las cuarenta y ocho (48) horas al Servicio de Emergencia del Hospital Nacional PNP para el caso de Lima y en el caso de provincias al establecimiento de salud PNP ms cercano, para su verificacin y traslado posterior una vez estabilizada la situacin de salud; se otorgan siempre y cuando se cumpla con la normativa vigente. 8. A la licencia por enfermedad hasta un mximo de dos (02) aos a fin de atender su curacin, lapso durante el cual gozarn en forma gratuita de tratamiento mdico quirrgico y medicamentos para el personal de la PNP en actividad, siempre que tenga seis meses de antigedad, salvo en casos de accidentes; incluyendo a los Cadetes o alumnos de las Escuelas de Formacin atacados de tuberculosis, en cualquiera de sus formas o de otras dolencias de tratamiento a largo plazo, que les impida continuar prestando servicios.

RN 4: Causales de la prdida del derecho a las Prestaciones de Salud: 1. El beneficiario titular o familiar pierde el derecho a los beneficios del FOSPOLI al determinarse mediante los exmenes de Dosaje Etlico y Toxicolgico que al causar u originar un accidente que le ocasion dao o enfermedad haya ingerido bebidas alcohlicas o drogas ilcitas. Esta
55

atencin se realizar ntegramente segn la Ley de Emergencia debiendo posteriormente reintegrar los gastos ocasionados al FOSPOLI. 2. El titular o beneficiario que falsifique o consigne datos falsos de beneficiarios del FOSPOLI, perder los beneficios a que tiene derecho en forma automtica por un plazo mnimo de seis meses, el Directorio puede ampliar este plazo de acuerdo a las circunstancias. Esta inhabilitacin se da sin perjuicio de las responsabilidades administrativodisciplinarias, civiles y penales a que hubiere lugar. 3. El titular o beneficiario que pretenda hacer uso de los recursos del FOSPOLI argumentando una dolencia que no existe, perder los beneficios a que tiene derecho en forma automtica por un plazo mnimo de seis meses; el Directorio puede ampliar este plazo de acuerdo a las circunstancias. Esta inhabilitacin se da sin perjuicio de las

responsabilidades administrativo disciplinario, civil y penal a que hubiere lugar. 4. El embarazo contrado por las hijas con derecho, a excepcin de aqullos producto de violacin sexual. 5. Contar con prestacin de servicio de salud por otra entidad del estado.

4.2 Casos de Uso del Negocio


4.2.1 Relacin de CUNs
En el siguiente Cuadro N 6, se listar la relacin de los CUNs.

CUN
CUN 01 CUN 02 CUN 03 CUN 04

Nombre del CUN


Atender Cita Consultar Traslado de HC Solicitar Cita Solicitar Estadstica de Atenciones

Cuadro 6: Relacin de Casos de Uso del Negocio.

56

4.2.2

Diagrama de CUNs
A continuacin en el Grfico N 26, se mostrar el Diagrama de CUNs:

CUN_Atender Cita
(f rom Casos de uso del negocio)

AN_Paciente
(from Actores del negocio)

CUN_Solicitar Ci ta
(f rom Casos de uso del negocio)

AN_Asistente de HC
(from Actores del negocio)

CUN_Consultar Traslado de HC
(f rom Casos de uso del negocio)

AN_Unidad de Estadistica
(from Actores del negocio)

CUN_Solicitar Estadistica de Atenciones


(f rom Casos de uso del negocio)

Grfico 26: Diagrama de Casos de Uso del Negocio.

4.2.3

Especificaciones de CUNs
En el siguiente Cuadro N 7, se describirn las especificaciones de los CUNs. Caso de Uso Descripcin del Caso de Uso
En este CUN es cuando el Paciente acude a la ventanilla del consultorio externo donde desea atenderse y solicita su cita para su prxima atencin. En este CUN es cuando el Paciente acude a la ventanilla del consultorio donde solicit su cita en la fecha indicada para poder confirmar su llegada y posteriormente ser atendido por el mdico. 57

CUN_Solicitar Cita
(f rom Casos de uso del negocio)

CUN_Atender Cita
(f rom Casos de uso del negocio)

CUN_Consultar Traslado de HC
(f rom Casos de uso del negocio)

En este CUN es cuando el Asistente de HC solicita a las enfermeras de los consultorios externos la hoja de las historias que estn pendientes en su prxima cita. En este CUN es cuando el encargado del rea de Unidad de Estadsticas solicita las estadsticas de atenciones que se han realizado por cada consultorio externo.

CUN_Solicitar Estadistica de Atenciones


(f rom Casos de uso del negocio)

Cuadro 7: Especificaciones de los Casos de Uso del Negocio.

4.3 Diagrama de Actividades del Negocio


A continuacin en los Grficos N 27, 28, 29 y 30, se mostrarn los Diagramas de Actividades del Negocio de los CUNs: CUN Solicitar Cita
Paciente Enfermera

Solicita cita

Solicita documentos No

Brinda documentos

Revisa documentos completos? Si Registra cita : Paciente

Registra N de historia

: Cuaderno de Citas

Recibe documentos y cita

Entrega documentos y cita : Hoja de N Historias

Grfico 27: Diagrama de Actividad del CUN Solicitar Cita.

58

CUN Atender Cita


Paciente Enfermera Medico

Revisa paciente Solicita atencin Solicita tarjeta de citas Registra atencin de paciente en HC : Cuaderno de Citas Brinda tarjeta de citas Verifica cita

citado? No Si : Historia Clinica Verifica recepcin de historia

Si

conforme? No

Pasa a atencin Solicita bsqueda en admisin Solicita bsqueda de historia

Grfico 28: Diagrama de Actividad del CUN Atender Cita.

CUN Estadstica de Atenciones


Jefe de Area Enfermera

Solicita reporte de atenciones

Realiza reporte de atenciones

: Reporte de atenciones Recibe reporte de atenciones Entrega reporte de atenciones

Grfico 29: Diagrama de Actividad del CUN Estadstica de Atenciones.

59

CUN Traslado de HC
Asistente de HC Enfermera

Solicita Hoja de N Historias

Entrega Hoja de N Historias

Busca y traslada historias solicitadas : Hoja de N Historias Entrega historias solicitadas Archiva historias

: Historia Clinica

Grfico 30: Diagrama de Actividad del CUN Traslado de HC.

4.4 Diagrama de Clases de Objetos del Negocio


A continuacin en el Grfico N 31, se mostrar el Diagrama de Clases de Objetos del Negocio:

Paciente TN_Secretaria de HC
(from Trabajadores del negocio) (from Entidades del negocio)

Cuaderno de Citas TN_Enfermera


(from Trabajadores del negocio) (from Entidades del negocio)

Hoja de N Historias
(from Entidades del negocio)

Historia Clinica
(from Entidades del negocio)

Reporte de atenciones TN_Medico


(from Trabajadores del negocio) (from Entidades del negocio)

T_Jefe de Area
(from Trabajadores del negocio)

Grfico 31: Diagrama de Clases de Objetos del Negocio.

60

CAPTULO V: REQUERIMIENTOS DEL PROYECTO


5.1 Requerimientos del Software
5.1.1 Relacin de Requerimientos
En el siguiente Cuadro N 8, se listar los requerimientos funcionales y no funcionales del proyecto.

Requerimiento Nombre del Requerimiento Funcional


RF 01 RF 02 RF 03 RF 04 RF 05 RF 06 RF 07 RF 08 RF 09 RF 10 RF 11 RF 12 Programacin de Mdicos. Registro de Usuarios. Apertura de N de Historia Clnica. Reserva de Citas Mdicas. Cancelacin de Cita. Registro de Citas Mdicas. Consultar Pacientes Citados. Controlar Traslado de Historias. Consultar Movimiento de Historia. Registrar Atenciones Mdicas. Grficos Estadsticos. Reportes Estadsticos.

Requerimiento Nombre del Requerimiento No Funcional


RNF 01 RNF 02 RNF 03 RNF 04 RNF 05 Rendimiento Disponibilidad Confiabilidad Usabilidad Acceso
Cuadro 8: Relacin de Requerimientos.

61

5.1.2

Especificacin de Requerimientos
Requerimientos Funcionales

5.1.2.1

RF 01: Se podr registrar la programacin mensual de atencin de cada mdico (consultorio, turno, das y especialidad). RF 02: El administrador del sistema podr registrar a los usuarios que podrn interactuar con el sistema. RF 03: Si un paciente solicita atencin mdica por primera vez, se realizar la apertura de su nmero de historia. RF 04: Cualquier paciente podr reservar su cita a travs del sistema (siempre y cuando se le haya entregado su usuario y contrasea correspondiente para ingresar al sistema). RF 05: En caso de cancelar una cita, el paciente podr hacerlo a travs del sistema (siempre y cuando sea usuario del sistema). RF 06: La enfermera de cada consultorio externo podr registrar las citas que son solicitadas por los pacientes que acuden personalmente a los consultorios. RF 07: Se podr generar reportes con la lista de los pacientes que estn citados en una fecha especfica. RF 08: Para el traslado de las historias clnicas del rea de admisin hacia los consultorios (depender de cada cita), se controlar la salida y entrada de cada una de ellas. RF 09: Para el caso de una historia extraviada se podr consultar todos los movimientos de traslado que tuvo dicha historia, fecha y ltima ubicacin. RF10: Se podr registrar las atenciones diarias por cada mdico en cada servicio.
62

RF 11: El sistema permitir mostrar grficos estadsticos de las atenciones mdicas mensuales por cada servicio brindado. RF 12: Se podr generar reportes estadsticos de las atenciones mdicas mensuales mediante un Excel.

5.1.2.2

Requerimientos No Funcionales

RNF 01: El tiempo mximo de respuesta debe encontrarse dentro de un rango de 3 a 5 segundos y debe ser capaz de soportar cargas altas (usuarios accediendo simultneamente) en situaciones crticas y normales. RNF 02: La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de 24 horas x 7 das, garantizando un esquema adecuado que permita ante una posible falla del sistema en cualquiera de sus componentes, contar con una contingencia. El sistema tendr por lo menos una vez por mes un mantenimiento. RNF 03: Ante un fallo en el sistema, no se tardar ms de 5 minutos en restaurar los datos del sistema (en un estado vlido) y volver a poner en marcha el sistema sin prdida de informacin. RNF 04: Un usuario experimentado debe ser capaz de utilizar todas las funciones del sistema tras un entrenamiento de 2 horas, tras el cual no cometer ms de 3 errores diarios en medida. RNF 05: Para interactuar con el sistema se deber acceder a travs de un navegador con acceso a internet.

63

5.2 Casos de Uso del Sistema


5.2.1 Diagrama de Actores del Sistema
A continuacin en el Grfico N 32, se mostrar el Diagrama de Actores del Sistema:

AS_Usuario

AS_Administrador del Sistema

AS_Jefe de Area

AS_Enfermera

AS_Paciente

AS_Secretaria de HC

AS_Asistente de HC

Grfico 32: Diagrama de Actores del Sistema.

5.2.2

Diagrama de Paquetes
A continuacin en el Grfico N 33, se mostrar el Diagrama de Paquetes del sistema:
Citas Medicas Historia Clinica

Mantenimiento

Seguridad

Reportes Estadisticos

Grfico 33: Diagrama de Paquetes.

64

5.2.3

Casos de Uso del Sistema


Relacin de CUSs

5.2.3.1

En el siguiente Cuadro N 9, se listarn los Casos de Uso del Sistema. CUS


CUS 01 CUS 02 CUS 03 CUS 04 CUS 05 CUS 06 CUS 07 CUS 08 CUS 09 CUS 10 CUS 11 CUS 12 CUS 13 CUS 14 CUS 15 CUS 16 CUS 17 CUS 18 CUS 19 CUS 20 CUS 21 CUS 22 CUS 23

Nombre del CUS


Paquete Seguridad Administrar Perfil Administrar Permisos Registrar Usuario Acceso Usuario Administrar Personal Paquete Mantenimiento Mantenimiento Consultorios Externos Registrar Especialidades Mantenimiento Consultorios Internos Mantenimiento Mdicos Programar Mdicos Paquete Historia Clnica Gestionar HC Traslado HC Admisin Traslado HC Consultorios Movimiento HC Paquete Citas Mdicas Registrar Cita Consultar Citados Reservar Cita Administrar Cita Historial Citas Registrar Atenciones Consultar Atenciones Paquete Reportes Estadsticos Consultar Grficos Estadsticos Importar Excel Estadstico
Cuadro 9: Relacin de Casos de Uso del Sistema.

65

5.2.3.2

Diagrama de CUSs

A continuacin en el Grfico N 34, se mostrar el Diagrama de Casos de Uso del Sistema:

Administrar Perfil
(f rom Seguridad)

AS_Usuario
(from Actores del sistema)

Acceso Usuario
(f rom Seguridad)

Administrar Permisos
(f rom Seguridad)

Mantenimi ento Mdicos


(f rom Mantenimiento)

<<include>>

Registrar Usuario
(f rom Seguridad)

AS_Administrador del Sistema Administrar Personal


(f rom Seguridad)
(from Actores del sistema)

Mantenimi ento Consultorios Externos Mantenimi ento Consultorios Internos


(f rom Mantenimiento) (f rom Mantenimiento)

Registrar Especialidades
(f rom Mantenimiento)

Programar Mdicos
(f rom Mantenimiento)

Consultar Graficos Estadisticos


(f rom Reportes Estadisticos)

AS_Secretaria de HC
(from Actores del sistema)

Gestionar HC
(f rom Historia Clinica)

AS_Jefe de Area
(from Actores del sistema)

Registrar Cita
(f rom Citas Medicas)

AS_Enfermera
(from Actores del sistema)

Consultar Citados
(f rom Citas Medicas)

Importar Excel Estadistico


(f rom Reportes Estadisticos)

AS_Paciente
(from Actores del sistema)

Reservar Cita
(f rom Citas Medicas)

Traslado HC Admisin
(f rom Historia Clinica)

AS_Asistente de HC
(from Actores del sist...

Consultar Movimi ento HC


(f rom Historia Clinica)

Traslado HC Consultorio
(f rom Historia Clinica)

Consultar Atenciones
(f rom Citas Medicas)

Registrar Atenciones
(f rom Citas Medicas)

Administrar Cita
(f rom Citas Medicas)

Historial Ci tas
(f rom Citas Medicas)

Grfico 34: Diagrama de Casos de Uso del Sistema.

66

5.2.3.3

Especificaciones de CUSs

En el siguiente Cuadro N 10, se describirn las especificaciones de los CUSs.

Caso de Uso

Descripcin del Caso de Uso


En este CUS el Administrador del Sistema, podr registrar un nuevo perfil, as como consultar todos los que ya han sido registrados previamente en el sistema y tambin podr modificar cualquiera de ellos. En este CUS el Administrador del Sistema, podr asignar todos los permisos que tendr acceso cada perfil, tambin podr consultar todos los permisos existentes en el sistema pertenecientes a cada perfil y podr eliminarlos en caso sea necesario. En este CUS el Administrador del Sistema, podr registrar un nuevo usuario, incluyendo a los miembros de su grupo familiar que tendrn acceso al sistema con dicho usuario. En este CUS el Administrador del Sistema, podr activar a cualquier usuario que haya sido bloqueado automticamente por el sistema por la penalidad de inasistencias al hospital. En este CUS el Administrador del Sistema, podr registrar al personal que usar el sistema, cada uno con su respectivo perfil, tambin se podr consultar y eliminar. En este CUS el Administrador del Sistema, podr registrar los consultorios externos (reas o servicios) que existen en el hospital, tambin se podr consultar los consultorios existentes. En este CUS el Administrador del Sistema, podr registrar las especialidades que brinda cada consultorio externo, tambin se podr consultar las especialidades existentes.

Administrar Perfil
(f rom Seguridad)

Admini strar Permisos


(f rom Seguridad)

Registrar Usuario
(f rom Seguridad)

Acceso Usuario
(f rom Seguridad)

Admini strar Personal


(f rom Seguridad)

Mantenimiento Consultorios Externos


(f rom Mantenimiento)

Registrar Especialidades
(f rom Mantenimiento)

67

Mantenimiento Consultorios Internos


(f rom Mantenimiento)

En este CUS el Administrador del Sistema, podr registrar los consultorios internos que pertenecen o estn ubicados en los consultorios externos, tambin se podr consultar los consultorios existentes. En este CUS el Administrador del Sistema, podr registrar a cada uno de los mdicos en el sistema con todos sus datos bsicos, tambin se podr consultar, modificar, activar o desactivar a cualquier mdico. En este CUS el Jefe de rea, podr realizar la programacin mensual de atencin que brindar cada mdico en el hospital, tambin se podr reportar la programacin por cada mdico. En este CUS la Secretaria de HC, podr realizar la apertura del nmero de historia que pertenecer al paciente que solicite su historia cnica.

Mantenimiento Mdicos
(f rom Mantenimiento)

Programar Medico
(f rom Mantenimiento)

Gestionar HC
(f rom Historia Clinica)

Traslado HC Admisin
(f rom Historia Clinica)

En este CUS el Asistente de HC, podr consultar diariamente todas las historias que estn pendientes de llevarlas a los consultorio, de este modo se podr registrar la salida y entrada de c/u de ellas. En este CUS la Enfermera, podr consultar diariamente todas las historias que estn pendientes de devolverlas al rea de Admisin, de este modo se podr registrar la entrada y salida de c/u de ellas. En este CUS el Asistente de HC y la Enfermera, podrn consultar todos los movimientos realizados en el trascurso del tiempo de cualquier historia clnica de cualquier paciente. En este CUS la Enfermera, podr registrar la cita de los pacientes que an acudan al hospital para solicitarla, previamente tendr que consultar la existencia del paciente y de su historia clnica. En este CUS la Enfermera, podr consultar diariamente todos los pacientes que estn citados en cada consultorio; podr tambin imprimir estos reportes para entregrselos a los mdicos que les toca la atencin. 68

Traslado HC Consultorio
(f rom Historia Clinica)

Consultar Movimiento HC
(f rom Historia Clinica)

Registrar Cita
(f rom Citas Medicas)

Consultar Citados
(f rom Citas Medicas)

Reservar Cita
(f rom Citas Medicas)

En este CUS el Paciente, podr reservar por internet su nueva cita, en la especialidad que necesite atencin y en el da y hora que desee.

Administrar Cita
(f rom Citas Medicas)

En este CUS el Paciente, podr consultar su prxima cita; tambin podr cancelarla en caso sea necesario. El sistema le mostrar alertas de alguna cita que no asisti o de su prxima cita pendiente. En este CUS el Paciente, podr consultar todas las atenciones que ha tenido en el trascurso de los aos, podr realizar la consulta por especialidad, por consultorio, o fecha. En este CUS la Enfermera, podr registrar al final del da todas las atenciones que ha realizado el mdico de cada consultorio, segn los pacientes citados en dicho da; tambin se podr adjuntar la historia clnica escaneada por cada paciente y realizar el registro. Para adjuntar la historia se tendr que respetar el formato de registro para las futuras bsquedas. En este CUS la Enfermera, podr consultar por cada paciente las atenciones que fueron adjuntadas en el sistema y se podr descargar cualquiera de ellas en caso sea necesario. En este CUS el Jefe de rea, podr visualizar los grficos estadsticos de las atenciones mdicas que fueron realizadas durante el trascurso del ao, esta bsqueda se podr realizar por atenciones en general o por consultorios especficos. En este CUS el Jefe de rea, podr consultar reportes estadsticos de las atenciones mdicas que fueron realizadas durante el trascurso del ao, esta bsqueda se podr realizar por atenciones en general o por consultorios especficos.

Historial Citas
(f rom Citas Medicas)

Registrar Atenciones
(f rom Citas Medicas)

Consultar Atenciones
(f rom Citas Medicas)

Consultar Graficos Estadisticos


(f rom Reportes Estadisticos)

Importar Excel Estadistico


(f rom Reportes Estadisticos)

Cuadro 10: Especificaciones de los Casos de Uso del Sistema.

69

5.2.3.4

Matriz CUNs vs CUSs

A continuacin en el Cuadro N 11, se mostrar la Matriz de los CUNs vs los CUSs:

Cuadro 11: Matriz CUNs vs CUSs.

70

5.3 Modelo Conceptual del sistema


5.3.1 Diagrama del Modelo Conceptual
A continuacin en el Grfico N 35, se mostrar el Diagrama del Modelo Conceptual del Sistema:

Grfico 35: Diagrama del Modelo Conceptual del Sistema.

71

5.3.2

Atributos de los casos de uso del sistema


A continuacin en el Cuadro N 12, se mostrarn los atributos de los Casos de Uso del Sistema: CUS
Estado Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Definido Dificultad Baja Baja Media Alta Baja Baja Baja Baja Baja Alta Media Media Media Baja Alta Baja Alta Media Baja Media Baja Baja Media Clasificacin Secundario Secundario Primario Primario Secundario Secundario Secundario Secundario Secundario Primario Secundario Primario Primario Primario Primario Secundario Primario Primario Secundario Primario Primario Secundario Primario Ciclo Desarrollo 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I 2013-I Responsable Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez Rotceh Velsquez

CUS 01: Administrar Perfil CUS 02: Administrar Permisos CUS 03: Registrar Usuario CUS 04: Acceso Usuario CUS 05: Administrar Personal CUS 06: Mantenimiento Consultorios Externos CUS 07: Registrar Especialidades CUS 08: Mantenimiento Consultorios Internos CUS 09: Mantenimiento Mdicos CUS 10: Programar Mdicos CUS 11: Gestionar HC CUS 12: Traslado HC Admisin CUS 13: Traslado HC Consultorio CUS 14: Consultar Movimiento HC CUS 15: Registrar Cita CUS 16: Consultar Citados CUS 17: Reservar Cita CUS 18: Administrar Cita CUS 19: Historial Citas CUS 20: Registrar Atenciones CUS 21: Consultar Atenciones CUS 22: Consultar Grficos Estadsticos CUS 23: Importar Excel Estadstico

Cuadro 12: Atributos de los Casos de Uso del Sistema.

72

5.4 Benchmarking
5.4.1 Soluciones encontradas
A continuacin en el Grfico N 36, se mostrar el benchmarking realizado con algunos software utilizados por clnicas y hospitales:

Benchmarking
Anlisis Comparativo
Aspectos funcionales
Registro de citas en consultorios Verificar existencia del paciente Controlar tiempo para cada atencin Controlar turno de atencin Mostrar horarios disponibles Controlar disponibilidad de mdicos Reportar pacientes citados Registrar atenciones mdicas Registrar evaluacin de atenciones Afiliacin de usuario Reserva de citas online Reserva a parientes del grupo familiar Postergacin de citas Consultar prximas citas Controlar n de citas permitidas Reporte estadstico de atenciones Envo de solicitud de historias Controla traslado de historias Consulta de ubicacin de historia Informar novedades 3 3 2 3 3 3 2 2 1 3 2 1 2 2 1 1 1 1 1 3 40 pts. 3 3 2 2 3 3 1 1 1 1 1 2 1 1 1 2 1 1 1 1 32 pts. 2 2 2 3 3 2 2 2 2 3 2 2 2 2 3 1 1 1 2 1 40 pts. 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 57 pts. EsSalud HN PNP Luis N. Senz LOLIMSA HN PNP Luis N. Senz

Grfico 36: Benchmarking. Elaboracin: Propia, 2013.

73

Tabla de Puntuacin
Bueno Regular Malo 3 2 1

5.4.2

Evaluacin de las soluciones encontradas


Como se puede observar en nuestro cuadro comparativo la opcin nmero 4 es la escogida debido a que es la que cumple con la mayora de los requerimientos solicitados por la institucin. Cabe resaltar que para la comparacin del benchmarking se ha tomado en cuenta todos los requerimientos funcionales solicitados por la institucin y se ha realizado la comparacin con la informacin de los otros sistemas que se ha podido tener acceso con manuales e informes y no con el software directamente. El primero software comparado es con el sistema que est siendo implementando por la tesista Rosa Moreno. El segundo software comparado es con el sistema que se utiliza actualmente en el HN PNP LNS. Por ltimo el tercer software comparado es con el sistema que brinda la empresa LOLIMSA.

5.5 Prototipo de la solucin


A continuacin en los Grficos N 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52 y 53, mostraremos algunos prototipos del sistema, para tener una idea general en cmo es y cules son sus funcionalidades principales. Para ver ms detalle del sistema: Ver Anexo N 7.

74

Interfaz inicial del sistema:

Grfico 37: Prototipo de la Interfaz Inicial del Sistema.

75

Interfaz para gestionar la apertura de un nuevo N de Historia Clnica:

Grfico 38: Prototipo de la Interfaz Gestionar Historia Clnica.

76

Interfaz para registrar las Citas, realizadas por parte de las enfermeras en la ventanilla de atencin de los consultorios: Paso 1

Grfico 39: Prototipo de la Interfaz Registrar Cita Paso 1.

77

Paso 2

Grfico 40: Prototipo de la Interfaz Registrar Cita Paso 2.

78

Interfaz para reservar las Citas, realizadas por parte de los pacientes: Paso 1

Grfico 41: Prototipo de la Interfaz Reservar Cita Paso 1.

79

Paso 2

Grfico 42: Prototipo de la Interfaz Reservar Cita Paso 2.

80

Interfaz para administrar las Citas por parte de los pacientes:

Grfico 43: Prototipo de la Interfaz Administrar Cita.

81

Grfico 44: Prototipo de la Interfaz Consultar Cita.

82

Interfaz para el registro y control de la salida y entrada de las Historias Clnicas en el rea de admisin y archivos:

Grfico 45: Prototipo de la Interfaz Registrar Salida HC - rea Admisin.

83

Grfico 46: Prototipo de la Interfaz Registrar Entrada HC - rea Admisin.

84

Interfaz para el registro y control de la salida y entrada de las Historias Clnicas en los consultorios:

Grfico 47: Prototipo de la Interfaz Registrar Entrada HC - Consultorio.

85

Grfico 48: Prototipo de la Interfaz Registrar Salida HC - Consultorio.

86

Interfaz para consultar los pacientes citados:

Grfico 49: Prototipo de la Interfaz Consultar Citados.

87

Interfaz para consultar los movimientos de las Historias Clnicas:

Grfico 50: Prototipo de la Interfaz Consultar Movimiento HC.

88

Interfaz para registrar las atenciones de las Citas:

Grfico 51: Prototipo de la Interfaz Registrar Atenciones.

89

Grfico 52: Prototipo de la Interfaz Registrar Detalle HC.

90

Interfaz para realizar reporte de las estadsticas de las citas por cada servicio:

Grfico 53: Prototipo de la Interfaz Reporte Estadstico.

91

CAPTULO VI: ARQUITECTURA


6.1 Realizacin de los CUS ms significativos para la arquitectura
Para la arquitectura del sistema tomaremos 10 casos de uso, los cuales sern diagramados y especificados a continuacin.

6.1.1

Diagrama de CUS ms significativos para la arquitectura


A continuacin en el Grfico N 54, se mostrar el Diagrama de los casos de uso ms significativos para la arquitectura:

Reservar Cita
(f rom Citas Medicas)

AS_Secretaria de HC
(from Actores del sistema)

Gestionar HC
(f rom Historia Clinica)

AS_Paciente
(from Actores del sistema)

Administrar Cita
(f rom Citas Medicas)

Registrar Cita
(f rom Citas Medicas)

AS_Enfermera
(from Actores del sistema)

Consultar Citados
(f rom Citas Medicas)

Traslado HC Consultorio
(f rom Historia Clinica)

Consultar Movimiento HC
(f rom Historia Clinica)

Registrar Atenciones
(f rom Citas Medicas)

Traslado HC Admisin
(f rom Historia Clinica)

AS_Asistente de HC
(from Actores del sistema)

AS_Jefe de Area
(from Actores del sistema)

Importar Excel Estadistico


(f rom Reportes Estadisticos)

Grfico 54: Diagrama de CUS ms significativos para la Arquitectura.

92

6.1.2

Especificacin de los casos de uso


Para ver las especificaciones de los casos de uso: Ver Anexo N 1.

6.1.3

Diagramas de Clases de Anlisis


A continuacin en los Grficos N 55, 56, 57, 58, 59, 60, 61, 62, 63 y 64, se mostrarn los Diagramas de Clases de los CUS ms significativos para la arquitectura:

CUS: Gestionar HC

AS_Secretaria de HC
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Gestionar HC
(f rom Interf aces)

C_Gestionar HC
(f rom Controladoras)

E_Historia Clinica
(f rom Entidades)

E_Paciente
(f rom Entidades)

E_Persona
(f rom Entidades)

Grfico 55: Diagrama de Clases de Anlisis del CUS Gestionar HC.

CUS: Registrar Cita

AS_Enfermera
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Registrar Cita
(f rom Interf aces)

C_Registrar Cita
(f rom Controladoras)

E_Turnos Programados
(f rom Entidades)

E_Citas
(f rom Entidades)

E_Persona
(f rom Entidades)

E_Paciente
(f rom Entidades)

E_Historia Clinica
(f rom Entidades)

Grfico 56: Diagrama de Clases de Anlisis del CUS Registrar Cita.

93

CUS: Reservar Cita

AS_Paciente
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Reservar Cita
(f rom Interf aces)

C_Reservar Cita
(f rom Controladoras)

E_Turnos Programados
(f rom Entidades)

E_Citas E_Paciente
(f rom Entidades)

E_Historia Clinica
(f rom Entidades)

(f rom Entidades)

Grfico 57: Diagrama de Clases de Anlisis del CUS Reservar Cita.

CUS: Administrar Cita

AS_Paciente
(f rom Actores del sistema) ...)

I_Iniciar Sesion
(f rom Interf aces)

I_Administrar Cita
(f rom Interf aces)

C_Administrar Cita
(f rom Controladoras)

E_Citas
(f rom Entidades)

E_Turnos Programados
(f rom Entidades)

E_Persona
(f rom Entidades)

Grfico 58: Diagrama de Clases de Anlisis del CUS Administrar Cita.

CUS: Traslado HC Admisin

AS_Asistente de HC
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Traslado HC Admisin C_Traslado HC Admisin


(f rom Interf aces) (f rom Controladoras)

E_Citas
(f rom Entidades)

E_Paciente
(f rom Entidades)

E_Movimiento Historia
(f rom Entidades)

E_Historia Clinica
(f rom Entidades)

Grfico 59: Diagrama de Clases de Anlisis del CUS Traslado HC Admisin.

94

CUS: Traslado HC Consultorio

AS_Enfermera
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Traslado HC Consultorio
(f rom Interf aces)

C_Traslado HC Consultorio
(f rom Controladoras)

E_Movimiento Historia
(f rom Entidades)

Grfico 60: Diagrama de Clases de Anlisis del CUS Traslado HC Consultorio.

CUS: Consultar Citados

AS_Enfermera
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Consultar Citados
(f rom Interf aces)

C_Consultar Citados
(f rom Controladoras)

E_Turnos Programados
(f rom Entidades)

E_Citas
(f rom Entidades)

Grfico 61: Diagrama de Clases de Anlisis del CUS Consultar Citados.

CUS: Consultar Movimiento HC

AS_Enfermera
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Consultar Movimiento HC
(f rom Interf aces)

C_Consultar Movimiento HC
(f rom Controladoras)

E_Movimiento Historia
(f rom Entidades)

Grfico 62: Diagrama de Clases de Anlisis del CUS Consultar Movimiento HC.

95

CUS: Registrar Atenciones

AS_Enfermera
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Registrar Atenciones C_Registrar Atenciones


(f rom Interf aces) (f rom Controladoras)

E_Citas
(f rom Entidades)

E_Detalle Historia Clinica


(f rom Entidades)

Grfico 63: Diagrama de Clases de Anlisis del CUS Registrar Atenciones.

CUS: Importar Excel Estadstico

AS_Jefe de Area
(f rom Actores del sistema)

I_Iniciar Sesion
(f rom Interf aces)

I_Importar Excel Estadistico


(f rom Interf aces)

C_Importar Excel Estadistico


(f rom Controladoras)

E_Citas
(f rom Entidades)

Grfico 64: Diagrama de Clases de Anlisis del CUS Importar Excel Estadstico.

6.1.4

Diagramas de Secuencia de Anlisis


A continuacin en los Grficos N 65, 66, 67, 68, 69, 70, 71, 72, 73 y 74, se mostrarn los Diagramas de Secuencia de los CUS ms significativos para la arquitectura:

96

CUS: Gestionar HC

: AS_Secretaria de HC

: I_Iniciar Sesion

: I_Gestionar HC

: C_Gestionar HC

: E_Paciente

: E_Persona

: E_Historia Clinica

1 : Inicia sesin en el sistema y elige la opcin "Registrar Historia" 2 : Es redireccionado a la intefaz de la opcin seleccionada

3 : Solicita ingresar CIF del paciente para la bsqueda 4 : Ingresa CIF y hace clic en el botn 'Buscar'

5 : Valida datos 6 : Muestra datos de los pacientes identificados con el CIF

7 : Solicita seleccionar paciente 8 : Selecciona paciente y hace clic en el botn 'Guardar'

9 : Valida datos 10 : Registra nueva historia y muestra mensaje de validacin

Grfico 65: Diagrama de Secuencia de Anlisis del CUS Gestionar HC.

97

CUS: Registrar Cita

: AS_Enfermera

: I_Iniciar Sesion

: I_Registrar Cita

: C_Registrar Cita

: E_Persona

: E_Paciente

: E_Historia Clinica

: E_T urnos Programados

: E_Citas

1 : Inicia sesin en el sistema y elige la opcin "Registrar Cita" 2 : Es redireccionado a la intefaz de la opcin seleccionada

3 : Solicita ingresar DNI del paciente para la bsqueda 4 : Ingresa DNI del paciente y hace clic en el botn 'Buscar'

5 : Valida datos 6 : Muestra datos del paciente

7 : Solicita seleccionar datos de la cita (especialidad y consultorio) 8 : Selecciona datos y hace clic en el botn 'Cargar Turnos'

9 : Valida datos 10 : Carga turnos programados

11 : Solicita seleccionar turno 12 : Selecciona turno

13 : Valida datos 14 : Registra nueva cita y muestra mensaje de validacin

Grfico 66: Diagrama de Secuencia de Anlisis del CUS Registrar Cita.

98

CUS: Reservar Cita

: AS_Paciente

: I_Iniciar Sesion

: I_Reservar Cita

: C_Reservar Cita

: E_Paciente

: E_Historia Clinica

: E_T urnos Programados

: E_Citas

1 : Inicia sesin en el sistema y elige la opcin "Reservar Cita"

2 : Es redireccionado a la intefaz de la opcin seleccionada 3 : Captura CIF de usuario y muestra pacientes encontrados

4 : Solicita seleccionar datos de la cita (paciente, especialidad y consultorio) 5 : Selecciona datos y hace clic en el boton 'Cargar Turnos'

6 : Valida datos 7 : Carga turnos programados

8 : Solicita seleccionar turno 9 : Selecciona turno

10 : Valida datos 11 : Registra nueva cita y muestra mensaje de validacin

Grfico 67: Diagrama de Secuencia de Anlisis del CUS Reservar Cita.

99

CUS: Administrar Cita

: AS_Paciente

: I_Iniciar Sesion

: I_Administrar Cita

: C_Administrar Cita

: E_Citas

: E_Persona

: E_T urnos Programados

1 : Inicia sesin en el sistema y elige la opcin "Administrar Cita" 2 : Es redireccionado a la intefaz de la opcin seleccionada 3 : Captura CIF 4 : Obtiene datos de la cita 5 : Obtiene datos del paciente

6 : Devuelve datos 7 : Muestra citas pendientes

8 : Solicita seleccionar 'Detalle' 9 : Selecciona detalle 10 : Devuelve datos 11 : Carga detalle

12 : Solicita seleccionar botn 'Cancelar cita' 13 : Hace clic en el botn 'Cancelar cita' 14 : Actualiza turnos programados

15 : Anula cita y actualiza turno 16 : Anula cita

Grfico 68: Diagrama de Secuencia de Anlisis del CUS Administrar Cita.

100

CUS: Traslado HC Admisin

: AS_Asistente de HC

: I_Iniciar Sesion

: I_Traslado HC Admisin

: C_T raslado HC Admisin

: E_Citas

: E_Paciente

: E_Historia Clinica

: E_Movimiento Historia

1 : Inicia sesin en el sistema y elige la opcin "Traslado de historia Admisin" 2 : Es redireccionado a la intefaz de la opcin seleccionada

3 : Solicita seleccionar el consultorio y fecha de la cita para la bsqueda Registro de Salida 4 : Selecciona consultorio, fecha y hace clic en el botn 'Buscar'

5 : Valida datos 6 : Muestra historias con traslado pendiente

7 : Solicita seleccionar e ingresar los datos para registrar la salida de las historias (pacientes, observacin) 8 : Selecciona e ingresa los datos y hace clic en el botn 'Registrar Salida'

9 : Valida datos 10 : Registra salida de las historias y muestra mensaje de validacin

11 : Solicita seleccionar el consultorio y fecha de la cita para la bsqueda Registro de Entrada 12 : Selecciona consultorio, fecha y hace clic en 'Buscar'

13 : Valida datos 14 : Muestra historias devueltas

15 : Solicita seleccionar los datos para registrar la entrada de las historias (pacientes) 16 : Selecciona los datos y hace clic en el botn 'Registrar Entrada'

17 : Valida datos 18 : Registra entrada de las historias y nuestra mensaje de validacin

Grfico 69: Diagrama de Secuencia de Anlisis del CUS Traslado HC Admisin.

101

CUS: Traslado HC Consultorio

: AS_Enfermera

: I_Iniciar Sesion

: I_Traslado HC Consultorio

: C_T raslado HC Consultorio

: E_Movimiento Historia

1 : Inicia sesin en el sistema y elige la opcin "T raslado de historia Consultorio" 2 : Es redireccionado a la intefaz de la opcin seleccionada

3 : Solicita seleccionar el consultorio y fecha de la cita para la bsqueda Registro de Entrada 4 : Selecciona consultorio, fecha y hace clic en el botn 'Buscar' 5 : Valida datos 6 : Muestra historias enviadas

7 : Solicita seleccionar los datos para registrar la entrada de las historias (pacientes) 8 : Selecciona los datos y hace clic en el botn 'Registrar Entrada'

9 : Valida datos 10 : Registra entrada de las historias y muestra mensaje de validacin

11 : Solicita seleccionar el consultorio y fecha de la cita para la bsqueda Registro de Salida 12 : Selecciona consultorio, fecha y hace clic en el botn 'Buscar' 13 : Valida datos 14 : Muestra historias registradas

15 : Solicita seleccionar e ingresar los datos para registrar la salida de las historias (pacientes, observacin) 16 : Selecciona e ingresa los datos y hace clic en el botn 'Registrar Salida'

17 : Valida datos 18 : Registra salida de las historias y muestra mensaje de validacin

Grfico 70: Diagrama de Secuencia de Anlisis del CUS Traslado HC Consultorio.

102

CUS: Consultar Citados

: AS_Enfermera

: I_Iniciar Sesion

: I_Consultar Citados

: C_Consultar Citados

: E_T urnos Programados

: E_Citas

1 : Inicia sesin en el sistema y elige la opcin "Consultar Citados" 2 : Es redireccionado a la intefaz de la opcin seleccionada 3 : Solicita seleccionar los datos para la bsqueda (fecha, rea, consultorio) 4 : Selecciona los datos y hace clic en el botn 'Buscar'

5 : Valida datos 6 : Muestra lista de los pacientes citados

Grfico 71: Diagrama de Secuencia del CUS Consultar Citados.

CUS: Consultar Movimiento HC

: I_Iniciar Sesion : AS_Enfermera

: I_Consultar Movimiento HC

: C_Consultar Movimiento HC

: E_Movimiento Historia

1 : Inicia sesin en el sistema y elige la opcin "Movimiento HC" 2 : Es redireccionado a la intefaz de la opcin seleccionada

3 : Solicita ingresar nmero de HC del paciente pra la bsqueda 4 : Ingresa nmero de HC y hace clic en el botn 'Consultar'

5 : Valida datos 6 : Muestra movimientos de la historia buscada

Grfico 72: Diagrama de Secuencia de Anlisis del CUS Consultar Movimiento HC.

103

CUS: Registrar Atenciones

: AS_Enfermera

: I_Iniciar Sesion

: I_Registrar Atenciones

: C_Registrar Atenciones

: E_Citas

: E_Detalle Historia Clinica

1 : Inicia sesin en el sistema y elige la opcin "Registrar Atenciones" 2 : Es redireccionado a la intefaz de la opcin seleccionada 3 : Solicita seleccionar los datos para la bsqueda (fecha, rea, consultorio) 4 : Selecciona los datos y hace clic en el botn 'Listar'

5 : Valida datos 6 : Muestra lista de los pacientes citados

7 : Solicita seleccionar paciente y adjuntar su historia clnica 8 : Selecciona paciente, adjunta historia clnica y hace clic en el botn 'Guardar'

9 : Valida datos y actualiza cita 10 : Registra atenciones

Grfico 73: Diagrama de Secuencia de Anlisis del CUS Registrar Atenciones.

104

CUS: Importar Excel Estadstico

: AS_Jefe de Area

: I_Iniciar Sesion

: I_Importar Excel Estadistico

: C_Importar Excel Estadistico

: E_Citas

1 : Inicia sesin en el sistema y elige la opcin "Importar Excel" 2 : Es redireccionado a la intefaz de la opcin seleccionada 3 : Muestra estadstica de atenciones mensuales por consultorio

4 : Solicita importar excel 5 : Hace clic en el botn 'Importar'

6 : Descarga excel 7 : Excel descargado

Grfico 74: Diagrama de Secuencia de Anlisis del CUS Importar Excel Estadstico.

6.1.5

Diagramas de Clases y Secuencia de Diseo


A continuacin en los Grficos N 75, 76, 77, 78, 79 y 80, se mostrarn los Diagramas de Clases y Secuencia de Diseo de 3 CUS ms significativos para la arquitectura:

105

CUS: Gestionar HC

Grfico 75: Diagrama de Clases de Diseo del CUS Gestionar HC.

: I_Iniciar Sesion : AS_Secretaria de HC

: I_Gestionar HC

: C_Gestionar HC

: E_Paciente

: E_Historia Clinica

1: session_start($datos,$cn) : Usuario, Contrasea

2: $valida_usuario=mysql_query($q,$cn) 3: vista_pacientes 4: Buscar_Paciente($datos,$cn) : CIF

5: retorna_datos=mysql_query($q,$cn) 6: Registra_historia($datos,$cn) : Num_Historia, F_Registro, idPaciente

7: mysql_query($q,$cn) 8: <script>alert('Registro Correcto!')

Grfico 76: Diagrama de Secuencia de Diseo del CUS Gestionar HC.

106

CUS: Registrar Cita

Grfico 77: Diagrama de Clases de Diseo del CUS Registrar Cita.

: I_Iniciar Sesion : AS_Enfermera

: I_Registrar Cita

: C_Registrar Cita

: E_Paciente

: E_T urnos Programados

: E_Citas

1: session_start($datos,$cn) : Usuario, Contrasea

2: $valida_usuario=mysql_query($q,$cn) 3: vista_citas 4: Buscar_Paciente($datos,$cn) : DNI

5: retorna_datos=mysql_query($q,$cn)

6: Carga especialidad

7: Carga consultorio

8: Consultar_T urnos($datos,$cn) : Especialidad, Consultorio

9: $retorna_datos=mysql_query($q,$cn)

10: Registra_cita($datos,$cn) : Tipo, idPaciente, idT urnos_Programados, estado 11: mysql_query($q,$cn)

12: <script>alert('Registro Correcto!')

Grfico 78: Diagrama de Secuencia de Diseo del CUS Registrar Cita.

107

CUS: Consultar Citados

Grfico 79: Diagrama de Clases de Diseo del CUS Consultar Citados.

: I_Iniciar Sesion : AS_Enfermera

: I_Consultar Citados

: C_Consultar Citados

: E_T urnos Programados

: E_Citas

1: session_start($datos,$cn) : Usuario, Contrasea

2: $valida_usuario=mysql_query($q,$cn) 3: vista_citas 4: Consultar_Citados($datos,$cn) : Fecha, Area, Consultorio

5: $retorna_datos=mysql_query($q,$cn)

Grfico 80: Diagrama de Secuencia de Diseo del CUS Consultar Citados.

108

6.2 Modelo de Datos


6.2.1 Diagrama del Modelo de Datos
A continuacin en el Grfico N 81, se mostrar el Diagrama del Modelo de Datos:

Grfico 81: Diagrama de Modelo de Datos.

109

6.2.2

Diccionario de Datos
Para ver el diccionario de datos: Ver Anexo N 2.

6.3 Modelo de Despliegue


A continuacin en el Grfico N 82, se mostrar el Diagrama del Modelo de Despliegue:

PC - Usuario <<Connexin HTTP>>

Sistema Web de Citas Mdicas <<TCP/IP>>

PC Local

Servidor <<TCP/IP>> HTTP Apache

Servidor Web Base de Datos MySQL BD Lenguaje de Programacin PHP Aplicacin BL: Business Logic DA: Data Access Paginas

Grfico 82: Diagrama del Modelo de Despliegue.

110

6.4 Modelo de Componentes


A continuacin en el Grfico N 83, se mostrar el Diagrama del Modelo de Componentes:

Dreamweaver

MySQL

Reservar_cit a.php

Registrar_cit a.php

Registrar_hist oria.php

Registrar_salida _admision.php

Administrar_ cita.php

BD_citas_medicas Citas Medicas index.php Historia Clinica Registrar_entrad a_consultorio.php

Historial_cita s.php Registrar_salida _consultorio.php Consultar_ci tados.php BD Movimiento_ historia.php Registrar_entrad a_admision.php

Registrar_ate nciones.php

Consultar_ate nciones.php

Administrar_consult orio_externo.php

Mantenimiento

Reportes Estadsticos

Seguridad

Administrar_ perfil.php

Administrar_consu ltorio_interno.php

Administrar_p ermisos.php

Agregar_espe cialidad.php

Registrar_us uario.php

Registrar_me dico.php

Programar_m edico.php

Grafico_gener al.php

Reporte_gener al.php

Registrar_per sonal.php

Acceso_usu ario.php

Grfico 83: Diagrama del Modelo de Componentes.

111

CAPTULO VII: DESARROLLO Y PRUEBAS


7.1 Desarrollo
7.1.1 Plataforma Tecnolgica
El presente sistema de citas mdicas, es un sistema basado en la tecnologa Cliente-Servidor Web. Por el lado del servidor ser manejado por la Unidad de Telemtica perteneciente al hospital y por el lado del cliente ser manejado por los usuarios del sistema.

Grfico 84: Arquitectura Cliente-Servidor.

El sistema ser desarrollado con las siguientes herramientas:


Entorno de Desarrollo Lenguaje de Programacin Manejador de Base de Datos Adobe Dreamweaver CS5 PHP y JavaScript MySQL - phpMyAdmin

7.1.2

Estndares de Desarrollo
A continuacin mostraremos los estndares que se utilizarn para el desarrollo del presente proyecto de tesis, para lograr como resultado un proyecto que conste de orden, coherencia y esttica que permitan a los

112

encargados de desarrollo obtener informacin clara y de fcil acceso, agilizando el desarrollo. 1. Estndares de Documentacin Los ttulos y subttulos sern escritos en negrita y slo la primera letra de cada palabra inicial ser escrita en mayscula. El texto debe estar justificado. El ttulo principal de cada captulo debe ser como sigue:
Ejemplo: CAPTULO I: VISIN DEL PROYECTO CONCLUSIONES Arial 16, Negrita Arial 16, Negrita

El ttulo y sub-ttulo de cada pgina debe ser como sigue:


Ejemplo: 1.1 El Problema 1.1.1 El Negocio 1.1.1.1 Organizacin Arial 14, Negrita, Subrayado Arial 13, Negrita, Subrayado Arial 12, Negrita, Subrayado

En la descripcin de cada tem se podr hacer uso de vietas, en el orden que sigue:
Ejemplo: Primer orden o Segundo orden - Tercer orden

Desarrollo del documento Arial 12, con interlineado 1,5. Pie de pgina Arial 10, en modo oculto. Paginacin a partir de la dcima pgina. El formato es el siguiente: 1.
113

Los ejemplos e informacin relevante ser enmarcada por un cuadro de lnea simple.

2. Estndares de Diseo Colores de las interfaces Fuente / Letras Azul, Blanco, Gris Arial, Helvetica, sans-serif, 12

3. Estndares de Anlisis No se har uso de tildes. Las siglas a usar son como sigue:

Caso de Uso del Negocio Caso de Uso del Sistema Actor del Negocio Actor del Sistema Entidad del Negocio Trabajador del Negocio Diagrama de Casos de Uso del Negocio Diagrama de Casos de Uso del Sistema Especificacin de Casos de Uso Realizacin de Casos de Uso del Negocio Diagrama de Estados Diagrama de Actividades de la Realizacin del CUN Diagrama de Actores del Sistema Diagrama de Modelo Conceptual Diagrama de Paquetes Diagrama de Objetos del Negocio Diagrama de Clases Diagrama de Clases de Anlisis Diagrama de Secuencia de Anlisis Diagrama de Clases de Diseo Diagrama de Secuencia de Diseo Diagrama de Componentes

CUN CUS AN AS EN TN DCUN DCUS ECU RCUN DE DAR DAS DMC DP DON DC DCA DSA DCD DSD 114 DC

Diagrama de Despliegue Modelo Conceptual Modelo de Clases Persistentes Entidades Interfaces Controladora

DD MC MCP E_<Nombre> I_<Nombre> C_<Controladora>

4. Estndares de Base de Datos Se usarn estndares especficos para nombrar a las tablas y columnas de la base de datos, este conjunto ser llamado nomenclatura. De esta manera lograremos identificar el contenido de las tablas y columnas, as como recordar fcilmente sus nombres. 4.1 Estndares para nombrar Objetos de la Base de Datos

El estndar general radica en que los nombres de los objetos solo podrn contener letras minsculas y el smbolo _ como conector. Nomenclatura:

El nombre de un objeto de la base de datos seguir la siguiente estructura:


<t>_<NombreObjeto>

Dnde: t : Prefijo de la Tabla Nombre de Tabla

NombreObjeto :

115

5. Estndares de Programacin 5.1 Controles Web


Tipo de Control Text Text Area Label Submit Button Checkbox Redio File Image Prefijo txt_<nombre> txta_<nombre> lbl_<nombre> btn_<nombre> btn_<nombre> chk_<nombre> r_<nombre> f_<nombre> img_<nombre>

5.2

Nombre de las Clases


Tipo de Objeto BL DA Prefijo BL_<nombre> DA_<nombre>

7.2 Pruebas
7.2.1 Plan de Pruebas del Proyecto
1. INTRODUCCIN La calidad del software es el conjunto de cualidades que lo caracterizan y determinan su utilidad, eficiencia y confiabilidad. Debido a la importancia de la calidad como base del xito en toda organizacin es necesario definir claramente el procedimiento a seguir para la realizacin de las pruebas de software con usuarios con el objetivo que verifiquen su funcionalidad y el cumplimiento de los requerimientos definidos.
116

El proceso de pruebas de usuario consiste en la ejecucin de casos de prueba por parte de los usuarios, bajo la supervisin y control del Analista de Control de Calidad asignado al proyecto, quin reporta al Supervisor del proyecto los errores encontrados antes de la aceptacin y puesta en produccin el sistema o de alguna modificacin en l como parte del mantenimiento que pudiera tener. El presente documento describe el procedimiento para la realizacin de pruebas con los usuarios y los criterios para autorizar la puesta en produccin del software.

2. OBJETIVOS El procedimiento de pruebas de usuario tiene como objetivos: Validar que el software producido cumpla los requerimientos definidos por el usuario. Lograr la satisfaccin de los clientes obteniendo un software de acuerdo a sus necesidades y que sea fcil de usar. Identificar errores evitando que se conviertan en defectos una vez que el software se encuentre en produccin. Reducir los costos de mantenimiento correctivo incrementando la productividad del software entregado.

3. HERRAMIENTAS

Es un documento que sirve de apoyo al proceso de pruebas de usuarios, contiene una serie de instrucciones que se deben seguir para probar la funcionalidad del sistema y detectar bugs. De ah la importancia de realizar una buena definicin de cada caso.

117

Los casos de prueba deben contemplar todas las variaciones y situaciones que pudieran existir. Los casos de prueba tendrn la siguiente estructura: Cabecera En esta parte se ingresan los datos referidos al Caso de Prueba, en donde algunos datos son obligatorios y otros opcionales. La informacin a registrar en la cabecera es la siguiente: Informacin del autor: Nombre de la persona que elabor el caso de prueba y fecha de la elaboracin. Informacin de la persona que revisa el caso de prueba: Nombre y fecha de revisin del caso de prueba. Nombre de persona que aprueba el caso de prueba y fecha de aprobacin. Puede ser la misma persona que revisa el caso. Objetivo del caso de prueba: Se ingresar que es lo que se busca probar con la ejecucin del caso. Se indicar el Nro. de requerimiento si fuera el caso. Condiciones del caso de prueba: Se indicar en qu ambiente se debe ejecutar el sistema y si es necesario alguna configuracin especial. Descripcin del caso de prueba: Se indicar de forma ms detallada lo que se realizar mediante el caso de prueba. Datos del probador: Nombre, fecha y hora en la que se realiz las pruebas. El dato se ingresar al momento de ejecutar el caso de prueba.

Detalle El detalle es la parte ms importante del caso de prueba debido a que describe las instrucciones que los usuarios deben ejecutar y el

118

resultado que deben esperar. El detalle est compuesto por las siguientes secciones: Instruccin: Se refiere a la accin que debe realizar el usuario en el sistema. Las instrucciones deben estar especificadas paso a paso como un manual y de manera clara, sencilla y concisa utilizando frases tales como Hacer clic., Ingresar datos., Seleccionar la opcin., etc. Data: Se ingresarn las variables con sus respectivos valores necesarios para la ejecucin de la instruccin detallada. Resultados Esperados: En esta seccin se ingresar el resultado que se espera luego de ejecutar la instruccin. Por ejemplo: Aparecer una pantalla., Mostrar el mensaje de error., etc. Resultados Reales: Se ingresar el resultado que se obtuvo al ejecutar la instruccin. El usuario que realice la prueba ingresar esta seccin slo cuando el resultado de la ejecucin de la instruccin no corresponde a lo esperado. Estado: En esta seccin el usuario que realiza la prueba registrar el estado de la ejecucin de cada instruccin. Si el resultado obtenido es igual al esperado registrar OK en caso contrario NOK.

119

4. PLAN DE PRUEBAS
Tipo de Unidad PCUS PCUS PCUS PCUS PCUS PCUS PCUS PCUS Unidad de Prueba Administrar Perfil Administrar Permisos Registrar Usuario Acceso Usuario Administrar Personal Mantenimiento Consultorios Externos Registrar Especialidades Mantenimiento Consultorios Internos Mantenimiento Mdicos Programar Mdicos Gestionar HC Traslado HC Admisin Traslado HC Consultorios Tipo de Prueba DEF DEF DEF DEF DEF DEF DEF DEF Fecha Planificada 27/08/2013 27/08/2013 27/08/2013 27/08/2013 27/08/2013 28/08/2013 28/08/2013 Responsable de la Unidad Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh

Fase N CNT CNT CNT CNT CNT CNT CNT CNT 1 2 3 4 5 6 7 8

Descripcin El administrador registra, consulta y modifica los perfiles. El administrador registra, consulta y elimina los permisos El administrador registra los usuarios. El administrador vuele activar a los usuarios en el sistema. El administrador registra y consulta personal. El administrador registra y consulta los servicios o consultorios externos. El administrador registra y consulta las especialidades.

Tester Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh

El administrador registra y 28/08/2013 consulta los consultorios internos. El administrador registra, consulta y modifica los datos de los mdicos. El administrador registra la programacin mensual de los mdicos. La Secretaria de HC registra y consulta los nmeros de historias. El Asistente de HC registra la entrada y salida de las historias. La Enfermera registra la entrada y salida de las historias. 28/08/2013

CNT

PCUS

DEF

CNT 10 CNT 11 CNT 12 CNT 13

PCUS PCUS PCUS PCUS

DEF DEF DEF DEF

28/08/2013 29/08/2013 29/08/2013 29/08/2013

120

CNT 14

PCUS

Movimiento HC

DEF

El Asistente de HC o la Enfermera consultan los 29/08/2013 movimientos de los traslados de las historias. La Enfermera registra las citas. La Enfermera consulta los pacientes citados. El Paciente reserva sus citas por internet. El Paciente consulta y cancela sys citas pendientes. El Paciente consulta el historial de sus citas. La Enfermera registra las atenciones de los mdicos. La enfermera consulta las atenciones realizada por los mdicos. El Jefe de rea consulta los grficos estadsticos de las atenciones. El Jefe de rea consulta y descarga los reportes estadsticos de las atenciones.
Cuadro 13: Plan de Pruebas.

Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh

Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh Velsquez, Rotceh

CNT 15 CNT 16 CNT 17 CNT 18 CNT 19 CNT 20 CNT 21

PCUS PCUS PCUS PCUS PCUS PCUS PCUS

Registrar Cita Consultar Citados Reservar Cita Administrar Cita Historial Citas Registrar Atenciones Consultar Atenciones Consultar Grficos Estadsticos Importar Excel Estadstico

DEF DEF DEF DEF DEF DEF DEF

30/08/2013 30/08/2013 30/08/2013 30/08/2013 30/08/2013 30/08/2013 30/08/2013

CNT 22

PCUS

DEF

31/08/2013

CNT 23

PCUS

DEF

31/08/2013

Leyenda: Fase: ELB (Elaboracin), CNT (Construccin) o TRN (Transicin). Tipo de Unidad: PCUS Validacin de programacin de caso de uso. Unidad de Prueba: Es el artefacto especfico que se va a someter la prueba. Tipo de Prueba: INI (Inicial), PAR (Parcial) o DEF (Definida) Descripcin: Es la descripcin detallada de los que se pretende probar respecto al artefacto en el contexto del sistema. Tester: Es el revisor o persona encargada de hacer la prueba. Responsable de la Unidad: Es la persona que desarroll el artefacto o unidad de prueba.

121

7.2.2

Casos de uso de pruebas del proyecto para los CUS ms

significativos para la arquitectura


Para ver los casos de prueba: Ver Anexo N 3.

7.2.3

Anlisis de las pruebas


De acuerdo al Plan de Prueba especificado en el punto 7.2.1, las pruebas realizadas a los CUSs ms significativos para la arquitectura, fueron evaluadas de forma funcional teniendo en cuenta los requerimientos funcionales del sistema. Por cada CUS se ha realizado un Caso de Prueba, donde podemos observar todos los escenarios que han sido definidos para la evaluacin y los resultados obtenidos por cada uno de ellos.

122

CAPTULO VIII: GESTIN DEL PROYECTO


8.1 Viabilidad del Proyecto
8.1.1 Viabilidad Tcnica
Las herramientas que se utilizarn para el desarrollo del presente proyecto son las siguientes: Herramientas de Software Rational Rose 2003 (Modelado UML) Adobe Dreamweaver CS5 (Entorno de Programacin) MySQL (Manejador de Base de Datos) MySQL Workbench (Diseo de Base de Datos) Microsoft Office (Excel, Word y Power Point) Microsoft Project (Cronograma de Actividades) WBS Chart (Elaboracin del EDT) Windows XP y Windows 7 (Sistema Operativo) Google Chrome y Mozilla Firefox (Explorador)

Herramientas de Hardware -

Impresoras Conexin a Internet Servidor Computadoras

8.1.2

Viabilidad Econmica
A continuacin se detallan los costos de los recursos necesarios que se utilizarn para el desarrollo, prueba e implementacin del proyecto de citas mdicas.

123

a. Costos de Hardware
Recursos de Hardware
Dispositivos Cantidad Computadora Servidor Impresora 3 1 1 Precio $ 500,00 $ 1.200,00 $ 40,00 Total Sub-Total $ 1.500,00 $ 1.200,00 $ 40,00 $ 2.740,00 A Financiar por el Hospital $ 0,00 $ 0,00 $ 0,00 $ 0,00

Cuadro 14: Costos de hardware para el desarrollo del proyecto. Elaboracin: Propia, 2013.

En este caso los recursos de hardware son financiados por el hospital, debido a que ellos ya cuentan con los dispositivos mencionados, por lo tanto el costo es de $ 0.00 dlares.

b. Costos de Software Para los recursos de software que sern utilizados se ha realizado un estudio evaluando 4 alternativas, estas alternativas son mencionadas en el punto 3.3. La alternativa que mostraremos en el siguiente cuadro es la Alternativa N4 que fue la elegida.

Recursos de Software
Software/Licencia Adobe Dreamweaver CS5 MySQL Windows Server 2008 Cantidad 1 1 1 Precio $ 0,00 $ 0,00 $ 395,00 Total Sub-Total $ 0,00 $ 0,00 $ 395,00 $ 395,00 A Financiar por el Hospital $ 0,00 $ 0,00 $ 0,00 $ 0,00

Cuadro 15: Costos de software para el desarrollo del proyecto. Elaboracin: Propia, 2013.

124

En este caso el sistema operativo tambin es financiado por el hospital, debido a que ellos ya cuentan con uno propio, por lo cual se ha considerado con un costo de $ 0.00.

c. Costo de Recursos Humanos Para el desarrollo y pruebas del proyecto se tomar en cuenta los siguientes aspectos: Se necesitar 3 trabajadores profesionales. Ingeniero de Sistema: Es el jefe del proyecto, encargado de dirigir y estimar los tiempos y costos que demandar el proyecto. Analista funcional de procesos: Es el encargado de recopilar la informacin y requerimientos del cliente y de la evaluacin continua de las necesidades del usuario. Analista programador: Es el encargado del desarrollo del sistema y modelar la base de datos. Los trabajadores trabajarn 8 horas al da, 5 das a la semana, por un periodo de 6 meses

Recursos Humanos
Perfil Profesional Ingeniero de Sistemas Analista Funcional de Procesos Analista Programador Cantidad 1 1 Funciones Sueldo Mensual N de Meses 6 6 Sub-Total $ 7.680,00 $ 6.720,00 A Financiar por el Hospital $ 7.680,00 $ 6.720,00

Jefe de Proyecto $ 1.280,00 Asegurador de Calidad Desarrollo en Programacin y Base de Datos Total $ 1.120,00

$ 1.120,00

$ 6.720,00 $ 21.120,00

$ 6.720,00 $ 21.120,00

Cuadro 16: Costos de Recursos Humanos para el desarrollo del proyecto. Elaboracin: Propia, 2013.

125

d. Costo de Implementacin La siguiente tabla est basada en la implementacin del sistema evaluada en los 21 consultorios externos existentes en el hospital.

Implementacin
Recurso PC Impresoras UTP (metros) SWITCH 24 Puertos SWITCH 16 Puertos JACK RJ-45 Otros Accesorios Cantidad 21 21 1310 2 1 21 Total Cuadro 17: Costos de Implementacin del proyecto. Elaboracin: Propia, 2013. Costo S/. 1.800,00 S/. 104,00 S/. 2,50 S/. 1.000,00 S/. 820,00 S/. 10,00 Sub-Total S/. 37.800,00 S/. 2.184,00 S/. 3.275,00 S/. 2.000,00 S/. 820,00 S/. 210,00 S/. 3.000,00 S/. 49.289,00 $ 18.957,31

Para ver ms detalle de la implementacin: Ver Anexo N 4.

Clculos de VAN y TIR Generalmente en una clnica particular se tiene ingresos directos por cada atencin brindada a un paciente, cada ingreso incluye con el tiempo el retorno de lo que se puede invertir en un sistema para dicha clnica. En el caso el HN PNP Luis. N. Senz el ingreso es subsidiado por el estado y no tiene ingresos directos por los pacientes, por ello para el retorno de la inversin no ser de forma directa como mencionamos en el caso de la clnica. Actualmente el hospital sufre gastos ocultos que se dan al no tener un control de citas permitidas por cada paciente, esto genera que
126

los gastos ocultos se reflejen en los escases de la medicina o en el estado de la infraestructura del hospital. Por ello para poder realizar la estimacin del proyecto, primero queremos explicar el costo que podra generar a travs del tiempo estos gastos ocultos que hemos mencionado. En el siguiente cuadro mostraremos un aproximado de los gastos que puede generar en total los gastos ocultos en un periodo de tiempo.

Atencin Simple
Gastos Consulta Medicina Mnimo S/. 30,00 S/. 20,00 Mximo S/. 30,00 S/. 80,00 Gastos Consulta Medicina Anlisis

Atencin Compleja
Mnimo S/. 30,00 S/. 100,00 S/. 50,00 S/. 100,00 S/. 150,00 S/. 430,00 Mximo S/. 30,00 S/. 200,00 S/. 200,00 S/. 250,00 S/. 200,00 S/. 880,00

Hospitalizacin Otros exmenes Total S/. 50,00 S/. 110,00 Total

Cuadro 18: Gastos ocultos en el HN PNP LNS. Elaboracin: Propia, 2013.

En el cuadro anterior podemos observar el costo que requerira una atencin simple y una atencin compleja por un paciente. Con un promedio de 60 atenciones ocultas en un mes, podemos observar cuanto sera el total en el costo de todas esas atenciones. En el siguiente cuadro podemos observar que para las atenciones mnimas el total es S/. 2,400 y para la atenciones mximas el total es S/. 19,650, promediando un valor de S/. 22,050.

127

Gasto Actual del Hospital


Atencin Mdica Gasto Mnimo por Atencin Costo Cantidad Promedio Extra Sub-Total S/. 80,00 30 S/. 2.400,00 Gasto Mximo por Atencin Costo Cantidad Promedio Extra Sub-Total S/. 655,00 30 S/. 19.650,00 Total S/. 22.050,00

Cuadro 19: Gasto actual en el HN PNP LNS. Elaboracin: Propia, 2013.

Gasto con el Sistema


Atencin Mdica Gasto Mnimo por Atencin Costo Promedio Cantidad Sub-Total S/. 80,00 0 S/. 0,00 Gasto Mximo por Atencin Costo Promedio Cantidad Sub-Total S/. 655,00 0 S/. 0,00 Total S/. 0,00

Cuadro 20: Gasto con el sistema en el HN PNP LNS. Elaboracin: Propia, 2013.

Como hemos visto en el cuadro anterior, con la implementacin de un sistema que controle la cantidad de citas permitidas por un paciente, los gastos ocultos se reducen a S/. 0. A continuacin podremos definir nuestro beneficio neto y la inversin total que requerira la implementacin de un sistema:

Costo Total (Sin Sistema) Costo Total (Con Sistema) Beneficio Neto S/.

S/. 22.050,00 S/. 0,00 S/. 22.050,00

Cuadro 21: Beneficio Neto. Elaboracin: Propia, 2013.

Inversin
Recursos Implementacin Total

Costo
S/. 63.063,00 S/. 49.289,00 S/. 112.352,00

Cuadro 22: Inversin del Proyecto. Elaboracin: Propia, 2013.

128

Realizando los clculos de VAN y TIR obtendremos:

Periodo
Mes 0 (inversin) Mes1 Mes2 Mes3 Mes4 Mes5 Mes6 Mes7 Mes8 Mes9 Mes10 Mes11

Flujo de Caja Neto S/. -112,352.00


S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00 S/. 22,050.00

Recuperacin S/. -90,302.00 S/. -68,252.00 S/. -46,202.00 S/. -24,152.00 S/. -2,102.00 S/. 19,948.00 S/. 41,998.00 S/. 64,048.00 S/. 86,098.00 S/. 108,148.00 S/. 130,198.00

Cuadro 23: Clculo del VAN y TIR. Elaboracin: Propia, 2013.

Tasa Interna de Retorno (TIR) Calculando la Tasa Interna de Retorno (TIR), tomando hasta el octavo mes, obtendremos: TIR = 11% = 0.11% El valor obtenido es la mxima Tasa de Descuento (TD) que puede tener el proyecto, pues una mayor tasa ocasionara que el Beneficio Neto Actualizado (BNA) sea menor que la inversin (VAN < 0) y para que el proyecto sea rentable el VAN debe ser >= 0.

Valor Actual Neto (VAN) Para el clculo del Valor Actual Neto, tomaremos una Tasa de Descuento del 11%, que es el porcentaje que la institucin desea

129

ganar en un lapso de tiempo de 8 meses respecto de la inversin inicial, entonces calculando: VAN = S/. 5,283.12 El valor obtenido nos indica que luego de descontar la inversin inicial del proyecto nos quedar una ganancia, como el resultado es positivo podemos decir que el proyecto es viable o rentable. El valor del TIR = 11% nos limita a tomar valores de Tasa de Descuento menores para el clculo del VAN ya que tomar un valor mayor al 11% hara que el proyecto no fuese rentable. En conclusin mientras se tomen valores menores del 11% de la Tasa de Descuento, el proyecto ser cada vez ms rentable, pues el Beneficio Neto Actualizado sera cada vez mayor que la inversin.

8.1.3

Viabilidad Legal
Reglamento General de Hospitales del Sector Salud Decreto Supremo N 005-90-SA El presente Reglamento tiene por objeto normar a nivel nacional la estructura orgnico-funcional de los establecimientos hospitalarios del pas, para garantizar que las actividades que brindan sean de mxima eficiencia y eficacia, en concordancia con los Lineamientos de Poltica del Sector. Es responsabilidad del Ministerio de Salud controlar, como organismo normativo, que las Unidades

Departamentales de Salud como entes descentralizados velen por el adecuado cumplimiento del presente Reglamento.

130

DEPARTAMENTO DE REGISTRO DE ATENCIN MDICA Y ESTADISTICA

Artculo 111.- Es el encargado de la elaboracin, provisin, manejo, utilizacin y conservacin de los registros de atencin mdica, as como de la recoleccin y procesamiento de las estadsticas. Artculo 112.- Todo Hospital contar con un Departamento de registro de Atencin Mdica y Estadstica. Artculo113.- Son funciones generales del Departamento del Registro de Atencin Mdica y Estadstica: Asegurar la elaboracin continua de la Historia Clnica de cada paciente. Recolectar, interpretar, aclarar, procesar y presentar la

informacin estadstica hospitalaria. Artculo 114.- Todo paciente debe contar con una Historia Clnica completa, que se archivar segn sistema Dgito Terminal. El contenido de la Historia Clnica es confidencial Artculo 115.- La Historia Clnica es de propiedad de la Institucin y debe ser codificada de acuerdo a la clasificacin Internacional. Artculo 116.- Todos los Servicios del Hospital deben remitir la informacin numrica de sus actividades al servicio de Estadstica, quien la procesar y presentar mensualmente a la Direccin del Hospital y Departamentos mediante tablas y grficos. Artculo 117.- El Departamento de Registro de Atencin Mdica y Estadstica proporcionar los datos necesarios para la expedicin de Certificados de Atencin del Paciente Hospitalario, los que sern autorizados por el mdico tratante y en su ausencia por el Jefe correspondiente del nivel superior y refrendados por el Director del Hospital.

131

Artculo 118.- El Departamento de Registro de Atencin Mdica y Estadstica tendr, de acuerdo a la complejidad y necesidades del Hospital, la siguiente estructura organizativa: Jefatura Secretara Registros Mdicos Estadstica

CONSULTORIOS EXTERNOS

Artculo 163.- Son los encargados de brindar atencin Integral de salud al consultante sano o enfermo que no requiere hospitalizacin. Artculo 166.- Todo hospital contar con consultorios externos. Artculo 167.- El nmero de consultorios externos y sus diversificaciones por especialidad y sub-especialidades estar de acuerdo con el nivel de complejidad del hospital. Artculo 168.- Son funciones generales de los consultorios externos: Atencin mdica integral a pacientes ambulatorios y supuestos sanos, mediante acciones de promocin, prevencin,

recuperacin y rehabilitacin, teniendo en cuenta el nivel de complejidad del establecimiento, referencia o contra referencia. Atencin de interconsulta. Seguimiento de pacientes hospitalizados dados de alta. A todo paciente de consulta externa se le debe hacer el estudio completo con elementos auxiliares necesarios para la toma de decisin o confirmacin del diagnstico y para prescribir el tratamiento definitivo. Para transferencia u hospitalizacin ser necesario que se cumpla con el requisito anterior.

132

Artculo 169.- A todo paciente atendido en los consultorios externos se le elaborar una historia clnica, la que ser parte integrante de la historia clnica nica del Hospital.

8.2 Organizacin del Proyecto


8.2.1 Organigrama del Proyecto
El Organigrama del Proyecto se encuentra conformado por cuatro trabajadores los cuales son: el Jefe De Proyecto, el Analista Programador, el Arquitecto de Base de Datos y el Asegurador de Calidad. Se encuentran organizados de la siguiente manera tal como se muestra la jerarqua en el siguiente Grfico N 85:

Jefe de Proyecto

Analista Programador

Arquitecto BD
Grfico 85: Organigrama del Proyecto.

Asegurador de Calidad

8.2.2

EDT del Proyecto


A continuacin en el Grfico N 86, Desglose del Trabajo del proyecto: se mostrar la Estructura de

133

Grfico 86: EDT del Proyecto. Elaboracin: Propia, 2013.

134

8.3 Estimacin y Ejecucin del Proyecto


8.3.1 Cronograma de Ejecucin del Proyecto
Para la realizacin del presente proyecto, se tom un tiempo de 209 das de actividades definidas en el cronograma de ejecucin del proyecto, tal como se muestra siguiente Grfico N 87:

Grfico 87: Cronograma de Actividades del Proyecto.

135

8.4 Gestin de Riesgos del Proyecto


En el tiempo que tomar el desarrollo del proyecto de tesis, puede surgir una serie de riesgos que podran impedir el desarrollo correcto del proyecto, en el siguiente Cuadro N 24, listaremos todos los posibles riesgos (predecibles y no predecibles) para poder elaborar nuestros planes de contingencia y poder mitigarlos en caso sean necesarios.

Riesgo Debido a la falta de disponibilidad del cliente para brindar informacin, podra

Categora

Probabilidad

Contingencia Realizar un cronograma,

Gestin del Proyecto Media

estableciendo fechas de entrevistas y reuniones para el levantamiento de informacin y toma de requerimientos.

R1

no tomarse correctamente los requerimientos, impactando en la calidad del producto final. Debido a la falta de conocimiento de las herramientas o en el uso de

Buscar apoyo externo o Gestin del Proyecto Baja capacitaciones que brinden un mejor conocimiento.

R2

nueva tecnologa establecida por el cliente, podra traer dificultades en el desarrollo del software, impactando en la culminacin del mismo. Debido a la incorrecta asignacin de tiempos para el anlisis y desarrollo del

Controlar Gestin del Proyecto Baja constantemente la realizacin de las actividades segn el cronograma establecido.

R3

software, podra aplazarse el tiempo, impactando en la entrega del software en la fecha establecida.

R4

Debido a la inclusin de

Media

Evaluar el impacto del 136

nuevos requerimientos, podra afectar en los CUS ya desarrollados, impactando en la culminacin del proyecto segn lo planificado. Debido a la entrada de virus, podra perderse toda la R5 informacin del proyecto, afectando en la entrega del producto final. Debido a factores externos, podra perderse toda la R6 informacin del proyecto, afectando en la entrega del producto final. Debido al rango de edad de los usuarios del sistema, R7 podra no aceptarse el proyecto, impactando en el fracaso del mismo.
Cuadro 24: Riesgos del Proyecto. Elaboracin: Propia, 2013.

nuevo requerimiento Gestin del Proyecto segn nuestro Plan de Gestin de cambios.

Tcnica

Baja

Utilizar la informacin de respaldo.

Externa

Baja

Realizar un Backup constantemente.

Externa

Constante capacitacin a Media todos los usuarios.

8.5 Plan de Gestin de Cambios en los Procesos del Negocio


Plan de Gestin de Cambios Durante el ciclo de desarrollo del proyecto, podra surgir la solicitud de nuevos requerimientos por parte del usuario (en este caso la institucin) que estn fuera del alcance definido al inicio del planeamiento del proyecto; por lo tanto se tiene en cuenta el Plan de Gestin de Cambios, el cual permitir de una manera organizada y controlada realizar la solicitud de cambios a los requerimientos prestablecidos presentes en el alcance del proyecto.
137

En el caso de solicitar un cambio en el proyecto fuera del alcance inicial, el usuario tendr que presentar una solicitud como se muestra a continuacin: Ver Anexo N 5.

8.6 Constancia de aceptacin del cliente sobre el proyecto


A continuacin en el Grfico N 88, se mostrar la constancia de aceptacin del proyecto brindada por el Mayor Jos Tapia, aceptando el cumplimiento de los requerimientos solicitados por la institucin para el presente proyecto de citas:

Grfico 88: Constancia de Aceptacin del Cliente.

138

CONCLUSIONES
1. Despus del desarrollo del presente proyecto, el proceso de citas mdicas ser automatizado, permitiendo a las enfermeras de los consultorios externos registrar y programar las citas de forma rpida y eficiente; a su vez permitir que los pacientes reserven y administren sus propias citas, brindndoles una mayor facilidad y comodidad en la solicitud de sus citas. 2. A s mismo, el sistema permitir controlar de manera efectiva la cantidad de citas permitidas que un paciente puede solicitar en un determinado tiempo. Este control y mejora se ver reflejado en la disminucin de los gastos ocultos que se han mencionado en la viabilidad econmica del proyecto. 3. El sistema generar reportes estadsticos de las atenciones mdicas brindadas por cada servicio y especialidad, que sern entregadas al rea de estadstica del hospital para su posterior evaluacin. 4. El sistema permitir controlar y/o monitorear el traslado de cada una de las historias clnicas, con el fin de evitar el extravo de ellas como se viene presentando actualmente. 5. Por ultimo despus de haber implementado el Sistema Web de Citas Mdicas se concluye el logro de poder obtener una amplia experiencia respecto al sector hospitalario donde se gestiona los pacientes a diario, siendo un gran problema, con lo cual se pretende tener una atencin oportuna. Este proyecto es escalable de acuerdo a las necesidades futuras del sponsor que considere necesario.

139

RECOMENDACIONES
1. Es importante que para la aceptacin del sistema de los trabajadores del hospital con poco conocimiento de informtica, se les brinde constantes capacitaciones hasta que logren comprender en su totalidad el sistema. Para los pacientes adultos mayores, se les debe dar preferencia para la solicitud de las citas en los consultorios, y para los pacientes ms jvenes con mayor conocimiento de informtica deberan solicitar cita en la mayora de los casos por internet con su respectivo usuario que se les brindar. 2. Es necesario establecer una cantidad mxima de citas que puede solicitar un paciente en un mes, para que el sistema automatice la validacin y no sea variante por cada mes. 3. Para mejorar el control del traslado de las historias clnicas, se recomienda que sean trasladadas con un da de anticipacin (a la fecha de la cita) a los Consultorios y devueltas un da despus (de la fecha de la cita) al rea de Admisin y Archivos.

140

GLOSARIO DE TRMINOS
Ad-honorem: Es cualquier actividad que se lleva a cabo sin percibir ninguna retribucin econmica. Archivo: Conocido tambin como fichero informtico es un conjunto de bits almacenado en un dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta o directorio que lo contiene. A los archivos informticos se les llama as porque son los equivalentes digitales de los archivos escritos en libros, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional. Backup: Es una copia de seguridad o de respaldo de los datos originales que se realiza con el fin de disponer de un medio de recuperarlos en caso de su prdida. Bug: Es un error o fallo en un programa de computador o sistema de software que desencadena un resultado indeseado. Cardiologa: Es la rama de la medicina interna, escindida de "pulmn y corazn", que se ocupa de las afecciones del corazn y del aparato circulatorio. Carpeta familiar: Es aquella que contiene datos referentes a la familia en su conjunto y a la vivienda en que reside; dentro de esta se archiva la ficha familiar y las Historias clnicas de todos los miembros de la familia. Carga familia: Son los miembros del Polica (cnyuge, hijos y padres del titular) que tienen derecho a la atencin integral de salud. Consultorio externo: Tambin denominado en el presente proyecto como rea o servicio, es el lugar donde se encuentran ubicados los consultorios internos donde los pacientes recibirn atencin mdica, este consultorio externo puede contener uno o ms consultorios internos. Cuaderno de citas: Es el lugar fsico donde se almacenan las citas de todos los pacientes por cada consultorio externo de atencin mdica.

141

Dermatologa: Es la especialidad mdica encargada del estudio de la estructura y funcin de la piel, as como de las enfermedades que le afectan, ofreciendo su prevencin, diagnstico y tratamiento. Dotar: Suministrar bienes para una fundacin o institucin benfica. Endocrinologa: Es la rama de la medicina que estudia el funcionamiento y las distintas enfermedades del sistema endocrino, las glndulas y sus secreciones especficas llamadas hormonas. Firewall: Un cortafuegos en espaol es una parte de un sistema o una red que est diseada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas. Hardware: Se refiere a todas las partes tangibles de un sistema informtico; sus componentes son: elctricos, electrnicos, electromecnicos y mecnicos. Historia clnica: Es el documento mdico legal, en el que se registra los datos de identificacin y de los procesos relacionados con la atencin del paciente, en forma ordenada, integrada, secuencial e inmediata de la atencin que el mdico u otros profesionales de salud brindan al paciente. Hoja de citas: Es el lugar fsico donde se registra el nmero de historia de los pacientes que sern atendidos en un mismo da. Host: De forma general un host o anfitrin es todo equipo informtico que posee una direccin IP y que se encuentra interconectado con uno o ms equipos. Es un ordenador que funciona como el punto de inicio y final de las transferencias de datos. Comnmente descrito como el lugar donde reside un sitio web. Un anfitrin de Internet tiene una direccin de Internet nica (direccin IP) y un nombre de dominio nico o nombre de anfitrin. Interfaz de Usuario: Es el medio con que el usuario puede comunicarse con una mquina, un equipo o una computadora, y comprende todos los puntos de contacto

142

entre el usuario y el equipo. Normalmente suelen ser fciles de entender y fciles de accionar. Lenguaje de Programacin: Es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. Licencia GPL: La Licencia Pblica General es la licencia ms ampliamente usada en el mundo del software y garantiza a los usuarios finales (personas, organizaciones, compaas) la libertad de usar, estudiar, compartir (copiar) y modificar el software. Microsoft Windows: Es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Navegador web: Es una aplicacin que opera a travs de Internet, interpretando la informacin de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local). Ordenador: Denominado tambin computadora, es una mquina capaz de tratar informacin automticamente mediante operaciones matemticas y lgicas

realizadas con mucha rapidez y controladas por programas informticos. Otorrino: Es la especialidad mdica que se encarga de la prevencin, diagnstico y tratamiento, tanto mdico como quirrgico, de las enfermedades de: El odo, las vas areo-respiratorias superiores (nariz y senos paranasales, faringe y laringe) y de las estructuras prximas de la cara y el cuello. Asimismo la ciruga traumatolgica, oncolgica, plstica, esttica y reparadora de la cara y el cuello tambin pueden ser tratadas por el mdico otorrinolaringlogo y especialista en ciruga de cabeza y cuello. Paciente: Es todo usuario de salud que recibe una atencin mdica. Pgina web: Es el nombre de un documento o informacin electrnica capaz de contener texto, sonido, vdeo, programas, enlaces y muchas otras cosas, adaptada para la World Wide Web y que puede ser accedida mediante un navegador web.

143

Plugins: Es una aplicacin que se relaciona con otra para aportarle una funcin nueva y generalmente muy especfica. Esta aplicacin adicional es ejecutada por la aplicacin principal e interactan por medio de la API. Programa informtico: Es un conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en una computadora. Protocolo HTTP: Es un protocolo del nivel de aplicacin usado para la trasferencia de informacin entre sistemas, de forma clara y rpida usado en cada transaccin de la World Wide Web. Est orientado a transacciones y sigue el esquema peticinrespuesta entre un cliente y un servidor. Red: Es un conjunto de equipos informticos y software conectados entre s por medio de dispositivos fsicos que envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir informacin, recursos y ofrecer servicios. Sistema Distribuido: Es una coleccin de computadoras independientes que aparecen ante los usuarios del sistema como una nica computadora. Sistema Operativo: Es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes. Software: Conjunto de programas, documentos, procesamientos y rutinas asociadas con la operacin de un sistema de computadoras, es decir, la parte intangible del computador. Switch: En espaol conmutador, es un dispositivo digital lgico de interconexin de redes de computadoras que opera en la capa de enlace de datos del modelo OSI. Su funcin es interconectar dos o ms segmentos de red, de manera similar a los puentes de red, pasando datos de un segmento a otro de acuerdo con la direccin MAC de destino de las tramas en la red.

144

Tarjeta nica de atencin: Es un cuadernillo que deben tener todos los pacientes para que se les pueda registrar cada una de sus citas; este cuadernillo es uno de los requisitos para poder ser atendidos en los consultorios Topologa: Es la rama de las matemticas dedicada al estudio de aquellas propiedades de los cuerpos geomtricos que permanecen inalteradas por transformaciones continuas. Unix: Es un sistema operativo portable, multitarea y multiusuario. Urologa: Es la especialidad mdico-quirrgica que se ocupa del estudio, diagnstico y tratamiento de las patologas que afectan al aparato urinario, glndulas suprarrenales y retroperitoneo de ambos sexos y al aparato reproductor masculino, sin lmite de edad. Web: Es un sistema de distribucin de documentos de hipertexto interconectados y accesibles va Internet. Con un navegador web, un usuario visualiza sitios web compuestos de pginas web que pueden contener texto, imgenes, vdeos u otros contenidos multimedia, y navega a travs de esas pginas usando hiperenlaces.

145

SIGLARIO
BD: Base de Datos BNA: Beneficio Neto Actualizado BPMN: Business Process Modeling Notation (Notacin para la Gestin de Procesos de Negocios) CIF: Carnet de Identificacin Familiar CIP: Carnet de Identificacin Policial CUN: Caso de Uso del Negocio CUN's: Casos de Uso del Negocio CUS: Caso de Uso del Sistema CUS's: Casos de Uso del Sistema DBA: Database Administrator (Administrador de Base de Datos) DIRECFIN: Direccin de Economa y Finanzas DIRREHUM: Direccin de Recursos Humanos DIRSAL: Direccin de Salud de la Polica Nacional del Per EDT: Estructura de Desglose del Trabajo EHR: Electronic Health Record (Historia Clnica Electrnica) ER: Entidad Relacin FOSPOLI: Fondo de Salud Policial HC: Historia Clnica HN: Hospital Nacional
146

HTML: HyperText Markup Language (Lenguaje de Marcas de Hipertexto) HTTP: Hyper Text Transfer Protocol (Protocolo de Transferencia de Hipertexto) HW: Hardware INEN: Instituto Nacional de Enfermedades Neoplsicas ISP: Internet Service Provider (Proveedor de Servicios de Internet) IP: Internet Protocol (Protocolo de Internet) LNS: Luis Nicasio Senz MINSA: Ministerio de Salud MOPRI: Mdulo Pre Quirrgico OFISIG: Oficina de Informacin Gerencial PHP: Hypertext Pre-processor (Hipertexto Pre-procesador) PNP: Polica Nacional del Per RF: Requerimiento Funcional RNF: Requerimiento No Funcional RN: Regla del Negocio RDBMS: Relational Database Management System (Sistema de Gestin de Bases de Datos Relacionales) RUP: Rational Unified Process (Proceso Unificado de Rational) SGBD: Sistema de Gestin de Bases de Datos SIREC: Sistema de Registro de Citas Mdicas en Lnea SSL: Secure Socket Layer (Capa de Conexin Segura) SW: Software
147

TCP: Transmission Control Protocol (Protocolo de Control de Transmisin) TD: Tasa de Descuento TIR: Tasa Interna de Retorno TUA: Tarjeta nica de Atencin UML: Unified Modeling Language (Lenguaje Unificado de Modelado) VAN: Valor Actual Neto VPN: Virtual Private Network (Red Privada Virtual) WWW: World Wide Web (Red Informtica Mundial)

148

REFERENCIAS BIBLIOGRFICAS
1. Oficina del Sistema de Informacin Gerencial. (2010). Anlisis de Situacin de Salud. Policia Nacional del Per. Lima: OFISIG. 2. Direccin de Telemtica. (s.f.). Direccin de Sanidad. Recuperado el 5 de Septiembre de 2011, de DIRSAN PNP: http://www.pnp.gob.pe/direcciones/dirsal/inicio.html 3. Lujn Mora, S. (2001). Programacin en Internet: Clientes Web. Madrid, Espaa: Editorial Club Universitario. 4. Leon Shklar, R. R. (2003). Web Application Architecture: Principles, Protocols and Practices. Inglaterra: John Wiley & Sons. 5. Vignaga, A., & Perovich, D. (2008). Arquitecturas y Tecnologas para el Desarrollo de Aplicaciones Web. Universidad de la Repblica, Uruguay. 6. Groussard, T. (2010). Java Enterprise Edition: Desarrollo de Aplicaciones Web con JEE 6. Espaa: Editions ENI. 7. Yeager, N., & McGrath, R. (2006). Web Server Technology: The Advanced Guide for World Wide Web Information Providers. USA: Morgan Kaufmann Publishers. 8. Lujn Mora, S. (2002). Programacin de Aplicaciones Web: Historia, Principios Bsicos y Clientes Web. Madrid, Espaa: Editorial Club Universitario. 9. Nevado Cabello, V. (2010). Introduccin a las Bases de Datos Relacionales. Espaa: Visin Libros. 10. Domanski, P., & Irvine, P. (2000). A Practical Guide to Relational Database Design. USA: DIAXON. 11. Direccin Ejecutiva de Tecnologas de la Informacin y Comunicaciones. (s.f.). Fondo de Salud Policial. Recuperado el 12 de Agosto de 2012, de FOSPOLI PNP: Disponible en: http://www.pnp.gob.pe/direcciones/fospoli/inicio.html 12. Andina. (s.f.). DePeru.com. Recuperado el 22 de Agosto de 2013, de Citas mdicas por internet en hospitales pblicos beneficiar a 250 mil usuarios al mes: http://www.deperu.com/noticias/9334/citas-medicas-por-internet-en-hospitalespublicos-beneficiara-a-250-mil-usuarios-al-mes

149

13. Jeremy, M. (s.f.). KidsHealth. Recuperado el 22 de Agosto de 2013, de Historia Clnica Electrnica: http://kidshealth.org/parent/en_espanol/general/ehrs_esp.html#a__ iquest_Qu_eacute__es_una_historia_cl_iacute_nica_electr_oacute_nica__EHR__ electronic_health_record__ 14. Sommerville, I. (2005). Ingeniera de Software. Espaa: Pearson Educacin. 15. Kruchten, P. (2004). The Rational Unified Process: An Introduction. Espaa: Pearson Educacin. 16. Appserv Foundation. (s.f.). AppServ Open Project. Recuperado el 14 de Abril de 2012, de http://www.appservnetwork.com/ 17. MySQL. (s.f.). MySQL . Recuperado el 14 de Abril de 2012, de The world's most popular open source database: http://www.mysql.com/products/workbench/ 18. Eguiluz, J. (s.f.). Introduccin a JavaScript. Recuperado el 14 de Abril de 2012, de http://librosweb.es/javascript/index.html 19. Ministerio de Salud. (s.f.). Normas de Salud. Recuperado el 22 de Octubre de 2011, de Reglamento General de Hospitales del Sector Salud: http://www.minsa.gob.pe/dgiem/infraestructura/normas.htm 20. EsSalud. (s.f.). Citas Mdicas EsSalud. Recuperado el 30 de Marzo de 2012, de Consulta de citas: http://www.essalud.gob.pe/

150

ANEXOS
Anexo N 1 Especificaciones de los Casos de Uso del Sistema

CASO DE USO: Gestionar HC Actor: Secretaria de HC 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Secretaria de HC registrar el N de Historia Clnica de un paciente que se atender por primera vez en el hospital. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar HC 2.1.1 La Secretaria de HC ingresa el nmero de CIF del paciente que desea aperturar historia clnica y hace clic en el botn Buscar. 2.1.2 El sistema muestra a la(s) persona(s) perteneciente(s) al nmero de CIF ingresado, el nmero de historia clnica autogenerado y la fecha actual de registro. 2.1.3 La Secretaria de HC selecciona a la persona que se le registrar su N de Historia; finalmente hace clic el botn Guardar. 2.1.4 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.5 La Secretaria de HC hace clic en el botn Aceptar. 2.1.6 El sistema muestra un mensaje de confirmacin: Registro correcto. 2.2 Flujos Alternativos 2.2.1 Si la Secretaria de HC presiona el botn Buscar sin haber ingresado o ingresado mal el CIF, el sistema mostrar un mensaje: Ingrese CIF correctamente. 2.2.2 Si la Secretaria de HC no selecciona al paciente, el sistema mostrar un mensaje: Seleccione un paciente. 2.2.3 Si la Secretaria de HC selecciona a un paciente que ya tiene historia clnica, el sistema mostrar un mensaje: Usted ya cuenta con Historia Clnica.
151

3. Pre Condiciones 3.1 La Secretaria de HC ha realizado el ingreso al sistema correctamente. 3.2 La Secretaria de HC ha seleccionado la opcin Gestionar Historia Clnica y Registrar Historia de su interfaz grfica. 4. Post Condiciones 4.1 El nuevo N de Historia Clnica queda registrado en la base de datos. 5. Prototipo Ver anexo N 7, punto 1.3.1

152

CASO DE USO: Registrar Cita Actor: Enfermera 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Enfermera de cada consultorio externo registrar las citas de los pacientes que an acuden al hospital para solicitar sus citas. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar Cita 2.1.1 La Enfermera ingresa el DNI del paciente y hace clic en el botn Buscar. 2.1.2 El sistema muestra los Nombres y N de Historia Clnica del paciente. 2.1.3 La Enfermera hace clic en el cono Siguiente para continuar con el registro de la cita. 2.1.4 El sistema muestra los campos que hay que seleccionar tales como: Especialidad y Consultorio. 2.1.5 La Enfermera selecciona los datos y hace clic en el botn Cargar Turnos. 2.1.6 El sistema carga los turnos existentes de acuerdo a los datos de la bsqueda. 2.1.7 La Enfermera selecciona el turno en el que desea ser atendido el paciente. 2.1.8 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.9 La Enfermera hace clic en el botn Aceptar. 2.1.10 El sistema muestra un mensaje de confirmacin: Cita registrada. 2.2 Flujos Alternativos 2.2.1 Si la Enfermera presiona el botn Buscar sin haber ingresado o ingresado mal el DNI del paciente, el sistema mostrar un mensaje: Ingrese DNI correctamente. 2.2.2 Si la Enfermera selecciona un turno ocupado, el sistema mostrar un mensaje: Este turno ya est ocupado, por favor elija otro turno. 2.2.3 Si el paciente tiene ms de 3 citas en el mes, el sistema mostrar un mensaje: Usted ya tiene ms de 3 citas en el mes. 3. Pre Condiciones 3.1 La Enfermera ha realizado el ingreso al sistema correctamente.
153

3.2 La Enfermera ha seleccionado la opcin Citas Consultorio y Registrar Cita de su interfaz grfica. 4. Post Condiciones 4.1 La nueva cita queda registrada en la base de datos. 4.2 La disponibilidad del turno elegido queda ocupado. 5. Prototipo Ver anexo N 7, punto 1.4.1

154

CASO DE USO: Reservar Cita Actor: Paciente 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, el Paciente registrar sus citas por internet desde el lugar que desee. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar Cita 2.1.1 El sistema muestra el CIF correspondiente al paciente que ha iniciado sesin y la lista de los pacientes pertenecientes a dicho CIF. 2.1.2 El Paciente selecciona a uno de los pacientes que se le registrar la cita. 2.1.3 El sistema direcciona a la segunda interfaz para continuar con el registro de la cita y muestra los campos que hay que seleccionar tales como: Especialidad y Consultorio. 2.1.4 El Paciente selecciona los datos y hace clic en el botn Cargar Turnos. 2.1.5 El sistema carga los turnos existentes de acuerdo a los datos de la bsqueda. 2.1.6 El Paciente selecciona el turno en el que desea ser atendido. 2.1.7 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.8 El Paciente hace clic en el botn Aceptar. 2.1.9 El sistema muestra un mensaje de confirmacin: Cita registrada. 2.2 Flujos Alternativos 2.2.1 Si el Paciente selecciona un turno ocupado, el sistema mostrar un mensaje: Este turno ya est ocupado, por favor elija otro turno. 2.2.2 Si el paciente tiene ms de 3 citas en el mes, el sistema mostrar un mensaje: Usted ya tiene ms de 3 citas en el mes. 3. Pre Condiciones 3.1 El Paciente ha realizado el ingreso al sistema correctamente. 3.2 El Paciente ha seleccionado la opcin Citas Web y Reservar Cita de su interfaz grfica. 4. Post Condiciones 4.1 La nueva cita queda registrada en la base de datos.
155

4.2 La disponibilidad del turno elegido queda ocupado. 5. Prototipo Ver anexo N 7, punto 1.4.2

156

CASO DE USO: Administrar Cita Actor: Paciente 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, el Paciente podr consultar su(s) prxima(s) cita(s) y en caso de no poder asistir a una cita programada tendr la opcin de cancelarla. En este caso de uso tambin se enviarn alertas cuando un paciente no haya asistido a una cita programada (en un intervalo de hasta 2 semanas despus de la fecha programada) o cuando su siguiente cita se aproxima (en un intervalo de hasta 1 mes antes de la fecha programada). 2. Flujo de Eventos 2.1 Flujo Bsico Consultar Cita 2.1.1 El sistema muestra la lista de las citas pendientes. 2.1.2 El Paciente selecciona el enlace Ver Detalle. 2.1.3 El sistema muestra los detalles de la cita seleccionada. Cancelar Cita 2.1.4 El Paciente realiza los pasos anteriores y hace clic en el cono Cancelar Cita. 2.1.5 El sistema muestra un mensaje de cancelacin: Est seguro de cancelar la cita? 2.1.6 El Paciente hace clic en el botn Aceptar. 2.1.7 El sistema muestra un mensaje de confirmacin: Cancelacin correcta. 3. Pre Condiciones 3.1 El Paciente ha realizado el ingreso al sistema correctamente. 3.2 El Paciente ha seleccionado la opcin Citas Web y Administrar cita de su interfaz grfica. 4. Post Condiciones 4.1 La cita queda cancelada. 4.2 El turno cancelado vuelve a quedar disponible para una nueva cita. 5. Prototipo Ver anexo N 7, punto 1.4.2

157

CASO DE USO: Traslado HC Admisin Actor: Asistente de HC 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Asistente de HC consultar la lista de las Historias Clnicas que debern ser llevadas a los consultorios segn datos de la cita (da y consultorio), registrando tanto la salida y entrada de cada una de ellas. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar Salida 2.1.1 El Asistente de HC selecciona la Fecha y el Consultorio a donde debe enviar las historias y hace clic en el botn Consultar. 2.1.2 El sistema muestra la lista de todas las historias que estn pendientes por ser enviadas y los campos que hay que seleccionar tales como: Check de cada HC y Observacin. 2.1.3 El Asistente de HC luego de verificar la existencia fsica de las historias, selecciona cada una de ellas que sern enviadas e ingresa las observaciones; finalmente hace clic en el botn Registrar Salida. 2.1.4 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.5 El Asistente de HC hace clic en el botn Aceptar. 2.1.6 El sistema muestra un mensaje de confirmacin: Registro correcto. Registrar Entrada 2.1.7 El Asistente de HC selecciona la Fecha y el Consultorio que han devuelto las historias y hace clic en el botn Consultar. 2.1.8 El sistema muestra la lista de todas las historias devueltas y los campos que hay que seleccionar tales como: Check de cada HC. 2.1.9 El Asistente de HC luego de verificar la devolucin fsica de las historias, selecciona cada una de ellas que sern regresadas a los estantes del rea de admisin; finalmente hace clic en el botn Registrar Entrada. 2.1.10 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.11 El Asistente de HC hace clic en el botn Aceptar. 2.1.12 El sistema muestra un mensaje de confirmacin: Registro correcto. 2.2 Flujos Alternativos
158

2.2.1 Si el Asistente de HC presiona el botn Buscar sin haber seleccionado los datos solicitados, el sistema mostrar un mensaje: Seleccione Fecha y Consultorio. 2.2.2 Si la Asistente de HC presiona el botn Registrar Salida o Registrar entrada sin haber seleccionado mnimo un check, el sistema mostrar un mensaje: Debe seleccionar al menos una historia. 3. Pre Condiciones 3.1 El Asistente de HC ha realizado el ingreso al sistema correctamente. 3.2 El Asistente de HC ha seleccionado la opcin Traslado de Historias Admisin, Registrar Salida y Registrar Entrada de su interfaz grfica. 4. Post Condiciones 4.1 El movimiento de la historia queda registrado en la base de datos. 4.2 La lista de historias enviadas actualiza el estado de Pendiente a Enviado y la lista de historias devueltas actualiza el estado de Enviado a Recibido; quedando los checks deshabilitados. 4.3 Las historias seleccionadas salen fsicamente del rea de Admisin y Archivos. 5. Prototipo Ver anexo N 7, punto 1.5.1

159

CASO DE USO: Traslado HC Consultorio Actor: Enfermera 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Enfermera consultar la lista de las Historias Clnicas que han sido enviada del rea de Admisin y Archivos segn datos de la cita (da y consultorio), registrando tanto la salida y entrada de cada una de ellas. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar Entrada 2.1.1 La Enfermera selecciona la Fecha y el Consultorio que desea consultar y hace clic en el botn Consultar. 2.1.2 El sistema muestra la lista de todas las historias que han sido enviadas y los campos que hay que seleccionar tales como: Check de cada HC. 2.1.3 La Enfermera luego de verificar el envo fsico de las historias, selecciona cada una de ellas que sern registradas; finalmente hace clic en el botn Registrar Entrada. 2.1.4 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.5 La Enfermera hace clic en el botn Aceptar. 2.1.6 El sistema muestra un mensaje de confirmacin: Registro correcto. Registrar Salida 2.1.7 La Enfermera selecciona la Fecha y el Consultorio que desea consultar y hace clic en el botn Consultar. 2.1.8 El sistema muestra la lista de todas las historias que han sido registradas. 2.1.9 La Enfermera verifica la conformidad de las historias que sern devueltas, selecciona cada una de ellas que sern entregadas e ingresa las observaciones; finalmente hace clic en el botn Registrar Salida. 2.1.10 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.11 La Enfermera hace clic en el botn Aceptar. 2.1.12 El sistema muestra un mensaje de confirmacin: Registro correcto. 2.2 Flujos Alternativos 2.2.1 Si la Enfermera presiona el botn Buscar sin haber seleccionado los
160

datos solicitados, el sistema mostrar un mensaje: Seleccione Fecha y Consultorio. 2.2.2 Si la Enfermera presiona el botn Registrar Salida o Registrar entrada sin haber seleccionado mnimo un check, el sistema mostrar un mensaje: Debe seleccionar al menos una historia. 3. Pre Condiciones 3.1 La Enfermera ha realizado el ingreso al sistema correctamente. 3.2 La Enfermera ha seleccionado la opcin Traslado de Historias Consultorio, Registrar Entrada y Registrar Salida de su interfaz grfica. 4. Post Condiciones 4.1 El movimiento de la historia queda registrado en la base de datos. 4.2 La lista de historias registradas actualiza el estado de Enviado a Recibido y la lista de historias devueltas actualiza el estado de Recibido a Enviado; quedando los checks deshabilitados. 4.3 Las historias seleccionadas salen fsicamente del consultorio. 5. Prototipo Ver anexo N 7, punto 1.5.2

161

CASO DE USO: Consultar Citados Actor: Enfermera 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Enfermera consultar la lista de los pacientes citados en un determinado da, lista que posteriormente entregar a los mdicos que atendern a los pacientes citados. 2. Flujo de Eventos 2.1 Flujo Bsico Consultar Citados 2.1.1 La Enfermera ingresa la Fecha, rea y Consultorio de la cita y hace clic en el botn Buscar. 2.1.2 El sistema lista a todas las personas citadas con sus respectivos datos tales como: Fecha, Hora, Nombres y Apellidos, Parentesco, CIF y N de HC. 2.2 Flujos Alternativos 2.2.1 Si la Enfermera presiona el botn Buscar sin haber ingresado la fecha, rea y consultorio, el sistema mostrar un mensaje: Ingrese todos los datos. 3. Pre Condiciones 3.1 La Enfermera ha realizado el ingreso al sistema correctamente. 3.2 La Enfermera ha seleccionado la opcin Citas Consultorio y Consultar Citados de su interfaz grfica. 4. Prototipo Ver anexo N 7, punto 1.4.1

162

CASO DE USO: Consultar Movimiento HC Actor: Enfermera 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Enfermera o el Asistente de HC, consultar todos los movimientos que ha tenido una historia clnica en especfico. 2. Flujo de Eventos 2.1 Flujo Bsico Consultar Movimiento 2.1.1 La Enfermera o el Asistente de HC ingresa el N de Historia Clnica del paciente y hace clic en el botn Consultar. 2.1.2 El sistema lista todos los movimientos que ha tenido dicha historia con sus respectivos datos tales como: N HC, Paciente, Movimiento, Ubicacin, Fecha Cita y Fecha Movimiento. 2.1.3 La Enfermera o el Asistente de HC para realizar una bsqueda ms especfica de algn movimiento, ingresa cualquier dato mencionado anteriormente en la casilla de Bsqueda. 2.1.4 El sistema automticamente realiza y muestra la bsqueda especfica. 2.2 Flujos Alternativos 2.2.1 Si la Enfermera o el Asistente de HC presiona el botn Consultar sin haber ingresado o ingresado mal el N de Historia Clnica, el sistema mostrar un mensaje: Ingrese N de HC correctamente. 3. Pre Condiciones 3.1 La Enfermera y el Asistente de HC han realizado el ingreso al sistema correctamente. 3.2 El Asistente de HC ha seleccionado la opcin Traslado de Historias Admisin y Movimiento Historia de su interfaz grfica. 3.3 La Enfermera ha seleccionado la opcin Traslado de Historias Consultorio y Movimiento Historia de su interfaz grfica. 4. Prototipo Ver anexo N 7, punto 1.5.2

163

CASO DE USO: Registrar Atenciones Actor: Enfermera 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, la Enfermera, registrar todas las atenciones que ha realizado el mdico durante el da, se podr tambin registrar algunos datos importantes de la historia clnica actualizada. 2. Flujo de Eventos 2.1 Flujo Bsico Registrar Atenciones 2.1.1 La Enfermera ingresa los datos de la cita para realizar la bsqueda, tales como: Fecha, rea y Consultorio, finalmente hace clic en el botn Listar. 2.1.2 El sistema lista todas las citas ubicadas con los datos de la bsqueda. 2.1.3 La Enfermera hace clic en el cono Adjuntar Historia. 2.1.4 El sistema muestra una interfaz donde solicita ingresar y seleccionar los datos de la historia clnica, tales como: Especialidad, Mdico, Diagnstico, Medicamento, Tratamiento y Anexos. 2.1.5 La Enfermera ingresa y selecciona los datos mencionados y hace clic en el botn Guardar. 2.1.6 El sistema muestra un mensaje de registro: Est seguro de guardar los datos? 2.1.7 La Enfermera hace clic en el botn Aceptar. 2.1.8 El sistema muestra un mensaje de confirmacin de registro: Registro correcto. 2.1.9 El sistema regresa a la interfaz anterior. 2.1.10 La Enfermera selecciona el check del paciente y hace clic en el botn Guardar. 2.1.11 El sistema muestra un mensaje de registro: Est seguro de guardar el registro? 2.1.12 La Enfermera hace clic en el botn Aceptar. 2.1.13 El sistema muestra un mensaje de confirmacin: Registro correcto. 2.2 Flujos Alternativos 2.2.1 Si la Enfermera presiona el botn Listar sin haber ingresado la Fecha, rea y Consultorio, el sistema mostrar un mensaje: Ingrese todos los datos. 2.2.2 Si no se seleccionan ni se registran todos los datos solicitados de
164

forma correcta el sistema mostrar un mensaje solicitando ingreso correcto de todos los datos. 2.2.3 Si la Enfermera presiona el botn Registrar Atenciones sin haber seleccionado mnimo un check, el sistema mostrar un mensaje: Debe seleccionar al menos una historia. 3. Pre Condiciones 3.1 La Enfermera ha realizado el ingreso al sistema correctamente. 3.2 La Enfermera ha seleccionado la opcin Atenciones Mdicas y Registrar Atenciones de su interfaz grfica. 4. Post Condiciones 4.1 Las cita quedan registrada como atendida. 4.2 La historia clnica del paciente queda actualizada. 5. Prototipo Ver anexo N 7, punto 1.6.1

165

CASO DE USO: Importar Excel Estadstico Actor: Jefe de rea 1. Caso de Uso 1.1 Breve Descripcin En este caso de uso, el Jefe de cada rea, consultar los reportes estadsticos de las atenciones mensuales por cada servicio o consultorio externo, tambin podr exportar el reporte a Excel. 2. Flujo de Eventos 2.1 Flujo Bsico Importar Excel 2.1.1 El sistema muestra el reporte estadstico de atenciones mensuales por cada servicio o consultorio externo. 2.1.2 El Jefe de rea hace clic en el cono Exportar Excel. 2.1.3 El Sistema descarga y muestra el Excel. 3. Pre Condiciones 3.1 El Jefe de rea ha realizado el ingreso al sistema correctamente. 3.2 El Jefe de rea ha seleccionado la opcin Reportes Estadsticos y Reporte General de su interfaz grfica. 4. Post Condiciones 4.1 El Excel se ha descargado. 5. Prototipo Ver anexo N 7, punto 1.7.2

166

Anexo N 2 Diccionario de Datos

T_Area: Campo idArea Nom_Area Ubicacion T_Citas: Campo idCita Tipo idPaciente idTurnos Programados estado T_Consultorio: Campo idConsultorio Nom_Consultorio idEspecialidad PK x FK Tipo int varchar int Descripcin ID autogenerado. Nombre del consultorio. PK de la tabla especialidades. PK FK x x x Tipo int varchar int int int Descripcin ID autogenerado. Tipo de cita (web o consultorio). PK de la tabla paciente. PK de la tabla turnos programados. 1=cita pendiente, 0=cita atendida. PK x FK Tipo int varchar text Descripcin ID autogenerado. Nombre del rea. Ubicacin del rea.

T_Detalle_Historia_Clinica: Campo idDetalle_HC Num_Historia Nom_Anexo Ruta_Anexo F_Registro idMedico Diagnostico PK FK x Tipo int int varchar text date int text Descripcin ID autogenerado. Nmero de Historia Clnica. Nombre del documento. Ruta del documento. Fecha de Registro del documento. Mdico que atiende. Diagnstico del paciente.
167

Medicamento Tratamiento T_Especialidades: Campo idEspecialidad Nom_Especialidad idArea T_Historia Clnica: Campo idHC Num_Historia F_Registro idPaciente T_Hora: Campo idHora Hora idTurno T_Mdico: Campo idMedico CIP Grado Situacion idEspecialidad idPersona PK x FK PK x FK PK FK x PK FK x x

text text

Medicamento del paciente. Tratamiento del paciente.

Tipo int varchar int

Descripcin ID autogenerado. Nombre de la especialidad. PK de la tabla rea.

Tipo int int date int

Descripcin ID autogenerado. Nmero de Historia autogenerado. Fecha de registro de la historia. PK de la tabla paciente.

Tipo int varchar int

Descripcin ID autogenerado. Hora. PK de la tabla turno.

x x

Tipo int int varchar varchar int int

Descripcin ID autogenerado. Carnet de Identificacin Policial. Grado PNP. Situacin actual de trabajo. PK de la tabla especialidades. PK de la tabla persona.

T_Movimiento Historia: Campo PK FK Tipo Descripcin


168

idMovimiento_Historia Num_Historia F_Cita Ubicacion Movimiento F_Movimiento Observacion idCita T_Nodo: Campo idNodo Nom_Nodo T_Paciente: Campo idPaciente CIF Parentesco idPersona T_Perfil: Campo idPerfil Nom_Perfil Descripcion F_Registro T_Permisos: Campo idPermiso Nom_Permiso Ruta idNodo PK x PK FK x PK FK x PK FK x

x x

int int date varchar varchar date text int

ID autogenerado. PK de la tabla HC. Fecha de la cita. Ubicacin fsica actual. Salida o entrada. Fecha de movimiento. Observaciones. PK de la tabla Cita.

Tipo int varchar

Descripcin ID autogenerado. Nombre del nodo.

Tipo int varchar varchar int

Descripcin ID autogenerado. Carnet de Identificacin Familiar. Parentesco del Titular. PK de la tabla persona.

Tipo int varchar text date

Descripcin ID autogenerado. Nombre del perfil. Descripcin del perfil. Fecha de registro del perfil.

FK

Tipo int varchar text int

Descripcin ID autogenerado. Nombre del permiso. Ruta de la interfaz. PK de la tabla nodo.


169

T_Permisos x Perfil: Campo idPermisosxPerfil idPermiso idPerfil T_Persona: Campo PK FK idPersona x DNI Nombres A_Paterno A_Materno Sexo F_Nacimiento E_Civil Direccion Telefono Celular Correo estado T_Programacion Medico: Campo idProgramacion_Medico idMedico idTurno Fecha idConsultorio T_Turno: Campo idTurno Turno H_Inicio PK x FK Tipo int varchar time Descripcin ID autogenerado. Turno. Hora de Inicio.
170

PK FK x x x

Tipo int int int

Descripcin ID autogenerado. PK de la tabla permiso. PK primaria de la tabla perfil.

Tipo int int varchar varchar varchar varchar date varchar text int int varchar int

Descripcin ID autogenerado. DN. Nombres. Apellido paterno. Apellido materno. Sexo. Fecha de nacimiento. Estado civil. Direccin. Telfono. Celular. Correo. 1=activo, 0=inactivo.

PK FK x x x x

Tipo int int int date int

Descripcin ID autogenerado. PK de la tabla mdico. PK de la tabla turno. Fechas de atencin. PK de la tabla consultorio.

H_Fin T_Turnos Programados: Campo idTurnos_Programados Fecha idHora idProgramacion_Medico estado

time

Hora de Fin.

PK FK x

Tipo int date

x x

int int int

Descripcin ID autogenerado. Deriva de la programacin de mdicos. PK de la tabla hora. PK de la tabla programacin mdico. 1=turno disponible, 0=turno ocupado.

T_Usuario: Campo idUsuario Usuario Contrasena F_Registro idPersona idPerfil estado PK FK x Tipo int varchar varchar date int int int Descripcin ID autogenerado. Nombre del usuario. Contrasea del usuario Fecha de registro. PK de la tabla persona. PK de la tabla perfil. 1=activo, 0=inactivo.

x x

T_Usuario Parientes: Campo idUsuario_Parientes Usuario idPaciente PK x FK Tipo int varchar int Descripcin ID autogenerado. Nombre del usuario. PK de la tabla paciente.

171

Anexo N 3 Casos de Pruebas

CASO DE PRUEBA: Gestionar HC Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 30/08/2013 Resumen: Implementar la interfaz para registrar los nmeros de historia clnica. Objetivo del Caso del Prueba : Verificar que se registre correctamente el N de Historia Clnica por cada paciente. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Gestionar HC. Probador: Jos Tapia Fecha de Prueba: 30/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Pacientes -> Gestionar Historia Clnica -> Registrar Historia. Ingresar el CIF del paciente y pulsar el botn Buscar. Data Resultados Esperados Resultados Reales Se mostr la interfaz de forma correcta. Se ingres el CIF correctamente y se mostr a los pacientes correctos. Se registr el N de HC correctamente. Estado Paso.

Se muestra la interfaz para registrar el N de Historia Clnica. CIF Se ingresa correctamente el CIF y se muestra los pacientes pertenecientes al CIF ingresado. Seleccionar el paciente y pulsar Paciente Registra el N de HC para el el botn Guardar. paciente seleccionado.

Paso.

Paso.

172

CASO DE PRUEBA: Registrar Cita

Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Fecha: 29/08/2013 Resumen: Implementar la interfaz para registrar las citas.

Aprobado por: Luis Palacios P.

Objetivo del Caso del Prueba : Verificar que se registre correctamente la cita. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Registrar Cita. Probador: Jos Tapia Fecha de Prueba: 29/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Citas -> Citas Consultorio -> Registrar Cita. Ingresar el DNI del paciente y pulsar el botn Buscar. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de registrar la Cita. forma correcta. DNI Se ingresa correctamente el DNI y se muestra al paciente perteneciente al DNI ingresado y su N de HC. Se ingres el DNI correctamente y se mostr al paciente con sus datos correctamente. Se mostr correctamente la siguiente interfaz. Se cargaron los turnos correctamente.

Paso.

Pulsar el cono Siguiente.

Seleccionar la Especialidad y Consultorio y pulsar el botn Cargas Turnos.

Direcciona a la siguiente interfaz para continuar el registro de la cita. Especiali Cargan los turnos dad, programados segn los datos Consulto seleccionados. rio

Paso.

Paso.

173

Seleccionar Turno.

Turno

Se selecciona un turno libre Se seleccion del calendario mostrado y se correctamente un turno registra la cita. para el registro de la cita.

Paso.

174

CASO DE PRUEBA: Reservar Cita Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Fecha: 29/08/2013 Resumen: Implementar la interfaz para reservar la cita. Aprobado por: Luis Palacios P.

Objetivo del Caso del Prueba : Verificar que se registre correctamente la cita. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Reservar Cita. Probador: Jos Tapia Fecha de Prueba: 29/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Citas -> Citas Web -> Reservar Cita. Seleccionar al paciente. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de registrar la Cita. forma correcta. Paciente Se selecciona a un paciente y se direcciona a la siguiente interfaz para continuar el registro de la cita. Especiali Cargan los turnos dad, programados segn los datos Consulto seleccionados. rio Turno Se selecciona un turno libre del calendario mostrado y se registra la cita. Se seleccion correctamente a un paciente y se mostr la siguiente interfaz Se cargaron los turnos correctamente.

Paso.

Seleccionar la Especialidad y Consultorio y pulsar el botn Cargas Turnos. Seleccionar Turno.

Paso.

Se seleccion correctamente un turno para el registro de la cita.

Paso.

175

CASO DE PRUEBA: Administrar Cita Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Fecha: 29/08/2013 Resumen: Implementar la interfaz para administrar las citas. Aprobado por: Luis Palacios P.

Objetivo del Caso del Prueba : Verificar que las prximas citas pendientes se puedan consultar y cancelar. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Administrar Cita. Probador: Jos Tapia Fecha de Prueba: 29/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Citas -> Citas Web -> Administrar Cita. Seleccionar el detalle de la cita. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de administrar las citas. forma correcta. Cita Se selecciona el detalle de una cita mostrada y se direccione a la siguiente interfaz. Se cancela la cita pendiente. Se seleccion el detalle de una cita y se mostr correctamente la informacin de a cita. Se cancel la cita y ya no figura en la lista de citas pendientes.

Paso.

Pulsar el botn Cancelar.

Cita

Paso.

176

CASO DE PRUEBA: Traslado HC Admisin Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 30/08/2013 Resumen: Implementar la interfaz para controlar la salida y entrada de las historias del rea de Admisin y Archivos. Objetivo del Caso del Prueba : Verificar que se registre correctamente la salida y entrada de cada historia clnica. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Traslado HC Admisin. Probador: Jos Tapia Fecha de Prueba: 30/08/2013 Paso 1 Instruccin Data Resultados Esperados Resultados Reales Estado Paso.

Ingresar a la opcin del men: Historia Clnica -> Traslado de Historias Admisin -> Registrar Salida. Seleccionar Fecha, Consultorio Fecha, y pulsar el botn Consultar. Consulto rio Seleccionar las historias, registrar observaciones y pulsar el botn Registrar Salida. Ingresar a la opcin del men: Historia Clnica -> Traslado de Historias Admisin ->

Se muestra la interfaz para Se mostr la interfaz de registrar la salida de las forma correcta. historias clnicas.

Se muestra la lista de Se mostr historias clnicas pendientes correctamente la lista por enviar a los consultorios. de las historias pendientes. Historia Se registra correctamente la Se registr Clnica salida de las historias correctamente la salida seleccionadas. de las historias. Se muestra la interfaz para Se mostr la interfaz de registrar la entrada de las forma correcta. historias clnicas

Paso.

Paso.

Paso.

177

Registrar Entrada. Seleccionar Fecha, Consultorio Fecha, Se muestra la lista de Se mostr y pulsar el botn Consultar. Consulto historias clnicas devueltas correctamente la lista rio por los consultorios. de las historias devueltas. Seleccionar las historias y Historia Se registra correctamente la Se registr pulsar el botn Registrar Clnica entrada de las historias correctamente la Entrada. seleccionadas. entrada de las historias.

Paso.

Paso.

178

CASO DE PRUEBA: Traslado HC Consultorio Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 30/08/2013 Resumen: Implementar la interfaz para controle la salida y entrada de las historias de los consultorios. Objetivo del Caso del Prueba : Verificar que se registre correctamente la salida y entrada de cada historia clnica. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Traslado HC Consultorio. Probador: Jos Tapia Fecha de Prueba: 30/08/2013 Paso 1 Instruccin Data Resultados Esperados Resultados Reales Estado Paso.

Ingresar a la opcin del men: Historia Clnica -> Traslado de Historias Consultorio -> Registrar Entrada. Seleccionar Fecha, Consultorio Fecha, y pulsar el botn Consultar. Consulto rio Seleccionar las historias y pulsar el botn Registrar entrada. Ingresar a la opcin del men: Historia Clnica -> Traslado de Historias Consultorio -> Registrar Salida.

Se muestra la interfaz para Se mostr la interfaz de registrar la entrada de las forma correcta. historias clnicas.

Se muestra la lista de Se mostr historias clnicas enviadas correctamente la lista por el rea de admisin. de las historias enviadas. Historia Se registra correctamente la Se registr Clnica entrada de las historias correctamente la seleccionadas. entrada de las historias. Se muestra la interfaz para Se mostr la interfaz de registrar la salida de las forma correcta. historias clnicas

Paso.

Paso.

Paso.

179

Seleccionar Fecha, Consultorio Fecha, Se muestra la lista de Se mostr y pulsar el botn Consultar. Consulto historias clnicas registradas correctamente la lista rio por los consultorios. de las historias registradas. Seleccionar las historias y Historia Se registra correctamente la Se registr pulsar el botn Registrar Clnica salida de las historias correctamente la salida Salida. seleccionadas. de las historias.

Paso.

Paso.

180

CASO DE PRUEBA: Consultar Citados Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 29/08/2013 Resumen: Implementar la interfaz para consultar a los pacientes citados da a da. Objetivo del Caso del Prueba : Verificar que se muestre correctamente la lista de los pacientes citados. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Consultar Citados. Probador: Jos Tapia Fecha de Prueba: 29/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Citas -> Citas Consultorio -> Consultar Citados. Ingresar la Fecha, rea, Consultorio y pulsar el botn Buscar. Data Resultados Esperados Resultados Reales Se mostr la interfaz de forma correcta. Se ingres la Fecha, rea, Consultorio y se mostr correctamente la lista de los pacientes citados. Estado Paso.

Se muestra la interfaz para consultar a los pacientes citados. Fecha, Se ingresa correctamente la rea, Fecha, rea, Consultorio y se Consulto muestra la lista de los rio pacientes citados.

Paso.

181

CASO DE PRUEBA: Consultar Movimiento HC Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 30/08/2013 Resumen: Implementar la interfaz para consultar los movimientos de las historias clnicas. Objetivo del Caso del Prueba : Verificar que se muestre correctamente cada movimiento de la historia clnica. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Consultar Movimiento HC. Probador: Jos Tapia Fecha de Prueba: 30/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Historia Clnica -> Traslado de Historias Admisin o Traslado de Historias Consultorio -> Movimiento Historia. Ingresar N de Historia Clnica y pulsar el botn Consultar. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de consultar los movimientos de forma correcta. las historias clnicas.

N Se ingresa correctamente el Se ingres el N de HC Historia N de HC y se muestra los correctamente y se Clnica movimientos de dicha historia. mostr todos sus movimientos.

Paso.

182

CASO DE PRUEBA: Registrar Atenciones Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Fecha: 29/08/2013 Resumen: Implementar la interfaz para registrar las atenciones de las citas. Aprobado por: Luis Palacios P.

Objetivo del Caso del Prueba : Verificar que se registre correctamente la atencin de las citas. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Registrar Atenciones. Probador: Jos Tapia Fecha de Prueba: 29/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Atenciones -> Atenciones Mdicas -> Registrar Atenciones. Ingresar Fecha, rea, Consultorio y pulsar el botn Buscar. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de registrar las atenciones de las forma correcta. citas. Fecha, rea, Consulto rio Se ingresa correctamente la Fecha, rea, Consultorio y se muestra la lista de los pacientes citados. Se ingres la Fecha, rea, Consultorio correctamente y se mostr la lista de los pacientes citados. Se direccion a otra interfaz de forma correcta. Se registr correctamente la actualizacin de la

Paso.

Paciente Se direcciona a otra interfaz para registrar los datos de la historias. Ingresar Especialidad, Mdico, Especiali Se ingresa los datos de forma Diagnstico, Medicamento, dad, correcta y se registra los Tratamiento, Anexos y pulsar Mdico, datos actualizados de la

Seleccionar el cono Adjuntar Historia.

Paso.

Paso.

183

el botn Guardar.

Diagnst historia clnica. ico, Medicam ento, Tratamie nto, Anexo

historia clnica.

Seleccionar al paciente y pulsar Paciente Se selecciona a los pacientes Se registr el botn Registrar y se registra las atenciones. correctamente la Atenciones. atencin de los pacientes seleccionados

Paso.

184

CASO DE PRUEBA: Importar Excel Autor: Rotceh Velsquez G. Revisado por: Luis Palacios P. Aprobado por: Luis Palacios P. Fecha: 31/08/2013 Resumen: Implementar la interfaz para consultar y descargar reporte estadstico de atenciones mensuales. Objetivo del Caso del Prueba : Verificar que se muestre y descargue correctamente los reportes. Condicin(es) de Prueba : Ingresar al sistema. Descripcin del Caso de Prueba : En esta prueba se validar el CUS Importar HC. Probador: Jos Tapia Fecha de Prueba: 31/08/2013 Paso 1 Instruccin Ingresar a la opcin del men: Estadsticas -> Reportes Estadsticos-> Reporte General. Pulsar el cono Excel. Data Resultados Esperados Resultados Reales Estado Paso.

Se muestra la interfaz para Se mostr la interfaz de visualizar el reporte forma correcta. estadstico. Se selecciona el cono Excel y Se export el reporte se exporta un documento estadstico en Excel. Excel.

Paso.

185

Anexo N 4 Presupuesto para la Implementacin del Sistema

Unidad Medicina Nefrologa Neurociruga Oftalmologa Traumatologa Urologa Alergia Cardiologa Dermatologa Endocrinologa Gastroenterologa Neumologa Neurologa Otorrino Psicologa Salud Mental Ciruga Ginecologa Obstetricia Oncologa Pediatra Reumatologa

Ubicacin PC Impresora Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin Recepcin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Costo Costo UTP PC Impresora (m) 1.800 104 25 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 1.800 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 150 150 30 40 30 15 20 25 30 20 25 30 30 20 25 65 50 50 150 150

SWITCH SW-BC-1-A SW-EMERG. SW-EMERG. SW-BC-1-A SW-BC-1-A SW-BC-1-A SW-BC-2-B SW-BC-2-B SW-BC-2-B SW-BC-2-A SW-BC-2-B SW-BC-2-B SW-BC-2-A SW-BC-2-A SW-BC-2-B SW-BC-2-A SW-PERIM. SW-PERIM. SW-REG.MEDICOS SW-PERIM. SW-FARM.INTERNA

JACK RJ-45 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

21

21

37.800

2184

1130

21

186

Anexo N 5 Formato Solicitud de Cambios

SOLICITUD DE CAMBIO NMERO:........ SECCIN I: DESCRIPCIN DEL CAMBIO Requerimiento que afecta:.... Detalle del cambio: . .. Solicitado por: Nombre .. Firma .. Cargo .... Fecha .

SECCIN II: ANLISIS DEL CAMBIO Costo evaluacin del Cambio: Costo Cambio: .. Tiempo estimado: . Fecha de validez: . Solucin: ... SECCIN III 1. Aprobado ( ) Nombre: 2. Rechazado ( ) Nombre: . 3. Posponer ( ) Nombre: . Firma: Firma: Firma: Fecha: Fecha: Fecha: Evaluado por: .. Firma:

187

Anexo N 6 Manual de Instalacin

REQUISITOS PARA LA EJECUCIN DEL SISTEMA 1. Instalacin del Appserv Apache (servidor Web) PHP (lenguaje de programacin) MySQL (base de datos) phpMyAdmin (entorno grfico para la administracin de la base de datos) 2. Configuracin del Sistema Base de Datos Cdigo Fuente

INSTALACIN Y CONFIGURACIN DEL SISTEMA


1.

Instalacin del Appserv

Ingrese a la ruta: C:\ Instaladores\Appserv 2.5.10 y ejecute el instalador llamado appserv-win32-2.5.10.exe. Seguidamente se mostrar la primera pantalla de bienvenida, donde deber hacer clic en el botn Next.

188

Luego deber aceptar la licencia haciendo clic en el botn I Agree.

Seleccione la carpeta donde se guardar la instalacin, luego haga clic en el botn Next.

Deje seleccionado los servicios que se van a instalar, luego haga clic en el botn Next.
189

Ingrese un nombre para el servidor, la direccin de e-mail del administrador y el puerto a utilizar (en este caso el puerto 80 se instala por defecto), luego haga clic en el botn Next.

Luego deber ingresar la contrasea para administrar las bases de datos, vuelva a ingresar otra vez la misma contrasea que haya elegido, e inicie la instalacin haciendo clic en el botn Install.

190

Finalmente espere a que termine la instalacin y luego haga clic en el botn Finish para terminar.

Al finalizar se muestra una ventana de comandos que se cerrar sola en pocos segundos.

191

2. Configuracin del Sistema Base de Datos Ingrese a la ruta: C:\ Instaladores\Sistema\Base de Datos y copie la carpeta bd_citas_medicas en la siguiente ruta: C:\AppServ\MySQL\data.

- Luego ingrese a la siguiente ruta: http://localhost/

Seleccione la siguiente opcin e ingrese usuario y contrasea:

192

Elija la BD del sistema:

Cdigo Fuente Ingrese a la ruta: C:\ Instaladores\Sistema\Cdigo Fuente y copie la carpeta citas_medicas en la siguiente ruta: C:\AppServ\www. Finalmente para ingresar al sistema copie el siguiente link en el explorador de internet: http://localhost/citas_medicas/index.php

193

Anexo N 7 Manual de Usuario

Al ejecutar el sistema la primera pantalla que se muestra es la Pantalla Principal, donde usted podr encontrar en la parte izquierda inferior el acceso para ingresar al sistema, para ello deber ingresar su usuario y contrasea respectivamente.

194

1. PERFIL ADMINISTRADOR El Administrador del Sistema, es el usuario que tiene permiso a todo el sistema sin acceso restringido, por ello explicaremos las funcionalidades del sistema segn su perfil y de acuerdo al orden de las funcionalidades del sistema. Despus de haber ingresado como usuario, el sistema muestra la pantalla de bienvenida donde tenemos el men principal con todas las funcionalidades del sistema. Como informacin adicional el sistema muestra tambin una lista del directorio de policlnicos que pertenecen a la PNP.

A continuacin explicaremos cada uno de los mdulos del men.

1.1 SEGURIDAD: Este mdulo est subdividido en 3 pestaas. 1.1.1 Controlar Acceso

195

Administrar Perfil A) Registrar perfil: Haciendo clic en el botn Guardar, usted podr registrar un nuevo perfil en la base de datos, previamente debe rellenar los datos solicitados (la fecha de registro se encuentra por defecto). B) Modificar perfil: Haciendo clic en cono Modificar, usted podr ir a la interfaz para modificar un perfil ya registrado en la base de datos. C) Guardar cambios: Haciendo clic en el botn Modificar, usted podr actualizar en la base de datos el registro modificado.

Administrar Permisos A) Asignar permisos: Haciendo clic en el botn Guardar, usted podr registrar los permisos que tendr el perfil seleccionado previamente. B) Ver permisos: Haciendo clic en el cono Ver, usted podr ver todos los permisos que tiene el perfil seleccionado previamente.

196

C) Eliminar permiso, Haciendo clic en el cono Eliminar, usted podr eliminar cualquier permiso que figure en la lista del perfil previamente seleccionado.

1.1.2 Administrar Usuario

Registrar Usuario

197

A) Buscar pacientes: Haciendo clic en el cono Buscar, usted podr buscar a todas las personas pertenecientes al CIF digitado previamente para la bsqueda. B) Registrar usuario: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo usuario, seleccionando previamente a un responsable del usuario y a una o ms personas que pertenecern al grupo que tendr acceso al usuario que se ha registrado, deber tambin rellenar y seleccionar el resto de datos solicitados.

Acceso Usuario A) Activar usuario: Haciendo clic en el botn Activar, usted podr volver a activar al usuario que ha sido bloqueado automticamente por el sistema y que figura en la lista como inactivo.

198

1.1.3 Administrar Personal

Registrar Personal A) Nuevo personal: Haciendo clic en el botn Nuevo, usted podr habilitar los campos para ingresar un nuevo personal en la base de datos. B) Registrar personal: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo personal, previamente debe rellenar y seleccionar los datos solicitados. C) Buscar personal: Haciendo clic en el cono Buscar, usted podr buscar al personal (a quin se le crear un usuario) perteneciente al DNI digitado previamente para la bsqueda. D) Registrar usuario: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo usuario, previamente debe rellenar y seleccionar los datos solicitados.

199

1.2 MANTENIMIENTO: Este mdulo est subdividido en 3 pestaas. 1.2.1 Mantenimiento de Consultorios

Consultorio Externo A) Registrar consultorio: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo consultorio externo, previamente debe rellenar los datos solicitados. B) Listar especialidades: Haciendo clic en la pestaa negra, usted podr visualizar todas las especialidades del consultorio externo seleccionado. C) Agregar especialidad: Haciendo clic en el cono Agregar Especialidad, usted podr ir a la interfaz para agregar una nueva especialidad. D) Registrar especialidad: Haciendo clic en el botn Agregar, usted podr registrar en la base de datos una nueva especialidad, previamente debe rellenar los datos solicitados.

200

Consultorio Interno A) Listar especialidades: Haciendo clic en el cono Aqu, usted podr observar la lista de los consultorios externos ya registrados en el sistema con su respectiva especialidad asignada. B) Registrar consultorio: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo consultorio interno, previamente debe rellenar y seleccionar los datos solicitados.
A

1.2.2 Mantenimiento de Mdicos

Registrar Mdico A) Registrar mdico: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo mdico, previamente debe rellenar y seleccionar los datos solicitados.
201

Actualizar Mdico A) Buscar mdico: Haciendo clic en el botn Buscar, usted podr realizar la bsqueda de un mdico digitando su apellido paterno. B) Habilitar mdico: Haciendo clic en el cono Habilitar, usted podr habilitar nuevamente al mdico y su estado cambia automticamente a activo. C) Deshabilitar mdico: Haciendo clic en el cono Deshabilitar, usted podr deshabilitar al mdico y su estado cambia automticamente a inactivo. D) Modificar mdico: Haciendo clic en el botn Modificar, usted podr habilitar los campos para modificar los datos del mdico. E) Guardar cambios: Haciendo clic en el botn Guardar, usted podr actualizar en la base de datos el registro modificado.

C E

202

1.2.3 Programacin de Mdicos

Programar Mdico A) Buscar mdico: Haciendo clic en el cono Buscar, usted podr buscar a un mdico en la base de datos ingresando previamente su DNI para poder realizar la bsqueda. B) Registrar programacin: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos una nueva programacin mensual de un mdico, previamente debe rellenar y seleccionar los datos solicitados.

Ver Programacin A) Ver programacin: Haciendo clic en el botn Consultar, usted podr visualizar la programacin mensual que se le ha registrado a un mdico, previamente tendr que ingresar y seleccionar los datos solicitados para poder realizar la bsqueda en la base de datos.

203

1.3 PACIENTES: Este mdulo est subdividido en 1 pestaa. 1.3.1 Gestionar Historia Clnica

Registrar Historia A) Buscar paciente: Haciendo clic en el cono Buscar, usted podr buscar a todas las personas pertenecientes al CIF digitado previamente para la bsqueda B) Registrar N de Historia Clnica: Haciendo clic en el botn Guardar, usted podr registrar en la base de datos un nuevo nmero de historia clnica, previamente debe seleccionar al paciente, en este caso el nmero de historia se autogenera y la fecha se encuentra por defecto.

204

Consultar Historia

A) Consultar N de Historia: Haciendo clic en el botn Buscar, usted podr consultar el nmero de historia clnica de un paciente, previamente tendr que ingresar el nmero de CIF del paciente para realizar la bsqueda.

1.4 CITAS: Este mdulo est subdividido en 2 pestaas. 1.4.1 Citas Consultorio

205

Registrar Cita A) Buscar paciente: Haciendo clic en el botn Buscar, usted podr buscar a un paciente en la base de datos ingresando previamente su DNI para poder realizar la bsqueda. B) Siguiente paso: Haciendo clic en el cono Siguiente, usted podr ir a la siguiente interfaz para realizar el segundo paso del registro de citas. C) Cargar turnos: Haciendo clic en el botn Cargas Turnos, usted podr consultar todos los turnos disponibles para registrar una nueva cita en la base de datos, previamente tendr que seleccionar todos los datos solicitados. D) Paso anterior: Haciendo clic en el cono Atrs, usted podr ir a la anterior interfaz para realizar el primer paso del registro de citas.

206

Consultar Citados A) Consultar pacientes citados: Haciendo clic en el botn Buscar, usted podr visualizar la lista de todos los pacientes que tiene cita en un determinado da, previamente tendr que seleccionar todos los datos solicitados para realizar la consulta.

1.4.2 Citas Web

Reservar Cita A) Seleccionar paciente: Haciendo clic en el enlace Seleccionar, usted podr seleccionar a un paciente para registrar su cita. B) Cargar turnos: Haciendo clic en el botn Cargas Turnos, usted podr consultar todos los turnos disponibles para registrar una nueva cita en la base de datos, previamente tendr que seleccionar todos los datos solicitados. C) Paso anterior: Haciendo clic en el cono Atrs, usted podr ir a la anterior interfaz para realizar el primer paso del registro de citas.

207

Administrar Cita A) Alerta de inasistencia: Esta alerta se muestra en caso de que el paciente no haya asistido a una cita en un intervalo de dos semanas anteriores a la fecha actual. B) Alerta de aviso: Esta alerta se muestra en caso de que el paciente tenga una cita pendiente en un intervalo de dos semanas posteriores a la fecha actual. C) Ver detalle de cita: Haciendo clic en el enlace Ver Detalle, usted podr ir a la interfaz donde podr ver a detalle la cita seleccionada. D) Cancelar cita: Haciendo clic en el cono Cancelar Cita, usted podr cancelar su cita que tiene pendiente.
208

A B

Historial Citas A) Bsqueda especfica: Para poder hacer una bsqueda ms especfica sobre alguna cita, deber ingresar algn dato en la casilla y el sistema automticamente filtrar la bsqueda. B) Ver detalle: Para poder visualizar el detalle de la atencin de la cita, deber hacer clic en el cono Ver, seguidamente se mostrar otra interfaz con el detalle de la cita. C) Volver: Haciendo clic en cono Atrs, usted podr regresar a la interfaz anterior para poder visualizar nuevamente la lista del historial de las citas mdicas.

209

1.5 HISTORIA CLNICA: Este mdulo est subdividido en 2 pestaas. 1.5.1 Traslado de Historias Admisin

Registrar Salida A) Consultar historias pendientes: Haciendo clic en el botn Consultar, usted podr consultar el listado de historias pendientes por enviar a un consultorio en especfico de acuerdo a la fecha de la prxima cita. B) Registrar salida: Haciendo clic en el botn Registrar Salida, usted podr registrar la salida del listado de historias pendientes por enviar a un consultorio en especfico.

210

Registrar Entrada A) Consultar historias devueltas: pendientes: Haciendo clic en el botn Consultar, usted podr consultar el listado de historias devueltas por un consultorio en especfico. B) Registrar entrada: Haciendo clic en el botn Registrar Entrada, usted podr registrar la entrada del listado de historias devueltas por un consultorio en especfico.

A B

1.5.2 Traslado de Historias Consultorio

211

Registrar Entrada A) Consultar historias enviadas: Haciendo clic en el botn Consultar, usted podr consultar el listado de historias enviadas por el rea de admisin de acuerdo a la fecha de cita. B) Registrar entrada: Haciendo clic en el botn Registrar Entrada, usted podr registrar la entrada del listado de historias enviadas por el rea de admisin.

A B

Registrar Salida A) Consultar historias registradas: Haciendo clic en el botn Consultar, usted podr consultar el listado de historias que han sido registradas por el consultorio. B) Registrar salida: Haciendo clic en el botn Registrar Salida, usted podr registrar la salida del listado de historias registradas por el consultorio para ser devueltas al rea de admisin.

212

Movimiento Historia A) Consultar movimiento: Haciendo clic en el botn Buscar, usted podr consultar todos los movimientos que ha tenido una determinada historia clnica, para ello deber ingresar previamente el N de HC para realizar la bsqueda. B) Bsqueda especfica: Para poder hacer una bsqueda ms especfica sobre algn movimiento de la historia clnica, deber ingresar algn dato en la casilla y el sistema automticamente filtrar la bsqueda.
A B

1.6 ATENCIONES: Este mdulo est subdividido en 1 pestaa. 1.6.1 Atenciones Mdicas

Registrar Atenciones A) Consultar citas: Haciendo clic en el botn Listar, usted podr consultar todas las citas programadas en un da especfico, para ello deber ingresar previamente la Fecha, rea y Consultorio para realizar la bsqueda. B) Adjuntar historia clnica: Haciendo clic en el cono Adjuntar Historia, usted podr abrir otra interfaz donde podr registrar los datos de la atencin mdica.

213

C) Registrar historia clnica: Haciendo clic en el botn Guardar, usted podr registrar el detalle de la atencin mdica de la historia, relacionada al paciente seleccionado. D) Registrar atenciones: Haciendo clic en el botn Registrar Atenciones, usted podr registrar la atencin de todas las citas que han sido atendidas por el mdico.

Consultar Atenciones A) Consultar documentos: Haciendo clic en el botn Listar, usted podr consultar todos los documentos pertenecientes a una historia clnica, para ello deber ingresar previamente el N de HC para realizar la bsqueda.
214

B) Descargar documento: Para poder descargar cualquier documento de la lista, deber hacer clic en el cono Descargar, seguidamente se descargar el documento en Word.

A B

1.7 ESTADSTICAS: Este mdulo est subdividido en 2 pestaas. 1.7.1 Grficos Estadsticos

Grfico General

Grfico Especialidad A) Consultar grfico: Haciendo clic en el botn Consultar, usted podr visualizar el grfico estadstico de las atenciones por especialidad, para
215

ello deber ingresar previamente el Ao, la Especialidad y el Estado para realizar la bsqueda.

1.7.2 Reportes Estadsticos

Reporte Especialidad A) Descargar reporte atenciones por especialidad: Haciendo clic en el cono Excel, usted podr descargar el reporte en formato Excel.

216

Reporte General A) Descargar reporte atenciones en general: Haciendo clic en el cono Excel, usted podr descargar el reporte en formato Excel.

217

Você também pode gostar