Professional Documents
Culture Documents
CARLOS ALBERTO ALVARENGA MOLINA HERMES EGOKIBELIER BASAGOITIA IZAGUIRRE EVELYN ARACELY CARRANZA MARTNEZ WINSTON STANLEY CRUZ PERLA
UNIVERSIDAD DE EL SALVADOR
RECTOR
SECRETARIO GENERAL
DIRECTOR INTERINO
Ttulo
CARLOS ALBERTO ALVARENGA MOLINA HERMES EGOKIBELIER BASAGOITIA IZAGUIRRE EVELYN ARACELY CARRANZA MARTNEZ WINSTON STANLEY CRUZ PERLA Trabajo de Graduacin Aprobado por Docente Director : :
Docente Director
AGRADECIMIENTOS
He logrado avanzar un peldao ms en esta escalera que es la vida. Por tal motivo de alegra le agradezco, en primer lugar, a Dios por permitirme llegar hasta este momento, en el cual veo concluido un proyecto ms en mi vida. Gracias Dios por estar siempre a mi lado, para sostenerme y muchas veces para levantarme cuando me siento vencida. Gracias por darme fortaleza y sabidura en todo momento. Gracias por todas las bellas personas que has puesto en mi vida; mis padres, mis hermanos y hermanas, mis amigos y compaeros; ya que todos ellos han sido un vital apoyo para el logro de este objetivo. A mis padres, Miguel ngel Carranza Moreno y Mara de Jess Martnez de Carranza, les agradezco este gran regalo que me han dado. Gracias por todo el esfuerzo y sacrificio realizado para que lograra terminar mi carrera universitaria. Gracias por creer en m y por apoyarme siempre en todo sentido. Gracias por sus consejos, sus oraciones, sus palabras de nimo y por ser un gran ejemplo a seguir en mi vida. Gracias pap!. Gracias mam!. Este logro es de ustedes. A mis hermanos y hermanas por los consejos y palabras de aliento que me dieron en momentos difciles, por tenerme paciencia, por apoyarme siempre. Gracias hermanitos porque ustedes alegran mi vida y son un gran motivo por el cual luchar y salir adelante. Al Lic. Ernesto Zetino, gracias por todo el apoyo brindado, por animarme siempre a seguir adelante. A mis compaeros de trabajo de graduacin, Hermes Basagoitia, Winston Cruz y Carlos Alvarenga, gracias por todo el esfuerzo y tiempo invertido en este proyecto, y por perseverar siempre con la vista puesta en el logro este objetivo. Gracias por todo el apoyo. A nuestro asesor Ing. William Castellanos por la gua y el apoyo brindado. Agradezco al Dr. Wilson Avendao por todo el apoyo brindado para la realizacin del trabajo de graduacin. Gracias doctor por su disposicin para ayudarnos siempre. Y finalmente agradezco a todos mis familiares, amigos y docentes que me ayudaron en mi camino hasta lograr esta importante meta.
AGRADECIMIENTOS
En este espacio quiero dar gracias a Dios por haberme permitido finalizar mi trabajo de graduacin. Fue l quien me provey de fuerzas, de valor y constancia para avanzar cada da en este largo proceso, el cual no inici en el ao 2010 sino desde que comenc los estudios universitarios. El cre las condiciones adecuadas y us a muchas personas para que, ao tras ao pudiese continuar a pesar de las situaciones que viv durante ese perodo. Le doy infinitas gracias por haber tenido misericordia de mi y de mi familia, por haberme hecho mejor persona y por todas las bendiciones que hemos recibido. A mi familia, por ser tan nicostodos!!!....los amo mucho!!!. Gracias a mi madre por haber estado da con da apoyndome con mucho esfuerzo y sacrificio. Gracias a mi padre porque siempre nos ayudo y motivo a estudiar una carrera profesional.gracias a mis hermanos, por su ejemplo de constancia y lucha, por su compaa y apoyo Gracias a mi amoi Beatricita por su amor, cario, paciencia y apoyo. Por ensearme a reconocer a Dios en todos mis caminos. Gracias a mi equipo de trabajo. A cada uno por la lucha que emprendimos juntos, a Evelyn por su gran esfuerzo, a Winston por la eficiencia en las diversas gestionesy a Charls por su lgica nica... a ellos muchas gracias y a cada una sus familias y allegados los cuales no tuvieron ningn reparo en brindarnos su ayuda siempre que la necesitamos.
Gracias a nuestro asesor Ing. Castellanos por ensenarnos a no conformarnos, sino a mejorar y a evaluar las cosas con criterio profesional. Agradecer tambin al HNR por abrirnos sus puertas, especficamente al Dr. Avendao por toda su colaboracin. A todos ustedes muchas gracias.!!! La finalizacin de una carrera acadmica no culmina con un ttulo universitario, el aprendizaje no acaba aha lo largo de toda la vida seguimos aprendiendo, este es solo un paso ms de muchos xitos que nos esperan, gracias Dios!!!
AGRADECIMIENTOS Agradezco Dios todo poderoso por guiarme, guardarme, por la fortaleza y sabidura que me ha proporcionado durante todo este periodo y por todas las bendiciones en las que se ha manifestado en toda mi vida, sin ti seor nunca abra alcanzado este objetivo tan importante en mi vida GRACIAS DIOS! A mis Padres, Rosa Mara Flores y Mario Marbin Cruz, gracias a ustedes he logrado este objetivo ya que me proporcionaron su apoyo y soporte en este difcil camino, Gracias mam, Gracias Pap.
Agradezco a mis hermanos, Maynor Marvin Cruz y Diana Marjorie Cruz, por ser comprensivos, por permitirme mostrarles que las cosas de la mano de Dios tienen frutos.
A mi esposa Rosa Haydee Bonilla de Cruz, un agradecimiento especial por permanecer siempre a mi lado apoyndome y dndome fuerzas para continuar en aquellos momentos de flaqueza, por todo ello, Gracias.
A mis compaeros de tesis, Carlos Alberto Alvarenga Molina, Hermes Egokibelier Basagoitia y Evelyn Aracely Carranza, por ser ms que compaeros de tesis, ser mis amigos.
A nuestro Asesor Ing. William Castellanos que dedic su tiempo a guiarnos en nuestro trabajo, as tambin al Dr. Wilson Avendao del Hospital Nacional Rosales que nos abri las puertas de la institucin para el desarrollo de nuestro proyecto y el cual esperamos sea de beneficio para toda la poblacin salvadorea, a ustedes muchas gracias.
A mis amigos y personas cercanas que siempre estuvieron al pendiente, quisiera colocar el nombre de cada uno de ellos en estas lneas, pero no dudo que al leerlas se sentirn aludidos, gracias amigos por estar all cuando ms los necesitaba.
Winston Stanley Cruz Perla Clama a m, y yo te responder, y te ensear cosas grandes y ocultas que t no conoces. Jeremas 33:3
AGRADECIMIENTOS Primero que nada le doy gracias a Dios, el cual me ha permitido la vida y la oportunidad de alcanzar esta meta, ya que como bien dice su palabra porque separados de m nada podis hacer, le entrego mi carrera para que me use segn sus propsitos, esperando ser de bendicin para las personas que me rodean. Gracias te doy a ti Seor Jess por estar siempre a mi lado, por no soltarme en ningn momento, por fortalecerme cada vez que soy dbil, por darme una salida cuando no encuentro una, por amarme a pesar de lo que soy. Gracias, a ti sea la Gloria y la Honra. Gracias a mi familia que me ha apoyado en todo, mi madre Regina del Carmen Molina, que me ha dado la oportunidad de llevar a cabo mis estudios, as como tambin sus consejos y cario que siempre me ha brindado, de igual forma mi pap Esteban Antoln
Edwin Alexander Alvarenga Molina y Juana Antonia Alvarenga Molina, al gran amor y
cario que me brinda mi querida abuelita Josefina Molina Rivas, y a mis tos que siempre han estado pendientes de m y mis estudios. A todos ellos les dedico este logro. Gracias a mis compaero, que a lo largo de todo este tiempo hemos compartido y convivido junto ellos se convirtieron en mis grandes amigos, ellas son las personas con las que s que puedo contar, Patricia Meja, Juan Molina, Rosa Bonilla, Johanna Bonilla,
Melvin, Chvez, Ruanda, Jess, Lzaro Ricardo Radicales y como dejar de largo a mis
grandes camaradas de trabajo de graduacin, Wisnton Stanley Cruz y Hermes Basagoitia, sin dejar de lado a la parte femenina del grupo, Evelyn gracias por formar parte del grupo. Gracias a nuestro asesor William Castellanos que nos guio a lo largo de toda esta etapa. As tambin agradezco de esta forma al Dr. Wilson Avendao quien nos brindo toda la ayuda posible y nos facilito la informacin necesaria para el trmino de este proyecto. A todas estas personas les agradezco su ayuda y apoyo y pido a Dios una grande bendicin para cada uno de ellos y sus familias. Carlos Alberto Alvarenga Molina
Mira que te mando que te esfuerces y seas valiente; no temas ni desmayes porque Jehov tu Dios estar contigo en dondequiera que vayas. JOSU 1:09
NDICE
CONTENIDO
1 INTRODUCCIN ..........................................................................................................................7 2 OBJETIVOS ..................................................................................................................................8 2.1 OBJETIVO GENERAL ..............................................................................................................8 2.2 OBJETIVOS ESPECFICOS .....................................................................................................8 3 INVESTIGACIN PRELIMINAR ...................................................................................................9 3.1 ANTECEDENTES .....................................................................................................................9 3.1.1 Sistemas de informacin en el Hospital Nacional Rosales ...............................................9 3.2 SITUACIN ACTUAL..............................................................................................................10 3.2.1 Descripcin ......................................................................................................................11 3.2.2 Estructura .........................................................................................................................14 4 FORMULACIN DEL PROBLEMA ............................................................................................16 4.1 IDENTIFICACIN DEL PROBLEMA ......................................................................................16 4.2 DEFINICIN DEL PROBLEMA ..............................................................................................17 4.3 PLANTEAMIENTO DEL PROBLEMA .....................................................................................17 4.4 ANLISIS DEL PROBLEMA ...................................................................................................17 5 METODOLOGA .........................................................................................................................18 5.1 SELECCIN DEL CICLO DE VIDA DE DESARROLLO DE PROYECTOS ..........................19 5.2 ELECCIN DEL ENFOQUE DE DESARROLLO DEL SISTEMA ..........................................19 5.3 FASES DEL PROYECTO .......................................................................................................20 5.3.1 Fase I: Investigacin preliminar .......................................................................................20 5.3.2 Fase II: Determinacin de requerimientos .......................................................................21 5.3.3 Fase III: Anlisis ...............................................................................................................22 5.3.4 Fase IV: Diseo................................................................................................................23 5.3.5 Fase V: Construccin .......................................................................................................24 5.3.6 Fase VI: Pruebas .............................................................................................................25 5.3.7 Fase VII: Documentacin e implementacin ...................................................................25 6 ESTUDIO DE FACTIBILIDAD ....................................................................................................26 6.1 FACTIBILIDAD TCNICA .......................................................................................................26 6.1.1 Software ...........................................................................................................................27 6.1.2 Hardware ..........................................................................................................................30 6.1.3 Recurso humano ..............................................................................................................36 6.1.4 Conclusin de la factibilidad tcnica ................................................................................36 6.2 FACTIBILIDAD ECONMICA .................................................................................................36 6.2.1 Beneficios del sistema .....................................................................................................37 6.2.2 Costos del sistema a desarrollar ......................................................................................37 6.2.3 Anlisis beneficio-costo ...................................................................................................41 6.2.4 Posibilidad de obtencin de recursos econmicos para el desarrollo del proyecto ........43 6.2.5 Costo total del proyecto ...................................................................................................43 6.2.6 Conclusin de la factibilidad econmica ..........................................................................43 6.3 FACTIBILIDAD OPERATIVA ..................................................................................................43 6.3.1 Impacto en los procesos ..................................................................................................43 1
6.3.2 Impacto en los objetivos. .................................................................................................44 6.3.3 Anlisis PIECES...............................................................................................................45 6.3.4 Aceptacin de las autoridades .........................................................................................46 6.3.5 Aceptacin de los usuarios ..............................................................................................46 6.3.6 Interrelacin con otros sistemas ......................................................................................47 6.3.7 Conclusin de la factibilidad operativa ............................................................................47 7 JUSTIFICACIN .........................................................................................................................47 8 IMPORTANCIA ...........................................................................................................................48 9 ALCANCES .................................................................................................................................50 10 ANLISIS DEL SISTEMA INFORMTICO.................................................................................50 10.1 REQUERIMIENTOS DEL SISTEMA INFORMTICO ............................................................50 10.1.1 Metodologa para obtencin de informacin ....................................................................50 10.1.2 Metodologa para obtencin de requerimientos ..............................................................50 10.1.3 Requerimientos funcionales .............................................................................................51 10.1.4 Requerimientos no funcionales ........................................................................................52 10.2 ANLISIS DE REQUERIMIENTOS ........................................................................................53 10.2.1 Construccin del diagrama de Casos de Uso .................................................................53 10.2.2 Construccin del modelo del dominio ..............................................................................56 10.2.3 Construccin de los diagramas de secuencia .................................................................56 10.2.4 Diccionario de datos ........................................................................................................56 11 DISEO DEL SISTEMA INFORMTICO ...................................................................................58 11.1 DISEO DE ESTNDARES ...................................................................................................58 11.1.1 Estndar de documentacin ............................................................................................58 11.1.2 Estructura de directorios ..................................................................................................61 11.1.3 Estndar de Interfaz .........................................................................................................61 11.1.4 Estndar de base de datos ..............................................................................................67 11.1.5 Estndar de programacin ...............................................................................................69 11.2 DISEO ...................................................................................................................................72 11.2.1 Diseo de la base de datos .............................................................................................72 11.2.2 Nombre del sistema informtico ......................................................................................73 11.2.3 Diseo de salidas .............................................................................................................74 11.2.4 Diseo de entradas ..........................................................................................................76 11.2.5 Diseo de interfaz de usuario ..........................................................................................79 12 PLAN DE IMPLEMENTACIN Y PLAN DE CAPACITACIONES ..............................................80 12.1 Plan de implementacin ..........................................................................................................80 12.1.1 PROCESO DE CONVERSIN ........................................................................................80 12.2 MARCO REFERENCIAL DEL PLAN DE IMPLEMENTACIN...............................................81 12.2.1 Nombre del proyecto ........................................................................................................81 12.2.2 Ubicacin del proyecto .....................................................................................................81 12.2.3 Descripcin del proyecto ..................................................................................................81 12.3 ELEMENTOS DEL SISTEMA .................................................................................................81 12.4 PLANIFICACIN .....................................................................................................................82 12.4.1 Preparacin del entorno para la implementacin ............................................................82 12.4.2 Recursos necesarios para la implementacin .................................................................83 12.4.3 Instalacin del sistema .....................................................................................................85 12.4.4 Preparacin de equipos cliente ........................................................................................86 12.4.5 Consideraciones para la carga inicial de datos ...............................................................86 2
12.4.6 Configuracin del sistema ................................................................................................86 12.4.7 Pruebas de instalacin y conectividad .............................................................................87 12.4.8 Capacitaciones.................................................................................................................87 12.4.9 Puesta en marcha del sistema.........................................................................................87 12.5 ORGANIZACIN .....................................................................................................................88 12.5.1 Equipo implementador .....................................................................................................88 12.5.2 Cronograma de actividades .............................................................................................91 12.5.3 Plan de capacitaciones ....................................................................................................93 12.5.4 Administracin de recursos ..............................................................................................95 12.6 CONTROL .............................................................................................................................100 12.6.1 Control del progreso de la implementacin ...................................................................100 12.6.2 Metodologa de control a seguir para el plan de implementacin .................................101 12.7 PLAN DE RESPALDO Y RECUPERACIN DE DATOS .....................................................103 12.8 PLAN DE CONTINGENCIA ..................................................................................................103 12.8.1 Plan de accin................................................................................................................105 13 CONCLUSIONES .....................................................................................................................110 14 RECOMENDACIONES .............................................................................................................111 15 GLOSARIO DE TRMINOS .....................................................................................................112 16 BIBLIOGRAFA .........................................................................................................................113 17 ANEXOS ...................................................................................................................................115 ANEXO 3.1 - ESTRUCTURA ORGANIZACIONAL DEL HNR. .......................................................115 ANEXO 3.2 - ESTRUCTURA ORGANIZACIONAL DEL REA DE HOSPITALIZACIN ...............116 ANEXO 4.1 - DIAGRAMA ISHIKAWA .............................................................................................117 ANEXO 4.2 - CLASIFICACIN DE LA INFORMACIN POR CADA NIVEL ORGANIZACIONAL DEL REA DE HOSPITALIZACIN. ...............................................................................................118 ANEXO 5.1 - EVALUACIN TCNICA ENTRE EL ENFOQUE ESTRUCTURADO Y EL ENFOQUE ORIENTADO A OBJETOS...............................................................................................................118 ANEXO 6.1 - ENCUESTA SOBRE LOS LENGUAJES DE PROGRAMACIN ..............................120 ANEXO 6.2 - SERVIDORES WEB MS UTILIZADOS ...................................................................120 ANEXO 6.3 - CLCULO DE BENEFICIOS TANGIBLES. ...............................................................121 ANEXO 6.4 - ANLISIS DE RESULTADOS DE LA ENCUESTA ...................................................124 ANEXO 6.5 - SUPUESTOS Y CLCULOS .....................................................................................127 ANEXO 6.6 - CLCULO DE LA TASA DE INTERS ......................................................................132 ANEXO 6.7 - EVALUACIN DE SOFTWARE PARA EL DESARROLLO DEL PROYECTO. ........133 ANEXO 6.8 - CARACTERSTICAS A EVALUAR PARA LA SELECCIN DEL LENGUAJE DE PROGRAMACIN ...........................................................................................................................137 ANEXO 11.1 - DIAGRAMAS DE PROCESOS DEL REA DE HOSPITALIZACIN ......................139 ANEXO 12.1 - CARTA SOBRE MECANISMO DE IMPLEMENTACIN DEL SINFHO ..................146 ANEXO 12.2 - CARTA DE ACEPTACIN DEL SINFHO ................................................................147
NDICE DE TABLAS
Tabla 1 - Descripcin del personal asignado a cada servicio. ...........................................................10 Tabla 2 - Tareas de la fase de investigacin preliminar. ...................................................................21 Tabla 3 - Tareas de la fase de determinacin de requerimientos. ....................................................22 Tabla 4 - Tareas de la fase de anlisis. .............................................................................................23 Tabla 5 - Tareas de la fase de diseo. ..............................................................................................24 Tabla 6 - Tareas de la fase de construccin. .....................................................................................24 Tabla 7 - Tareas de la fase de pruebas. ............................................................................................25 Tabla 8 - Tareas de la fase de documentacin e implementacin. ...................................................26 Tabla 9 - Tabla de pesos. ..................................................................................................................27 Tabla 10 - Evaluacin de lenguajes de programacin JAVA, C#, PHP, Visual Basic. ......................27 Tabla 11 - Evaluacin de servidores web. .........................................................................................28 Tabla 12 - Evaluacin de los DBMS: Oracle, SQL Server y MySQL. ................................................29 Tabla 13 - Software utilitario para el desarrollo del proyecto. ............................................................30 Tabla 14 - Requerimientos mnimos para la instalacin de Apache. ................................................30 Tabla 15 - Requerimientos mnimos para la instalacin PHP 5. .......................................................30 Tabla 16 - Requerimientos mnimos para la instalacin de MYSQL. ................................................31 Tabla 17 - Requerimientos mnimos para servidor para desarrollo. ..................................................31 Tabla 18 - Requerimientos mnimos para computadoras de desarrollo. ...........................................31 Tabla 19 - Caractersticas de hardware para el servidor de desarrollo. ............................................32 Tabla 20 - Caractersticas de hardware para las computadoras de desarrollo. ................................32 Tabla 21 - Elementos adicionales para los equipos informticos. .....................................................32 Tabla 22 - Caractersticas de impresor multifuncional a usar en el proyecto. ...................................33 Tabla 23 - Requerimientos mnimos para servidor de produccin. ...................................................33 Tabla 24 - Requerimiento mnimo del servidor para implementacin. ..............................................33 Tabla 25 - Caractersticas del equipo para usuarios. ........................................................................34 Tabla 26 - Anlisis comparativo entre hardware disponible y hardware requerido para el desarrollo del proyecto. .......................................................................................................................................35 Tabla 27 - Anlisis comparativo entre hardware disponible y hardware requerido para la implementacin del proyecto. ............................................................................................................35 Tabla 28 - Recurso humano. .............................................................................................................36 Tabla 29 - Estructura de equipo de trabajo........................................................................................36 Tabla 30 - Beneficios tangibles del sistema a desarrollar. ................................................................37 Tabla 31 - Consolidado de costos de desarrollo del proyecto. ..........................................................39 Tabla 32 - Consumo de energa elctrica por el equipo. ...................................................................40 Tabla 33 - Consolidado de costos de operacin. ..............................................................................41 Tabla 34 - Resumen de costos de desarrollo y de operacin. ..........................................................41 Tabla 35 - Clasificacin de costos de operacin. ..............................................................................41 Tabla 36 - Valores de las variables para el clculo del valor presente. ............................................42 Tabla 37 - Recursos econmicos de la Unidad Informtica del HNR. ..............................................43 Tabla 38 - Impacto en los procesos en el rea de Hospitalizacin. ..................................................44 Tabla 39 - Impacto en los objetivos institucionales del HNR. ............................................................45 Tabla 40 - Descripcin de los actores del sistema. ...........................................................................53 Tabla 41 - Lista actor - objetivo del sistema. .....................................................................................54 Tabla 42 - Estndares de texto. .........................................................................................................59 4
Tabla 43 - Estndares de pginas. ....................................................................................................59 Tabla 44 - Estndares de tablas. .......................................................................................................60 Tabla 45 - Estndares de figuras. ......................................................................................................60 Tabla 46 - Estndares de vietas. .....................................................................................................60 Tabla 47 - Estndar de imgenes para botones. ...............................................................................71 Tabla 48 - Estndar de iconos para seccin. .....................................................................................72 Tabla 49 - Estndar de nombres para elementos de formulario. ......................................................72 Tabla 50 - Recurso humano para implementacin. ...........................................................................83 Tabla 51 - Requerimiento mnimo del servidor para implementacin. ..............................................84 Tabla 52 - Caractersticas del equipo para usuarios. ........................................................................85 Tabla 53 - Perfil requerido para el director de implementacin. ........................................................89 Tabla 54 - Perfil requerido para los tcnicos. ....................................................................................89 Tabla 55 - Perfil requerido para los capacitadores. ...........................................................................90 Tabla 56 - Perfil requerido para el administrador del SINFHO. .........................................................91 Tabla 57 - Matriz de responsabilidades. ............................................................................................91 Tabla 58 - Usuarios a capacitar. ........................................................................................................94 Tabla 59 - Contenido de los cursos de capacitacin. ........................................................................94 Tabla 60 - Duracin de los temas de capacitacin. ...........................................................................95 Tabla 61 - Recurso humano. .............................................................................................................96 Tabla 62 - Recursos materiales. ........................................................................................................96 Tabla 63 - Asignacin de recursos. ...................................................................................................97 Tabla 64 - Costo del recurso humano. ...............................................................................................98 Tabla 65 - Costo total de recurso humano.........................................................................................98 Tabla 66 - Inversin por manual. .......................................................................................................98 Tabla 67 - Inversin en manuales por tipo de usuario. ......................................................................99 Tabla 68 - Recursos adicionales. .......................................................................................................99 Tabla 69 - Inversin estimada de la capacitacin. .............................................................................99 Tabla 70 - Costo de recursos materiales. ........................................................................................100 Tabla 71 - Costo total de implementacin. ......................................................................................100 Tabla 72 - Control de actividades. ...................................................................................................102 Tabla 73 - Estimacin de los factores de riesgo para la etapa de implementacin. .......................104 Tabla 74 - Plan de accin a seguir para desastres naturales..........................................................105 Tabla 75 - Plan de accin a seguir para el riesgo de cambios en la estructura organizativa. ........106 Tabla 76 - Plan de accin a seguir para el riesgo de problemas laborales. ....................................106 Tabla 77 - Plan de accin a seguir para el riesgo de permisos. ......................................................107 Tabla 78 - Plan de accin a seguir para el riesgo de prdidas de diferentes elementos. ...............107 Tabla 79 - Plan de accin a seguir para el riesgo cambios diversos. .............................................108 Tabla 80 - Plan de accin a seguir para el riesgo de problemas de acceso. ..................................109 Tabla 81 - Evaluacin de metodologa. ...........................................................................................119 Tabla 82 - Resultado de evaluacin de metodologa. .....................................................................119 Tabla 83 - Ranking de los lenguajes de programacin ms usados. .............................................120 Tabla 84 - Consolidado de resultados de encuesta de aceptacin del sistema..............................126 Tabla 85 - Sondeo del salario promedio de personal de informtica. .............................................127 Tabla 86 - Clculo de salarios por hora para administrador y analista. ..........................................127 Tabla 87 - Clculo de salarios por hora para personal colaborador del HNR. ................................128 Tabla 88 - Clculo de salarios por hora para docente director. .......................................................128 5
Tabla 89 - Clculo de costos por hora clase para docente director y observador en defensas. .....128 Tabla 90 - Costos de hardware para el desarrollo. ..........................................................................129 Tabla 91 - Costos de software para el desarrollo del proyecto. ......................................................129 Tabla 92 - Costos fijos para el proyecto de desarrollo. ...................................................................130 Tabla 93 - Costos de medios de almacenamiento. .........................................................................130 Tabla 94 - Costo de consumibles para el desarrollo del proyecto. ..................................................130 Tabla 95 - Costo por uso de retroproyector. ....................................................................................131 Tabla 96 - Otros costos. ...................................................................................................................131 Tabla 97 - Caractersticas de computadoras para usuarios. ...........................................................131 Tabla 98 - Costo de software para el servidor de desarrollo. ..........................................................132 Tabla 99 - Costo de software para computadoras de usuarios. ......................................................132 Tabla 100 - Costo del recurso humano del HNR para el mantenimiento del sistema. ....................132 Tabla 101 - Tasas de inflacin en El Salvador (2000- 2009)...........................................................132 Tabla 102 - Proyeccin de las tasas de inflacin en El Salvador (2010-2015). ..............................133 Tabla 103 - Comparacin de las caractersticas de software para edicin de imgenes. ..............134 Tabla 104 - Resultados de evaluacin del software para edicin de imgenes..............................134 Tabla 105 - Comparacin de caractersticas de software de animacin .........................................134 Tabla 106 - Resultados de comparacin de software de animacin. ..............................................135 Tabla 107 - Comparacin de caractersticas de entorno de desarrollo. ..........................................135 Tabla 108 - Resultados de entorno de desarrollo. ...........................................................................135
NDICE DE FIGURAS
Figura 1 - Enfoque de sistemas para la situacin actual del rea de Hospitalizacin. .....................14 Figura 2 - Etapas del ciclo de vida en Cascada Pura. .......................................................................19 Figura 3 - Serie de costos e ingresos relacionados al sistema propuesto. .......................................42 Figura 4 - Reduccin de tiempo con la implementacin del sistema propuesto. ..............................49 Figura 5 - Cobertura del Sistema Nacional de Salud. .......................................................................49 Figura 6 - Pacientes potenciales del HNR. ........................................................................................49 Figura 7 - Diagrama de casos de uso general. ..................................................................................55 Figura 8 - Estructura de directorios ....................................................................................................61 Figura 9 - Estndar de la plantilla de las pginas del sistema...........................................................62 Figura 10 - Estndar de las pantallas de entrada. .............................................................................63 Figura 11 - Salida tipo formulario. ......................................................................................................64 Figura 12 - Salida tipo listas. ..............................................................................................................65 Figura 13 - Salida tipo informe. ..........................................................................................................66 Figura 14 - Estndar a seguir para los informes. ...............................................................................74 Figura 15 - Estructura organizacional del equipo de implementacin. ..............................................84 Figura 16 - Estructura organizacional del HNR. ..............................................................................115 Figura 17 - Diagrama Causa y efecto ..............................................................................................117 Figura 18 - Niveles organizacionales ...............................................................................................118 Figura 19 - Servidores web ms utilizados. .....................................................................................121 Figura 20 - Grfico de las tasas de inflacin en El Salvador. .........................................................133 Figura 21 - Comparacin de navegadores web. ..............................................................................137
1 INTRODUCCIN
En la actualidad los sistemas informticos tienen un papel importante en el apoyo a las actividades de control y toma de decisiones que se realizan en las organizaciones. Para las instituciones de salud esto no es la excepcin. En estas se manejan grandes cantidades de informacin que son de vital importancia para la toma de decisiones que permitan brindar una atencin de calidad a los pacientes. El presente documento de Trabajo de Graduacin muestra el proceso de desarrollo del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales. Durante el desarrollo del mismo se elaboraron dos documentos principales: el Documento de Anteproyecto y el Documento de Anlisis y Diseo del sistema, es por ello que el presente documento constituye una sntesis de ambos y a lo largo de este se hace referencia a los mismos en mltiples ocasiones. Este documento va acompaado de documentacin interna y externa del sistema: Manual de usuario, manual de instalacin, manual tcnico y plan de implementacin. As mismo se proporciona un DVD conteniendo el sistema informtico, el software necesario para la instalacin y toda la documentacin en formato digital. En el documento, en primer lugar se muestra brevemente la investigacin preliminar realizada, seguida de la formulacin del problema. Posteriormente se expone la metodologa que se sigui para el desarrollo del proyecto. A continuacin se presenta el estudio de las factibilidades tcnica, econmica y operativa, cada una con sus respectivas conclusiones. Tambin se presenta la justificacin y la importancia que tiene el sistema as como los alcances y las limitaciones. Seguido de ello, se presenta el anlisis del sistema informtico dentro del cual podemos mencionar la definicin y anlisis de los requerimientos, etapa crucial en el desarrollo de todo sistema de informacin. Luego de ello, se presenta el diseo del sistema, el cual contiene diseo de estndares, de base de datos, de entradas y de salidas del sistema. Y finalmente se muestran las respectivas conclusiones y recomendaciones.
2 OBJETIVOS
2.1 OBJETIVO GENERAL
Desarrollar un sistema de informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales que registre toda la informacin de los procesos y actividades que se realizan en esta rea.
2.2
OBJETIVOS ESPECFICOS
Realizar un anlisis de la situacin actual de los procesos que se realizan en el rea de Hospitalizacin. Recopilar y analizar requerimientos informticos, operativos y de desarrollo necesarios para desarrollar el sistema propuesto. Disear la solucin informtica que satisfaga los requerimientos de informacin existentes en el rea de Hospitalizacin del Hospital Nacional Rosales. Construir un sistema informtico para el rea de Hospitalizacin del Hospital Nacional Rosales. Realizar pruebas al sistema de informtico para el rea de Hospitalizacin en el Hospital Nacional Rosales para comprobar su correcto funcionamiento. Elaborar la documentacin interna y externa que apoye al sistema a construir. Elaborar la documentacin necesaria que apoye la puesta en marcha del sistema a construir.
3 INVESTIGACIN PRELIMINAR
3.1 ANTECEDENTES
El Hospital Nacional Rosales (HNR), es el nico centro de referencia de tercer nivel y campo 1 escuela, dirigido a la poblacin mayor de 12 aos, en las ramas de Medicina y Ciruga en El Salvador. Las tres reas de atencin mdica que se ofrecen a la poblacin son las siguientes: Emergencias Consulta Externa Hospitalizacin El hospital actualmente recibe pacientes referidos de los 30 Hospitales Nacionales y de las 377 Unidades de Salud del pas. Esto implica una alta demanda del servicio de salud, lo cual provoca situaciones como las siguientes: escasez de medicamentos, sobrecarga de trabajo del personal mdico, larga espera de pacientes para ser atendidos o ingresados, y prolongacin del periodo de recuperacin de los pacientes.
3.1.1
El uso de tecnologas informticas dentro del Hospital Nacional Rosales es reciente. La incorporacin de sistemas de informacin en el hospital se ha dado a travs de dos vas: apoyo externo proveniente de la Universidad de El Salvador y esfuerzos internos por parte de la Unidad Informtica (UI) del hospital.
Finalidades del Hospital Nacional Rosales, Plan Estratgico Institucional Hospital Nacional Rosales ao 2009-2014
consolidada de la informacin de todo el hospital, es que algunas reas no tienen sistemas informticos que las apoyen. El rea de Hospitalizacin es el rea ms grande del hospital y a pesar de ello no cuenta con un sistema informtico que apoye las tareas mdicas que ah se llevan a cabo. Los datos personales de los pacientes, los procedimientos aplicados, los exmenes solicitados, y en general, informacin mdica relacionada a los pacientes en el rea de Hospitalizacin no es registrada, contabilizada ni resumida de forma apropiada. Por lo tanto esta rea no puede reflejar de forma fidedigna el estado real que se vive en cuanto a consumo de recursos hospitalarios, cantidad de pacientes atendidos y necesidades econmicas. Es aqu donde se forja la idea del desarrollo de un Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales por parte de estudiantes de Ingeniera de Sistemas Informticos de la Universidad de El Salvador en coordinacin con personal mdico y administrativo del hospital, para solventar algunas de las dificultades de informacin que se tienen en dicha rea y se pueda facilitar una buena toma de decisiones para el beneficio de la institucin y principalmente para el beneficio de los pacientes que son atendidos en el hospital.
3.2
SITUACIN ACTUAL
Actualmente las tres grandes reas de atencin mdica del HNR son: Consulta Externa, Emergencias y Hospitalizacin; stas representan las modalidades de servicios que se brindan a la poblacin. El rea de Hospitalizacin est compuesta por los departamentos de Medicina y Ciruga, a su vez estas se dividen en 13 y 12 especialidades respectivamente, ver Anexo 3.1 y 3.2 de la estructura organizacional. Cada una de estas especialidades posee salones (conocidos por el personal del hospital como servicios) con la capacidad de alojar a 20 pacientes, a cada servicio se le asigna el personal mdico descrito en la Tabla 1. Existen en el rea de Hospitalizacin 2 turnos laborales, los cuales estn repartidos de la siguiente forma: de 6:00 am a 4:00 pm, el primer turno; y el segundo de 4:00 pm a 6:00 am. Recurso Enfermeras Mdicos Internos Mdicos Residentes Descripcin Suministro de medicamentos a los pacientes, toma de muestras de exmenes de laboratorio y curaciones, de acuerdo a las indicaciones del personal mdico. Estudiantes de 7 ao de medicina, realiza diagnsticos de los pacientes y procedimientos mdicos de mediana y baja complejidad. Mdicos en proceso de especializacin. Revisa y avala el diagnstico de los mdicos internos, elabora su propio diagnstico y realiza procedimientos mdicos de mayor complejidad. Mdicos especializados. Realizan la visita mdica en la que los mdicos residentes y/o internos le exponen los casos del servicio. Segn estos, revisa y avala el diagnstico de los mdicos residentes o los modifica de ser necesario.
Tabla 1 - Descripcin del personal asignado a cada servicio.
Cantidad 7 2 2
Mdico Staff
El HNR atiende solamente en el rea de Hospitalizacin a un promedio de 36,500 pacientes al ao, distribuidos en los departamentos de Ciruga y Medicina, lo cual significa para el hospital una cantidad enorme de recursos invertidos nicamente para la atencin de los pacientes en esta rea. 10
En el rea de Hospitalizacin se realizan los siguientes procesos y actividades: Ingreso de pacientes al rea de Hospitalizacin. Ejecucin del plan de diagnstico y evolucin. Exmenes de laboratorio. Exmenes de gabinete. Traslados. Procedimientos mdicos. Interconsultas. Altas. Consolidacin de datos.
3.2.1
Descripcin
Ingreso de pacientes al rea de Hospitalizacin: Este es un proceso general que se realiza para todas las especialidades dentro del rea Hospitalizacin, y da inicio cuando las enfermeras reciben al paciente que viene referido de Emergencia, Consulta Externa o de otra especialidad; las enfermeras revisan que el paciente posea toda la documentacin que se requiere para poder ingresar a la especialidad; si es as, se realiza el ingreso, de lo contrario el paciente no puede ser ingresado. Al ser recibido en la especialidad el paciente es ubicado en una de las camas disponibles y es evaluado y estabilizado - de ser necesario - por los mdicos internos y/o residentes. Ejecucin del plan de diagnstico y evolucin: Este proceso da inicio cuando los mdicos internos y/o residentes reciben al paciente, cada uno realiza una historia clnica del paciente, en la cual documentan su estado de salud y dan su primer diagnstico mdico, este es avalado por el mdico Staff, que es quien decide y posee la autoridad de aceptar o rechazar dichos diagnsticos. Si el mdico Staff acepta los diagnsticos del mdico interno o residente, estos proceden a aplicar los procedimientos respectivos al paciente; de ser rechazado el diagnstico, el mdico Staff realiza su propio diagnstico y da instrucciones al mdico interno y al residente para que realicen los procedimientos de acuerdo al nuevo diagnstico. Una vez que al paciente se le han practicado los primeros tratamientos, se lleva un seguimiento de l, los seguimientos se realizan una vez por turno laboral, eso significa que dos veces por da se realiza un control, en el cual se verifica y registra la evolucin del paciente siguiendo la misma estructura jerrquica de los mdicos que fue descrita en la Tabla 1. A este procedimiento se le agregan muchas veces, los exmenes de laboratorio, de gabinete, traslados y/o intervenciones por mdicos especialistas (interconsulta o visita mdica) esto dependiendo del estado del paciente y su evolucin. Exmenes de laboratorio: Este proceso da inicio cuando el mdico que atiende al paciente prescribe el exmen a realizar en una hoja de solicitud de exmen, donde detalla lo que se necesita observar en el exmen. Las enfermeras esperan a que se realicen varias rdenes de exmenes de otros pacientes para tomar las muestras y llevarlas al laboratorio. Luego de esto, las enfermeras esperan un tiempo prudencial para recoger, sino todos, la mayora de las respuestas de los exmenes; esto es para no desplazarse al laboratorio en reiteradas ocasiones. Debido a esto, esta labor toma demasiado tiempo, causando as retraso en el diagnstico mdico para la atencin del paciente. 11
Exmenes de gabinete: Este proceso inicia cuando el mdico extiende la orden, especificando la parte del cuerpo que se necesita observar y detallando que es lo que espera ver en ella; esto se realiza en una hoja de exmen diferente a las de exmenes de laboratorio, una vez hecho esto es la enfermera quien se encarga de llevar al paciente al lugar donde se realiza este tipo de exmen; cuando se encuentran listos los resultados se brinda la atencin que el paciente necesita de acuerdo a la respuesta obtenida. Traslados: Un traslado puede ser intrahospitalario o interhospitalario. El traslado intrahospitalario se realiza cuando el paciente que est ingresado en una especialidad es referido a otra dentro del hospital; el traslado interhospitalario es aquel en el cual un paciente es trasladado a otro hospital. Procedimientos mdicos: Son intervenciones mdicas que se efectan a los pacientes que implican ya sea la aplicacin de medicamentos especiales, cirugas pequeas o maniobras especiales (por ejemplos: Dilisis peritoneal, catter de vena central, puncin lumbar, etc.) cuyo costo es elevado.
Interconsultas: Cuando un paciente est internado en un servicio, puede presentar diferentes padecimientos, los cuales no todos pueden ser tratados en la misma especialidad. Por tal razn, los mdicos solicitan la intervencin de un mdico especialista de acuerdo al padecimiento que presenta el paciente. El mdico encargado del paciente extiende una nota de referencia al mdico especialista que posee el conocimiento de atender el caso particular que actualmente presenta el paciente. La enfermera de la especialidad donde se encuentra el paciente recolecta las hojas de interconsulta y las lleva a la especialidad donde se encuentra el mdico del cual se solicita su servicio. El mdico especialista recoge las notas de interconsulta y realiza un recorrido por todas las dems especialidades que han solicitado su intervencin. Este mdico extiende su diagnstico especificando que procedimiento se le realizar al paciente, llmese a esto, tratamiento mdico o quirrgico. Estas notas son desechadas despus de que se realiza esta visita, por lo cual no queda registrado el trabajo realizado por este mdico; actividad que es de suma importancia que quede registrada. Altas: El alta se da en los siguientes casos: Cuando el mdico considera que el estado del paciente ya no requiere hospitalizacin (generalmente las altas se dan a las 2:00 pm). Traslados interhospitalarios. Cuando el paciente o los familiares lo solicitan. Cuando por falta de recursos del hospital el paciente no puede continuar ingresado. Por fuga del paciente. Fallecimiento del paciente. Consolidacin de datos: Los datos que se obtienen en el rea de Hospitalizacin son en su mayora registrados por los mdicos internos y residentes, estos mdicos presentan un reporte detallado de lo que ocurre en la especialidad en cuanto a los procedimientos mdicos o quirrgicos efectuados, estos reportes son realizados en cada uno de los dos turnos, y el 12
encargado de cada especialidad realiza un reporte consolidado diario de los datos que son de relevancia, este reporte conlleva informacin de procedimientos mdicos o quirrgicos efectuados y estadsticas de morbilidad y mortalidad. Esta informacin es la que sirve para tomar decisiones dentro del rea de Hospitalizacin y tambin para preparar las justificaciones de los gastos en los que ha incurrido el hospital para las solicitudes de presupuesto ante el Ministerio de Salud Pblica y Asistencia Social. En la mayora de las ocasiones no se registra todo lo que se realiza en cada especialidad, esto debido a factores como: sobrecarga de trabajo generada por la alta afluencia de pacientes, por incumplimiento de los procesos administrativos, entre otros. En el rea de Hospitalizacin el expediente clnico del paciente es llevado de forma manual, esto dificulta darle un seguimiento a la evolucin del paciente, ya que muchas veces el expediente del paciente se encuentra incompleto y algunas veces se extrava, dificultando en gran medida que el mdico pueda ofrecer un diagnstico ms objetivo. Todo lo anterior, como se ha mencionado, es realizado manualmente, por lo cual el hospital invierte una cantidad enorme de tiempo, recurso material y humano para realizar todas las actividades; en el rea de Hospitalizacin, se encuentran con una serie de inconvenientes al momento de prestar la atencin mdica al paciente, entre los cuales se pueden mencionar: prdida de las rdenes de los exmenes, expediente incompleto del paciente, consumo de tiempo excesivo por la transcripcin de los datos generales de los pacientes en todos los formularios, entre otros; y aunado a esto se tiene un registro muy dbil del trabajo que se realiza a los pacientes por parte del personal mdico que labora en el rea de Hospitalizacin.
13
3.2.2
Estructura
3.2.2.1 Situacin actual del rea de Hospitalizacin del Hospital Nacional Rosales.
A continuacin se describe la situacin actual del rea de Hospitalizacin del HNR mediante el enfoque de sistemas. MEDIO AMBIENTE Ministerio de Salud Pblica y Asistencia Social, establecimientos de salud de primero, segundo y tercer nivel.
FRONTERA: procesos y actividades propias del rea de Hospitalizacin del HNR. ENTRADA PROCESOS SALIDAS
Datos personales del paciente. Informacin clnica de los pacientes Notas de evolucin del paciente. Notas de interconsulta Datos de los procesos mdicos.
Elementos: Ingreso de pacientes al rea de Hospitalizacin. Ejecucin del plan de diagnstico y evolucin. Exmenes de laboratorio. Exmenes de gabinete. Traslados. Procedimientos mdicos. Interconsultas. Altas. Consolidacin de datos
Reportes detallados y consolidados de los turnos. Informacin estadstica del rea de Hospitalizacin. Historia Clnica.
Control: Organizacin Panamericana de Salud (OPS). Organizacin Mundial de Salud (OMS). Ministerio de Salud Pblica y Asistencia Social (MSPAS). Clasificacin Internacional de Enfermedades CIE-10. Autoridades del HNR
14
Descripcin de los componentes del sistema actual A continuacin se describen los componentes del enfoque de sistemas de la situacin actual del rea de Hospitalizacin. a. Objetivo del sistema: Apoyar a los mdicos del HNR en la obtencin de informacin mdica de los pacientes y en la elaboracin de los reportes consolidados de las especialidades en el rea de Hospitalizacin. b. Salidas: El sistema entrega al medio ambiente: Reportes detallados y consolidados de los turnos: Informacin concerniente del rea de Hospitalizacin por servicio (detallada) y consolidada (de todos los servicios). Informacin estadstica del rea de Hospitalizacin: informacin estadstica sobre estada de los pacientes, enfermedades ms comunes. Historia Clnica: contiene los diagnsticos realizados por los doctores, tratamientos y medicamentos indicados. c. Entradas: El sistema recibe de su medio ambiente: Datos personales del paciente: incluye informacin general del paciente. Informacin clnica de los pacientes: diagnsticos, tratamientos y medicamentos indicados por los mdicos. Notas de evolucin del paciente: contiene las progresiones positivas o negativas de la salud del paciente. Notas de interconsulta: se detalla la solicitud de la intervencin de un mdico especialista en la atencin a un paciente hospitalizado en un determinado servicio. Datos de los procedimientos mdicos: datos generales de los procedimientos mdicos que se realizan a los pacientes en los servicios. d. Elementos: Ingreso de pacientes al rea de Hospitalizacin. Proceso en el que se evala si a un paciente se le da ingreso al rea de Hospitalizacin o no, verificando el cumplimiento de los respectivos documentos. Interconsulta. Es una peticin que se realiza de una especialidad, a un mdico especialista, para que ste se presente a brindar una consulta a un paciente especfico. Ejecucin del plan de diagnstico y tratamiento. Proceso en el cual se le aplican los procedimientos mdicos o quirrgicos que se le han prescrito al paciente, se detallan los traslados, exmenes de laboratorio y exmenes de gabinete. Altas. Proceso en el cual se autoriza la salida de un paciente ingresado en el rea de Hospitalizacin. Consolidacin de datos. Proceso en el que se desarrollan los reportes que sirven para toma de decisiones y apoyo para justificar donde se invierte el presupuesto que se le asigna al hospital ante las autoridades correspondientes.
15
e. Control: Organizacin Panamericana de Salud (OPS) y la Organizacin Mundial de la Salud (OMS). Son los entes mximos en cuanto a las determinaciones de patologas y tratamientos de las mismas. Ministerio de Salud Pblica y Asistencia Social: Es la entidad que rige en El Salvador, en cuanto a los mecanismos de atencin mdica. 2 Clasificacin Internacional de Enfermedades CIE-10 : En ella se encuentran descritas las enfermedades y permite la clasificacin de la informacin de diagnstico clnico. Autoridades del HNR: Son los encargados de revisar que los procedimientos y diagnsticos se realicen de acuerdo a las normas establecidas en la institucin. f. Frontera: procesos y actividades propias del rea de Hospitalizacin del HNR. El sistema comprende los elementos propios del rea de Hospitalizacin, como son los diversos procesos intrahospitalarios y el registro y consolidacin de la informacin.
g. Medio ambiente: El medio ambiente con el que interacta el sistema actual est formado por: Ministerio de Salud Pblica y Asistencia Social. Establecimientos de salud de primero, segundo y tercer nivel.
Actualmente los mandos superiores del HNR poseen dificultades para obtener informacin del rea de Hospitalizacin que apoye la toma de decisiones. Para la determinacin del problema que existe en el rea de Hospitalizacin se ha utilizado la tcnica de Causa-Efecto o diagrama Ishikawa. Este puede verse en el Anexo 4.1. En el rea de Hospitalizacin la mayor parte del trabajo que se realiza se da a travs de los siguientes procesos: ingresos, traslados, interconsultas, procedimientos mdicos, control de evolucin del paciente, altas, exmenes de laboratorio y exmenes de gabinete. El personal de salud registra los procedimientos que realizan a los pacientes a travs de formularios que son llenados de forma manual. Existen formularios que son tratados de forma diferente: formularios de captura de datos detallados y formularios para consolidar la informacin, correspondientes cada uno de ellos a los niveles operativos y tcticos del hospital (ver Anexo 4.2). Los formularios propios del nivel tctico, son agrupados y llevados al encargado de la especialidad para ser procesados y posteriormente presentados a las jefaturas de Medicina y Ciruga. Ah, la informacin es procesada nuevamente para obtener los consolidados de la informacin por departamento, en este nivel de procesamiento el personal se apoya de la herramienta MS Excel para agilizar la tabulacin y consolidacin de los datos. La informacin aqu procesada se presenta a los mandos superiores del hospital. Esta informacin es utilizada para finalidades externas e internas a la institucin como lo son: preparacin de documentos obligatorios requeridos por el
OMS, Clasificacin internacional de enfermedades, documento web http://www.who.int/classifications/icd/en/ en WHO > Programmes and projects > Classifications > International Classification of Diseases (ICD), Abril/2010
16
Ministerio de Salud Pblica y Asistencia Social, y toma de decisiones relacionadas con aspectos administrativos del hospital. Segn los mandos superiores del hospital, la informacin que se obtiene, no es representativa de los procesos y actividades que verdaderamente se realizan en el rea de Hospitalizacin, ya que algunos de estos procesos no son registrados debido a sobrecarga de trabajo, y en otros casos por incumplimiento a los procedimientos administrativos. Actualmente, la informacin recolectada posee un retraso de 1 a 2 meses para ser consolidada y presentada, esto debido a que el personal mdico encargado de esta actividad, debe invertir muchas horas en ello, y debe procesar una cantidad considerable de datos, provocando as, que la informacin no se logre consolidar en el momento oportuno, retrasando la entrega de los informes peridicos a los mandos superiores del hospital acerca de todos los procesos mdicos efectuados en el rea de Hospitalizacin.
4.2
Determinar la mejor forma de transformar una gestin inadecuada de la informacin a una gestin apropiada de la misma, dentro del rea de Hospitalizacin del HNR. 4.3 PLANTEAMIENTO DEL PROBLEMA
3
En este apartado se realizar el planteamiento del problema utilizando el mtodo de la caja negra , el cual permitir analizar el problema de una forma sistemtica, este mtodo posibilitar el anlisis sin preocuparse de los procesos que se realizarn al convertir las entradas en salidas, para llevar un estado A a un estado B.
ESTADO A
Gestin inapropiada de la informacin del rea de Hospitalizacin del HNR.
PROCESO
ESTADO B
Gestin apropiada de la informacin del rea de Hospitalizacin del HNR.
4.4
Variables de salida. Informacin completa del rea de Hospitalizacin. Informacin no duplicada del rea de Hospitalizacin. Procesamiento eficiente de informacin del rea de Hospitalizacin. Informacin oportuna del rea de Hospitalizacin.
Para un mayor detalle remitirse al anexo 5.4 del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto.
17
Restricciones de salida Informacin pertinente a cada nivel organizacional. Variables de entrada Informacin incompleta del rea de Hospitalizacin. Duplicidad de informacin del rea de Hospitalizacin. Procesamiento ineficiente de informacin del rea de Hospitalizacin. Informacin inoportuna del rea de Hospitalizacin. Restricciones de entrada Informacin clnica, administrativa, de costos y de seguimientos del rea de Hospitalizacin. Variables de solucin Tecnologa para el desarrollo de la solucin. Tcnicas para el desarrollo de la solucin. Herramientas para el desarrollo de la solucin. Procesos y procedimientos propios del rea de Hospitalizacin. Restricciones de solucin Solucin basada en ambiente Web. Metodologa de desarrollo. Normas, leyes y estndares dictaminados por el HNR y el Ministerio de Salud Pblica y Asistencia Social (MSPAS). Informacin para todos los usuarios en tiempo real. Comunicacin y compatibilidad con las tecnologas de los sistemas ya existentes. Criterios Solucin tcnica, econmica y operativamente factible para el HNR. Volumen Desarrollo de una solucin para el HNR con posibilidad de rplica para cada uno de los Hospitales Nacionales de El Salvador (replicacin a cargo del MSPAS) Uso Procesamiento y presentacin de informacin de un promedio de 36,500 pacientes al ao.
5 METODOLOGA
En esta parte se realiza un anlisis de los diferentes modelos de ciclos de vida de desarrollo de sistemas para determinar, en base a las caractersticas propias del sistema a desarrollar y a las caractersticas especficas de cada modelo, el camino ms adecuado a seguir, ya que lo que se busca al guiarse con una metodologa es correccin y control en cada etapa del desarrollo de un sistema. Lo que permite una forma sistemtica para poder obtener un producto correcto y libre de errores. Adems, se efecta un anlisis entre los enfoques estructurado y orientado a objetos para estipular el enfoque ms adecuado para el proyecto. 18
5.1
El proyecto se desarrollar en base al MODELO DE CICLO DE VIDA EN CASCADA PURA, ya que es el que mejor se adapta al sistema a desarrollar. Esto se ha determinado en base a una evaluacin tcnica, la cual puede verse con ms detalle en el captulo 5, apartado 5.1, del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto. Las etapas del modelo de ciclo de vida en cascada pura son: Investigacin preliminar, determinacin de requerimientos, anlisis, diseo, construccin, pruebas, documentacin e implementacin.
5.2
Una vez seleccionado un ciclo de vida para el desarrollo de sistemas, es necesario adoptar un enfoque de desarrollo de sistemas a travs de un patrn o modelo de desarrollo. Para poder seleccionar un enfoque de desarrollo se presenta primeramente, en el Anexo 5.1, una evaluacin tcnica entre el enfoque estructurado y el enfoque orientado a objetos. El enfoque a utilizar por el grupo de trabajo para el desarrollo del proyecto ser el enfoque Orientado a Objetos, considerando las ventajas que este enfoque ofrece con respecto al Estructurado. Dos de las ms importantes son: Permite la flexibilidad en cuanto a cambios de los requerimientos por parte de los usuarios. Permite un dilogo comn entre desarrolladores (equipo de trabajo) y usuarios. Para modelar sistemas orientados a objetos se utiliza el estndar de la industria, es decir UML (Lenguaje de Modelado Unificado), el cual proporciona diagramas que permiten visualizar el desarrollo de un sistema orientado a objetos, adems permite especificar las caractersticas de un
19
sistema, construir a partir de los modelos especificados y documentar a travs de sus propios 4 elementos grficos .
5.3
En cada una de las fases del modelo de ciclo de vida, se establecen una serie de objetivos, tareas, actividades, recursos y herramientas que las caracterizan.
5.3.1
En esta etapa del ciclo de vida de desarrollo de proyectos, se realiza un acercamiento entre los miembros del equipo de trabajo y los usuarios, con el objetivo de obtener toda la informacin necesaria para determinar si el proyecto es factible desde 3 puntos de vista: tcnico, operativo y econmico. Este acercamiento sirve tambin para conocer la situacin actual, los problemas y oportunidades de mejora en el rea de Hospitalizacin. A continuacin se describe la forma en la cual se proceder a realizar esta fase: En primer lugar se realizarn visitas al rea de Hospitalizacin y se llevarn a cabo reuniones con las jefaturas de la Divisin Mdica y del Departamento de Medicina, donde se realizarn entrevistas, encuestas y recoleccin de documentos bibliogrficos referentes al rea de Hospitalizacin. Se realizar un anlisis de la situacin actual utilizando la tcnica del enfoque de sistemas. Se realizar un estudio tcnico para evaluar si la solucin es factible desde el punto de vista tcnico, operativo y econmico.
En la Tabla 2, se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Tcnica/ Herramienta Investigacin bibliogrfica, Entrevista/MS Office 2007 Entrevistas, Observacin directa, Enfoque de Sistemas/ MS Office 2007 Mtodo de la caja negra, diagrama Ishikawa/ MS Office 2007 Recurso Humano Equipo de trabajo, personal del hospital Finalidad Conocer informacin histrica pertinente al proyecto Conocer los procesos que se realizan en el rea de Hospitalizacin Definir el problema Lugar de aplicacin rea de Hospitalizacin
Antecedentes
Situacin actual
rea de Hospitalizacin
Equipo de trabajo
Kendall y Kendall; Anlisis y diseo de sistemas; Pearson Educacin, 6. Edicin, Mxico, 2005.
20
Tarea
Tcnica/ Herramienta Investigacin bibliogrfica/MS Office 2007 Encuestas, entrevistas, observacin directa, anlisis costosbeneficios, investigacin bibliogrfica /MS Office 2007 Diagrama de Gantt /MS Office 2007
Recurso Humano
Finalidad Determinar el enfoque de desarrollo y el ciclo de vida para el desarrollo del proyecto. Evaluar si el proyecto es tcnica, econmica y operativamente factible de desarrollar. Programar las actividades a realizar para la ejecucin del proyecto. Asignar recursos a las actividades y elaborar presupuesto del proyecto.
Lugar de aplicacin
Metodologa
Equipo de trabajo
Estudio de factibilidad
Equipo de trabajo
Cronograma de actividades
Equipo de trabajo
Planificacin de recursos
Equipo de trabajo
Producto final: el resultado ms importante en la fase de investigacin preliminar es el estudio de factibilidad el cual incluye la factibilidad tcnica, econmica y operativa.
5.3.2
El fin que se persigue en esta fase es estudiar el negocio, as como todos aquellos elementos que 5 formarn parte en el desarrollo del proyecto, desde el punto de vista de los usuarios y del negocio determinando de esta forma los requerimientos informticos, operativos, tcnicos, de desarrollo e implementacin. A continuacin se detalla la forma en que se abordar esta fase: Se definir con los usuarios finales los requerimientos informticos, operativos, tcnicos, de desarrollo e implementacin. Para ello se recolectar la informacin necesaria sobre necesidades de informacin, las condiciones medioambientales en las que debe operar el sistema, los recursos tcnicos y tecnolgicos necesarios para desarrollar y echar a andar el sistema.
Desarrollo de sistemas de informacin: Una metodologa basada en el modelado, Vicen Fernndez Alarcn, Edicions UPC.
21
Se validarn todos los requerimientos con los usuarios, esto para evitar conflictos con sus intereses. Elaborar el documento de especificacin de requerimientos.
En la Tabla 3 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Tcnica/ Herramienta Entrevista, observacin directa/ MS Office 2007 Recurso Humano Finalidad Obtener los requerimientos tcnicos, operativos, informticos, de desarrollo e implementacin. Asegurar que los requerimientos estn acorde con las necesidades de los usuarios. Crear un documento que contenga el detalle de los requerimientos. Lugar de aplicacin
Definicin de requerimientos
rea de Hospitalizacin
rea de Hospitalizacin
MS Office 2007
Equipo de trabajo
Producto final: al terminar la fase de determinacin de requerimientos se obtendr un documento tcnico con las especificaciones de los requerimientos para el desarrollo del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales.
5.3.3
En esta fase se determinan los elementos que intervienen en el sistema a desarrollar, su estructura, relaciones, evolucin temporal y funcionalidades. Se tendr una descripcin clara de 6 qu producto se va construir, qu funcionalidades aportar y qu comportamiento tendr . A continuacin se detallan las actividades a llevarse a cabo en esta fase: Analizar las necesidades propias del sistema utilizando diagramas UML. Dentro de esta 7 actividad tambin se crea el Modelo de Dominio que se presenta como uno o ms diagramas de clases, ste ser tomado como el punto de partida para el diseo del sistema. Adems se crea el diccionario de datos, en el cual se describen los atributos de cada clase. Elaboracin del documento anlisis.
6
Implementacin y Debugging: La biblia de la programacin, capitulo 1: Ciclo de vida del software. Dante Cantone, Mp Ediciones Corp, 2006. 7 Modelo de Dominio http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/
22
En la Tabla 4 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramienta, tcnicas, finalidad y lugar de aplicacin. Tarea Tcnica/ Herramienta Diagramas UML, Diccionario de Datos / Poseidon for UML Recurso Humano Finalidad El analista prepara una propuesta del sistema que sintetiza sus hallazgos, y recomendaciones sobre lo que se debe hacer Documentar los diagramas UML Lugar de aplicacin Oficina del equipo de trabajo.
Anlisis de las necesidades del sistema Preparacin del documento de anlisis del sistema
Equipo de Trabajo
MS Office 2007
Equipo de Trabajo
Producto final: Documento que contiene el anlisis de las necesidades del sistema representado a travs de los diagramas UML.
5.3.4
En esta fase se disea el sistema de informacin que cumpla con todos los requerimientos 8 encontrados en las fases anteriores . Se definen los estndares para crear los diseos de base de datos, interfaces de usuario de entrada, salida, alertas y mensajes. A continuacin se detallan las actividades a llevarse a cabo en esta fase: Definicin de los estndares de diseo. Diseo de la base de datos. Diseo de las interfaces de usuario. Elaboracin del documento. En la Tabla 5 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Definir los estndares de diseo Disear la base de datos Tcnica / Herramienta MS Office 2007 Recurso Humano Equipo de trabajo Equipo de trabajo Finalidad Establecer una norma comn que guie el diseo de los diferentes elementos del sistema. Modelar la base de datos que refleje la lgica del negocio. Lugar de aplicacin Oficina del equipo de trabajo. Oficina del equipo.
Desarrollo de sistemas de informacin: Una metodologa basada en el modelado, Vicen Fernndez Alarcn, Edicions UPC.
23
Finalidad Elaborar los esbozos de las diferentes ventanas de interaccin entre el usuario y el sistema. Documentar el diseo de los componentes del sistema.
Lugar de aplicacin Oficina del equipo de trabajo. Oficina del equipo de trabajo.
MS Office 2007
Producto final: Documento que contiene el diseo de sistema que satisface las necesidades del usuario.
5.3.5
Fase V: Construccin
9
En esta fase se desarrolla el software necesario llevando el diseo de la etapa anterior a un lenguaje de programacin de alto nivel. A continuacin se detallan las actividades a llevarse a cabo en esta fase: Definicin de estndares de programacin. Codificacin y documentacin del cdigo fuente. Programacin de la base de datos: procedimientos almacenados, triggers y funciones. En la Tabla 6 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Definir estndares de programacin Codificar y documentar el cdigo fuente Programar la base de datos Tcnica / Herramienta MS Office 2007 Programacin orientada a objetos/Lenguaje de programacin. / Sistema gestor de bases de datos, Herramientas CASE. Recurso Humano Equipo de trabajo Finalidad Establecer los estndares para la codificacin del proyecto. Construir los mdulos del sistema a desarrollar Desarrollar funciones, procedimientos, Triggers y consultas a la base de datos. Lugar de aplicacin Oficina del equipo de trabajo. Oficina del equipo de trabajo. Oficina del equipo de trabajo.
Equipo de trabajo
Equipo de trabajo
Producto final: Se obtiene el sistema informtico funcional de acuerdo a los requerimientos de usuarios y a las especificaciones de diseo.
Kendall y Kendall; Anlisis y diseo de sistemas; Pearson Educacin, 6. Edicin, Mxico, 2005.
24
5.3.6
Durante esta etapa se realizarn los siguientes tipos de pruebas: unitarias, funcionales, de validacin y de integracin; definidas previamente en un plan de pruebas. Al finalizar esta fase del proceso se obtendr el sistema completamente probado y validado, listo para ser implementado en 10 la organizacin del usuario Elaboracin de plan de pruebas. Realizacin de pruebas unitarias, funcionales, de validacin y de integracin. En la Tabla 7 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Elaboracin de plan de pruebas Tcnica / Herramienta MS Office 2007 Recurso Humano Equipo de trabajo Equipo de trabajo Finalidad Definir los diferentes tipos de pruebas que se realizarn al sistema y la forma en que se proceder a realizarlas. Contar con una muestra significativa de los datos, ya sean reales o ficticios, para determinar con precisin cules son los problemas. Lugar de aplicacin Oficina del equipo de trabajo. Oficina del equipo de trabajo.
MS Office 2007 Caja Blanca y Caja Negra/Entorno para el desarrollo integrado, Herramientas CASE y Lenguaje de programacin.
Realizacin de pruebas
Equipo de trabajo
Probar el correcto funcionamiento de los mdulos realizando pruebas unitarias, funcionales, de validacin y de integracin.
Producto final: En esta fase se obtiene el sistema informtico funcionando de forma correcta.
5.3.7
En esta fase se elaborar la documentacin que apoye la instalacin, uso, mantenimiento y puesta en marcha del sistema desarrollado en la etapa anterior. Se elaborarn las siguientes actividades: Elaboracin del manual de usuario. Elaboracin del manual tcnico. Elaboracin del manual de instalacin.
10
Direccin y gestin de los sistemas de informacin en la empresa: una visin integradora, Carmen de Pablos Heredero, ESIC EDITORIAL.
25
En la Tabla 8 se detallan las tareas a desarrollar en esta fase con sus respectivos recursos, herramientas, tcnicas, finalidades y lugares de aplicacin. Tarea Elaboracin del manual de usuario Elaboracin del manual tcnico Elaboracin del manual de instalacin Tcnica / Herramienta MS Office 2007 MS Office 2007 MS Office 2007 Recurso Humano Equipo de trabajo Equipo de trabajo Equipo de trabajo Finalidad Presentar un manual que guie al usuario en la operacin del sistema. Presentar un manual que contemple las especificaciones tcnicas necesarias para el mantenimiento del sistema. Presentar un manual que guie al usuario en el proceso de instalacin del sistema. Proveer de una gua sistemtica a los tcnicos y/o usuarios del sistema que sirva de orientacin para la implementacin del sistema donde se planifiquen recursos y se coordinen tiempos para su ejecucin. Brindar a los usuarios del sistema el desarrollo de las competencias requeridas para el empleo del sistema. Lugar de aplicacin Oficina del equipo de trabajo. Oficina del equipo de trabajo. Oficina del equipo de trabajo.
MS Office 2007
Equipo de trabajo
rea de Hospitalizacin
Producto final: Manual de usuario, manual tcnico, manual de instalacin, plan de implementacin y capacitacin. En el anexo 5.4, del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto, se presenta una descripcin de las diferentes tcnicas y herramientas que se utilizarn en el desarrollo del proyecto.
6 ESTUDIO DE FACTIBILIDAD
6.1 FACTIBILIDAD TCNICA
La factibilidad tcnica tiene como objetivo principal verificar la capacidad tecnolgica que se tiene a disposicin, para que sea considerada y aprovechada en lo posible en el desarrollo del proyecto 11 y debe de responder a la pregunta es tcnicamente factible el proyecto? .
11
26
Para realizar el estudio de factibilidad, se utilizar la tabla de pesos que se muestra en la Tabla 9, en la que se ha definido que cada valor cualitativo tiene su correspondiente valor numrico, para evaluar algunos elementos a utilizar en el proyecto y en su implementacin. Criterio Muy malo Malo Regular Bueno Muy bueno
Tabla 9 - Tabla de pesos.
Peso 1 2 3 4 5
6.1.1
Software
Evaluacin de software para desarrollo e implementacin Para determinar el software de desarrollo, se realizar una evaluacin para establecer el ms conveniente para desarrollar el sistema propuesto. A continuacin se presentan las caractersticas ms importantes que fueron evaluadas de cada tipo de software. Lenguaje de programacin Para la evaluacin del lenguaje de programacin, se tomarn en cuenta 4 lenguajes de programacin, los cuales son fuertemente utilizados en la actualidad como lo son JAVA, C#, PHP y 12 Visual Basic, esto segn estudios realizados por la empresa TIOBE SOFTWARE . En la Tabla 10 se muestra la evaluacin de los criterios del lenguaje de programacin. Caractersticas Costo de adquisicin Conocimiento de los desarrolladores Documentacin y manuales Conectividad Fcil uso Multiplataforma Soporte tcnico Fcil integracin con el sistema existente Total
13
JAVA 5 2 4 5 5 5 4 2 32
C# 4 2 4 5 5 4 5 2 31
Lenguaje PHP 5 5 4 5 5 5 4 5 38
Visual Basic 4 2 4 5 5 1 5 2 28
12
Datos segn la medicin de popularidad de lenguajes de programacin de TIOBE SOFTWARE realizada en el mes de Abril 2010, http://www.tiobe.com/index.PHP/content/paperinfo/tpci/index.html 13 Ver anexo 6.8 donde se muestra la descripcin de las caractersticas.
27
El lenguaje de programacin con el mayor puntaje resultante es PHP con una calificacin de 38 puntos, dentro de las caractersticas de este lenguaje se pueden destacar: El costo de adquisicin: no posee ningn costo por ser un lenguaje no propietario (software libre). Es un lenguaje multiplataforma: puede ser instalado en diversas plataformas de sistemas operativos. El equipo de desarrolladores se encuentra muy familiarizado con el lenguaje: el equipo posee mayor experiencia en PHP con respecto a los dems lenguajes. Fcil integracin con el sistema existente. Servidor Web PHP es un lenguaje que necesita un servidor web para ser interpretado, es por ello que se realizar una evaluacin para determinar el servidor web idneo para PHP, los servidores web que se tomarn en cuenta para esta evaluacin son IIS, Cherokee y Apache (ver Tabla 11), ya que son 14 los ms usados en la web . Servidor web IIS 2 4 1 2 9 CHEROKEE 5 4 5 3 17 APACHE 5 5 5 3 18
Caractersticas Costo de adquisicin Estabilidad Multiplataforma Compatibilidad con mltiples lenguajes Total
El servidor web mejor evaluado es Apache, ya que obtuvo 18 puntos, entre los criterios mejor evaluados se tienen: El costo: esto porque Apache es totalmente gratis. Compatibilidad con mltiples lenguajes: Apache es compatible con diferentes lenguajes de programacin y posee mucha estabilidad con estos. Sistema Gestor de Bases de Datos La evaluacin del Sistema Gestor de Bases de Datos (DBMS, por sus siglas en ingls) se realizar 15 tomando en cuenta los DBMS ms populares como lo son ORACLE, SQL SERVER y MYSQL. Las versiones de cada uno de los DBMS fueron seleccionados en base a la experiencia del equipo de desarrollo. En la Tabla 12 se muestra dicha evaluacin.
14
Servidores web Mas utilizados, Encuesta Sep 2009 NetCraft, http://www.monografias.com/trabajos75/servidoresweb/servidores-web2.shtml 15 Dato segn monografas, Los DBMS ms usados, http://www.monografias.com/trabajos72/base-datos/base-datos3.shtml
28
Caractersticas Costo de adquisicin Seguridad Recuperacin Integridad referencial Documentacin Multiplataforma Conocimiento de los desarrolladores Total
Gestor de Base de Datos ORACLE 10g 1 4 4 4 4 4 2 23 SQL SERVER 2005 1 3 3 4 4 1 2 18 MYSQL 5.1 5 3 3 4 4 4 4 27
El DBMS con mayor calificacin es MySQL con 27 puntos, dentro de las caractersticas mejor valoradas con respecto a los dems gestores de bases de datos estn: El costo de adquisicin: MySQL no posee costo de adquisicin. Conocimiento de los desarrolladores: los desarrolladores poseen conocimiento en el uso de este Sistema Gestor de Bases de Datos. Es multiplataforma: MySQL es independiente del sistema operativo y puede ser instalado en diversas plataformas. Software utilitario para el desarrollo del proyecto. En la Tabla 13 - Software utilitario para el desarrollo del proyecto. se muestra de forma detallada el software a utilizar en el desarrollo del proyecto, as como las herramientas de apoyo en la realizacin de cada una de las actividades que se ejecutarn para el desarrollo del sistema. Recurso de software Herramienta de administracin de proyectos Herramienta de diseo y modelado de datos Suite de ofimtica Software
16
Descripcin Utilizado para la programacin de tareas, recursos y creacin de cronogramas. Se usar para el diseo y creacin de la base de datos. Se usar para realizar procesamiento de texto, grficos y presentaciones, entre otras actividades.
Requerimientos de hardware Procesador: 700 MHz RAM: 512 MB HD: 1.5 GB Procesador: 500 MHz RAM: 256 MB HD: 500 MB Procesador: 500 MHz RAM: 256 MB HD: 1.5 GB
16
29
Recurso de software Entorno de Desarrollo Integrado Software de edicin de imgenes y animaciones Software generador de diagramas Sistema operativo
Software
16
Descripcin Ser utilizado para disear, y desarrollar la aplicacin. Esta ser desarrollada en formato web. Servir para crear interfaces, imgenes y animaciones para las pginas web. Estas herramientas sern utilizadas para la creacin de diagramas. Sistema operativo que se utilizar para las mquinas de desarrollo. Se utilizar como navegador web
Requerimientos de hardware Procesador: Intel Pentium 4 1.5Ghz RAM: 512 MB HD: 1 GB Procesador: Pentium 4 1.5Ghz RAM: 1 GB HD: 3.5 GB Procesador: 500 MHz RAM: 256 MB HD: 1.5 GB Procesador: 800 MHz RAM: 128 MB HD: 3.0 GB Procesador: 500MHz RAM: 128 MB HD: 52 MB
Adobe Dreamweaver CS5 trial version Adobe Fireworks CS5 trial version Adobe Flash CS5 trial version Visio Professional 2007 (Espaol) Poseidon for UML 8.0 trial version Windows XP Profesional SP3 (Espaol) Mozilla Firefox 3.6
Navegador Web
6.1.2
Hardware
Requerimientos mnimos para instalacin de Apache Server. Apache Server es el servidor web que interpreta el leguaje PHP. En la Tabla 14 se muestran los requerimientos mnimos para la instalacin de Apache Server. Requerimientos mnimos de instalacin por sistema operativo Windows Linux 500 MHz 400 MHz 512 MB 512 MB 50 MB 50 MB
17
Requerimientos mnimos para instalacin de PHP 5. PHP 5 es el lenguaje de programacin que se utilizar en el desarrollo del proyecto. En la Tabla 15 se muestran los requerimientos mnimos para la instalacin de PHP 5. Componente Velocidad de procesador RAM Disco duro Requerimientos mnimos de instalacin 800 MHz 256 MB 10 MB
18
Requerimientos de instalacin de Apache server, http://httpd.apache.org/docs/2.0/en/install.html#requirements Requerimientos mnimos de PHP 5 obtenidos en consulta a experto.
30
Requerimientos mnimos para instalacin de MySQL. En la Tabla 16 se muestran los requerimientos mnimos para la instalacin de MYSQL tomando en cuenta las plataformas de Windows y Linux. Componente Velocidad de procesador RAM Disco duro Requerimientos mnimos de instalacin por sistema operativo 19 20 Windows Linux 800 MHz 400 Mhz 512 MB 512 MB 200 MB 200 MB
Requerimientos mnimos para las computadoras de desarrollo. Las caractersticas del hardware para las computadoras de desarrollo se han determinado examinando cada uno de los requerimientos mnimos del software a instalar en el equipo. Para el caso del servidor de desarrollo se instalarn: Sistema Operativo, PHP, MySQL, Apache y Mozilla Firefox. En este caso se ha tomado como base el software de mayor requerimiento de hardware, el cual es MySQL. Adems se consider aumentar levemente el requerimiento mnimo para asegurar que las aplicaciones funcionen sin problema. En la tabla 17 se muestran los requerimientos para el servidor de desarrollo.
En el caso de las computadoras para el desarrollo se instalarn: Sistema operativo, PHP, MySQL, Apache, Mozilla Firefox y el software utilitario detallado en la Tabla 13. Los productos de Adobe son el software con mayor requerimiento de hardware. A continuacin se detalla el requerimiento mnimo para las computadoras de desarrollo.
Requerimientos de instalacin de MySql en Windows, http://dev.mysql.com/doc/refman/5.0/es/windows-systemrequirements.html 20 Requerimientos de instalacin de MySql en Linux, http://dev.mysql.com/doc/refman/5.0/es/linux-rpm.html
31
1 Impresor. 4 Memorias de almacenamiento externo. A continuacin se detallan las caractersticas del equipo mencionado anteriormente. Servidor Las caractersticas de hardware del servidor de desarrollo se muestran en la Tabla 19. Recurso Caractersticas Microprocesador Athlon AMD turion 2.0 GHz Memoria RAM DDR2 2GB Disco duro 250 GB Monitor CRT 15 Dispositivos Entrada/Salida Teclado/mouse/lector DVD Puertos 4 puertos USB, mouse, teclado
SERVIDOR
Computadoras para el desarrollo Las caractersticas que poseen las computadoras destinadas para el desarrollo se describen en la Tabla 20. Elementos Marca y modelo Procesador y velocidad Memoria RAM Disco duro Unidad de disco Sistema operativo Equipo 1 Toshiba Satellite A305 Intel Core 2 duo 2.0 GHz DDR2 3GB 250 GB CD-RW/DVDRW Windows XP Equipos Equipo 2 Equipo 3 Computadora Computadora Clon Clon Intel Celeron 1.8 AMD SENPRON GHz 2.0 GHz DDR2 1GB DDR 1GB 80 GB 160 GB CD-RW/DVDCD-RW/DVD-RW RW Windows XP Windows XP
Equipo 4 Computadora Clon Pentium Dual Core 2.2GHz DDR 1GB 300 GB CD-RW/DVD-RW Windows XP
En la Tabla 21 se muestran los elementos adicionales con los que cuentan las computadoras de desarrollo. Elementos Otros elementos Caractersticas Monitor CRT 15 Dispositivos Entrada/salida Mouse/teclado/lector y quemador DVD Puertos 4 USB, 1 Red, 1 serial.
Impresor multifuncional En la Tabla 22 se muestran las caractersticas del impresor a utilizar en el desarrollo. 32
Impresor multifuncional
Caractersticas Impresora Multifuncional Pixma MP-140 Copiadora, impresora y escner PPM Blanco y Negro: 19 PPM Color: 15
Hardware para la implementacin del proyecto. Las caractersticas del hardware para las computadoras de operacin se han determinado examinando cada uno de los requerimientos mnimos del software a instalar en el equipo. En el caso del servidor de produccin se instalarn: Sistema Operativo, PHP, MySQL, Apache, Mozilla Firefox y el software utilitario detallado en la Tabla 13, ya que el servidor debe contar con la capacidad de soportar la instalacin de las herramientas para realizar cualquier accin de mantenimiento. Los productos de Adobe son el software con mayor requerimiento de hardware. Adems se consider aumentar levemente el requerimiento mnimo para asegurarse que las aplicaciones funcionen sin problema. El requerimiento mnimo para el servidor de produccin se encuentra en la Tabla 23.
El requerimiento mnimo que debe poseer el servidor para la implementacin del proyecto se detalla en la Tabla 24. Recurso hardware Procesador Memoria Disco duro Otros dispositivos Caractersticas Core 2 duo 2.0Ghz 2GB 250 GB Monitor CRT 17 / mouse / teclado.
Recurso de hardware
EQUIPO DE USUARIOS
Caractersticas mnimas Procesador Intel Pentium P4 Tipo de computadora Laptop Memoria 512 MB Disco duro 40 GB Dispositivo de red Inalmbrico 802.11g
Determinacin de la cantidad de equipo requerido para la implementacin. El rea de Hospitalizacin cuenta 20 salones (servicios). Existen, para el departamento de Medicina 13 especialidades, y para el departamento de Ciruga 12 especialidades. Algunas especialidades tienen asignado uno o ms salones, y algunas otras especialidades comparten un saln. Es necesario que existan por lo menos tres equipos de cmputo en cada saln para que el personal pueda registrar los procesos que realizan. Debido a esto se tiene que la cantidad de equipo informtico requerido para la implementacin es de 60 equipos, tres por cada servicio. Una caracterstica particular de este equipo consiste en que debe de ser porttil, ya que al personal mdico se le hace necesario estar en presencia de los pacientes al momento de realizar la visita mdica, y durante esta, realizar el registro de datos correspondientes. Anlisis del equipo informtico para desarrollo y produccin. Anlisis del equipo informtico para desarrollo. En la Tabla 26 se muestra una comparacin entre el equipo que se necesita y el equipo disponible para el desarrollo del proyecto. Equipo disponible No Equipo Especificaciones Athlon AMD turion 2.0 GHz DDR2 2GB 250 GB CRT 15 Teclado/mouse/lect or DVD 4 puertos USB, mouse, teclado Intel Core 2 duo 2.0 GHz RAM: DDR2 3GB Monitor: LCD 15 HD: 250 GB CD-RW/DVD-RW No Equipo requerido Equipo Especificaciones ptimas. Procesador: Core 2 duo 2.0Ghz RAM: DDR 2 GB Disco duro: 250 GB Monitor: CRT 15 Perifricos: Teclado, mouse y lector DVD Puertos: 4 puertos USB, ps/2 mouse, ps/2 teclado Intel Pentium 4 1.8Ghz RAM: DDR 1GB Monitor: CRT 15 HD: 80 GB CD-RW/DVD-RW Cumple requisitos
Servidor del SI
Aprobado
Equipo de desarrollo
Equipo de usuario
Aprobado
34
Equipo disponible No Equipo Especificaciones Intel Celeron 1.8 GHz RAM: DDR2 1GB Monitor: CRT 15 HD: 80 GB CD-RW/DVD-RW AMD SENPRON 2.0 GHz RAM: DDR 1GB Monitor: CRT 15 HD: 160 GB CD-RW/DVD-RW Pentium dual core 2.2GHz RAM: DDR 1GB Monitor: CRT 15 HD: 300 GB CD-RW/DVD-RW No
Equipo requerido Equipo Especificaciones ptimas. Intel Pentium 4 1.8Ghz RAM: DDR 1GB Monitor: CRT 15 HD: 80 GB CD-RW/DVD-RW Intel Pentium 4 1.8Ghz RAM: DDR 1GB Monitor: CRT 15 HD: 80 GB CD-RW/DVD-RW Intel Pentium 4 1.8Ghz RAM: DDR 1GB Monitor: CRT 15 HD: 80 GB CD-RW/DVD-RW
Cumple requisitos
Equipo de desarrollo
Equipo de usuario
Aprobado
Equipo de desarrollo
Equipo de usuario
Aprobado
Equipo de desarrollo
Equipo de usuario
Aprobado
Tabla 26 - Anlisis comparativo entre hardware disponible y hardware requerido para el desarrollo del proyecto.
Anlisis del equipo informtico para produccin. En la Tabla 27 se muestra una comparacin entre el equipo que se requiere y el equipo con el que cuenta el rea de Hospitalizacin. Equipo Disponible No Equipo Especificaciones Procesador Xeon Quad Core X5667 3.06Ghz RAM: 4 GB HD: 260GB Monitor: CRT 15 Perifricos: Teclado, mouse y lector DVD Puertos: 4 puertos USB, ps/2 mouse, ps/2 teclado No Equipo Requerido Equipo Especificaciones ptimas. Procesador: Pentium 4 3Ghz RAM: DDR 2 GB Disco duro: 160 GB Monitor: CRT 15 Perifricos: Teclado, mouse y lector DVD Puertos: 4 puertos USB, ps/2 mouse, ps/2 teclado Cumple Requisitos
Aprobado
Servidor de operacin
Servidor del SI
Tabla 27 - Anlisis comparativo entre hardware disponible y hardware requerido para la implementacin del proyecto.
El rea de Hospitalizacin actualmente no posee el equipo de usuario completo para el uso del sistema, es por ello que se requieren 60 equipos (que deben cumplir con las caractersticas detalladas en la Tabla 25). 35
6.1.3
Recurso humano
El recurso humano para el desarrollo del proyecto se detalla en la Tabla 28, el cual est conformado por el grupo de trabajo de graduacin. Cantidad 1 1 1 2 Perfil Ingeniero de Sistemas Informticos. Egresado de ingeniera de Sistemas. Egresado de ingeniera de Sistemas. Egresado de ingeniera de Sistemas. Funcin Docente Director Coordinador/Analista Programador Administrador/Analista Programador Coordinador Suplente/Analista Programador
Estructura del grupo de trabajo El grupo de desarrollo del proyecto poseer una comunicacin bidireccional, permitiendo la comunicacin de todos sus miembros, as como una comunicacin con el docente director para obtener su retroalimentacin. En la Tabla 29 se muestra la estructura. Personal Grupo de desarrollo del proyecto Asesora del grupo de desarrollo Personal del HNR Administrador del proyecto Analista/Programador Docente director Docente observador Subjefe Divisin Mdica Jefe de Mdicos Residentes Jefe de la Unidad Informtica Desarrollador de sistemas Cantidad 1 3 1 1 1 1 1 1 Descripcin Administrar y dar seguimiento a las tareas que se realizarn para el desarrollo del proyecto. Analizar, disear y programar el sistema a construir. Brindar asesora al grupo de desarrollo. Brindar observaciones al grupo de desarrollo. Facilitar informacin administrativa. Facilitar informacin sobre procesos mdicos hospitalarios. Brindar descripciones del funcionamiento del sistema actual. Brindar descripciones del funcionamiento del sistema actual.
6.1.4
Se concluye que el proyecto es tcnicamente factible, ya que se cuenta con el software, hardware y recurso humano para desarrollar e implementar el proyecto.
6.2
FACTIBILIDAD ECONMICA
En este apartado se determina si el sistema de informacin proporcionar beneficios mayores que los costos de su desarrollo y operacin, adems se detalla si es posible obtener los recursos econmicos para el desarrollo del proyecto o si ya se cuenta con el hardware adecuado para la operacin del sistema.
36
6.2.1
BENEFICIOS INTANGIBLES 21 Segn Kendall y Kendall , los beneficios intangibles se pueden definir como: los que se acreditan a la organizacin mediante el uso del sistema de informacin y son difciles de medir pero aun as son importantes. A continuacin se presenta un listado de beneficios intangibles que se tendrn con la implementacin del sistema en el rea de Hospitalizacin. La mejora en los procesos para toma de para decisiones. Obtencin de informes consolidados representativos de la realidad del rea de Hospitalizacin. Mejora en la imagen del rea de Hospitalizacin. Registro eficiente de la informacin del rea de Hospitalizacin. BENEFICIOS TANGIBLES 22 Segn el autor del libro Anlisis y Diseo de Sistemas , define beneficios tangibles como: Son las ventajas que se pueden medir en dlares que se acreditan a la organizacin mediante el uso del sistema de informacin. En la Tabla 30 se presentan los beneficios tangibles asociados con el sistema a desarrollar. Beneficios tangibles Reduccin del tiempo en el llenado de formularios Reduccin del tiempo invertido para la elaboracin informes consolidados de actividades hospitalarias
23
6.2.2
COSTOS INTANGIBLES A continuacin se listan los costos intangibles asociados al sistema informtico, relacionados a factores tales como: Toma de decisiones ineficaz, por informacin inaccesible o inoportuna. Mala calidad de atencin a los pacientes, por informacin inaccesible o inoportuna. Deterioro de la imagen del hospital. COSTOS TANGIBLES A. COSTOS DE DESARROLLO DEL PROYECTO Los costos de desarrollo se han determinado en concepto de costos de recursos humanos, costos de recursos tecnolgicos (hardware y software), costos fijos e imprevistos. Costos de recursos humanos En este apartado se presentan los costos del recurso humano involucrado en el desarrollo del proyecto, este recurso puede catalogarse en tres tipos diferentes: Equipo de desarrollo del proyecto, personal colaborador del HNR y Docente director. Recurso humano: equipo de desarrollo del proyecto Los costos relacionados al equipo de desarrollo del proyecto son de $7,557.12. En el anexo 6.5, Tabla 85, se muestran los supuestos tomados en cuenta para el clculo de este costo. Recurso humano: personal colaborador del HNR
21 22
Autor del libro: Anlisis y diseo de sistemas, Kendall E. Kendall, Sexta Edicin Ibd. 23 Para consultar clculos realizados a mayor detalle ver Anexo 6.3
37
El costo del recurso humano del HNR que apoyar al equipo de desarrollo del proyecto es de $262.64. En el anexo 6.5, Tabla 86 se muestran los supuestos tomados en cuenta para el clculo de este costo. Recurso humano: docente director y observador El costo del recurso humano que brindar asesora al equipo de desarrollo durante todo el proyecto es de $380.00. En el anexo 6.5, Tabla 87 y Tabla 88 se muestran los supuestos tomados en cuenta para el clculo de este costo. Costos de recursos tecnolgicos Costos de hardware El costo del equipo computacional se detalla en el anexo 6.5, Tabla 89, este consta de un servidor y cuatro computadoras personales cuyo costo total es de $2,517.76. La descripcin de cada equipo puede verse en la Tabla 20 y Tabla 21 en la factibilidad tcnica, apartado 6.1 Costos de software El costo del software para el desarrollo del proyecto es de $1,120.En el Anexo 6.5, Tabla 90, se detalla el software que se utilizar. Costos fijos Los costos fijos que sern necesarios para el desarrollo del proyecto se calculan en $624.00, el detalle puede verse en el anexo 6.5 Tabla 91. Insumos Costos en medios de almacenamiento Para el desarrollo del proyecto se necesitar de medios de almacenamiento externo para la transferencia de informacin y resguardo de la misma con un costo de $68.75, se detalla su costo en el anexo 6.5, Tabla 92. Costos de recursos consumibles El total de costos en consumibles es de $433.00. En el Anexo 6.5, Tabla 93 se detalla lo que se gastar en consumibles para el desarrollo del proyecto. Alquiler de retroproyector Se estima que el costo por uso del retroproyector para las defensas ser de $54.00, como se muestra en el anexo 6.5, Tabla 94. Otros costos Se estima que para llevar a cabo el proyecto se incurrir en otros costos que ascienden a $2,936.00, los cuales se detallan en el anexo 6.5, Tabla 95. Imprevistos 24 Para el manejo de imprevistos, se tomar un 10% del total de costos del proyecto , con el fin de solventar cualquier gasto que no se haya considerado y que pueda afectar al desarrollo del proyecto.
24
CIVICUS; Cuantas de contingencia, Elaboracin de un presupuesto, (Documento PDF); 2010. http://www.civicus.org/new/media/Elaboracion%20de%20un%20propuesto%20Part%201.pdf; 07/05/2010
38
CONSOLIDADO DE COSTOS DE DESARROLLO DEL PROYECTO. Tipo COSTOS DE RECURSOS HUMANOS EQUIPO DE DESARROLLO DEL PROYECTO PERSONAL COLABORADOR DEL HNR DOCENTE DIRECTOR Y DOCENTE OBSERVADOR Sub Total COSTOS DE RECURSOS TECNOLGICOS HARDWARE SOFTWARE Sub Total COSTOS FIJOS COSTOS FIJOS Sub Total INSUMOS COSTOS EN MEDIOS DE ALMACENAMIENTO COSTOS DE RECURSOS CONSUMIBLES ALQUILER DE RETROPROYECTOR OTROS COSTOS Sub Total SUBTOTAL IMPREVISTOS (10%) TOTAL Monto($) 7,557.12 262.64 380.00 8,199.76 2,517.76 1,120.00 3,637.76 624.00 624.00 68.75 433.00 54.00 2,936.00 3,491.75 15,953.27 1,595.33 17,548.60 Total ($)
B. COSTOS DE OPERACIN DEL SISTEMA PROPUESTO. Dentro de los costos de operacin del sistema propuesto se consideran los costos de hardware, de software, de mantenimiento y costos fijos necesarios para la operacin del sistema de informacin. Costos de Hardware Para poner en operacin el sistema es necesario contar con equipo informtico adecuado que 25 cumpla con los requerimientos mnimos para su buen funcionamiento. Se ha determinado que el equipo necesario es el siguiente: 60 Computadoras porttiles 1 Servidor Red inalmbrica. El HNR actualmente cuenta con un servidor y una red de datos que sobrepasan las caractersticas mnimas requeridas. 26 El costo de las computadoras porttiles se estima en $616.35 por unidad, y por las 60 computadoras un total de $36,981.00.
25 26
Ver Tabla 25 requerimientos mnimos para computadoras de usuarios. Ver caractersticas de las computadoras en la Tabla 96 en Anexo 6.5
39
Costos de Software Costo de software para el servidor El servidor ya cuenta con un sistema operativo y con las aplicaciones necesarias para ejecutar el sistema propuesto, por lo tanto el costo de es de $0.00. En el anexo 6.5, Tabla 97 se puede ver el detalle del software instalado en el servidor. Costo de software para computadoras de usuarios El costo de software para las computadoras de usuario es de $0.00. Puede verse en detalle el costo del software en el Anexo 6.5, Tabla 98. Costos de Mantenimiento Costo de Recurso Humano El personal de la Unidad Informtica del Hospital Nacional Rosales ser el encargado de dar mantenimiento al hardware y al software una vez puesto en marcha el sistema, el costo anual ser de $680.40. En el Anexo 6.5, Tabla 99 se muestran los costos del recurso humano destinados para el mantenimiento del sistema. Costos de materiales y herramientas El costo por cambio de accesorios (repuestos) se estima que ser de $200.00 dlares por ao. Costos Fijos Dentro de los costos fijos se ha tomado en cuenta el costo de la energa elctrica. Energa elctrica de los equipos En base a las caractersticas del equipo de los usuarios y al tiempo que se operar el sistema se 27 ha determinado, mediante el uso de un simulador web , el costo de la energa elctrica que se consumir. Los parmetros para el clculo del consumo de energa utilizando el simulador pueden verse en la Tabla 32. Cantidad de equipos 61 Horas utilizadas (horas/da) 24 Das al mes(das/mes) 30 Energa elctrica (watts/hora) 75 Total consumo mensual($) 768.80 Meses Total consumo anual($) 9,225.64
12
Tipo COSTOS DE HARDWARE COSTO DE COMPUTADORAS PORTTILES Sub total COSTOS DE SOFTWARE COSTO DE SOFTWARE PARA EL SERVIDOR COSTO DE SOFTWARE PARA COMPUTADORAS DE USUARIOS Sub total
27
Monto($) $36,981.00
Total ($)
AES El Salvador; Servicio al cliente, Simulador de consumo (Simulador web); 2010. http://www.aeselsalvador.com/simulador/Simulador2.html; 08/05/2010
40
Tipo COSTOS DE MANTENIMIENTO COSTO DE RECURSO HUMANO COSTOS DE MATERIALES Y HERRAMIENTAS Sub total COSTOS FIJOS ENERGA ELCTRICA DE LOS EQUIPOS Sub total TOTAL
Tabla 33 - Consolidado de costos de operacin.
Total ($)
RESUMEN DE COSTOS DE DESARROLLO Y OPERACIN Los costos totales de desarrollo y de operacin del proyecto se detallan en la Tabla 34. Tipo Costos de desarrollo Costos de operacin Montos ($) 17,548.60 47,087.04
6.2.3
Anlisis beneficio-costo
Proyeccin de vida til: la vida til del sistema informtico a desarrollar se estima en 5 aos a partir de su implementacin. Este dato servir para realizar el anlisis beneficio-costo. Clasificacin de costos: para la elaboracin del anlisis beneficio-costo se utilizar la clasificacin descrita en la Tabla 35. Costos de operacin y desarrollo 29 Costos de desarrollo del proyecto Inversin inicial Costos de hardware de equipo para operacin Costos de software de equipo para operacin Costos de mantenimiento Anualidades Costos fijos Monto ($) 00 36,981.00 0.00 880.40 9,225.64 Total ($) 36,981
28
10,106.04
Valor presente de los costos y beneficios: Se utilizar la siguiente frmula del valor presente para lograr obtener, en un solo punto en el tiempo, las anualidades y los beneficios relacionados con el sistema propuesto y as poder sumarlos y compararlos:
Donde:
Proyeccin de vida til, Desarrollo de sistemas informticos, capitulo 5 La Unidad informt ica , Gerencia Informtica, Carlos E Garca, Sexta Edicin 2009 29 Ver Figura 3.
41
: Tasa de inters.
: Vida til. En la Figura 3 se muestra la serie de costos e ingresos (en USD) relacionados al sistema de informacin.
En este caso se han utilizado los valores contenidos en Tabla 36 para las variables descritas anteriormente: Anualidades($) Costos Beneficios 10,106.04 129,446.18 Tasa de inters 4.19 4.19
30
$99,280.76
$573,692.53
Razn Beneficio/costo A continuacin se calcula la razn del valor presente de los beneficios sobre el valor presente de los costos.
Como se puede ver en el resultado anterior, por cada dlar invertido, se recuperan $5.77, por lo tanto el sistema propuesto es econmicamente rentable.
30
42
6.2.4
La Unidad Informtica del HNR tiene asignado para el ao 2010, los recursos econmicos que se 31 detallan en la Tabla 37 . Para el rea de Hospitalizacin se destina el 60% de tales recursos. Concepto Repuestos y accesorios Equipos Servicios Total Monto($) 32,055.00 80,045.00 17,900.00 130,000.00 Recursos destinados para el rea de Hospitalizacin: 60% ($) 19,233.00 48,027.00 10,740.00 78,000.00
Adems se cuenta con la disposicin por parte del hospital de incluir dentro de sus planes realizar la inversin necesaria.
6.2.5
El proyecto denominado Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales tiene un costo de desarrollo de $17,548.60, de los cuales el HNR tendr que invertir $262.64, por lo que tendr un ahorro de $17,285.96. El HNR tendr que invertir un total de $262.64 en el personal que colabora con el equipo de desarrollo, y un total de $36,981.00 en el costo de las computadoras porttiles. Por lo tanto la inversin necesaria por parte del HNR es de $37,243.64. La inversin ser recuperada al finalizar el primer ao de operacin del sistema como puede observarse en la Figura 3 del apartado 6.2.3 Anlisis beneficio-costo.
6.2.6
A travs del anlisis beneficio-costo se obtuvo que el proyecto es econmicamente rentable, ya que por cada dlar que se invierte en el proyecto se reditan $5.77. Adems el HNR cuenta con los recursos econmicos necesarios para el desarrollo del proyecto. Por lo tanto se concluye que el proyecto es econmicamente factible.
6.3
FACTIBILIDAD OPERATIVA
Para determinar si el sistema a desarrollar ser til para la organizacin, es necesario descubrir el impacto que ste tendr en el entorno institucional, y determinar si el desarrollo del sistema es factible operativamente.
6.3.1
En el rea de Hospitalizacin se llevan a cabo una serie de procesos, para los cuales se evaluar si con el desarrollo del sistema se podr mejorar su realizacin. Ingreso de pacientes al rea de Hospitalizacin. Con el uso del sistema se agilizar el ingreso de los pacientes al rea de Hospitalizacin, ya que la informacin personal del paciente no tendr que ser escrita en los diferentes formularios
31
43
para poder realizar el ingreso, ya que esto se ejecutar de forma automtica y el personal de enfermera solo tendr que verificar que todos los documentos estn completos. Ejecucin del plan de diagnstico y evolucin. El sistema facilitar a los doctores la creacin del diagnstico y el control de la evolucin de cada paciente, ac se podrn realizar las rdenes de los exmenes de gabinete y de laboratorio de forma rpida, y se podr contar con la informacin del paciente en el momento que se requiera. Interconsultas. El sistema facilitar la realizacin de las peticiones de interconsulta a los mdicos especialistas. stos tendrn la posibilidad de conocer de manera automtica, las interconsultas que deben realizar; catalogadas por especialidad. Lo que permitir que se efecten en menor tiempo, prestando as una mejor atencin a los pacientes. Altas. El sistema llevar el control de las altas, permitiendo tener el control de las camas que estn disponibles, para que esto pueda ser notificado inmediatamente al personal competente. Consolidacin de datos. El sistema proporcionar la informacin consolidada del rea de Hospitalizacin, pudiendo obtener la informacin de forma rpida y en el momento que se requiera, ahorrndoles al personal de salud tiempo y esfuerzo en la elaboracin de los consolidados del rea.
Para evaluar con ms detalle el impacto que el sistema tendr en la realizacin de los procesos se evaluaron ciertas caractersticas que ayudan a identificar y visualizar el aporte que se tendr con el desarrollo del sistema en el rea de Hospitalizacin. Esto se detalla en la Tabla 38. Ingreso de pacientes al rea de Hospitalizacin Ejecucin del plan de diagnstico y seguimiento
Caractersticas Aceleracin de los procesos. Optimizacin de los procesos. Combinacin de los procesos Reduccin de errores. Mejora integral de atencin a pacientes.
Interconsultas
Altas
Consolidacin de datos
6.3.2
Como se puede observar, en la Tabla 39 se muestra la relacin que existe entre los principales objetivos del HNR y los procesos que se llevan a cabo en el rea de Hospitalizacin, con esto se puede ver como la automatizacin de los procesos impacta en cada uno de los objetivos institucionales del HNR. 44
Objetivos institucionales 32 del HNR Asistir con calidad, calidez y efectividad a los enfermos que demanden servicios de tercer nivel de atencin que vengan referidos o por demanda espontnea. Optimizar los recursos humanos, materiales y financieros, a fin de brindar los servicios mdicohospitalarios con alta calidad. Implementar tcnicas y herramientas administrativas que conduzcan eficientemente la labor hospitalaria. Contar con el presupuesto adecuado para satisfacer las demandas asistenciales y los planes de desarrollo institucional.
Interconsultas
Altas
Consolidacin de datos
Como se puede observar, con el sistema no solo se est apoyando la realizacin de los procesos y procedimientos del rea de Hospitalizacin de una manera ms rpida, sino que adems, se estar impactando de forma directa sobre los objetivos institucionales que persigue el HNR.
6.3.3
Anlisis PIECES
El anlisis PIECES permitir comprender de una mejor manera, como el sistema propuesto ayudar a satisfacer las necesidades que presenta el rea de Hospitalizacin.
32
45
Prestaciones. La informacin de los pacientes podr ser accesada en cualquier momento y desde cualquiera de las reas de atencin del HNR, ya que la aplicacin ser desarrollada en ambiente Web, lo que facilitar el acceso a la informacin del paciente y a la relacionada con la productividad del rea de Hospitalizacin. Informacin. El sistema contar con la disponibilidad y acceso oportuno de la informacin de los pacientes y de productividad del rea de Hospitalizacin permitiendo realizar los procesos y procedimientos de forma rpida, al contar con la informacin oportuna y precisa. Adems se garantizar que la informacin obtenida ser proporcionada de acuerdo a las necesidades y a los niveles de acceso de cada uno de los usuarios del sistema. Economa. La mecanizacin de los procesos y procedimientos del rea de Hospitalizacin proporcionar grandes ahorros en los tiempos que se invierten tanto para el registro como para la consolidacin de la informacin, facilitando de esta manera, las tareas que realiza el personal de salud. Este ahorro de tiempo se traduce en dinero, ya que incrementa la productividad de cada persona en el rea de Hospitalizacin. Control. El control del acceso de los usuarios y la validacin de los datos ingresados al sistema, ayudar a garantizar que la informacin que se obtenga sea veraz y presentada de acuerdo a las necesidades y niveles de usuario, para que esta informacin no sea manipulada o utilizada para fines distintos a las normas y tica establecida para la informacin clnica de los pacientes, ya que la informacin debe ser protegida y libre de cualquier divulgacin. Adems de esto se presentar informacin que apoye a la toma de decisiones basada en datos fidedignos del rea de Hospitalizacin. Eficacia. Con la obtencin de informacin veraz y oportuna se agilizarn los procesos y se tendr un mejor punto de vista para la toma de decisiones, el cual encaminar a la distribucin y uso ms adecuados de los recursos con que cuenta el HNR, obteniendo un mayor rendimiento en los procesos y procedimientos que se realizan. Servicios. El sistema proporcionar informacin para los diversos niveles jerrquicos, con el objetivo de satisfacer las necesidades de informacin de los usuarios. Esta informacin ser precisa, oportuna, clara, flexible y veraz.
6.3.4
Las autoridades del HNR, consideran que la realizacin del sistema apoyar los procesos de registro y presentacin de la informacin en el rea de Hospitalizacin, ya que es necesario contar con una herramienta de este tipo, que permita obtener informacin de forma clara, oportuna y consolidada. Por lo tanto, para el desarrollo del sistema se cuenta con el apoyo de la direccin del HNR.
6.3.5
Para conocer la aceptacin que tendr el Sistema de Informacin para el rea de Hospi talizacin en el Hospital Nacional Rosales por parte de los usuarios, se elabor una encuesta ( ver 46
resultados y anlisis de la encuesta en el anexo 6.4) con el objetivo de conocer si el sistema de informacin ser aceptado por los usuarios y tambin para determinar si estos cuentan con el conocimiento bsico de computacin para utilizarlo. El 100% de los encuestados consideran que el uso de la tecnologa y el uso de un sistema informtico en el rea de Hospitalizacin agilizarn los procesos y ayudar a realizar de una mejor forma las actividades que se desarrollan en dicha rea. Con respecto a los conocimientos de computacin el 84% de los encuestados considera que posee conocimientos bsicos de computacin, es por ello que se concluye que no habr problema para que los usuarios utilicen el sistema informtico.
6.3.6
El Sistema de Informacin para el rea de Hospitalizacin del Hospital Nacional Rosales estar interrelacionado con el Sistema Integral de Atencin al Paciente (SIAP), el cual actualmente se encuentra en funcionamiento.
6.3.7
Con respecto a lo anterior se concluye que el sistema ser aceptado por parte de los usuarios, ya que stos consideran que un Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales servir como herramienta de apoyo a las actividades que realizan, y adems reconocen los beneficios que el sistema proporcionar en el rea, tambin se puede destacar que el personal posee los conocimientos bsicos de computacin y uso de herramientas ofimticas.
7 JUSTIFICACIN
El Hospital Nacional Rosales tiene la capacidad de albergar a 500 personas en el rea de Hospitalizacin, ya que este es el nmero de camas censadas. Segn datos del personal del hospital, anualmente 9,500 personas se encuentran en espera de ser hospitalizadas, a pesar de esto no se notifica la disponibilidad de camas al instante de realizarse un alta y de esta forma no se hace una buena administracin de este recurso que puede ser aprovechado por otro paciente. La estada promedio de los pacientes en el hospital es de 5 das, dividiendo los 365 das del ao entre estos 5 das se obtiene un factor de 73 periodos de 5 das en el ao. Si el hospital tuviese una sola cama en el rea de hospitalizacin solo fuera posible atender a 73 pacientes en un ao, pero se dispone de 500 camas en esta rea, esto por el factor de 73 periodos da un aproximado de 36,500 pacientes al ao, a los cuales es posible brindarles la atencin mdica. El costo promedio de la estada de un paciente es de $125 diarios, si multiplicamos esto por los 365 das del ao y por los 500 pacientes que son atendidos diariamente se tiene un costo aproximado de $22,812,500 anuales que son necesarios en esta rea para la atencin a los pacientes. La informacin de los procesos hospitalarios a los que es sujeto el paciente es manipulada manualmente, alguna de esta informacin no es registrada debido a la sobrecarga de trabajo generada por alta afluencia de pacientes. La transcripcin manual de los datos personales de cada paciente en cada formulario provoca mayor esfuerzo por parte del personal de salud y un alto consumo de papelera. Esto dificulta darle 47
un rpido seguimiento a la evolucin del paciente, lo que provoca que la atencin mdica no sea la adecuada. Actualmente hay un desperdicio de tiempo para la obtencin de los resultados de los exmenes de laboratorio que los mdicos solicitan, ya que es necesario un desplazamiento fsico del personal de enfermera desde cada una de las especialidades hacia el laboratorio. El sistema permitir que a medida se van obteniendo los resultados haya una disponibilidad en lnea, generando un ahorro de tiempo para que el mdico pueda atender con prontitud al paciente. Tambin es importante mencionar que mensualmente cada una de las 25 especialidades de los departamentos de Medicina y Ciruga presentan a la Direccin del hospital un informe gerencial de las actividades que se realizan en estos departamentos. Este informe gerencial se elabora a partir de 60 formularios mensuales por cada especialidad, mismos que necesitan un aproximado de 1 hora diaria por persona para ser preparados en cada uno de los turnos existentes (2 turnos diarios). Teniendo en cuenta que son 50 personas en total las que diariamente realizan esta actividad en paralelo en todas las especialidades, se tiene un acumulado de 1500 horas trabajadas paralelamente por las 50 personas al mes y 18000 horas trabajadas paralelamente por la misma cantidad de personas al ao. El Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales, permitir registrar de forma eficiente los datos pertinentes a esta rea, lo que reducir el tiempo que actualmente necesitan para esta actividad, ya que solo ser necesario registrar en el sistema los datos correspondientes al proceso hospitalario especfico, evitando de esta forma el registro repetitivo de la informacin personal del paciente. Tambin el sistema generar informes consolidados sobre los procesos hospitalarios, reduciendo el tiempo que se invierte en este momento de 8 horas mensuales por persona a 45 segundos mensuales por persona, si se toma en cuenta que son 25 personas que en paralelo pueden estar realizando esta actividad, el equivalente acumulado anual ser de 2,400 horas, a 3 horas con 45 minutos. Beneficios que se esperan obtener: Registro eficiente de la informacin del rea de Hospitalizacin. Disminucin del tiempo para elaboracin de informes. Informacin actualizada y oportuna de la disponibilidad de camas y de los resultados de exmenes. Informacin de costos incurridos en el rea de Hospitalizacin. Informacin de trabajos postergados por falta de recursos, que sirva de base para solicitar presupuesto. Mayor disponibilidad del personal de salud para atencin mdica a los pacientes.
8 IMPORTANCIA
La importancia de este proyecto se basa en proveer un Sistema de Informacin para el rea Hospitalizacin en el Hospital Nacional Rosales ya que este permitir manejar la informacin una manera ms eficiente y oportuna, lo que reducir el tiempo que el personal mdico y enfermera dedica a realizar las actividades de registro de informacin y creacin de informes de de de en 48
un 87.51% y 99.98% respectivamente, y de esta forma se ver incrementado el tiempo que dicho personal dedica a la atencin de los pacientes. Ver Figura 4. Con esta reduccin de tiempo se vern 25,000 beneficiados los alrededor de 36,500 20,400 20,000 pacientes que son atendidos anualmente en promedio en el rea de 15,000 12,166 Hospitalizacin. Los pacientes que son atendidos en el hospital corresponde a la 10,000 fraccin de la poblacin salvadorea 33 5,000 mayor a 12 aos de edad (2,921,591.4) , 1520 3.75 que no est afiliada al Instituto 0 Salvadoreo del Seguro Social (ISSS); y Llenar formularios Realizacin de que en un momento determinado puede informes requerir atencin mdica de las Sin sistema Con sistema especialidades de Medicina y Ciruga. Tiempo (horas/ao)
Figura 4 - Reduccin de tiempo con la implementacin del sistema propuesto.
MSPAS
ISSS
El registro y consolidacin de la informacin de todos los procesos que se llevan a cabo en el rea de Hospitalizacin se vern notablemente mejorados por medio del sistema informtico. Esto se lograr con el sistema, ya que se facilitar la captura y manipulacin de datos, se tendr disponibilidad de informacin, almacenamiento seguro de la misma y se obtendr informacin pertinente a cada tipo de usuario. Lo anterior refleja que el desarrollo del sistema es de vital importancia tanto para el HNR como para el porcentaje de la poblacin salvadorea que representa a los pacientes potenciales de dicho hospital.
33
Resultado obtenido de sacar el 80% a la poblacin total (5,744,113), y luego restarle a ese resultado la poblacin menor de 12 aos (1,673,699). http://www.digestyc.gob.sv/
49
9 ALCANCES
El sistema se desarrollar para el rea de Hospitalizacin, especficamente para los departamentos de Medicina y Ciruga. Conocer al detalle la situacin actual del rea de Hospitalizacin as como los procesos que ah se llevan a cabo. Elaboracin de las especificaciones de diseo del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales. Desarrollar los diferentes mdulos que conformarn el Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales. Elaborar un plan de pruebas para evaluar el funcionamiento del sistema de informacin a construir, que incluya pruebas unitarias, funcionales, de validacin y de integracin. Elaborar el manual tcnico, manual de usuario y manual de instalacin del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales. Elaborar el documento de plan de implementacin con su correspondiente plan de capacitacin para que sirva como gua en la puesta en marcha del sistema a construir.
Cada una de las metodologas se describe de forma ms especfica en el apartado 3.1, del documento de Anlisis y Diseo ubicado en la carpeta Documentos del directorio raz del DVD adjunto. Una vez ejecutada la metodologa, se obtiene como resultado de la aplicacin de estas, la informacin necesaria para analizar los requerimientos que poseen los usuarios del Hospital Nacional Rosales, de este anlisis se determinaron los procesos que se llevan a cabo en el hospital. A continuacin se lista cada uno de ellos (para ver los diagramas ver Anexo 11.1). 1. 2. 3. 4. 5. 6. 7. Ingreso. Evaluacin, diagnstico, tratamiento e indicaciones mdicas. Visita mdica. Solicitud de exmenes de laboratorio y de gabinete. Interconsulta Traslado. Alta.
Una vez comprendidos los procesos del rea de Hospitalizacin, se procede a obtener los requerimientos. Despus de realizar un trabajo en conjunto con los usuarios se determinaron y clasificaron los requerimientos de la siguiente forma:
TABLA RESUMEN DE REQUERIMIENTOS FUNCIONALES No 20 21 22 23 24 25 26 27 Cdigo RF20 RF21 RF22 RF23 RF24 RF25 RF26 RF27 Requerimiento Generar reportes relacionados a las altas de los pacientes Generar reportes consolidados por Mdicos Internos, Residentes y Staff Generar reportes relacionados al personal del rea de Hospitalizacin Reportar la disponibilidad de camas al momento de realizarse un alta o traslado Generar reportes de costos hospitalarios por servicio Generar reportes consolidados de costos de procedimientos mdicos por pacientes atendidos Generar reportes relacionados a traslados realizados y recibidos Generar reportes de procedimientos mdicos pendientes
TABLA RESUMEN DE REQUERIMIENTOS DEL PRODUCTO (HARDWARE, SOFTWARE Y RRHH) No Cdigo Requerimiento 1 2 3 4 RNFPH01 RNFPS01 RNFPS02 RNFPP01 Caractersticas tcnicas del servidor y del equipo de desarrollo. Lenguaje de programacin, servidor web, sistema gestor de base de datos para el desarrollo. Software utilitario para el desarrollo. Recurso humano calificado para el desarrollo del proyecto.
TABLA DE REQUERIMIENTOS DE IMPLEMENTACION (HARDWARE, SOFTWARE Y RRHH) No Cdigo Requerimiento 1 2 3 4 5 RNFIH01 RNFIH02 RNFIS01 RNFIS02 RNFIP01 Caractersticas tcnicas del servidor y del equipo para implementacin. El sistema debe trabajar sobre una red de comunicaciones inalmbrica. Lenguaje de programacin, servidor web, sistema gestor de base de datos para la implementacin. Software utilitario para la implementacin. Recurso humano calificado para la implementacin. 52
10.2.1 Construccin del diagrama de Casos de Uso 10.2.1.1 Identificacin de actores y Casos de Uso.
Para realizar la construccin del diagrama de Casos de Uso es necesario identificar a los usuarios o actores del sistema y su objetivo dentro del mismo, a continuacin en la Tabla 40 se muestran los usuarios y una descripcin de su quehacer en su puesto de trabajo. Actores Jefatura Administrador Mdico Interno Mdico Residente Mdico Staff Enfermera/o Especialista tcnico Descripcin Se encarga de asignar actividades a los mdicos bajo su cargo, adems de elaborar informes estadsticos. Por ser un mdico se le asignan tareas propias de esta profesin. Persona encargada de gestionar el sistema y actualizar los catlogos del mismo. Estudiante de medicina que se encuentra en proceso de aprendizaje y brinda apoyo en las tareas que realizan los mdicos Residentes y Staff. Mdico en fase de especializacin, realiza el diagnstico, las indicaciones mdicas, el historial clnico, y la hoja de evolucin del paciente pero requiere la autorizacin del mdico Staff. Responsable del servicio, ste realiza notas, evaluaciones, historia clnica y autoriza las gestiones realizadas por los mdicos Residentes e Internos. Persona encargada de realizar sobre el paciente lo que el mdico indique, as como la toma de signos vitales y muestras de fluidos. Persona encargada de realizar un servicio al paciente y colocar notas sobre el trabajo realizado. Estos pueden ser: Laboratoristas, Psiclogos, paramdicos, nutricionistas, etc.
Tabla 40 - Descripcin de los actores del sistema.
Listado de Actores. El listado de actores del sistema es el siguiente: Administrador. Jefaturas. Mdico Interno. Mdico Residente. Mdico Staff. Enfermera/o Especialista Tcnico. Listado de Casos de Uso identificados. Los casos de uso identificados se listan a continuacin: 1. Gestionar usuarios. 2. Gestionar catlogos. 3. Gestionar personal. 53
Consultar. Agregar o habilitar. Modificar. Eliminar o deshabilitar. Consultar reportes estadsticos. Crear notas. Crear orden de exmenes. Elaboracin de hojas. Crear historia clnica. Realizar visita mdica. Extraccin de datos del SIAP. Iniciar sesin.
Lista Actor-Objetivo. En la Tabla 41 se muestran los casos de uso correspondientes a cada actor del sistema. Actores Administrador Jefatura Mdico Interno Mdico Residente Mdico Staff Mdico Staff Enfermera/o Especialista tcnico Todos los Usuarios Objetivos Gestionar usuarios. Gestionar catlogos. Gestionar personal. Consultar reportes estadsticos Crear nota. Crear orden de exmenes. Elaboracin de hojas. Crear historia clnica. Realizar visita mdica. Crear notas. Iniciar sesin.
54
55
El diagrama de objetos del dominio se muestra en la figura Diagrama_de_clases.jpeg, ubicada en la carpeta Diagramas contenida en la carpeta Documentos del directorio raz del DVD adjunto.
56
No 8 9 10 11 12 13 14 15 16 17 18 19 20
Nombre de tabla catCondicionesAltas catDepartamentos catDepartamentosEs catEspecialidades catExamenes catMunicipiosEs catProcedimientos catServicios continuaciones cuadroClinico diagnosticos empleados enfermeriaOral
No Campos 2 2 2 3 2 3 4 3 4 7 5 26 10
21
enfermeriaParenteral
10
22 23 24 25 26 27 28 29 30 31 32 33 34
enfermeriaVarios estadoExamenes evolucionCriticos evolucionesClinicas historiasClinicas indicacionesMedicas ingresos ingresos_altas interconsultas MNT_Cie10 notasEnfermeria opiniones perfiles
9 2 52 18 49 5 8 2 14 11 5 9 2
Descripcin Almacena el catlogo de las condiciones para realizar una alta Almacena los departamentos del rea de Hospitalizacin Almacena los departamentos de El Salvador Almacena el catlogo de especialidades Almacena el catlogo de exmenes Almacena el catlogo de los municipios de El Salvador Almacena el catlogo de procedimientos Almacena el catlogo de servicios Almacena la informacin concerniente a los datos de continuacin, Almacena la informacin referente a los cuadros clnicos Almacena informacin referente al diagnstico realizado al paciente Almacena la informacin de los empleados del rea de Hospitalizacin Almacena informacin referente a los observaciones de evaluaciones orales por las enfermeras Almacena informacin referente a los observaciones de evaluaciones parenterales por las enfermeras Almacena informacin referente a los observaciones de evaluaciones varias por las enfermeras Almacena el tipo de estado de los exmenes Almacena la informacin de la evolucin de pacientes crticos Almacena los datos sobre la evolucin clnica de los pacientes Almacena la historia clnica de los pacientes Tabla que almacena las indicaciones mdicas realizadas por los doctores. Almacena los datos referentes al ingreso de pacientes tabla que relaciona las altas con los ingresos Tabla que almacena la informacin concerniente a las interconsultas Tabla que almacena el catlogo de la clasificacin internacional de enfermedades Tabla que almacena las notas de enfermera Tabla que almacena las opiniones de especialistas Tabla que almacena los perfiles de usuario
57
No 35 36 37 38 39 40 41 42
Nombre de tabla perfiles_acciones procedimientosPrescritos solicitudesExamenes tipoExamenes tiposMuestras traslados usuarios ventilacionMecanica
No Campos 2 13 9 2 3 12 6 7
Descripcin Tabla que relaciona los perfiles con las acciones Tabla que almacena los procedimientos prescritos Tabla que almacena la informacin concerniente a las solicitudes de exmenes. Almacena informacin referente a los tipos de exmenes que se realizan Almacena los tipos de muestra para los exmenes Almacena la informacin relacionada a los traslados realizados a los pacientes Almacena la informacin de los usuarios del sistema Almacena la informacin referente a los pacientes con ventilacin mecnica
58
ESDO01: Estndares de texto. En el documento se hace la diferencia entre 4 niveles principales de texto llamados ttulos. Los dems corresponden con el texto ubicado en los prrafos. El formato se detalla en la Tabla 42. Estilos de texto Ttulo 1 Parmetros Alineacin: Izquierda. Tipo de letra: Arial Color: RGB(54,95,145) Tamao: 16 pto. Formato de nmero: 1 Negrita, maysculas Estilo de numeracin:1,2,3 Alineacin: Izquierda. Tipo de letra: Arial Color: RGB(79,129,189) Tamao: 13 pto. Formato de nmero: 1.1 Negrita, maysculas Estilo de numeracin:1,2,3 Tipo de letra: Arial Alineacin: Izquierda. Tamao: 12 pto. Color: RGB(79,129,189) Negrita, cursiva, subrayado, Formato de nmero: 1.1.1 maysculas Estilo de numeracin:1,2,3 Tipo de letra: Arial Alineacin: Izquierda. Tamao: 11 pto. Color: RGB(79,129,189) Negrita, subrayado, Formato de nmero: 1.1.1.1 maysculas Estilo de numeracin:1,2,3 Alineacin: Justificado. Tipo de letra: Arial Color: negro Tamao: 10 pto. Formato de nmero: N/A minsculas Estilo de numeracin: N/A Alineacin: Justificado. Tipo de letra: Courier New Color: negro Tamao: 10 pto. Formato de nmero: N/A minsculas Estilo de numeracin: N/A
Tabla 42 - Estndares de texto.
Ttulo 2
Ttulo 3
Ttulo 4
ESDO02: Estndares de pgina: los estndares de pgina se detallan en la Tabla 43. Propiedad Tamao de pgina Orientacin Mrgenes Valor Carta (27.94 x 21.59 cm). Vertical. Horizontal cuando sea necesario. Superior: 4.0 cm Izquierda: 4.0 cm Derecha: 2.0 cm Inferior: 2.0 cm
ESDO03: Estndares de tablas: los estndares de tablas se detallan en la Tabla 44. Parmetros Alineacin de tabla Valores Centrado 59
Contenido de tabla
Valores Fuente: Arial, negrita. Tamao: 10 pto. Alineacin: Centrado. Fuente: Arial Tamao: 10 pto. Alineacin: alineado en el centro a la izquierda. Fuente: estilo de texto normal definido en la Tabla 42 - Estndares de texto. Ancho predefinido: ajustado al contenido. Ubicacin: bajo la tabla. Alineacin: centrado. Fuente: Arial. negrita. Tamao: 9 pto. Color: RGB(79,129,189)
Tabla 44 - Estndares de tablas.
Ttulo de tabla
ESDO04: Estndares de figuras: los estndares de figuras se detallan en la Tabla 45. Parmetros Alineacin de figura Valores Centrado Ubicacin: bajo la figura. Alineacin: centrado. Fuente: Arial, negrita. Tamao: 9 pto. Color: RGB(79,129,189)
Ttulo de figura
ESDO05: Estndares de vietas: se han definido cuatro niveles para el uso de las vietas. stos pueden verse en la Tabla 46. Nivel Nivel 1 Figura Valores Fuente: Arial, tamao: 10 pto. Alineacin: Justificado Sangra: francesa, izquierda 0.00 cm Fuente: Arial, tamao: 10 pto. Alineacin: Justificado. Sangra: francesa, izquierda 1.27 cm Fuente: Arial, tamao: 10 pto. Alineacin: Justificado. Sangra: francesa, izquierda 2.54 cm Fuente: Arial, tamao: 10 pto. Alineacin: Justificado. Sangra: francesa, izquierda 3.81 cm
Tabla 46 - Estndares de vietas.
Nivel 2
Nivel 3
Nivel 4
60
61
1
LOGO
2
MENU PRINCIPAL
3 4
ICONO
MENU SECUNDARIO
CONTENIDO
7
DERECHOS DEL SISTEMA
Descripcin de los campos: 1. Logo: Logo que estar ubicado en la parte superior izquierda, con las siguientes medidas 200 px de ancho por 70 px de alto. 2. Men principal: Contiene las macro opciones del sistema y aparecern en todas las pantallas del sistema. 3. Usuario y fecha actual: Se coloca el usuario registrado y la fecha actual del sistema. 4. Icono: Icono que identifica la opcin seleccionada del men principal. 5. Men secundario: Opciones secundarias de la opcin del men principal seleccionada. 6. Contenido: Esta es el rea de trabajo de cada usuario en la que se presentarn las diversas pginas de entrada y salida, esto se detalla en el estndar de interfaz ESIN03, ESIN04, ESIN05 y ESIN06. 7. Derechos del sistema: Datos de los derechos del sistema de informacin.
62
Pantallas de Entrada ESIN03: Estndar de las pantallas de entrada. El diseo de las entradas deber acoplarse al estndar que se establece a continuacin. En la Figura 10 se describe el estndar de pantallas de entrada.
1 2
Seccin 1 Etiqueta 1x1 Etiqueta 2x1 Etiqueta 3x1 : Etiqueta Mx1 Seccin 2 Etiqueta 1x1 Campo 2x1 : Campo Mx1 Etiqueta 1x2 Campo 2x2 : Campo Mx1 .:. ... Etiqueta 1xN Campo 2xN : Campo MxN Campo 1x1 Campo 2x1 Campo 3x1 : Campo Mx1 ... Etiqueta 1xN Etiqueta 2xN Etiqueta 3xN : Etiqueta MxN Campo 1xN Campo 2xN Campo 3xN Campo MxN
Seccin 3 Etiqueta 2x1 : Etiqueta Mx1 Etiqueta 1x2 Campo 1x1 : Campo Mx1 .:. ... Etiqueta 1xN Campo 2xN : Campo MxN
BOTONES DE OPCIN.
Descripcin de los campos: 1. Ttulo del formulario: en esta parte se describir el nombre del formulario, colocndoles un encabezado para su descripcin. 2. Secciones: en esta parte se describirn los tres tipos posibles de entrada de datos al sistema, los cuales se podrn usar por individual o en combinacin en varias secciones, el nmero de secciones no es fijo, sino que habr de 1 hasta n secciones segn sea la necesidad. Las secciones ayudarn al agrupamiento de los datos que posean caractersticas similares, los campos debern ser llenados de izquierda a derecha y de arriba hacia abajo. 63
a. Seccin 1: en esta seccin se utilizarn etiquetas con frases sencillas de comprender, adems de campos en los cuales se capturarn los datos, los campos debern ser llenados de izquierda a derecha y de arriba hacia abajo. b. Seccin 2: entrada tipo tabla en la que se capturarn los datos de forma repetitiva para cada una de las etiquetas, los campos debern ser llenados de izquierda a derecha y de arriba hacia abajo. c. Seccin 3: entrada tipo matriz en la que cada campo se relacionar con la etiqueta situada en la parte superior as como las que se encuentran en la parte izquierda, los campos debern ser llenados de izquierda a derecha y de arriba hacia abajo. 3. Botones de opcin: se colocarn acorde a las necesidades de cada entrada en cuestin. Pantallas de salida Las pantallas de salida del sistema debern acoplarse al estndar que se define a continuacin. Los tipos de salida sern de dos tipos. Consultas. Salidas tipo formulario. Salidas tipo listas. Informes. Consultas ESIN04: Estndar salidas tipo formulario Esta salida es similar a la interfaz de entrada con la diferencia que los campos se encuentran desactivados, pues es solo la visualizacin de informacin (consultas) ya almacenada en la base de datos (por ejemplo un historial clnico de un paciente en especfico).
TTULO DE LA SALIDA
...
BOTONES
Descripcin de los campos: 1. Ttulo de la salida: en esta parte se describir el nombre de la salida, colocndoles un encabezado para su descripcin. 2. Salida tipo formulario: en esta parte se mostrar la informacin de cada etiqueta, la informacin deber ser leda de izquierda a derecha y de arriba hacia abajo. 3. Botones: se colocarn acorde a las necesidades de cada salida en cuestin. 64
ESIN05: Estndar de salidas tipo listas. Las salidas tipo listas se utilizarn cuando la salida tenga que ser a travs de filtros y bsquedas en la base de datos.
TTULO DE LA SALIDA
OPCIONES DE BSQUEDA
Seccin
Etiqueta 1
Etiqueta 2
Etiqueta M
Registros
BOTONES
Descripcin de los campos: 1. Ttulo de la salida: en esta parte se describir el nombre de la salida, colocndoles un encabezado para su descripcin. 2. Opciones de bsquedas: en esta seccin se dejar el espacio para que el usuario pueda seleccionar y filtrar el tipo de salida que desea obtener. 3. Salida tipo lista: en esta parte se mostrar los registros de la consulta realizada por medio de las opciones de bsqueda. 4. Botones: se colocarn acorde a las necesidades de cada salida en cuestin. ESIN06: Estndar salida tipo informes. Los informes se visualizarn en pantalla y podrn ser impresos. El estndar a seguir para los informes se muestra a continuacin.
65
LOGO
4
Etiqueta 1
Etiqueta 2
Etiqueta M
FIRMAS
Descripcin de los campos: 1. Logo: representa un logo correspondiente al hospital. 2. Ttulo del informe: en esta parte se describir el nombre del informe, colocndoles un encabezado con su descripcin y la fecha del periodo al cual pertenece el informe. 3. Fecha y hora de impresin: representar la fecha y la hora de impresin del informe. 4. Tabla: es el detalle de la informacin en forma tabular (lista). Aqu va el detalle de cada registro. 5. Firmas: Contiene un rea especfica de los nombres del personal que se requiere para la autorizacin del informe y para su firma respectiva (si se requiere la impresin de dicho informe). Este apartado va hasta el final del informe. 6. Pgina <a>/<n>: nmero de pgina actual (a) con respecto al nmero total de pginas (n). 7. Botones: se colocarn acorde a las necesidades de cada salida en cuestin. Es importante mencionar que existen interfaces que pueden representar una combinacin de entradas y salidas, esto debido a los diferentes tipos de formularios que posee el HNR.
66
11.1.4 Estndar de base de datos 11.1.4.1 Nombramiento de los elementos de la base de datos
Este estndar se refiere al nombramiento de los elementos de la base de datos: tablas, atributos, relaciones, triggers, procedimientos almacenados, funciones, vistas, consultas y cursores ESBD01: El nombramiento de los diferentes elementos que conformarn la base de datos se har bajo el estndar camelCase. Este estndar especifica escribir las palabras compuestas eliminando los espacios y poniendo en mayscula la primera letra de cada palabra. Se utilizar, especficamente, la variante lowerCamelCase (la primera letra de la primera palabra, en minscula). ESBD02: nicamente se utilizarn caracteres alfabticos, salvo que por la naturaleza del nombre se necesiten dgitos numricos. Se prohbe el uso de caracteres de puntuacin o smbolos. Ejemplo: catalogoProcedimientos2010 ESBD03: Las letras acentuadas se reemplazarn con las equivalentes no acentuadas, y en lugar de la letra ee () se utilizar (ni). Ejemplos: anioNacimiento ESBD04: El nombre elegido debe ser lo ms descriptivo posible, evitando trminos ambiguos o que se presten a distintas interpretaciones.
11.1.4.2 Tablas
ESBD05: Los nombres deben especificarse en plural, y de acuerdo a los estndares establecidos en el apartado de nombramiento de elementos de la base de datos. Ejemplo: departamentos, servicios, altas. ESBD06: En el caso de tablas que se relacionan especficamente con otra tabla (ej. tablas tipo, entidades dbiles), esta relacin debe quedar expresada en el nombre. Ejemplo: categoriasProcedimientos. ESBD07: Las tablas de relacin (objetos asociativos, representan relaciones de N a M) deben nombrarse utilizando los nombres de las tablas intervinientes, siguiendo un orden lgico de frase. Ejemplos: procedimientosPacientes
67
ESBD11: Los campos clave deben ubicarse al inicio de la definicin de la tabla (deben ser los primeros). ESBD12: El nombre del campo clave debe estar compuesto por id + nombre de la tabla en singular (para claves no compuestas). Dependiendo de la naturaleza de la entidad, el nombre de la tabla a usar es el de la misma tabla, o el de la relacionada. Ejemplos: tabla empleados =>idEmpleado.
ESBD14: Los campos booleanos debern nombrarse de acuerdo al estado correspondiente al valor 1/Verdadero/True de los mismos. Ejemplos: autorizado, vigente. ESBD15: Los campos de relacin (foreign keys, claves forneas) deben nombrarse de la misma manera que los campos clave (usando el nombre de la tabla a la que hacen referencia). Ejemplos: tabla servicios =>idDepartamento.
11.1.4.5 Relaciones
ESBD16: El nombre de las relaciones estar compuesto por el nombre de las tablas relacionadas separadas por un guin bajo (_). El orden del nombre depender de la ubicacin de las tablas relacionadas, en un orden de izquierda a derecha. Ejemplo: relacin entre tablas ingreso y cuadroClinico: ingreso_cuadroClinico
Ejemplo: Procedimiento insertCatServicios => prc_insertCatServicios ESBD18: Sobre la documentacin interna de triggers, procedimientos almacenados, funciones, vistas y cursores. Debe ser de la siguiente manera: Nombre del trigger, procedimientos almacenados, funciones, vistas o cursores: ste deber contener el nombre de acuerdo a los estndares establecidos en el apartado de nombramiento de elementos de la base de datos. Propsito: Se debe narrar de forma clara que es lo que se pretende con el trigger, procedimiento almacenado, funcin, vista o cursor. Fecha de creacin: se debe colocar la fecha de creacin en formato dd-mmm-aaaa. Fecha de modificacin: se debe colocar la fecha de modificacin en formato dd-mmm-aaaa.
69
ESPR03: Hojas de estilo CSS: Es un lenguaje diseado para colocar estilos y diseos para las pginas web. El nombre de las pginas de CSS deber iniciar co n la palabra estilo seguido de otra palabra con la primera letra mayscula. ESPR04: JavaScript: Es un lenguaje de programacin de script, ste no necesita ser interpretado por el servidor, ser utilizado para la interaccin, validacin y vistosidad de las pginas web. Los nombres de las funciones debern seguir el estndar lowerCamelCase, as mismo debern cumplir con este estndar los nombres de las variables. ESPR05: Lenguaje de consulta estructurado SQL: El lenguaje de consulta estructurado SQL ser utilizado en la creacin de las diversas consultas para obtener y presentar los datos en las pginas web desde una base de datos. Para la creacin de funciones, triggers y procedimientos debern cumplir con un nombre estndar utilizando lowerCamelCase. Para mayor detalle puede consultarse el apartado 11.1.4 Estndar de Bases de datos. ESPR06: Documentacin interna Con el objetivo de que cada segmento de cdigo sea legible y comprensible, ya sea para modificaciones por parte de los creadores o para mantenimiento posterior que se d al sistema, es necesario la estandarizacin de la documentacin interna del cdigo. Esta documentacin deber ser colocada antes de la creacin de un segmento de cdigo, funciones y clases; especialmente si stas son complejas, extensas o difciles de comprender. La documentacin del cdigo deber contener lo siguiente: Nombre de la funcin o mdulo: ste deber contener el nombre del mdulo o funcin que se describir. Propsito: Se debe narrar de forma clara que es lo que se pretende con la funcin o mdulo descrito. Fecha de creacin: se debe colocar la fecha de creacin en formato dd-mmm-aaaa. Fecha de modificacin: se debe colocar la fecha de modificacin en formato dd-mmm-aaaa. Ejemplo: /* Nombre de la funcin: Colocar_fecha. Propsito: funcin que permite la colocacin de una fecha, la cual se puede seleccionar desde un calendario a partir de la interfaz grfica. Primero el usuario hace clic en el campo de texto, luego le aparece el calendario, y posteriormente el usuario selecciona la fecha, la funcin coloca la fecha en el campo de texto. Fecha de creacin: 10-jun-2010. Fecha de modificacin: Sin modificacin */
70
ESPR07: Estndar general de iconos para botones. A continuacin se presenta una descripcin del estndar de las imgenes que sern utilizadas como botones en el sistema, se coloca una descripcin y la accin que realizar el botn. Imagen Accin Cambiar estado Nuevo Descripcin Esta imagen representa la accin de cambiar el estado actual de una opcin. Imagen que representa la accin de realizar un nuevo ingreso de datos. Representa de forma grafica que el dato est habilitado. Representa que la opcin se encuentra deshabilitada. Representa la realizacin de una bsqueda. Imagen que representa la accin de guardar la informacin ingresada por el usuario. Imagen que representa la accin de imprimir el documento visualizado. Imagen que representa la accin de limpiar los datos colocados en el formulario actual. Imagen que representa la accin de editar un dato ingresado previamente. Imagen que representa la accin de regresar a la pantalla anterior. Imagen que representa la accin de continuacin del proceso, pasando a la accin siguiente.
Tabla 47 - Estndar de imgenes para botones.
ESPR08: Estndar de seccin A continuacin se presenta el estndar de conos que sern utilizados para identificar las secciones del sistema. Imagen Seccin Administracin Gestin Mdica Descripcin Imagen que se utilizar para representar que el usuario est en la seccin de Administracin. Imagen que se utilizar para representar que el usuario est en la seccin de Gestin Mdica.
71
Imagen
Descripcin Imagen que se utilizar para representar que el usuario est en la seccin de Reportes Estadsticos.
ESPR09: Estndar de nombres para elementos de formulario Para establecer un orden apropiado y coherente de cada uno de los diferentes tipos de elementos en los formularios se establece el siguiente estndar para nombrar cada uno de los elementos. Los nombres de los elementos debern cumplir con el estndar lowerCamelCase anteponiendo una abreviatura estndar compuesta de 3 o 4 letras para los diferentes elementos del formulario. A continuacin se muestra dicho estndar. Elemento Nombre del elemento Campo de texto rea de texto Caja de chequeo RadioBoton Lista desplegable de opciones Lista de opciones Prefijo a utilizar txt txta opt rad list Comentario Ejemplo: txtPrimerNombre Ejemplo: txtaComentario Ejemplo: optCategoria radSexo listClinicas
list
listProcedimiento
Para los nombres de los formularios se deber utilizar al inicio form seguido del nombre. A continuacin se muestra un ejemplo: formPersonalMedico.
11.2 DISEO
11.2.1 Diseo de la base de datos
En el diseo de base de datos se muestra la especificacin del modelo conceptual, modelo lgico y el modelo fsico del sistema.
34
Siglas y Acrnimos; Primera parte, Captulo 2, Seccin 4: Palabras creadas a partir de la reduccin fnica de otras ya existentes; Panorama de la Lexicologa; Elena de Miguel Aparicio; Editorial Ariel
73
<Logo>
<Fecha>
Cuerpo Encabezado
Pie de pgina
<Pgina m de n>
Figura 14 - Estndar a seguir para los informes.
Donde: Encabezado, contiene: <Logo>: Representa el logo correspondiente al hospital. <Nombre de la institucin>: es decir el nombre del hospital. <Departamento interno>: es el nombre del departamento dentro del hospital que genera el informe es decir el rea de Hospitalizacin. <Nombre del reporte>: El nombre respectivo del informe. <Fecha>: Representa la fecha de impresin del informe. Cuerpo, contiene: <Contenido del reporte>: es el rea en la cual se presentar la informacin correspondiente. sta puede estar dividida en varias secciones. Pie de pgina, contiene: <Pgina m de n>: Nmero de pgina actual (m) con respecto al nmero total de pginas (n). Formatos del informe: Encabezado de columnas: todos los encabezados de columnas deben ir en mayscula y negrita. Totales y subtotales: para los subtotales los valores deben de estar entre una lnea Para los totales los valores deben ir entre dos lneas 74
Mrgenes: Superior: 3 cm Inferior: 3 cm Izquierda: 2.5 cm Derecha: 2.5 cm Fuente: la fuente debe ser Arial. Para los ttulos es de tamao 12px, en negrita y mayscula. Para los encabezados de tabla, ttulos de secciones en Arial tamao 10px negrita minscula y para el detalle en Arial normal de tamao 10 px minscula.
A continuacin se muestra el diseo de una de las salidas del sistema con su respectiva descripcin (ver formato de descripcin de pantallas en el apartado 5.5, del documento de Anlisis y Diseo ubicado en la carpeta Documentos del directorio raz del DVD adjunto).
75
Descripcin de la pantalla
Generalidades Nombre de Reporte de ingreso de pacientes al rea de Hospitalizacin. la pantalla: Conocer la cantidad total de ingresos que se han efectuado en el rea de Hospitalizacin, as Objetivo: como los ingresos por servicio. Accedida Men Reportes Jefaturas. desde: Esta ventana muestra la cantidad total de ingresos efectuados en el rea de Hospitalizacin Descripcin: por servicio. Datos de la Pantalla Forma de Nombre obtencin Tipo Formato Tabla origen Tabla destino del dato D S R C V Fecha Fecha dd/mm/aaaa N/A N/A - X Servicio Alfanumrico X(25) catServicios N/A - - X Cantidad Numrico 9(6) ingresos N/A - - X Ingresos totales efectuados Numrico 9(6) ingresos N/A X -
Archivos asociados: ingresos, catServicios. Botones Disponibles Imprimir: enva a la impresora el reporte visto en pantalla. Salida en papel Nombre de reporte impreso: Reporte de consolidados de ingreso de pacientes. Frecuencia: 1 vez por mes. Copias: 1 copia. Configuracin Tipo Tamao Mrgenes Superior: 3 cm Inferior: 3cm Bond 21.59X27.94 (Carta) Izquierda:2.5 cm Derecha: 2.5 cm
Orientacin Vertical
76
77
Descripcin de la pantalla
Generalidades Nombre de la Registro de personal del rea de Hospitalizacin. pantalla: Objetivo: Capturar la informacin del personal del rea de Hospitalizacin. Accedida desde: Men Administracin. Captura datos personales, de contacto, y del rea de Hospitalizacin (informacin de Descripcin: empleados del rea). Datos de la Pantalla Forma de Nombre Tabla obtencin Tipo Formato Tabla origen del dato destino D S R C V Nombres Alfanumrico X(40) N/A empleados X - - - Apellidos Alfanumrico X(40) N/A empleados X - - - Fecha de dd/mm/aaaa N/A empleados Fecha - X - nacimiento DUI Alfanumrico X(10) N/A empleados X - - Estado civil Alfanumrico X(15) N/A empleados - X - - ISSS Alfanumrico 9(9) N/A empleados X - - - AFP Numrico 9(12) N/A empleados X - - - NIT Numrico 9(14) N/A empleados X - - - Licencia de 9(14) empleados Numrico N/A X - - - conducir Direccin Alfanumrico X(100) N/A empleados X - - Telfono domicilio Numrico 9(8) N/A empleados X - - Telfono celular Numrico 9(8) N/A empleados X - - E-mail Alfanumrico X(50) N/A empleados X - - Cdigo de X(15) N/A empleados Alfanumrico X - - empleado Departamento X(25) catDepartamentos N/A Alfanumrico - X - - organizacional Unidad Alfanumrico X(25) catEspecialidades N/A - X - - Servicio Alfanumrico X(25) catServicios N/A - X - - Puesto Alfanumrico X(50) N/A N/A - X - - Fecha inicio labores Fecha dd/mm/aaaa N/A empleados - X - - Horario Alfanumrico X(100) N/A empleados X - - - Archivos asociados: empleados, estadosCiviles, cargosEmpleados, catDepartamentos, catEspecialidades, catServicios Botones Disponibles Guardar: Almacena los datos en la base de datos. Limpiar: Borra el contenido de los campos habilitados para introducir datos.
Para ver con detalle todos los diseos de salidas y de entradas, remitirse al apartado 5.5 Interfaces del sistema, del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto.
78
Elementos de la interfaz principal: 1. Banner principal: En este banner se encuentra contenido el logo, las opciones principales, as como tambin la fecha y usuario actual del sistema. 2. Men principal: En esta rea se presentan las 3 opciones principales del sistema. 3. Usuario y fecha: En esta rea se colocar el usuario actual del sistema y la fecha actual. 4. Sub-men: En esta rea estn contenidas las opciones del submen, las cuales se despliegan al seleccionar una opcin principal. 5. rea de trabajo: En esta rea se desplegarn los formularios de entrada, reportes y otras ventanas de interaccin con el usuario. Opciones del sistema (submens) A continuacin se muestran algunas de las opciones que posee cada seccin del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales.
79
35
Estrategias de Conversin Definidas por Kendall & Kendall en su libro Anlisis y diseo de sistemas, 6 Edicin
80
Para la eleccin del mtodo de conversin a utilizar fue necesario realizar una evaluacin tcnica adecuada, la cual puede verse en el Anexo 1 del documento de Plan de implementacin ubicado en la carpeta Manuales del directorio raz del DVD adjunto. En base a dicha evaluacin se determin que el proceso de conversin idneo para el proyecto es el de conversin gradual. Como se ha podido notar el proceso de implementacin del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales representa en si un proyecto, por lo que es necesario aplicar principios y tcnicas de la administracin de proyectos; bsicamente se requiere aplicar el proceso administrativo, cuyas fases son: Planificacin, Organizacin, Ejecucin y 36 Control . Dichas fases se desarrollan una a continuacin de la anterior, comenzando con la planificacin.
36 37
Snchez Guzmn, Francisco (1981) Introduccin al estudio de la administracin. Mxico: Editorial Limusa. Final calle Arce, 25 Av. Nte. entre Alameda Roosevelt y 1a. calle poniente San Salvador, El Salvador.
81
a) Topologa de red: La topologa de red que se propone para la implementacin del proyecto, es una red inalmbrica con topologa malla. Ya que en ella todas las estaciones de trabajo se conectan a un solo dispositivo de hardware (Access point). Se tendr el servidor de aplicaciones y los host de usuario que estarn ubicados en los servicios de Medicina Interna y Ciruga. b) Hardware: 1 servidor de aplicaciones 60 estaciones de trabajo c) Software: Software para el servidor Sistema operativo Sistema gestor de bases de datos Servidor web SINFHO Software para las estaciones de trabajo Sistema operativo Navegador web d) Recurso humano: Equipo necesario para la implementacin
12.4 PLANIFICACIN
12.4.1 Preparacin del entorno para la implementacin
En esta fase se debe hacer una presentacin formal del sistema informtico al hospital, con el objetivo de mostrar las capacidades del mismo y hacer notar el apoyo que este sistema representar para el rea de Hospitalizacin. Tambin, con esto se persigue obtener el apoyo necesario para que existan condiciones ptimas para llevar a cabo la implementacin. Adems, en esta fase de preparacin del entorno, se debe conformar un equipo de trabajo que se har cargo de la implementacin del sistema, as mismo este equipo deber determinar la ubicacin del hardware y software necesario para la implementacin del SINFHO.
82
Seleccionar o contratar al administrador del SINFHO. Esta persona deber ser capacitada con los usuarios para la utilizacin del sistema, y adems deber ser parte activa dentro de las actividades de implementacin, ya que ser la encargada de administrar, configurar y dar mantenimiento al SINFHO. Revisar el hardware del hospital y conocer si se cuenta con el mnimo requerido para que funcione correctamente el SINFHO. Esta evaluacin debe realizarse por el equipo de implementacin. Verificar las instalaciones donde se ubicar el servidor. Para ello el director de la implementacin y el administrador del sistema deben revisar que se cumplan los siguientes aspectos de seguridad: El acceso fsico debe ser restringido a usuarios no autorizados, solo los encargados de administrar el sistema o de mantenimiento deben tener acceso. Se debe tener un control de acceso para todo aquel que ingrese al rea del servidor. Control de la temperatura, ya que ser un servidor dedicado, se deben evitar a toda costa las temperaturas extremas. Para ello debe haber una ventilacin adecuada, hacer uso de aire acondicionado y disipadores de calor. Evitar la interferencia electromagntica de otras mquinas, ya que pueden interferir con el funcionamiento de la red. Tener bateras para evitar que las fluctuaciones en la energa elctrica daen el equipo o evitar que se apague bruscamente el servidor cuando se est realizando una operacin de vital importancia en el sistema. Las instalaciones donde se va a ubicar el servidor deben estar en zonas de bajo riesgo para evitar incendios e inundaciones. Se debe evitar la humedad que puede daar el equipo de trabajo, y siempre se debe revisar el cableado elctrico y de redes para evitar cortocircuitos. Evitar lugares con polvo, as como ventanas; y tener un lugar donde las personas pueden movilizarse sin golpear accidentalmente el equipo.
83
12.4.2.2 Software38
Equipo Servidor: Sistema operativo SUSE 11 Gestor de base de datos MySQL 5.1 Servidor web Apache 2.2 PHP 5 Mozilla Firefox 3.6 o superior Software utilitario. Equipos Cliente: Windows XP Profesional SP3 (Espaol) Mozilla Firefox 3.6 o superior
12.4.2.3 Hardware
Equipo servidor: 39 El requerimiento mnimo que debe poseer el servidor para la implementacin del proyecto se detalla en la siguiente tabla:
Recurso hardware Servidor de produccin para implementacin del proyecto. Procesador Memoria Disco duro Otros dispositivos
Caractersticas Core 2 duo 2.0 GHz 2 GB 250 GB Monitor CRT 17 / mouse / teclado.
Para ms detalles sobre la evaluacin tcnica referirse al captulo 7, del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto. 39 Para ms detalles sobre la evaluacin tcnica referirse al apartado 7.1.2, del documento de Anteproyecto ubicado en la carpeta Documentos del directorio raz del DVD adjunto.
84
Equipos cliente: 40 Requerimientos mnimos para computadoras de usuarios Las caractersticas del hardware para las computadoras de usuarios para operacin se han determinado examinando cada uno de los requerimientos mnimos del software a instalar en el equipo. En la siguiente tabla se muestra las caractersticas mnimas del equipo que ser utilizado por los usuarios. Recurso hardware Caractersticas mnimas Procesador Intel Pentium 4 Tipo de computadora Laptop Memoria 512 MB Disco duro 40 GB (IDE / SATA) Dispositivo de red Inalmbrico 802.11g
Equipo de usuarios
40
Ibd.
85
Los dems datos sern ingresados por el administrador y/o los usuarios desde los formularios de captura de datos.
3.
4. No ser necesaria la digitacin de datos histricos de los procesos y actividades realizados a los pacientes ingresados en el rea de Hospitalizacin, ya que el hospital ha decidido que se registren los datos a partir de la puesta en marcha del SINFHO. Ver Anexo 12.1.
86
12.4.8 Capacitaciones
Se debe capacitar a los usuarios sobre las diferentes operaciones que se pueden realizar en el SINFHO y la correcta forma de realizarlas. Tareas Preparacin del material didctico Organizar los grupos de trabajo Impartir las capacitaciones
87
12.5 ORGANIZACIN
12.5.1 Equipo implementador
Una vez descritas las fases del proceso de implementacin del SINFHO, y dentro de ellas la estructura organizativa del equipo encargado de realizarla, deben asignarse personas que desempeen las funciones de cada cargo en la estructura organizativa, para ello se detallan a continuacin, los perfiles mnimos requeridos para dichos cargos; adems se presentan las funciones que tendr cada uno.
Conocimiento
Perfil de tcnicos Hospital Nacional Rosales Tcnico. Director de implementacin. Es la persona encargada de realizar todas las instalaciones del software, as como la configuracin de los mismos, adems de estar a cargo de todo el equipo tcnico. Funciones Evaluar hardware y software del hospital. Instalacin y configuracin de hardware y software. Mantenimiento del equipo informtico durante el perodo de implementacin. Orientacin para los usuarios que sern los encargados del mantenimiento y administracin del SINFHO. Perfil requerido Mayor de 25 aos. Tcnico en mantenimiento de computadoras o carreras afines. 2 aos. Mantenimiento e instalacin de equipos de cmputo. Arquitectura de computadoras. Identificacin del entorno de red. Conocimientos de instalacin y configuracin de base de datos, especialmente MySQL. Conocimientos sobre sistemas operativos, especialmente Linux, distribucin SUSE 11. Ofimtica. Responsable, dinmico, con iniciativa. Capacidad para trabajar en equipo. Reparacin de equipo informtico.
Tabla 54 - Perfil requerido para los tcnicos.
1 2 3 4
Conocimiento
89
Perfil del capacitador Hospital Nacional Rosales Capacitador. Director de implementacin. Es la persona encargada de realizar las capacitaciones y atender a los usuarios para la implementacin del sistema. Funciones Organizar grupos de trabajo. Distribuir el material didctico. Impartir capacitaciones. Perfil requerido Mayor de 25 aos. Bachillerato, en cualquiera de sus especialidades. 2 aos. Manejo del Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales (SINFHO). Ofimtica. Facilidad de comunicacin oral y escrita. Buenas relaciones interpersonales. Responsable, dinmico, facilidad de expresin, buena presentacin.
Tabla 55 - Perfil requerido para los capacitadores.
Conocimiento
Perfil del administrador del SINFHO Hospital Nacional Rosales Administrador del SINFHO. Director de implementacin. Colaborar con el proceso de implementacin del sistema de informacin en el HNR, ya que ser la persona encargada de administrar y dar mantenimiento al sistema. Funciones Colaborar con el proceso de instalacin y configuracin del sistema. Dar mantenimiento y soporte al sistema informtico. Perfil requerido Mayor de 25 aos. Profesional de ingeniera en sistemas informticos o carreras afines. 3 aos. Conocimientos de aplicaciones web: servidores web, lenguaje HTML, JavaScript y PHP. Conocimientos de administracin de base de datos. Conocimientos sobre sistemas operativos, especialmente Linux, distribucin SUSE 11 Capacidad de liderazgo 90
Conocimiento
Mantenimiento de computadoras Seguridad Mantenimiento de redes Ofimtica. Facilidad de comunicacin oral y escrita. Buenas relaciones interpersonales Responsable, dinmico, facilidad de expresin, buena presentacin
Tareas Instalacin del sistema Preparacin de equipos cliente Carga inicial de datos Configuracin del sistema Pruebas de instalacin y conectividad Capacitacin Puesta en marcha
Capacitadores
91
92
Cantidad 1 5 60 60 30
CONTENIDO DE LOS CURSOS DE CAPACITACIN. Temtica Generalidades del Sistema Administracin del Sistema Contenido Caractersticas del sistema Ingreso al sistema Catlogos de administracin Personal Usuarios y perfiles Ingreso del paciente Evolucin clnica Notas Gestin Mdica Exmenes mdicos Interconsultas Traslados Altas Ingresos y egresos de pacientes Procedimientos mdicos Interconsultas Reportes consolidados por mdicos Personal Exmenes mdicos Personas que recibirn las capacitacin Todos
Administrador Mdicos Mdicos Enfermera y Especialistas tcnicos Mdicos Mdicos Mdicos Mdicos Mdicos y Jefaturas Mdicos y Jefaturas Mdicos y Jefaturas Jefaturas Jefaturas Mdicos y Jefaturas
Reportes Estadsticos
DURACIN DE LOS TEMAS DE CAPACITACIN. Mdulo Generalidades del Sistema Temtica Caractersticas del sistema Ingreso al sistema Catlogos de administracin Personal Usuarios y Perfiles Ingreso del paciente Gestin Mdica Evolucin clnica Notas Exmenes mdicos Interconsultas Traslados Duracin (horas) 0.5 0.5 1.5 1 2 2 2 2 2 2 2 94
Mdulo
Temtica Altas Ingresos y egresos de pacientes Procedimientos mdicos Interconsultas Reportes consolidados por mdicos Personal Exmenes mdicos Total
Reportes Estadsticos
La capacitacin tendr una duracin de 25.5 horas es decir 12.75 das. Local y horario para la capacitacin. Se propone que la capacitacin tendr una duracin de 2 horas diarias. Esto tomando en cuenta la disponibilidad de tiempo del personal del rea de Hospitalizacin y la disponibilidad de tiempo de uso del auditorio. Se propone que la capacitacin sea realizada en el siguiente horario: Lunes a viernes de 1:30 p.m. a 3:30 p.m.
El lugar para realizar las capacitaciones se propone que sea el auditorio del HNR.
actividades, por lo que en un primer momento se describen a continuacin, los recursos con que se cuenta.
Cantidad 1 3 3 1 8
Caractersticas Core 2 duo 2.0 GHz 2 GB 250 GB Monitor CRT 17 / Mouse / teclado. Intel Pentium 4 Laptop 512 MB 40 GB Inalmbrico 802.11g
Tipo de computadora
Director de implementacin Director de implementacin Tcnicos Capacitadores Administrador del SINFHO Tcnicos Tcnicos Tcnicos, Administrador del SINFHO
Laptop.
1 1 2 2
Laptop
96
Recurso humano
Director de implementacin
Administrador del SINFHO Administrador del SINFHO Administrador del SINFHO Tcnicos Administrador del SINFHO Administrador del SINFHO Administrador del SINFHO Tcnicos Administrador del SINFHO, Tcnicos Tcnicos, Administrador del SINFHO, Director de implementacin
Equipo servidor Equipo servidor Equipo servidor Equipo servidor Equipo servidor Equipo servidor Equipo servidor Laptops
Capacitaciones.
Identificar y gestionar recursos para la capacitacin. Realizar el plan de capacitacin. Informar a usuarios sobre lugar y hora de las capacitaciones. Reproduccin y distribucin del manual del usuario. Realizacin de capacitaciones.
Director de implementacin Tcnicos Administrador del SINFHO Director de implementacin Tcnicos Administrador del SINFHO
Datos obtenidos por parte de la Divisin Medica del Hospital Nacional Rosales.
97
Salarios del equipo implementador. Los salarios del personal del hospital que se encargar de implementar el SINFHO, oscilan entre $667.43 y $1,500.00, por lo que para efectos de clculos se tomar el promedio el cual es de: $1,083.72. Para la estimacin de los salarios se toman las siguientes consideraciones: 1. Los das laborales por mes son 24. 2. Las horas laborales diarias son 8. Tomando en cuenta las consideraciones anteriores, se presentan los salarios relacionados al recurso humano necesario para llevar a cabo la implementacin de sistema. Recurso humano Director de Implementacin Administrador del sistema Capacitadores Tcnicos Salario mensual ($) $1,083.72 $1,083.72 $1,083.72 $1,083.72 Salario por da ($) 45.16 45.16 45.16 45.16 Salario por hora ($) 5.65 5.65 5.65 5.65
Tomando en cuenta los salarios y la asignacin de actividades, se totaliza el costo en recurso humano que es necesario para llevar a cabo la implementacin del sistema. Recurso humano Director de implementacin Administrador del sistema Capacitadores Tcnicos Cantidad 1 1 3 3 Total das trabajados 9.0 12.0 7.1 13.0 Salario da ($) 45.16 45.16 45.16 45.16 Total
Tabla 65 - Costo total de recurso humano.
Costos de capacitacin. Segn la Tabla 65, el total de la inversin por capacitadores: $961.90 Inversin para los recursos didcticos a utilizar en las capacitaciones Gastos por manual Tipo de manual Manual de usuario Manual de instalacin N de pginas 58 33 Costo de las copias ($) 0.1 0.1 Total
Tabla 66 - Inversin por manual.
98
Inversin en manuales por usuario a capacitar. El detalle del costo total de manuales que se utilizarn en la capacitacin es de la siguiente manera: en el tipo de usuario se incluyen: jefaturas, mdicos, personal de enfermera y especialistas tcnicos. Estos por las funciones que realizarn en el sistema solo necesitarn del Manual de Usuario para su capacitacin . Solo se incluye 1 persona encargada de la administracin del sistema, a esta persona se le har entrega de los 2 manuales (usuario e instalacin).
Tipo de usuario Jefaturas Mdicos Personal de Enfermera Especialistas tcnicos Administrador del sistema
Cantidad de Manuales 1 1 1 1 1
Precio de manuales ($) 5.80 5.80 5.80 5.80 5.80 3.30 Total
Costo de manuales ($) 29.00 348.00 348.00 174.00 5.80 3.30 908.10
Otros recursos a utilizar en la capacitacin: Cantidad 15 1 1 10 Producto Libretas Caja de lapiceros Caja de lpiz Plumones Precio Unitario ($) 1.00 2.75 0.95 1.50 Total
Tabla 68 - Recursos adicionales.
Total de la distribucin de recursos para la capacitacin: Recurso Capacitadores Material didctico Otros recursos Sumas Imprevistos (10%) Total Monto ($) 961.90 908.10 33.70 1903.70 190.37 2,094.07
99
Costo del recurso material. Para el clculo del costo del recurso material se tomarn en cuenta todos los recursos necesarios para la ejecucin de las diferentes etapas de la implementacin. Recurso de equipos Servidor de produccin para la implementacin Equipos cliente Cantidad 1 60
Tabla 70 - Costo de recursos materiales.
De este costo de recursos materiales no es tomado en cuenta en su totalidad, ya que el hospital ya cuenta con el equipo servidor, por lo que solo ser necesario adquirir los equipos cliente. Costo total de la implementacin. El costo total de la implementacin se detalla a continuacin: Costos Costo del recurso humano Equipos Costo de capacitacin Total Total ($) 3,671.50 36,981.00 2,094.07 42,746.57
12.6 CONTROL
12.6.1 Control del progreso de la implementacin
Consiste en realizar actividades de supervisin para vigilar el avance del proceso de implementacin y el cumplimiento de la programacin de ste. Para ello se deben realizar controles adecuados sobre las actividades y el seguimiento de las mismas. Asimismo, tras la realizacin de los clculos de los ndices respectivos, pueden ser extradas conclusiones de la efectividad de la ejecucin del plan, mediante los cuales ser posible la toma de decisiones que permitan la direccin de las actividades del plan de implementacin, segn sea requerido. El control del avance de las actividades se realizar por medio de los siguientes elementos: Definicin de ndices de medicin de las actividades planificadas. Definicin de la metodologa de control a seguir Uso de un formulario para el control de las actividades del plan de implementacin, que servir para realizar un monitoreo y determinar el grado de avance.
100
12.6.2 Metodologa de control a seguir para el plan de implementacin 12.6.2.1 ndices de control
Los ndices de control descritos a continuacin, se utilizan para medir las actividades que comprenden la ejecucin del plan de implementacin, as como la medicin de la eficiencia del desarrollo del mismo. Se recomienda que se le apliquen los ndices respectivos a las siguientes actividades, ya que esto permitir solventar inconvenientes para las actividades posteriores: Instalacin del sistema Capacitacin al personal.
Se deben tener en cuenta estas actividades, ya que por su naturaleza pueden tener gran influencia en el desarrollo de las siguientes actividades; por ello se debe ir verificando el clculo de cada uno de los ndices, para extraer conclusiones acertadas, de manera que el monitoreo sea el correcto.
Finalidad: Si el resultado del ndice es menor que 1 se determina que el grado de avance del proyecto se encuentra en estado aceptable, aunque debe evaluarse el nmero de actividades programadas ejecutadas contra el nmero total de actividades. Si el resultado es mayor que 1 deben tomarse medidas correctivas.
Finalidad: Si el resultado del ndice es menor que 1, se determina que el grado de avance de dicha actividad se encuentra en estado aceptable. Si el resultado es mayor que 1 deben tomarse medidas correctivas.
Finalidad: Si el resultado es cercano a cero, se determina que una actividad se encuentra en niveles aceptables. Si el resultado es cercano a 1 o mayor que 1, se deben tomar medidas correctivas.
Grado de Avance Tareas esperadas Tareas realizadas Tareas pendientes Observaciones Porcentaje Porcentaje Porcentaje
102
Tambin se recomienda el uso de herramientas especializadas para backup como Back in Time, ya que de esta forma las copias se realizarn de forma automtica y peridica, con esto se evita el riesgo de no realizar las copias de seguridad de la base de datos.
103
Personal
Se han determinado los siguientes tipos de riesgos en la etapa de implementacin del SINFHO en el HNR: Problemas de acceso Prdidas Problemas laborales Cambios en la estructura organizativa Cambios Permisos Desastres naturales
En la Tabla 73 se muestran los elementos de trabajo con los riesgos observados en el hospital, a los cuales se les coloca un factor de riesgo, el elemento con el factor de riesgo ms alto es el que se colocar en la casilla de factor mximo de riesgo. En donde los valores de los factores de riesgo son: 1. Factor de riesgo bajo. 2. Factor de riesgo medio. 3. Factor de riesgo alto.
Recursos
Hardware Software Datos Personal Instalaciones Energa elctrica Redes y comunicaciones Mximo factor de riesgo
1 2 2 1 1 1 2
2 2 2 2 1 1 1
3 3 3 2 N/A N/A 2
3 3 3 2 3 3 3
Cambios en la estructura organizativa N/A N/A N/A 1 N/A N/A N/A 1 104
Problemas de acceso
Problemas laborales
Desastres naturales
Permisos
Perdidas
Cambios
Efecto
Etapas expuestas
Etapas de contingencia
Origen del riesgo Factor de riesgo Detalle de los riesgos Efecto Etapas expuestas
Cambios en la estructura organizativa Bajo Cambios en la estructura organizativa del hospital Cambios en las polticas de acceso o de administracin del sistema Instalacin, configuracin de software y sistema, pruebas, ejecucin y capacitacin. Descripcin Responsable Evaluar cambios Director de implementacin administrativos Determinar la incidencia en las Director de implementacin actividades de implementacin Determinar las acciones a Director de implementacin tomar Actualizar el cronograma Director de implementacin Director de implementacin, Reinicio de las actividades capacitadores, tcnicos y administrador del sistema 105
Etapas de contingencia
Origen del riesgo Factor de riesgo Detalle de los riesgos Efecto Etapas expuestas
Problemas laborales Medio Ausencias Conflictos laborales Resistencia al cambio Falta de disposicin para realizar las actividades Atraso en la realizacin de las actividades Instalacin, configuracin de software y sistema, pruebas, ejecucin y capacitacin. Descripcin Responsables Verificar los procesos Director de implementacin realizados Analizar los ndices de control Director de implementacin Identificar el impacto en las Director de implementacin actividades Considerar cambio del recurso humano o la restructuracin de Director de implementacin los equipos de trabajo Notificar al administrador del Director de implementacin, hospital sobre las decisiones a administrador del sistema realizar Actualizar el cronograma Director de implementacin Director de implementacin, Reinicio de las actividades capacitadores, tcnicos y administrador del sistema 1 hora
Etapas de contingencia
Etapas de contingencia
Permisos Alto Ausencias con permiso por motivos de salud, personales, entre otros. Usuarios accedan a informacin sin autorizacin. Retraso de las actividades. Problemas de acceso a los usuarios del sistema. Dao o alteracin de la informacin por usuarios no autorizados. Configuracin del sistema, pruebas y ejecucin Descripcin Responsables Inicio de la contingencia Director de implementacin Verificar los procesos Director de implementacin realizados Analizar los ndices de control Director de implementacin 106
Identificar el impacto en las actividades Reestructuracin de las actividades y notificacin al administrador del hospital de los cambios a realizar Actualizar el cronograma Reinicio de las actividades Plazo mximo de ejecucin 1 hora
Director de implementacin Director de implementacin, administrador del sistema Director de implementacin. Director de implementacin, capacitadores, tcnicos y administrador del sistema
Prdidas Alto Prdida de hardware por hurto, robo o daos Prdida de software Prdida de recurso humano Prdida de informacin Retraso de las actividades Problemas de acceso a los usuarios del sistema Dao o alteracin de la informacin por usuarios no autorizados Abandono del trabajo Instalacin, configuracin de software y sistema, pruebas y ejecucin Descripcin Responsables Inicio de la contingencia Director de implementacin Identificar recursos afectados Director de implementacin Determinar el monto de los daos Director de implementacin Considerar la adquisicin o cambio del recurso, as como actividades en el caso del dao de la Director de implementacin informacin como restaurar la base de datos o digitar datos Reestructuracin de las actividades y notificacin al Director de implementacin, administrador del hospital de los administrador del sistema cambios a realizarse Actualizar el cronograma Director de implementacin Director de implementacin, Reinicio de las actividades capacitadores, tcnicos y administrador del sistema El tiempo que sea necesario para poner al da las actividades
Efecto
Etapas expuestas
Etapas de contingencia
107
Efecto
Etapas expuestas
Etapas de contingencia
Cambios Medio Cambio de hardware Cambio de software Cambio de recurso humano Cambio de informacin Retraso de las actividades Problemas de configuracin del software Incompatibilidad del software Alteracin de la informacin por usuarios no autorizados Instalacin, configuracin de software y sistemas, pruebas y ejecucin Descripcin Responsables Inicio de la contingencia Director de implementacin Identificar recursos afectados Director de implementacin Determinar el monto de los Director de implementacin daos Reestructuracin de las actividades y notificacin al Director de implementacin, administrador del hospital de administrador del sistema los cambios a realizar Actualizar el cronograma Director de implementacin. Director de implementacin, Reinicio de las actividades capacitadores, tcnicos y administrador del sistema El tiempo que sea necesario para poner al da las actividades del plan de implementacin.
Efecto
Problemas de acceso Medio Dao hardware de red Problemas con la conexin Problemas con los dispositivo de red Problemas de acceso a la informacin por problemas con la red Retraso de las actividades Problemas de conexin Dificultad en el desarrollo de procesos y/o el ingreso de datos Instalacin, configuracin de software y sistema, pruebas y ejecucin Descripcin Responsables Inicio de la contingencia Director de implementacin Identificar el problema Director de implementacin
108
Determinar la solucin ptima a los problemas, considerar la asistencia tcnica especializada en redes Reestructuracin de las actividades y notificacin al administrador del hospital de los cambios a realizarse Actualizar el cronograma
Director de implementacin
Director de implementacin. Director de implementacin, Reinicio de las actividades capacitadores, tcnicos y administrador del sistema El tiempo que sea necesario para poner al da las actividades del plan de implementacin.
109
13 CONCLUSIONES
Al finalizar el proyecto denominado Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales se concluye lo siguiente: Se logr obtener una comprensin de los procesos que se realizan en el rea de Hospitalizacin. Gracias a ello se realiz la documentacin de dichos procesos, mediante el uso de diagramas de flujo que describen detalladamente los pasos que conlleva cada proceso, as como el tipo de personal encargado de realizarlos. Dicha documentacin quedar a disposicin del hospital para estandarizar procesos y facilitar la comunicacin. Se determin que el proyecto es tcnicamente factible, ya que se cuenta con el hardware, software y recurso humano necesario para llevarlo a cabo de manera exitosa. Igualmente se comprob que el proyecto es econmicamente factible, pues por cada dlar que se invierta se obtendrn $5.77 en beneficios para el hospital y, tambin, se cuenta con los recursos econmicos necesarios para solventar los costos de operacin del sistema. Adems se concluy que el sistema es operativamente factible debido a que tendr un impacto significativo en cuanto a la rapidez, optimizacin y disminucin de costos de los procesos que se realizan en el rea de Hospitalizacin y en los objetivos institucionales del HNR. El sistema adems de ser factible, es un proyecto con muchos beneficios sociales para el HNR y para la poblacin salvadorea que hace uso de los servicios que esta. A partir de las necesidades de informacin que existen en el rea de Hospitalizacin, se definieron los requerimientos, tanto funcionales como no funcionales, logrando la creacin del documento de requerimientos. Dicho documento fue aceptado y firmado por la contraparte. La construccin de los diferentes diagramas orientados a objetos favoreci el anlisis de requerimientos, permitiendo identificar las funcionalidades que deba presentar el sistema. Se elabor el documento de Anlisis y Diseo del sistema, el cual sirvi como base para el desarrollo del mismo. Tal documento contiene la especificacin de los estndares necesarios para la documentacin, programacin, bases de datos e interfaces; los modelos de datos que reflejan la lgica del negocio, tales como modelo conceptual, modelo lgico, modelo fsico y diagrama de clases de diseo; y, el diseo de entradas, salidas e interfaces del sistema. Se construy un sistema informtico que satisface los requerimientos de la contraparte y les provee de una interfaz amigable y fcil de usar. Se realizaron las pruebas necesarias para comprobar el correcto funcionamiento del sistema. Entre estas pruebas se incluyen pruebas unitarias, funcionales, de validacin y de integracin. Se elabor la documentacin necesaria que apoya al sistema construido, sta incluye manual tcnico, manual de usuario y manual de instalacin. Se cre un plan de implementacin con su correspondiente plan de capacitacin para apoyar la puesta en marcha del sistema.
110
14 RECOMENDACIONES
Para que el Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales SINFHO funcione de la mejor manera y sea todo un xito , se hacen las siguientes recomendaciones: Al Hospital Nacional Rosales. Que se utilice el equipo informtico que se ha descrito en la factibilidad tcnica para el ptimo rendimiento del sistema, y se cuente con el personal descrito en el plan de implementacin para que el sistema pueda tener un buen acoplamiento y aceptacin entre los usuarios.
Al Ministerio de Salud Pblica y Asistencia Social. Que tomen mayor protagonismo en la adquisicin y aplicacin las tecnologas de informacin, ya que con estas podrn obtener grades beneficios para el HNR y para la poblacin que hace uso de este centro asistencial.
A la Unidad Informtica del HNR. Que el equipo tcnico a cargo del mantenimiento del software, adquiera los conocimientos adecuados acerca de la metodologa orientada a objetos, a modo que comprendan los manuales tcnicos, de implementacin e instalacin, lo que permita que el mantenimiento del sistema se realice de forma adecuada.
111
15 GLOSARIO DE TRMINOS
Sistema Nacional de Salud (SNS): Conjunto de elementos polticos, jurdicos, tcnicos y administrativos de los diferentes sectores del desarrollo social; que interactan articulada y armoniosamente bajo la rectora del Ministerio de Salud Pblica y Asistencia Social (MSPAS), desarrollando un modelo integral de atencin a fin de lograr niveles ptimos de salud para la 42 poblacin del pas . Tratamiento: Etapa de intervencin sanitaria que le realiza a un paciente, un profesional de salud ante una confirmacin diagnstica para un determinado problema de salud, con el objeto de mejorar su condicin. Cama hospitalaria: Aquella dispuesta para el alojamiento de un paciente internado. Se considera como cama hospitalaria la dedicada a la atencin regular de los pacientes internados, las de aislamiento, las cunas e incubadoras de Pediatra (Neonatologa). Paciente: En la medicina y en general en las ciencias de la salud, el paciente es alguien que sufre dolor o malestar (muchas enfermedades causan molestias diversas, y un gran nmero de pacientes tambin sufren dolor). En trminos sociolgicos y administrativos, paciente es el sujeto que recibe los servicios de un mdico u otro profesional de la salud, sometindose a un examen, a un tratamiento o a una intervencin. Defuncin: Fallecimiento de una persona. Patologa: Es la parte de la medicina encargada del estudio de las enfermedades en su ms amplio sentido, es decir, como procesos o estados anormales de causas conocidas o desconocidas. Intranet: Es una red privada perteneciente a una empresa o corporacin. El principal motivo que est llevando cada vez ms a un importante nmero de compaas a desarrollar su propia intranet es la concientizacin por parte de los directivos de la importancia que tiene la gestin del conocimiento en el mbito empresarial. Historia clnica: La historia clnica es un documento mdico legal, el cual surge en el contacto entre el equipo de salud y los usuarios. La historia clnica es el nico documento vlido desde el punto de vista clnico y legal. Morbilidad: Se refiere a los efectos de una enfermedad en una poblacin en el sentido de la proporcin de personas que la padecen en un sitio y tiempo determinado
42
112
16 BIBLIOGRAFA
Libros Carlos E Garca; Gerencia Informtica; Informatik; Sexta Edicin; San Salvador; 2009 Carmen de Pablos Heredero; Direccin y gestin de los sistemas de informacin en la empresa: una visin integradora; ESIC EDITORIAL Dante Cantone; Implementacin y Debugging; MP EDICIONES Edward V. Krick; Introduccion a la ingeniera y al proyecto en la ingeniera; 1a ed.; Mexico : Limusa - Wiley, 1965 icen Fernndez Alarcn; Desarrollo de sistemas de informacin: Una metodologa basada en el modelado; Edicions UPC Kendall, K . E. y Kendall, J . E.; Anlisis y diseo de sistemas; Prentice Hall Hispanoamericana; 3a. ed.; Mxico; 1997 Lucas,H . C.; Conceptos de los sistemas de informacin para la administracin; McGraw Hill; Mxico; 1983 Mcleod Jr., R.; Sistemas de informacin gerencial; Prentice Hall Hispanoamericana; 7a. ed.; Mxico; 2000 O'BrienJ, . A.; Sistemas de informacin gerencial; McGraw-Hill Interamericana; Mxico; 2001 Roger S. Pressman; Ingeniera de Software un enfoque prctico; McGraw-Hill; Edicion V; Madrid; 2002 Scott,G. M; Principios de sistemas de informacin; MGraw-Hill; Mxico; 1988 Sommerville, l.; Ingeniera del software; Pearson Educacin; 7a.e d.; Madrid; 2005 Artculos de revista Escuela de Ingeniera de Sistemas Informticos; Polticas Generales de los Trabajos de Graduacin, Inciso B numeral 11 HNR; Plan Estratgico Institucional Ao 2009-2014; noviembre 2009; 95 pginas Rafael Menndez Barzanallana Asencio; Metodologas usadas en ingeniera del software UNAM, Facultad de Medicina; Manual de introduccin a la Informtica Mdica. Sistemas de Informacin Hospitalaria Pginas web AES El Salvador; Servicio al cliente, Simulador de consumo (Simulador web); 2010. http://www.aeselsalvador.com/simulador/Simulador2.html; 08/05/2010 Amazon, Precio actual del mercado, www.amazon.com, sitio web de compras en lnea. Banco Central de Reserva, ndice Inflacin periodo 2000 al 2009, http://www.bcr.gob.sv/?cdr=24&lang=es CIVICUS; Cuantas de contingencia, Elaboracin de un presupuesto; documento PDF; 2010; http://www.civicus.org/new/media/Elaboracion%20de%20un%20propuesto%20Part%201.pdf; 07/05/2010 Comisin de Derechos Humanos de El Salvador; Anlisis de las Condiciones de Salud en El Salvador; documento pdf; http://www.bvsde.paho.org/bvsacd/cd53/dersal/cap6.pdf Comparacin de navegadores web; http://www.microsiervos.com/archivo/internet/chromecomparado-firefox-explorer.html Diccionario de la Lengua Espaola. Vigsima segunda edicin http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=hospitalizacion Diccionario Ilustrado de Trminos Mdicos, Interconsulta Mdica, http://www.iqb.es/diccio/i/in2.htm Gentleware, precio en el mercado, http://www.gentleware.com/shop0.html sitio de compras en lnea. Ley de creacin del Sistema Nacional Salud, Decreto No. 442, http://www.mspas.gob.sv/pdf/documentos_SNS/Ley_sistema_nacional_salud.pd 113
Modelo de Dominio http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/ Monografas; Los SGBD ms usados; documento web; http://www.monografias.com/trabajos72/base-datos/base-datos3.shtml; abril/2010 MSPAS; Marco conceptual y operativo, Glosario; documento web; 2009; http://www.mspas.gob.sv/glosario.asp; 19/04/2010 MSPAS; Red Nacional de Establecimientos de Salud; doumentopdf; 2008; http://www.mspas.gob.sv/pdf/red_establecimientos2008/consolidado_red_establecimientos200 8.pdf; 20/04/2010 MySimon compare prices&save, precio actual en el Mercado,http://www.mysimon.com/prices/sybase-powerdesigner-12.5-developer-enterpriseupgrade NetCraft; Servidores web ms utilizados; documento web; Sept/2009; http://www.monografias.com/trabajos75/servidores-web/servidores-web2.shtml; abril/2010 OMS; Clasificacin internacional de enfermedades; documento; web http://www.who.int/classifications/icd/en/ en WHO > Programmes and projects > Classifications > International Classification of Diseases (ICD); Abril/2010 OPS/OMS; El Salvador: Perfil del sistema de servicios de salud; documento pdf;Junio 2001; http://www.mspas.gob.sv/pdf/aportes_13.pdf; 19/04/2010 Principios de Urgencias, Emergencias y Cuidados Crticos. Captulo 12. 1. Transporte de pacientes en Estado Crtico; http://tratado.uninet.edu/c120101.html RDiscounter, precio en el mercado, http://www.rdiscounter.com/shop/search/?s=windows+xp sitio de compras en lnea. Requerimientos de instalacin de Apache server, http://httpd.apache.org/docs/2.0/en/install.html#requirements Requerimientos de instalacin de MySql en Linux, http://dev.mysql.com/doc/refman/5.0/es/linux-rpm.html Requerimientos de instalacin de MySql en Windows, http://dev.mysql.com/doc/refman/5.0/es/windows-system-requirements.html Tecnoservice; Licencias; Documento Web; 2010; http://www.tecnoservice.com.sv/categoria.php?idcat=25; 04/05/2010 TIOBE SOFTWARE; Medicin de popularidad de lenguajes de programacin; documento web; Abril 2010; http://www.tiobe.com/index.PHP/content/paperinfo/tpci/index.html; abril/2010
114
17 ANEXOS
ANEXO 3.1 - ESTRUCTURA ORGANIZACIONAL DEL HNR.
115
116
117
ANEXO 4.2 - CLASIFICACIN DE LA INFORMACIN POR CADA NIVEL ORGANIZACIONAL DEL REA DE HOSPITALIZACIN.
ANEXO 5.1 - EVALUACIN TCNICA ENTRE EL ENFOQUE ESTRUCTURADO Y EL ENFOQUE ORIENTADO A OBJETOS.
Para realizar un anlisis tcnico entre ambos enfoques y establecer el ms apropiado para el proyecto, se tomarn como base los siguientes criterios ponderados: Cada uno de estos criterios ser evaluado en una escala de 0 a 5 segn la siguiente calificacin: Concepto Valor Excelente 5 Muy bueno 4 Bueno 3 Regular 2 Malo 1 N/A 0
Para realizar la evaluacin correspondiente en base a los criterios mencionados, se presenta un resumen de las caractersticas de cada metodologa con respecto a cada criterio de evaluacin: Criterio Metodologa Estructurada Los modelos no siempre le facilitan al usuario la comprensin completa y rpida de los mismos. Las tcnicas utilizadas son: Diagrama de Flujo de Datos, Diagrama de EntidadRelacin, Diagrama de Transicin de Estados, etc. Metodologa Orientada a Objetos Modelos fcilmente legibles, revisables y verificables por el usuario contra la realidad. Las tcnicas utilizadas son: Diagrama de Casos de Uso, Diagrama de Clases, Diagrama de Objetos, Diagrama de Mdulos, Diagramas de Procesos, Diagramas de Transicin de Estados, Diagramas de Tiempo, etc.
118
Metodologa Estructurada Inflexible cuando los requerimientos tienen que cambiar. El diseo se realiza luego del anlisis y existen menos herramientas que proporcionen una buena base de cdigo fuente para la programacin Este enfoque se adapta bien al uso de sistemas informticos para implementar el sistema, pero no es nuestra forma habitual de pensar. La comunicacin entre el analista y la organizacin est limitada, por las fases. La relacin entre los modelos es muy dbil y hay muy poca influencia de uno con respecto al otro. Los modelos de procesos y datos se parecen muy poco
Metodologa Orientada a Objetos Flexible a los cambios de requerimientos. El diseo avanza y se actualiza siguiendo la dinmica del anlisis, por lo que se asegura un mejor diseo. Adems existen ms herramientas de diseo que pueda dar la base para el desarrollo del cdigo fuente posteriormente. El concepto OO es ms simple y est menos relacionado con la informtica que el concepto de flujo de datos. Esto permite una mejor comunicacin entre el analista y el experto en el dominio del problema (es decir, el cliente). Ya que los objetos encapsulan tanto atributos como operaciones, se reduce la distancia entre el punto de vista de los datos y del proceso, dando menor lugar a inconsistencias.
De acuerdo a las caractersticas anteriores, a continuacin se realiza una ponderacin de cada criterio: Metodologa Estructurada Valor 3 2 3 2 2 Resultado 60 60 75 30 20 245 Metodologa Orientada a Objetos Valor Resultado 5 100 4 4 4 4 120 100 60 40 420
Criterio Facilidad de modelado de requerimientos Manejo de cambios en los requerimientos Facilidad y rapidez de diseo y desarrollo Facilidad de comprensin del usuario Consistencia en modelos de procesos y datos TOTALES
Peso 20 30 25 15 10
Considerando la evaluacin anterior se determina que la metodologa ms adecuada para el proyecto es la Metodologa Orientada a Objetos, ya que facilita la comunicacin y comprensin del usuario, agiliza el desarrollo y brinda mayor confiabilidad de los resultados.
119
120
La grfica en la figura 19 es el resultado de la encuesta realizada por Netcraft donde se muestran los porcentajes del mes de septiembre de 2009. Adems, de la comparacin con semestres anteriores. La encuesta fue realizada a 226,099,841 sitios web. Al visitar la pgina web donde se muestran estos resultados se observa que ms del 40% de los servidores web en el mundo son Apache, despus le sigue el IIS de Microsoft, con ms del 20% y el resto se compone de otros servidores web como Nginx, Google, Lighttpd, entre otros.
salud del rea de Hospitalizacin tendran una disponibilidad de 10,646 horas para la atencin a los pacientes, quienes tendran cerca de 17 minutos ms de atencin mdica por parte del personal de salud. Ahorros: En tiempo: 10,646 horas En dinero: $44,393.82 Reduccin de tiempo en la realizacin de los informes de las actividades hospitalarias: El rea de Hospitalizacin realiza 25 informes mensuales (uno por cada especialidad), cada uno es elaborado a partir de 60 formularios mensuales, para completar 1 formulario tarda aproximadamente 1 hora por persona. El salario por hora del personal mdico que se dedica a esta actividad es $4.17. Se invierten 60 horas mensuales para completar estos formularios a un costo de $250.20, por los 25 servicios de los de Departamentos de Medicina y Ciruga se tiene un costo de $6,255.00. Para consolidar los 60 formularios de una especialidad en un reporte mensual, se invierten 8 horas por un elemento del personal mdico y 200 horas para las 25 especialidades (25 elementos del personal mdico), por lo tanto, elaborar un reporte mensual de especialidad tiene un costo de $33.36 y para las 25 especialidades se tiene un costo de $834.00 mensuales. El tiempo invertido en completar formularios es de 1500 horas (50 personas trabajando paralelamente, cada una invirtiendo 1 hora diaria durante un mes) y en elaborar informes mensuales es de 200 horas (25 personas trabajando paralelamente, cada una invirtiendo 8 horas en un mes) haciendo un total de 1700 horas durante un mes a un costo de $7,089.00 Anualmente se tienen que invierten 20,400 horas trabajadas paralelamente con un valor de $85,068.00. Con el sistema propuesto el tiempo invertido en completar formularios ser eliminado, ya que en el sistema se registraran las actividades hospitalarias de los mdicos. Con esto el personal de salud tendra una disponibilidad de 18,000 horas ms. Con el uso del sistema se reducir el tiempo que toma la elaboracin de los informes de 8 horas mensuales a 45 segundos mensuales, ya que solo se seleccionaran los criterios de filtrado de la informacin que se desee obtener, representando una disminucin de 2,400 horas a 3 horas con 45 minutos al ao y de $10,008.00 a $15.64, teniendo un ahorro en tiempo de 2,396 horas con 15 minutos y en dinero de $9,992.36. Ahorros: En tiempo: Tiempo ahorrado en completar formularios anualmente: 18,000 horas Tiempo ahorrado en elaboracin de informes anualmente: 2,396.25 horas Tiempo total ahorrado anualmente: 20,396.25 horas En dinero: $85,052.36 AHORROS TOTALES Tiempo: 20,396.25 horas + 10,646 horas = 31,042.25 horas Dinero: $129,446.18 Beneficios directos: a cada paciente le corresponde un aproximado atencin mdica adicional, a un valor monetario de $3.55. de 51.03 minutos de
122
Los beneficiarios indirectos seran aproximadamente 2, 332,288 habitantes de El Salvador, ya que esta es la fraccin de la poblacin de El Salvador cubierta por el Hospital Nacional Rosales como nico centro de referencia de tercer nivel, en las especialidades de Medicina y Ciruga. Se considera nicamente esta cantidad de habitantes debido a que de la poblacin total de El Salvador, que es de 5,744,113 habitantes, el 33.9% (1,947,254 habitantes) corresponde a la poblacin menor de 14 aos, la cual recibe la atencin mdica por parte del Hospital de Nios Benjamin Bloom; y 1,464,571 habitantes corresponden a la poblacin cubierta por el Instituto Salvadoreo del Seguro Social (ISSS). Estos 2,332,288 de personas se veran beneficiados indirectamente, ya que los 51.03 minutos adicionales de atencin mdica que recibira cada paciente con la implementacin del sistema, representara 51.03 minutos menos de estancia intrahospitalaria, los cuales podran ser aprovechado por cualquiera de estas 2,332,288 personas que lo requiera. Un da de estancia de un paciente le cuesta al hospital aproximadamente $125.00, por lo tanto 51.03 minutos tiene un valor de $4.43. Teniendo en cuenta que anualmente se atiende a 36,500 pacientes, el hospital tendra un ahorro de $161,695 al ao, dividiendo este ahorro entre los 2,332,288 habitantes, resulta que a cada uno le corresponde aproximadamente $0.07 al ao.
123
Mdico
A. Grado de aceptacin del sistema A.1 Considera necesario el uso de tecnologa informtica en el rea de Hospitalizacin para mecanizar el proceso de atencin mdica brindada a pacientes? S No A.2 Considera Ud. que un sistema de informacin para el rea de Hospitalizacin, ayudara a minimizar los tiempos de atencin a los pacientes en dicha rea? S No A.3 Considera Ud. que contar con un sistema de informacin en el rea de Hospitalizacin ayudara a garantizar la disponibilidad de la informacin de los pacientes, en el momento que se requiera? S No A.4 En qu grado considera que la incorporacin de un sistema de informacin apoyara el proceso de atencin a pacientes? Vital para agilizar las Nada tareas Mucho Representara un atraso Poco en el trabajo
124
B. Nivel de conocimientos informticos B.1 Dentro de su formacin acadmica, ha recibido clases de computacin o informtica? S No B.2 Ha asistido a cursos, capacitaciones o diplomados de computacin o informtica? S No B.3 Tiene conocimientos en programas de oficina (Word, Excel, PowerPoint, etc.) u otros programas? qu tipo de tareas ha realizado? Tablas en Word Tablas en Excel Documentos en Word Grficos en Excel Gestin de secciones en un Frmulas en Excel documento de Word Presentacin en PowerPoint Macros en Excel Creacin de pgina web Base de datos en Access Gestin de proyectos en Project Diagramas en Visio Navegar en Internet Manipular correo electrnico
C. Informacin de personal por servicio C.1 Nombre del servicio: ___________________________________________________________ C.2 Cantidad de personal asignado al servicio: Enfermeras: _____ Mdicos internos: ______ Auxiliares de enfermera: _____ Mdicos residentes: ______ Mdicos staff: ______ Otros (especifique):_____________________________________________________________ ________________________________________________________________________
125
Resultados de la encuesta:
RESULTADOS GLOBALES DE ENCUESTA SOBRE ACEPTACIN DE SISTEMA Y CONOCIMIENTOS INFORMTICOS Objetivo: Conocer el grado de aceptacin que tendr el Sistema de Informacin para el rea de Hospitalizacin en el Hospital Nacional Rosales por parte del personal mdico y de enfermera, as como el nivel de conocimientos informticos de dicho personal. Tipo de personal Enfermera Mdico 11 14 A. GRADO DE ACEPTACIN DEL SISTEMA A.1 Considera necesario el uso de tecnologa informtica en el rea de Hospitalizacin Si para mecanizar el proceso de atencin mdica brindada a pacientes? No A.2 Considera Ud. que un Sistema de Informacin para el rea de Hospitalizacin, Si ayudara a minimizar los tiempos de atencin a los pacientes en dicha rea? No A.3 Considera Ud. que contar con un Sistema Informacin para el rea de Si Hospitalizacin ayudara a garantizar la disponibilidad de la informacin de los No pacientes, en el momento que se requiera? Vital para agilizar las tareas Mucho A.4 En qu grado considera que la incorporacin de un sistema Poco de informacin apoyara el proceso de atencin a pacientes? Nada Representara un atraso en el trabajo B. NIVEL DE CONOCIMIENTOS INFORMTICOS 7 18 13 12 4 7 11 3 B.1 Dentro de su formacin acadmica, ha recibido clases de computacin o Si informtica? No B.2 Ha asistido a cursos, capacitaciones o diplomados de computacin o informtica? Nulo B.3 Nivel de dominio de paquetes ofimticos y herramientas Bsico poseen los encuestados del rea de Hospitalizacin. Intermedio Avanzado
Tabla 84 - Consolidado de resultados de encuesta de aceptacin del sistema.
25 0 24 1 25 0 12 13 0 0 0
Si No
126
Nombre Mara Alejadra Garca Romero Ren Corleto Claudia Hernndez Hernn Arteaga Rosa Bonilla Javier Segura Ren Cuchillas Mario Cruz Miguel Osegueda Patricia Meja
Empresa TACA El Salvador Transactel Teleperformance FINCA de El Salvador SIRAMA Telefnica Epypsa Microsoft Epypsa
Salario($)
Telfono
$650 7349-3349 $450 7396-7280 $600 7349-6164 $650 7844-7321 $500 7450-6930 $700 7833-8850 $800 7088-4648 $500 7233-8309 $600 7308-2833 $450 7822-3663 $590
Determinacin del salario para el equipo de desarrollo: El salario ha sido calculado en base al promedio obtenido de la realizacin de un sondeo en diferentes empresas. El clculo se muestra en la Tabla 86. Supuestos: Se trabajarn 4 horas diarias. Se trabajarn 24 das al mes, de lunes a sbado. Se ha tomado de base el salario promedio de personal de informtica, el cual es de $590 mensuales. Para el proyecto se estima que se trabajarn 4 horas diarias por cada miembro del equipo, es decir se tendr un salario de $295.00 al mes Dentro del equipo de trabajo los tipos de roles sern el Administrador del Proyecto y los Analistas/Programadores, dichos roles sern rotados por cada miembro del equipo.
Horas laboradas por da Horas laboradas al mes($/mes) Duracin proyecto (meses)
Tipo
Cantidad
Salario ($/mes)
Salario ($/hora)
Monto ($)
1 3
295.00 295.00
4 4
96 96
2.46 2.46
8 8 Total
127
Supuestos y clculo de costos del personal colaborador del HNR. Supuestos: El salario por hora se ha tomado de $5.21 para los mdicos y $3.39 para el personal de informtica. Las reuniones que se estiman con el personal del HNR son dos sesiones semanales de 1 hora y en ocasiones con ms de uno de los colaboradores que se listan en la Tabla 87. Salario ($/mes) 1000
43
Tipo Subjefe Divisin Mdica Jefe de Mdicos Residentes Jefe de la Unidad Informtica Desarrollador de sistemas
Cantidad
1000
5.21
83.36
1 1
650 650
1 1
3.39 3.39
8 8 Total
Tabla 87 - Clculo de salarios por hora para personal colaborador del HNR.
Supuestos y clculo de costos del personal de asesora. Supuestos: Habr una asesora semanal, con una duracin de dos horas, por parte del docente director, con el fin de guiar al equipo de desarrollo a travs de todas las etapas del proyecto. El salario del docente director se ha estimado en $5 hora clase ($1,200 al mes/ 30 das/ 8 horas laborales). Una hora clase tiene un equivalente de 50 minutos. Tipo Cantidad Salario por hora clase ($) 5 Horas clase de asesora al mes (Horas clase) 8 Duracin proyecto (meses) 8 Monto ($) 320.00
Cantidad 1 1
Tabla 89 - Clculo de costos por hora clase para docente director y observador en defensas.
43
El Salario promedio del personal mdico colaborador del Hospital Nacional Rosales es de $1,000.00 y el salario promedio del personal de la Unidad Informtica es de $650.00, segn datos proporcionados por la Divisin Mdica.
128
Costos totales de docente observador y docente director por asesoras y defensas: $380.00 Clculo de costos en hardware. Recurso de hardware Servidor Equipo 1 Equipo 2 Equipo 3 Equipo 4 Impresor multifuncional Total Costo($) 600.00 550.00 369.00 506.76 426.40 65.60 2517.76
Software que se utilizar para el desarrollo del proyecto. Software Project Professional 2007 (Espaol) * Visio Professional 2007 (Espaol)* Power Designer 12.5 Eval Microsoft Office PYME 2007 Adobe Dreamweaver CS5 trial version Adobe Fireworks CS5 trial version Adobe Flash CS5 trial version Poseidon for UML 8.0 trial version Windows XP Profesional SP3 (Espaol)* Mozilla Firefox 3.6 MySQL Server Apache 2.2 PHP 5 Costo ($) 0.00 0.00 44 0.00 45 280.00 46 0.00 47 0.00 48 0.00 49 0.00 0.00 0.00 0.00 0.00 0.00 Cantidad 4 4 4 4 4 4 4 4 4 4 4 4 4 Total Total ($) 0.00 0.00 0.00 1,120.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1,120
Meses 8
(*) La adquisicin de este software no tiene costo. Esto debido a la alianza acadmica existente entre la Universidad de El Salvador y Microsoft. 44 Se utilizar la versin de prueba. 45 Tecnoservice; Licencias, (Documento Web); 2010. http://www.tecnoservice.com.sv/categoria.php?idcat=25; 04/05/2010 46 Se utilizar la versin de prueba. 47 Ibd. 48 Ibd. 49 Ibd.
129
Costo mensual (estimado) ($) 10.00 28.00 20.00 0.00 Valor fijo.
Detalle
Meses 8 8 8 8
El costo del servicio de Internet contratado equivale a una velocidad de 512 Kbps. Consumo promedio de servicio de telefona. Se cuenta con un local propio.
Cantidad 15 15 4
Clculo de costos en consumibles. Consumible Papel Tinta para impresin Fotocopias Anillados Empastados Varios (Folder, Fastener, Bolgrafos, Clip, Grapas) Cantidad 10 Resmas 15 Cartuchos 500 6 6 Precio unitario ($) 3.60 18.00 0.03 2.00 15.00 10.00 Total de costos de recursos consumibles
Tabla 94 - Costo de consumibles para el desarrollo del proyecto.
Costo total ($) 36.00 270.00 15.00 12.00 90.00 10.00 433.00
130
Costo por uso de retroproyector Recurso Retroproyector Costo estimado (hora) ($) 6.00 Horas totales 9 Totales ($) 54.00
Supuestos de otros costos para el desarrollo del proyecto. Supuestos para gastos de transporte: cada miembro de equipo gastar un dlar en pasaje diario durante 24 das al mes, en los 8 meses de duracin del proyecto. Por lo tanto se tiene un gasto aproximado de $800.00. Supuestos para gastos de gasolina: se estima que se gastarn $40.00 de gasolina al mes, en vehculo de un miembro del grupo, cuando sea necesario. Supuestos para gastos de alimentacin: se estima que se gastar $192.00 en concepto de alimentacin, tomando un tiempo de alimentacin diaria para cada miembro del equipo, a un costo de $2.00. (24 das al mes). Supuestos de otros gastos: supuestos para otros tipos de gastos relacionados a refrigerios del equipo de trabajo y refrigerios para las defensas. Recurso Viticos Transporte Equipo de desarrollo (4 personas) Gasolina Alimentacin Otros Costo para el equipo mensual ($/mes) 100.00 40.00 192.00 35.00 Tiempo (Meses) 8 8 8 8 Total otros costos
Tabla 96 - Otros costos.
Caractersticas de hardware de las computadoras de usuarios cotizadas en DELL El Salvador. Caracterstica Procesador Sistema operativo Computadora porttil marca DELL Inspiron 15. Memoria Pantalla LCD Tarjeta de video Disco duro Unidades CD/DVD Tarjeta de red Especificacin Intel Celeron 900 (1MB cache/2.20GHz/800Mhz FSB) Windows XP SP3 de 64 bits en espaol 2GB de Memoria Doble Canal Compartido DDR2 a 800MHz Pantalla Amplia Brillante de 15.6" WLED display (1366x768) Acelerador de Medios Grficos Intel X4500HD Disco Duro de 160GB SATA a (5400RPM) Quemador CD/DVD 8X (Capa Dual DVD+/-R Drive) Tarjeta Inalmbrica Dell 1397 802.11g Half MiniCard 131
Costo de software para el servidor Tipo de software Sistema operativo Navegador web Servidor de aplicaciones Servidor de bases de datos Lenguaje de programacin Nombre Windows XP SP3 Mozilla Firefox 3.6 Apache MySQL Server PHP 5 Total Costo($) 0.00 0.00 0.00 0.00 0.00 0.00
Costo de software para computadoras de usuario. Tipo de software Sistema operativo Navegador web Nombre Windows XP SP3 Mozilla Firefox 3.6 Total Costo($) Incluido en el costo de la computadora porttil. 0.00 0.00
Costo de del recurso humano del HNR que brindar mantenimiento al sistema. Tipo personal Administrador de base de datos Analista programador Tcnico de mantenimiento de hardware Tiempo (horas/mes) 10 6 5 Salario por hora($/hora) 2.70 2.70 2.70 Total mensual Costo total anual
Tabla 100 - Costo del recurso humano del HNR para el mantenimiento del sistema.
50
Tasa de inflacin 2.28 3.78 1.88 2.13 4.45 4.68 4.03 4.59 7.26 0.58
50 51
Segn datos proporcionados por la Divisin Mdica del HNR. Datos obtenidos de Banco Central de Reserva, ndice Inflacin periodo 2000 al 2009, http://www.bcr.gob.sv/?cdr=24&lang=es
132
Tasa de inflacin
Segn la tendencia que muestra en la Tabla 102, en la cual se realiza una proyeccin para los siguientes 5 aos para determinar una tasa de inflacin promedio. Para esto se retomar la formula de la lnea recta que posee el grafico anterior: Y=0.8093x+1.76 En la Tabla 99 se muestra la proyeccin de la tasa de inflacin en un periodo de 5 aos, del 2010 al 2015. Tasa de inflacin Ao proyectada(%) 2010 2.5693 2011 2012 2013 2014 Promedio 3.3786 4.1879 4.9972 5.8065 4.1879
133
Software de edicin de imgenes Se utilizar con el propsito de crear o editar imgenes, que se incorporarn en las pginas web de la aplicacin. La Tabla 103 muestra una comparacin entre las alternativas para este software. Tecnologas Caractersticas Facilidad de uso Plataformas soportadas Orientado a la creacin de elementos grficos web Soporte de fabrica y documentacin Conocimiento de los desarrolladores sobre la herramienta Costo de adquisicin Adobe Fireworks Excelente Moderado Excelente Excelente Aceptable Excelente GIMP Aceptable Moderado Moderado Aceptable Moderado Excelente Adobe Photoshop Moderado Moderado Moderado Excelente Moderado Excelente Total Acumulado Total 5 15 20 53 41 40
Conclusin: Como se puede observar en la Tabla 103, Adobe Fireworks proporciona herramientas prcticas para el diseo de proyectos web que superan a GIMP en cuanto a facilidad de uso y tratamiento de elementos grficos, y es fcil de usar en comparacin a Photoshop, por lo que se elige como herramienta de edicin de imgenes para el desarrollo del proyecto. Software de animacin Al igual que con el software de edicin de imgenes, el software de animacin ser utilizado para crear animaciones que se incorporarn en las pginas web de la aplicacin a desarrollar. La Tabla 105 compara software de animacin. Tecnologas Caractersticas Facilidad de uso Facilidad de instalacin Soporte de fabrica y documentacin Funciones especiales de animacin Conocimiento de los desarrolladores sobre la herramienta Costo de adquisicin Adobe Flash CS5 Aceptable Excelente Excelente Excelente Aceptable Excelente Swichmax Aceptable Excelente Aceptable Moderado Moderado Aceptable Expression blend Moderado Aceptable Aceptable Aceptable Moderado Excelente 134
Total Acumulado 56 44 34
Conclusin: La herramienta de animacin a elegir es Adobe Flash CS5 tal como lo muestra la Tabla 103, ya que caractersticas como las funciones especiales de animacin, el soporte y documentacin, adems del conocimiento por parte del equipo de trabajo permite un mejor uso del producto, y por consiguiente mejores resultados. Entorno de desarrollo Un IDE es un programa compuesto por un conjunto de herramientas para un programador. Consiste en un editor de cdigo, un compilador, un depurador y un constructor de interfaz grafica GUI. Una caracterstica importante a considerar es la disponibilidad de un marco de trabajo amigable para los lenguajes de programacin que ste soporte. La Tabla 107 muestra la comparacin de caractersticas de entornos de desarrollo.
Tecnologas Caractersticas Facilidad de uso Plataformas soportadas Utilizacin de estndares web Facilidad de instalacin Soporte de fabrica y documentacin Conocimiento de los desarrolladores sobre las herramientas Depurador de cdigo Soporte para diferentes lenguajes de programacin Soporte para PHP y conexiones MySQL Costo de adquisicin
Adobe Dreamweaver CS5 Excelente Aceptable Excelente Excelente Excelente Excelente Aceptable Excelente Excelente Excelente
Zend Studio Moderado Excelente Excelente Excelente Aceptable Moderado Excelente Moderado Aceptable Excelente
Nvu
52
Excelente Aceptable Aceptable Aceptable Moderado Moderado Aceptable Moderado Moderado Excelente Total Acumulado
96 81 72
52
135
Conclusin: Como se refleja en la Tabla 108, la herramienta Dreamweaver CS5 presenta caractersticas que la hacen completa y funcional en su entorno de desarrollo y muestra ventajas respecto a las otras herramientas evaluadas, ya que contempla la facilidad de programacin en varios lenguajes de programacin (incluyendo PHP). Cabe mencionar tambin, que es una herramienta fcil de usar y con la cual est ms familiarizado el equipo de trabajo. Por lo cual se selecciona esta herramienta para el desarrollo del proyecto. Administracin de proyectos, suite de ofimtica, generador de diagramas Se ha seleccionado Microsoft Office 2007 como suite de ofimtica a utilizar, ya que incluye herramientas necesarias para el procesamiento de texto, hojas de clculo y presentacin multimedia, las cuales sern de gran utilidad en el desarrollo del proyecto. Se ha optado por esta herramienta en base a las siguientes caractersticas: Experiencia: el equipo de desarrollo tiene amplia experiencia en el uso de esta herramienta. Documentacin: puede encontrarse diversidad de documentacin en el sitio web del proveedor y ejemplos en diferentes foros web. Modelado de datos Se ha seleccionado Power Designer 12.5 en base a las siguientes caractersticas: Costo: se utilizar la versin de prueba, la cual no tiene ningn costo. Experiencia: el equipo de desarrollo tiene amplia experiencia en el uso de esta herramienta. Documentacin: puede encontrarse diversidad de documentacin en el sitio web del proveedor y ejemplos en diferentes foros web. Navegador web 53 A continuacin se presenta una comparacin entre navegadores web (Figura 21.):
53
http://www.microsiervos.com/archivo/internet/chrome-comparado-firefox-explorer.html
136
En base a la comparacin anterior se concluye que el navegador idneo para el desarrollo del proyecto es el Mozilla Firefox 3.6.X, destacndose en las siguientes caractersticas: multiplataforma, gratuito y cumplimiento de estndares web.
Documentacin y manuales: El lenguaje seleccionado para el desarrollo debe poseer documentacin, ya sea en medios digitales, libros o revistas. Esto ya que el equipo de desarrollo necesitar consultar una referencia sobre sentencias, funciones, etc. necesarias para el desarrollo del sistema. Conectividad: La conectividad con bases de datos debe ser posible para el lenguaje seleccionado. Fcil uso: El lenguaje de programacin debe ser fcil de comprender, con sentencias a las cuales se est familiarizado. Multiplataforma: El lenguaje debe permitir ser instalado en diversas plataformas, en este caso, se ha considerado que es necesario que trabaje fundamentalmente en las dos plataformas ms comunes en el pas, como lo son Windows y Linux. Soporte tcnico: Es importante que el lenguaje de programacin posea soporte en lnea donde exista la posibilidad de consultar la documentacin en manuales, foros, chat o por otros medios a personas con conocimientos en el leguaje seleccionado. Fcil integracin con el sistema existente: El lenguaje debe permitir la integracin con el sistema que existe actualmente en el rea de Hospitalizacin, esto con el objetivo de que no cause conflictos a la hora de su integracin.
138
DIAGRAMAS
DE
PROCESOS
DEL
REA
DE
Inicio
NO Documentacin completa?
SI
Recepcin de paciente
Registro de datos en: Hoja de movimiento diario de pacientes Libro de ingresos y egresos, Nota de enfermera.
Fin
139
Inicio
SI
De acuerdo?
NO Observaciones a la evaluacin, diagnstico, tratamiento e indicaciones mdicas elaboradas por el mdico interno.
Fin
140
Inicio
SI De acuerdo?
NO
Observaciones a la evaluacin, diagnstico, tratamiento e indicaciones mdicas elaboradas por el mdico interno.
SI
Aprobado?
NO
Fin
141
Inicio
Fin
142
Inicio
Plan
Solicitud de exmenes de laboratorio y/o de gabinete
SI
Hay mejora SI
NO
No mejora, amerita?
NO
Alta
Se queda en el servicio
Se queda en el servicio
Traslado
Fin
143
Preparacin da la documentacin del paciente. Nota de traslado. Indicaciones mdicas cumplidas. Indicaciones mdicas a cumplir, (medicamentos y procedimientos pendientes) Exmenes reportados de laboratorio y de gabinete.
Inicio
NO
Traslado externo
SI
Traslado interno
NO Realizar alta SI
NO
Ingreso
Fin.
144
Inicio
Elaboracin del plan del paciente. Medicamentos. Prxima cita (Consulta Externa). Citas a otras especialidades. Boletas de exmenes pendientes.
SI Confirmar el alta.
NO
Firma y sello
Registro del alta en: Hoja de movimiento diario de pacientes. Libro de ingresos y egresos. Nota de enfermera.
Fin.
145
146
147