UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA TRABAJO DE GRADUACION PARA OPTAR AL GRADO DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN IMPLEMENTACIÓN Y DESARROLLO DE UN SISTEMA PARA EL APOYO DE LA CLÍNICA DE EMERGENCIA DE LA CRUZ ROJA SALVADOREÑA, SEDE CENTRAL PRESENTADO POR: GERALDINA ALTAGRACIA CASTRO QUIÑÓNEZ GILMA LISSETTE HERNÁNDEZ MARÍN SILVIA CAROLINA SILVA GUARDADO ASESOR: ING. CRUZ ANTONIO GALDÁMEZ RIVERA ENERO DE 2007 EL SALVADOR, CENTRO AMÉRICA UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA RECTOR ING. FEDERICO MIGUEL HUGUET RIVERA SECRETARIO GENERAL LIC. MARIO RAFAEL OLMOS DECANO DE LA FACULTAD DE INGENIERIA ING. ERNESTO GODOFREDO GIRÓN UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA SUBCOMITÉ EVALUADOR DEL TRABAJO DE GRADUACIÓN IMPLEMENTACIÓN Y DESARROLLO DE UN SISTEMA PARA EL APOYO DE LA CLÍNICA DE EMERGENCIA DE LA CRUZ ROJA SALVADOREÑA, SEDE CENTRAL F._____________________ F._____________________ Ing. Cecilia Rivas Ing. Carlos Tejada JURADO JURADO F._____________________ F._____________________ Ing. Melvin Carías Ing. Cruz Galdámez JURADO ASESOR F._____________________ Ing. Milton Narváez TUTOR AGRADECIMIENTOS GENERALES A Dios por guiar nuestro camino durante toda la carrera y en nuestra vida. A nuestros amigos y compañeros que nos apoyaron de una u otra forma durante la realización del trabajo de graduación: Luis Armando Castro, Luis Roberto Batres, Salvador Lainez, José Sebastián Bernal, Marcelo Valdez Maida, Soraya Carolina y Roberto Sigüenza. Al Ing. Cruz Antonio Galdámez por darnos la orientación necesaria para la realización de este proyecto. Con mucho cariño dedicamos este trabajo de graduación a todas las personas que nos ayudaron a lograr esta meta. AGRADECIMIENTOS A Dios por haberme iluminado y derramado bendiciones desde el inicio de mis estudios, por darme la sabiduría para tomar las decisiones correctas y por permitirme culminar mi carrera. A mi mamá Teresa Quiñónez, por siempre estar conmigo, brindarme buenos consejos, por haber realizado tantos sacrificios para que yo este finalizando esta etapa y por estar pendiente de mí. A mi papá Rafael Castro por haberme apoyado económicamente y por cada consejo que me brindó. A mis hermanos Tere y Rafael por estar pendientes de todos los pasos que doy en mi vida. A Marcelo Valdez, una persona muy especial en mi vida, que siempre me ha apoyado en todos los momentos y ha estado pendiente de mí. A mi compañera y amiga de Tesis Gilma Hernández por haber compartido conmigo momentos de tristeza y felicidad en esta travesía, por apoyarme en cualquier momento y regalarme buenos consejos. A la familia Hernández Marín, por abrirme las puertas de su casa y regalarme esas demostraciones de confianza y cariño durante este tiempo. A mi familia, que estando lejos o cerca me ha brindado su apoyo, cariño y confianza. En especial a mi Tía Tita y Lilian Martínez. A Castro y Batres por su colaboración en este trabajo, a mi familia scout por estar pendientes de la evolución de este y a Mónica García, Nelly Araujo y Lourdes Aguilar que desde que compartimos esos años de tercer ciclo y bachillerato hemos estado pendientes unas de otras. Geraldina Altagracia Castro Quiñónez AGRADECIMIENTOS Le agradezco a: A Dios y la Virgen Maria porque siempre guían todos los aspectos de mi vida y me iluminaron durante todos los años de mis estudios. En esta ocasión les doy gracias porque permitieron la culminación de mi carrera. A mis padres Salomón Hernández y Maria Elena porque no solo me brindaron apoyo económico sino que también hicieron todo lo posible para ayudarme en todas las dificultades que se presentaron durante toda la carrera. También a mis hermanas Karen y Nancy porque siempre me ayudan cuando las necesito. Ya que mi familia me ha dado siempre la inspiración para lograr todos mis sueños. A toda mi familia porque siempre se han preocupado por mi y por desearme lo mejor. A José Sebastián Bernal porque siempre me ha apoyado en todos los momentos que lo necesito y por ser parte especial de mi vida. A mi amiga Geraldina Castro por brindarme su amistad y porque siempre me ayuda a seguir adelante. A mis amigas Julissa Vaquero, Nereyda Cornejo, Nilza Díaz, Patricia Portillo y todas con las que termine mis estudios en el colegio y con las comencé la universidad porque me apoyaron para lograr mis metas. A todas las personas que durante mi vida y mi carrera me han ayudado de una u otra forma a lograr mis objetivos. Gilma Lissette Hernández Marín AGRADECIMIENTOS A Dios por haberme llevado de la mano en todo este camino que e tenido que recorrer, iluminándome en los momentos más difíciles y regalándome paciencia, sabiduría para enfrentar todos los rectos que tuve que solventar, para alcanzar una nueva meta en mi vida gracias Señor. A mi madre Consuelo Guardado por su esmero de sacarme adelante y su sacrificio, esfuerzo y su apoyo, ya que sin ella no hubiera sido posible este gran logro en mi vida te quiero mucho mamá. A mi hermana Carmen Maria y sobrinas Karla y Tania por tenerme siempre en sus oraciones y darme ánimos cuando más los necesite y su apoyo incondicionalmente. A mi tía Ana Julia por darme siempre ánimo y consejos cuando más lo necesite en mi vida. A mis compañeras de tesis y amigas Gilma y Geraldina por haber compartido momentos felices y difíciles en todo el proceso de la tesis. A la familia Hernández Marín quienes me demostraron que podía contar con ellos en cualquier momento por ayudarnos y brindarnos su apoyo tanto en el proceso de estudio como en la elaboración del trabajo de graduación A todos mis familiares y demás personas que estuvieron involucrada y apoyándome en todo el proceso. Gracias por su aprecio y ayuda. A mis amigos Anamey Rosales, José Sebastián, por su apoyo incondicional gracias de corazón. También a una persona muy especial en mi vida que lo quiero mucho gracias por tu apoyo y siempre estuvo dándome animo en cada momento. Silvia Silva INDICE INTRODUCCIÓN..................................................................................................................................i CAPITULO I. MARCO REFERENCIAL ............................................................................................. 1 1.1 ANTECEDENTES ..................................................................................................................... 1 1.2 IMPORTANCIA DE LA INVESTIGACIÓN ................................................................................ 3 1.2.1 PLANTEAMIENTO DEL PROBLEMA................................................................................... 3 1.2.2 DEFINICIÓN DEL TEMA ...................................................................................................... 4 1.2.3 JUSTIFICACIÓN ................................................................................................................... 7 1.3 OBJETIVOS .............................................................................................................................. 9 1.3.1 GENERAL ............................................................................................................................. 9 1.3.2 ESPECIFICOS ...................................................................................................................... 9 1.4 ALCANCES ............................................................................................................................. 10 1.5 LIMITACIONES ....................................................................................................................... 11 1.6 DELIMITANTES ...................................................................................................................... 12 1.7 PROYECCIÓN SOCIAL .......................................................................................................... 13 1.8 MARCO TEÓRICO ................................................................................................................. 14 1.8.1 REFERENCIAS HISTÓRICAS ........................................................................................... 14 1.8.2 MARCO CONCEPTUAL ..................................................................................................... 15 1.8.3 MARCO EXPERIENCIAL ................................................................................................... 21 CAPÍTULO II: INVESTIGACIÓN Y ANÁLISIS DE RESULTADOS ................................................ 25 2.1 TIPOS DE INVESTIGACIÓN .................................................................................................. 25 2.2 TÉCNICAS Y HERRAMIENTAS DE LA INVESTIGACIÓN .................................................... 26 2.2.1 RECOLECCIÓN DE LA INFORMACIÓN ........................................................................... 26 2.2.2 LA OBSERVACIÓN ............................................................................................................ 26 2.2.3 LA ENTREVISTA ................................................................................................................ 26 2.2.4 DOCUMENTACIÓN ............................................................................................................ 31 2.3 ANÁLISIS DE LA INVESTIGACIÓN ....................................................................................... 33 2.3.1 ANÁLISIS DE RESULTADO DE LA OBSERVACIÓN ........................................................ 33 2.3.2 ANÁLISIS DE RESULTADO DE LAS ENTREVISTAS ....................................................... 33 2.4 CICLO DE VIDA ...................................................................................................................... 36 2.4.1 INVESTIGACIÓN PRELIMINAR ......................................................................................... 36 2.4.2 DETERMINACIÓN Y EVALUACIÓN DE REQUERIMIENTOS. ......................................... 36 2.4.3 DISEÑO DEL SISTEMA ...................................................................................................... 36 2.4.4 CONSTRUCCIÓN O DESARROLLO DEL SISTEMA DE BASE DE DATOS .................... 37 2.4.5 EVALUACIÓN Y SEGUIMIENTO DEL SISTEMA............................................................... 37 2.5. METODOLOGÍA DE DESARROLLO ...................................................................................... 38 2.5.1 FORMAS Y SIMBOLOGÍA PARA EL DISEÑO DE DIAGRAMAS Y ESTRUCTURAS ...... 38 2.6. TÉCNICAS DE DISEÑO DE SISTEMAS DE INFORMACIÓN ............................................... 39 2.6.1 DIAGRAMA DE FLUJO DE DATOS (DFD) ........................................................................ 39 2.6.2 DIAGRAMA DE ENTIDAD RELACIÓN (D E-R) ................................................................. 39 2.6.3 DICCIONARIO DE DATOS ................................................................................................. 39 2.6.4 MODELO INCREMENTAL .................................................................................................. 40 CAPITULO III. SITUACIÓN ACTUAL ............................................................................................ 41 3.1 FUNCIONAMIENTO DEL SISTEMA ACTUAL ....................................................................... 41 3.2. DESCRIPCIÓN DEL ENTORNO ............................................................................................ 44 3.2.1 CLÍNICA DE EMERGENCIA ............................................................................................... 44 3.2.2 SALUD COMUNITARIA ...................................................................................................... 44 3.3 USUARIOS INVOLUCRADOS ............................................................................................... 45 3.3.1 SECRETARIA ..................................................................................................................... 45 3.3.2 MÉDICOS ........................................................................................................................... 45 3.3.3 JEFE SALUD COMUNITARIA ............................................................................................ 45 3.3.4 DIRECTOR CLÍNICA DE EMERGENCIA ........................................................................... 46 3.3.5 ADMINISTRADOR .............................................................................................................. 46 3.4 VENTAJAS Y DESVENTAJAS DEL SISTEMA ACTUAL ....................................................... 46 3.4.1 VENTAJAS .......................................................................................................................... 46 3.4.2 DESVENTAJAS .................................................................................................................. 46 3.5 SOLUCIÓN PROPUESTA ...................................................................................................... 47 CAPITULO IV. DISEÑO DEL SISTEMA PROPUESTO .................................................................. 48 4.1 ELEMENTOS DEL SISTEMA PROPUESTO ....................................................................... 49 4.1.1 CARACTERÍSTICAS DEL SISTEMA PROPUESTO .......................................................... 50 4.2 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO DEL SOFTWARE ...................... 51 4.2.1 VISUAL STUDIO .NET 2003 .............................................................................................. 51 4.2.2 SQL SERVER 2000 ............................................................................................................ 51 4.2.3 WEB ACTIVE SERVER PAGES (ASP) .............................................................................. 54 4.2.4 VENTAJAS DEL SOFTWARE UTILIZADO ........................................................................ 55 4.3 DISEÑO DE DIAGRAMAS DE FLUJOS DE DATOS ............................................................. 57 4.3.1 DESCRIPCIÓN DE ELEMENTOS Y FORMAS .................................................................. 57 4.3.2 DIAGRAMA DE CONTEXTO .............................................................................................. 58 4.3.3 DIAGRAMA DE NIVEL 1 .................................................................................................... 59 4.3.4 DIAGRAMA NIVEL 2 .......................................................................................................... 60 4.3.5 MAPA DEL SISTEMA ......................................................................................................... 66 4.4 BASE DE DATOS ................................................................................................................... 68 4.4.1 ESTRUCTURA DE LA BASE DE DATOS .......................................................................... 68 4.4.2 DIAGRAMA ENTIDAD-RELACIÓN .................................................................................... 71 4.5 DICCIONARIO DE DATOS ..................................................................................................... 72 4.5.1 DESCRIPCIÓN DE LAS TABLAS ...................................................................................... 72 4.6 SEGURIDAD DEL SISTEMA .................................................................................................. 82 4.6.1 USUARIOS Y CLAVES DE ACCESO ................................................................................ 82 4.6.2 ROL DE USUARIO ............................................................................................................. 82 4.7 DISEÑO DE LA INTERFAZ DEL USUARIO ........................................................................... 83 4.7.1 BENEFICIOS DEL SISTEMA ............................................................................................. 83 4.7.2 DISEÑO DE LA INTERFASE .............................................................................................. 83 4.8 PRESUPUESTO ..................................................................................................................... 96 4.8.1 RECURSOS PARA INVESTIGACIÓN Y DESARROLLO .................................................. 96 4.8.2 REQUERIMIENTOS PARA LA IMPLEMENTACION ......................................................... 98 CONCLUSIONES ........................................................................................................................... 100 RECOMENDACIONES .................................................................................................................. 102 GLOSARIO ..................................................................................................................................... 102 FUENTES DE INFORMACIÓN ...................................................................................................... 108 A. BIBLIOGRAFÍA ...................................................................................................................... 108 B. SITIOS DE INTERNET .......................................................................................................... 108 ANEXOS ....................................................................................................................................... 110 MANUALES .................................................................................................................................... 135 INDICE DE IMÁGENES Imagen 1. Persona del área de informática de la Cruz Roja. .................................................................. 5 Imagen 2. Director de la clínica de emergencia ....................................................................................... 5 Imagen 3. Médicos que imparten las consultas. ...................................................................................... 6 Imagen 4. Secretaria de la farmacia ........................................................................................................ 6 Imagen 5. Pantalla principal del sistema actual ..................................................................................... 41 Imagen 6. Pantalla de elección de actividad .......................................................................................... 42 Imagen 7. Pantalla de toma de datos del paciente ................................................................................ 42 Imagen 8. Pantalla de Recibo ................................................................................................................ 43 Imagen 9. Cliente/Servidor ..................................................................................................................... 52 Imagen 10. Acceso al sistema ............................................................................................................... 84 Imagen 11. Pantalla de busqueda de pacientes .................................................................................... 85 Imagen 12. Pantalla para modificar pacientes. ...................................................................................... 85 Imagen 13. Agregar nuevo paciente ...................................................................................................... 86 Imagen 14. Pantalla de Consulta ........................................................................................................... 87 imagen 15. Pantalla para guardar el registro de personas fallecidas .................................................... 88 Imagen 16. Generar recibo .................................................................................................................... 89 Imagen 17. Ingresar nuevo medicamento .............................................................................................. 89 Imagen 18. Entrega de medicamentos a médicos o enfermeras. ......................................................... 90 Imagen 19. Entrega de medicamentos a pacientes. .............................................................................. 90 Imagen 20. Reporte de medicamentos entregados a médicos ............................................................. 91 Imagen 21. Reporte de medicamentos entregados a pacientes. .......................................................... 92 Imagen 22. Agregar nuevo medico ........................................................................................................ 93 Imagen 23. Camdio de roles de usuario ................................................................................................ 93 Imagen 24. Agregar proyectos ............................................................................................................... 94 Imagen 25. Mantenimiento de Sub-programas ...................................................................................... 94 Imagen 26. Reportes de Salud Comunitaria .......................................................................................... 95 INDICE DE TABLAS Tabla 1. Formas y Dibujos de Diagramación ......................................................................................... 38 Tabla 2. Ventajas de utilizar Visual .NET ............................................................................................... 55 Tabla 3. Ventajas de utilizar SQL Server ............................................................................................... 56 Tabla 4. Ventajas de utilizar ASP ........................................................................................................... 56 Tabla 5. Elemento y Forma de Diseño ................................................................................................... 57 Tabla 6. Tabla de nivel de Usuario......................................................................................................... 72 Tabla 7. Tabla de Pacientes ................................................................................................................... 72 Tabla 8. Tabla de Fallecidos .................................................................................................................. 73 Tabla 9. Tabla de Diagnostico ................................................................................................................ 73 Tabla 10. Tabla de Consulta .................................................................................................................. 74 Tabla 11 Tabla de Enfermera ................................................................................................................. 74 Tabla 12. Tabla de Medicamentos ......................................................................................................... 75 Tabla 13. Tabla de lotes de medicamentos ........................................................................................... 75 Tabla 14. Tabla de Médicos ................................................................................................................... 76 Tabla 15. Tabla de Precio ...................................................................................................................... 76 Tabla 16. Tabla de Receta ..................................................................................................................... 77 Tabla 17. Tabla de Recibo ..................................................................................................................... 77 Tabla 18. Tabla de Secretaria ................................................................................................................ 78 Tabla 19. Tabla de Turno ....................................................................................................................... 78 Tabla 20. Tabla de detalle de medicamento por el diagnostico ............................................................. 78 Tabla 21. Tabla de reporte de pacientes. .............................................................................................. 79 Tabla 22. Tabla de reporte de medicamentos. ...................................................................................... 79 Tabla 23. Tabla de entrega de medicamentos a enfermeras. ............................................................... 79 Tabla 24. Tabla de los programas de salud comunitaria ....................................................................... 80 Tabla 25. Tabla de los subprogramas .................................................................................................... 80 Tabla.26. Tabla de las actividades ......................................................................................................... 81 Tabla 27. Tabla de proyectos ................................................................................................................. 81 INDICE DE DIAGRAMAS Diagrama 1. Cliente - Servidor ............................................................................................................... 17 Diagrama 2. Procesos Iterativos ............................................................................................................ 19 Diagrama 3. Incremento ......................................................................................................................... 40 Diagrama 4. Elementos del Sistema ...................................................................................................... 49 Diagrama 5. Estructura del funcionamiento de páginas ASP ............................................................... 54 Diagrama 6. Diagrama de Contexto ....................................................................................................... 58 Diagrama 7. Diagrama de Nivel 1 .......................................................................................................... 59 Diagrama 8. Proceso de Autentificación de usuario .............................................................................. 60 Diagrama 9. Procesos de Consulta de Médico ...................................................................................... 61 Diagrama 10. Proceso de mantenimiento de Pacientes ........................................................................ 62 Diagrama 11. Proceso de Fallecido ....................................................................................................... 62 Diagrama 12. Proceso de Medicamentos .............................................................................................. 63 Diagrama 13. Proceso de Reportes ....................................................................................................... 64 Diagrama 14. Proceso de Salud Comunitaria ........................................................................................ 65 Diagrama 15. Diagrama de Descomposición ......................................................................................... 66 Diagrama 16. Nivel de Usuario .............................................................................................................. 67 ÍNDICE DE ANEXOS ANEXO I. Lista de Personas Atendidas en Ambulancia ...................................................................... 111 ANEXO II. Sistema de Información para Clínicas de Cruz Roja Salvadoreña .................................... 113 ANEXO III. Receta de Medicamentos .................................................................................................. 119 ANEXO IV. Hoja de Registros de Pacientes Atendidos en La Unidad de Máxima Emergencia ......... 121 ANEXO V. Servicios de Salud Comunitaria ......................................................................................... 123 ANEXO VI. Requerimientos de la Cruz Roja ....................................................................................... 129 ANEXO VII. Carta del Dr. Miguel Flores (Jefe Salud Comunitaria Cruz Roja) .................................... 131 ANEXO VIII. Cronograma de actividades planteado en el anteproyecto. ........................................... 133 i INTRODUCCIÓN En El Salvador existen diferentes instituciones sin fines de lucro, cuyo objetivo es realizar una labor humanitaria hacia las comunidades; una de las más importantes es la Cruz Roja Salvadoreña, que es una organización internacional de carácter voluntario, mantenida por medio de personas o instituciones que contribuyen con donaciones económicas y de otra índole. La institución experimenta mayores problemas en el área de clínica de emergencias, es por ello que se ve en la necesidad de cambiar el sistema actual por uno que supla sus necesidades. Utilizando tecnología informática, se plantea el desarrollo de un sistema que contribuya a la administración de la información contenida en las consultas que realizan a diario, facilite la evaluación de los mismos y que automáticamente presente resultados por medio de diversos tipos de reportes. El acceso al sistema esta dado por medio de niveles de seguridad basados en privilegios de información, previamente analizados, de forma que cada rol de usuario tenga solamente los permisos necesarios para su pleno desenvolvimiento en el sistema, manteniendo así, la integridad de la información y fortaleciendo la credibilidad en la funcionalidad de la herramienta, que es uno de los puntos claves para este tipo de aplicaciones. El sistema posee una diversidad de módulos que en conjunto consolidan una herramienta robusta, de fácil manejo y que posibilita a los diferentes usuarios el acceso a la información, verificación de resultados en el momento deseado por medio de reportes y gráficos representativos. La búsqueda de la mejora continua y pensamiento abierto a los cambios futuros llevó a considerar aspectos que comúnmente son muy limitados en el desarrollo de sistemas informáticos, es por ello que una de las principales ventajas que posee el sistema propuesto, además del mejoramiento de los procesos actuales, es la incorporación de elementos versátiles dentro de la aplicación misma que faciliten la modificación de estructura y contenido de la herramienta. ii El contenido de este documento presenta cuatro capítulos que contienen los procesos involucrados para el desarrollo del sistema, tomando como base el método de “Ciclo de vida de un sistema”: Capitulo I. Marco referencial: contiene planteamiento de la problemática, definición del tema, justificación, objetivos planteados, alcances, limitantes, proyección social, marco teórico y un plan de trabajo; con la finalidad de definir la base teórica y giro con el cual se llevo a cabo el sistema. Capitulo II. Investigación y análisis de resultado: describe las técnicas, métodos y herramientas utilizados para la obtención de la información necesaria para el desarrollo del proyecto. Capitulo III. Situación actual: presenta el funcionamiento actual con el cual se lleva a cabo los procesos; una descripción del entorno, procedimientos y usuarios involucrados; ventajas y desventajas del sistema actual y una propuesta de solución. Capitulo IV. Diseño del sistema propuesto: describe los elementos que involucra el sistema, características, descripción de las herramientas utilizadas para el desarrollo del software, diseño de diagramas de flujos, mapa del sistema y descripción de componentes, diseño de la interfase, descripción de la base de datos y la seguridad de la aplicación; además se muestra el diseño de de la aplicación y el presupuesto. 1 CAPITULO I. MARCO REFERENCIAL 1.1 ANTECEDENTES La Cruz Roja es una organización mundial de carácter voluntario, cuya finalidad última es la paz. Su sede está en Ginebra, Suiza y tienen presencia en más de 176 países del mundo. A cada una de estas filiales se les llama Sociedades Nacionales. En ellas existen personas voluntarias que trabajan para ayudar a las comunidades, la estimación más reciente indica que hay 105 millones de personas colaborando a nivel mundial. Cruz Roja Internacional es un término común utilizado para hacer referencia al Movimiento Internacional de Sociedades de la Cruz Roja y la Media Luna Roja, la que trata de obtener donaciones para la emergencia que se presente en cualquier país. Además en cada institución buscan obtener sus propios recursos desarrollando diversos programas y actividades de captación de fondos, cumpliendo con sus obligaciones tributarias al igual que cualquier otra organización. La Cruz Roja Salvadoreña trata de dar la mejor asistencia médica a la población en general sin distinción de raza, credo o nivel económico. Es una entidad sin fines de lucro, ya que para ella es un deber ético y moral servir a la población. En la sede central hay una clínica de emergencias, en la que se ofrece asistencia médica, esta cuenta con un sistema que sirve únicamente para almacenar el registro de los pacientes, el cual es utilizado por los médicos y el director de la clínica. Además, cuentan con otro sistema utilizado como inventario de los medicamentos aunque éste no funcione como tal, ya que tiene ciertas deficiencias como por ejemplo no registra el saldo de los medicamentos existentes. También cuentan con una red que consta de tres computadoras, una para el director de la clínica, otra para los médicos de turno y una tercera para las secretarias de la farmacia. Dentro de la institución hay otras áreas o departamentos, una de ellas es Salud Comunitaria, la que se encarga de las campañas médicas en pueblos, cantones y caseríos. Brindan 2 consultas, recetan medicamentos, imparten charlas de higiene personal, todo para mantener un mayor nivel de salubridad en la comunidad, entre otras actividades, en las que se obtiene una gran cantidad de información; ya que se lleva un registro de todo lo que se realiza en cada campaña y luego se generan reportes que van dirigidos a instituciones que brindan donaciones para que se puedan llevar a cabo dichas actividades. 3 1.2 IMPORTANCIA DE LA INVESTIGACIÓN 1.2.1 PLANTEAMIENTO DEL PROBLEMA La demanda de la población hacia los servicios médicos ha sido constante a través del tiempo, dicha demanda es impredecible pero cada día aumenta en pequeñas proporciones; debido a esto existen instituciones que brindan servicios médicos que manejan un flujo de información bastante grande lo que genera problemas en el manejo de expedientes. Una de ellas es la Cruz Roja Salvadoreña y su clínica de emergencia, que posee un método de trabajo en donde las actividades son bastante repetitivas y tediosas, por tal razón las consultas son más largas de lo que deberían ser y las emergencias no se atiendan de manera adecuada. En ésta se atienden 1500 consultas y emergencias (70% son consultas y 30% son emergencias) y 2300 curaciones mensualmente.1 Los médicos al atender a los pacientes tienen que verificar si es una emergencia o no, en el caso que lo sea es atendido de inmediato. Si es una consulta éste tiene que sentarse a esperar su turno por orden de llegada, pero si su diagnostico no puede ser tratado dentro de la clínica es necesario referirlo a otro hospital. Durante el proceso antes mencionado se presentan los siguientes problemas:  El ingreso de la información del paciente se lleva a cabo en una ficha2 y esta es traslada al sistema que actualmente utilizan cuando el médico tiene tiempo de digitarla.  Por atender emergencias nacionales, el director de la clínica se ve en la necesidad de obtener estadísticas, las que requieren de cierta información que solo pueden adquirirla en las fichas3 que manejan.  Los registros de los pacientes contienen el destino4, el cual puede ser ambulatorio, esto significa que él ha sido atendido dentro de la institución; o referido cuando es trasladado a otro hospital debido a la gravedad de su diagnostico; pero el sistema 1 Datos proporcionados por Dr. Hernández Director de la Clínica de Emergencia. 2 Ver anexo I. Lista de personas atendidas en ambulancia y/o emergencias. 3 Ver anexo II. Sistema de información para las clínicas de Cruz Roja Salvadoreña. 4 Ver anexo II. Sistema de información para clínicas de Cruz Roja Salvadoreña. 4 actual no guarda esta información, la cual es importante para tener un control de la cantidad de pacientes que son atendidos dentro de la clínica y quienes son referidos.  Al dar una receta5 el médico no sabe si hay en existencia esa medicina, debido a que él no tiene acceso al sistema de inventario de medicamentos, por esto algunos optan por hablarle a la secretaria encargada para saber si hay en existencia y otros simplemente le dan la receta al paciente para que lo retire de la farmacia o la adquiera fuera de la institución.  El sistema informático que utiliza farmacia, carece de ciertas opciones como proporcionar el saldo de los medicamentos.  La institución no cuenta con un registro de recibo.  La búsqueda de pacientes se realiza en forma manual6.  No se tiene un control de los médicos de turno.  Los reportes que hace el área de Salud Comunitaria sobre las campañas médicas7 se llevan en fichas, ya que no poseen una herramienta que les ayude a tener mejor organizada esta información. 1.2.2 DEFINICIÓN DEL TEMA El proyecto presenta por nombre: “Implementación y desarrollo de un sistema informático para el apoyo de la clínica de emergencia de la Cruz Roja Salvadoreña, sede central”. Consiste en una aplicación que permite la administración de información para la clínica de emergencia, en la cual se lleva un control de los pacientes que atienden, los medicamentos de farmacia, los pacientes que cancelan o no la consulta, registros de las personas que fallecen dentro de la institución y estadísticas. A la vez el sistema brinda flexibilidad en cuanto a la administración de los módulos de control de usuarios, los cuales son: 5 Ver anexo III. Receta de medicamentos. 6 Ver anexo IV. Hoja de registro de pacientes atendidos en la unidad de máxima emergencia. 7 Ver anexo V. Servicios de Salud Comunitaria. 5  Administrador: Informático que velará por el mantenimiento de los módulos. Imagen 1. Persona del área de informática de la Cruz Roja.  Director de la clínica: tiene permiso para agregar usuarios, realizar búsquedas, generar reportes y acceso al área de pacientes y medicamentos. Imagen 2. Director de la clínica de emergencia  Médicos: registro de pacientes, recibos, búsqueda de pacientes e inventario de medicamentos. 6 Imagen 3. Médicos que imparten las consultas.  Secretaria: tiene acceso a los recibos, búsqueda de pacientes, inventario de medicamentos. Imagen 4. Secretaria de la farmacia  Jefe de Salud Comunitaria: tiene acceso al módulo de Salud Comunitaria, donde podrá ingresar la información de los proyectos realizados y luego generar reportes en base a los datos. 7 Imagen 5. Jefe de Salud Comunitaria La propuesta presentada se ha desarrollado en entorno Web, el cual será instalado en un servidor, y podrá ser accesado por cualquier maquina conectada a la intranet. 1.2.3 JUSTIFICACIÓN En la actualidad, se busca realizar las actividades eficientemente, obteniendo siempre buenos resultados, por lo que se hace necesario aprovechar la tecnología para mecanizar las tareas manuales que aún existen en muchas instituciones, como la Cruz Roja Salvadoreña. Esto nos lleva a la necesidad de crear un sistema informático para la clínica de emergencia que permitirá brindar a los usuarios (médicos y secretarias) el manejo de la información de forma rápida, eficiente y que proporcione a los pacientes un servicio más completo. El sistema informático pretende innovar la forma de cómo se realizan las actividades tradicionalmente. Al implementarlo, se pueden automatizar los trabajos que se realizaban manualmente, sobre todo los que son repetitivos, como el ingreso de los datos de los pacientes, el control de los que son referidos a otros hospitales, la obtención de estadísticas de acuerdo a las necesidades del médico, entre otros. 8 Además por las características de los sistemas creados en ambiente web, no tendrán que preocuparse por el tipo de equipo que utilicen los usuarios, ya que lo único que se necesitara para acceder al sistema es un navegador web. El sistema lleva un control de los medicamentos con respecto al diagnóstico que se le da al paciente y el médico podrá recetarlos de acuerdo a los que están en existencia y si no se encuentran se tendrán que adquirir fuera de la institución. La mayor parte de pacientes que se atienden son de escasos recursos, por lo que muchos son exonerados del pago y es necesario llevar un control de los que cancelan las consultas o tratamientos en la clínica. La creación de un método de búsqueda ayudará a los usuarios a brindar información de un paciente determinado. A la vez se podrá verificar qué médico estuvo de turno a la hora que se realizó la consulta. Otro punto importante es que la Cruz Roja Salvadoreña recibe donaciones, muchas de estas son dirigidas al área de Salud Comunitaria (campañas médicas), que se encarga de llevar a sectores de la población asistencia médica, charlas para mejorar su calidad de vida, entre otras. Toda la información que se adquiere en éstas debe ser ordenada y archivada, para poder presentar los respectivos informes a las empresas y asociaciones nacionales o internacionales que ofrecen la ayuda. Por ello, se incluirá un módulo en el nuevo sistema que sea capaz de llevar registros de esta área. 9 1.3 OBJETIVOS 1.3.1 GENERAL Desarrollar e implementar una herramienta informática en entorno Web que facilite el manejo de información de la clínica de emergencia de la Cruz Roja Salvadoreña. 1.3.2 ESPECIFICOS  Innovar el actual esquema de trabajo de la institución por medio de un nuevo sistema informático que permita una mejor administración de datos dentro de la clínica de emergencia.  Mejorar el control de pacientes que se atienden, a través de la centralización de la información de pacientes, consultas, medicamentos, tratamientos y campañas médicas.  Implementar un sistema informático que facilite el control y manejo de medicamentos en el área de servicios médicos.  Controlar el pago de consultas a través de una herramienta informática  Generar reportes estadísticos que muestren indicadores de tendencia de la situación actual de la Cruz Roja Salvadoreña respecto a los servicios que brinda.  Utilizar herramientas Web, para desarrollar un sistema fácil de manejar, accesible y seguro. 10 1.4 ALCANCES  El sistema permitirá llevar un registro e historial del paciente en la clínica de emergencias.  Facilitará la búsqueda de pacientes.  Se tendrá un registro de colecturía para las personas que cancelen o son exonerados del pago del tratamiento al que se someten.  Llevará un control de pacientes referidos a otros hospitales a nivel nacional.  Mantendrá un registro de la cantidad de fallecidos dentro de la Clínica de emergencia de la institución.  Manejará la entrada/salida de los medicamentos y a la vez recomendará de acuerdo a los síntomas que han sido diagnosticados en el momento de la consulta.  Sugerirá medicamentos sustitutos en el caso que no exista el recetado.  Manejará niveles de seguridad en base a cuatro grupos de usuarios: administrador, director, médicos y secretarias.  Proporcionará reportes y estadísticas que llevarán control de las actividades que desarrolla el área de Salud Comunitaria. Por medio de este control se disminuirá en gran medida el tiempo y costos de las actividades haciendo un buen uso de los recursos humanos y estas se generarán de acuerdo al criterio del usuario.  Se podrá accesar al sistema si el usuario es autorizado y desde cualquier equipo que tenga un navegador y se encuentre dentro de la LAN.  El sistema permitirá la facilidad de ser implementado en otras sedes. 11 1.5 LIMITACIONES  Falta de cooperación por parte de la persona encargada del área de informática de la Institución.  La organización de la información que maneja Salud Comunitaria no ha permitido el desarrollo del módulo destinado a esta área.  La aplicación de la Intranet esta limitada a la infraestructura de red que posee la Cruz Roja.  El acceso al sistema se puede realizar solamente a través de navegadores que soporten el protocolo HTTP, habiliten el uso de ambiente gráfico y Java Script.  El sistema solo trabaja para plataforma Windows.  El software utilizado para el desarrollo del sistema fue explícitamente definido por el área de informática de la Institución. 12 1.6 DELIMITANTES  El sistema será implementado en la Cruz Roja Salvadoreña, sede Central.  El sistema incluirá dos áreas de la institución: clínica de emergencia y salud comunitaria.  Solamente el director de la clínica de emergencia puede acceder a las estadísticas que proporcionará el sistema.  El software utilizado en el desarrollo del sistema es el lenguaje de programación Visual Studio .NET 2003 y la base de datos es SQL Server 2000, el cual estará sujeto a actualizaciones por parte del área de informática de la Institución.  El sistema está basado en los requerimientos de la Cruz Roja8  El sistema solo presenta 4 niveles de usuario: administrador, director, médico y secretaria. 8 Ver anexo VI. Requerimientos de la Cruz Roja Salvadoreña 13 1.7 PROYECCIÓN SOCIAL Al desarrollar el sistema informático e implementarlo, como beneficiados se tienen a las siguientes personas:  Los usuarios del sistema: se permitirá a la Cruz Roja Salvadoreña obtener nuevos resultados, mayor eficiencia y eficacia, productividad y mejor calidad de tratamiento a pacientes. La utilización de éste brindaría una mejora en la administración de la clínica de emergencia, para que puedan obtener un buen resultado en la interpretación de la información que se manipula. A la vez, se proporcionarán resultados inmediatos reduciendo el tiempo de las actividades realizadas, así como también, un mejor servicio a las personas que asisten a la misma.  Pacientes: son los principales beneficiados con los servicios que la institución proporciona a la población. Por ejemplo, al momento de solicitar el medicamento, el paciente estará seguro que éste existe en farmacia.  Otros: la realización de este trabajo se convierte en una fuente enriquecedora para futuros profesionales, brindando un soporte académico para el alumnado de la Universidad Don Bosco y además el desarrollo de nuevas tecnologías implementadas en instituciones salvadoreñas. También éste podrá ser retomado por cualquier persona que pueda ampliar el sistema informático. Por medio de esta implementación, podrán actualizar sus actividades, logrando en un futuro, impulsar el desarrollo de esta entidad en nuestro país y en otros países centroamericanos, ya que será posible utilizar el sistema en otras sedes. 14 1.8 MARCO TEÓRICO 1.8.1 REFERENCIAS HISTÓRICAS A nivel latinoamericano, debido al bajo grado de informatización hospitalaria y escaso porcentaje de implementación de redes en hospitales, no existe un único sistema a nivel nacional ni regional, por la consecuente falta de estandarización de protocolos de comunicación, compartir aplicaciones, herramientas, entre otros factores. Las principales áreas hospitalarias informatizadas corresponden a la administrativa, la contable y de facturación. No se pone énfasis en desarrollos orientados a la gestión y calidad de atención. No existe un sistema de Historia Clínica única en instituciones sanitarias, solo sistemas locales sin integración entre sí. No hay implementación unificada de sistemas informáticos hospitalarios con manejo de imágenes y telemedicina. Los sistemas de software son en su mayoría propietarios, habiendo sido estos desarrollados por programadores o empresas de software, con altos costos de desarrollo y licenciamiento. Los centros hospitalarios Salvadoreños poseen recursos limitados en cuanto al hardware disponible, con el presupuesto que estos manejan no alcanzan a cubrir el área informática para poder implementar un sistema que ayude al profesional en su tarea habitual, sea esta asistencial o de gestión. Se logró contactar al Ingeniero Francisco Argumedo, jefe de informática del Instituto Salvadoreño del Seguro Social ISSS; quien explicaba que en El Salvador no se ha prestado la atención debida a la ayuda que la tecnología podría brindar para el manejo de la atención humanitaria a los pacientes, pero que a la vez, los costos que induce la creación de un sistema informático de esta índole seria alto. Un sistema informático se tendría que diseñar de tal manera que se ajuste a las necesidades y procesos que cada institución sanitaria requiere. Por lo que solamente cuentan con herramientas informáticas para el control de medicina (inventario), personal y la información personal de cada paciente. En el país son pocas las instituciones hospitalarias que cuentan con un sistema informático, como el Hospital de Diagnostico, Hospital Rosales, Hospital Zacamil, pero obtener 15 información de dichas instituciones es bastante difícil debido a que no hay publicada en Internet y no proporcionan información a terceros. 1.8.2 MARCO CONCEPTUAL Desde 1995 el modelo World Wide Web (WWW) ha experimentado una evolución en los ámbitos corporativos al considerarlo cono una herramienta que puede mejorar notablemente la productividad. Ha surgido así el concepto “Intranet”, es decir las internets internas de las empresas, lo que está suponiendo una auténtica revolución en el manejo de la información corporativa. La intranet se deriva de la Internet actual como un paso natural en su propia evolución. Utiliza los mimos protocolos y aplicaciones TCP/IP y en particular el modelo cliente/servidor del WWW.  INTRANET Una red Intranet es una estructura que vincula todos los equipos de una corporación, permitiendo a los usuarios acceder y compartir recursos desde cualquier puesto de trabajo, siempre que su nivel de organización así lo permita. Si con los equipos de una organización se vinculan otros de clientes o proveedores se está en presencia de una red Intranet. Al igual que en Internet, este conjunto de recursos internos y externos a la organización permite compartir información, servicios y bases de datos. Una Intranet es una red privada de ordenadores desarrollada con tecnologías de internet. Así como internet es una gran plaza pública donde todo el mundo participa en la web a través de conferencias, grupos de noticias o simplemente teniendo acceso a la información editada en formato html (lenguaje que se utiliza para publicar páginas web en Internet).  HTTP El Protocolo de transferencia de hipertexto (http: Hypertext Transfer Protocol) funciona con la World Wide Web, que es la parte de crecimiento más rápido y más utilizada de Internet Las páginas Web se crean con un lenguaje de formato denominado Lenguaje de etiquetas por hipertexto (HTML: Hypertext Markup Language). HTML dirige a un navegador de Web en una página Web en particular para crear el aspecto de la página de forma específica. 16 Además, especifica la colocación del texto, los archivos y objetos que se deben transferir desde el servidor de Web al navegador de Web. Los hipervínculos hacen que la World Wide Web sea fácil de navegar. Un hipervínculo es un objeto, una frase o una imagen en una página Web. Cuando se hace clic en el hipervínculo, transfiere el navegador a otra página Web. La página Web a menudo contiene oculta dentro de su descripción HTML, una ubicación de dirección que se denomina Localizador de Recursos Uniforme. Por ejemplo, en el URL http://www.yahoo.com/mail/, los caracteres "http://" indican al navegador cuál es el protocolo que debe utilizar. La segunda parte, "www", es el nombre de host o el nombre de una máquina determinada con una dirección IP. La última parte identifica la ubicación de la carpeta específica que contiene la página web por defecto en el servidor. El navegador de Web examina el protocolo para determinar si es necesario abrir otro programa y, a continuación, emplea DNS para determinar la dirección IP del servidor de Web. Luego, las capas de transporte, de red, de enlace de datos y física trabajan de forma conjunta para iniciar la sesión con el servidor Web. Los datos transferidos al servidor HTTP contienen el nombre de carpeta de la ubicación de la página Web. Los datos también pueden contener un nombre de archivo específico para una página HTML. Si no se suministra ningún nombre, se usa el nombre que se especifica por defecto en la configuración en el servidor.  ARQUITECTURA CLIENTE / SERVIDOR CLIENTE Es el elemento encargado de interactuar directamente con el usuario final. Mediante éste, el usuario realiza el acceso a la información sin importar el lugar en donde se encuentre. El cliente maneja la presentación de los datos, realiza la captura y la validación de lo mismos, genera consulta, ejecuta operaciones y recibe información procedente del servidor o de otro cliente. SERVIDOR El servidor es el encargado de satisfacer los requerimientos del cliente. Procesa las consultas, envía, recibe y almacena información. Provee seguridad y control de acceso. 17 Existen varias clases de servidores: de datos, de correo electrónico, de imágenes, de impresión, entre otros. Los servidores deben de contar con elementos que gestionen los datos, esto se lleva a cabo mediante un Sistema Manejador de Bases de Datos (DBMS), que permita una transparencia de acceso, de distribución y de integridad de todas las transacciones de la base de datos. Dependiendo del diseño de la aplicación, los servidores tendrá la tarea de acceder a la información solicitada por el cliente y procesarla, o únicamente distribuir los datos para que sean procesados por los clientes. Diagrama 1. Cliente - Servidor  VISUAL STUDIO .NET 2003 Visual Studio .NET 2003 Professional es el lenguaje de programación que se usará para crear el sistema informático, ya que permite crear con rapidez una amplia gama de aplicaciones. Con diseñadores visuales intuitivos, herramientas de acceso a datos de alto rendimiento, diseñadores visuales en servidor, compatibilidad nativa con Microsoft .NET Compact Framework y compatibilidad inherente con servicios Web XML, Visual Studio .NET 2003 Professional ofrece mayor confiabilidad, seguridad y rendimiento. A continuación se mencionan algunas de las características por las que se seleccionó este lenguaje:  Los diseñadores visuales de formularios agilizan la creación de aplicaciones de escritorio completas para Windows, aplicaciones Web dinámicas de amplio alcance y aplicaciones para una gran variedad de dispositivos.  El diseñador de componentes y el explorador de servidores trabajan unidos para permitir la composición visual de componentes lógicos empresariales de nivel medio. 18  Con un eficaz diseñador WYSIWYG (lo que ve es lo que se imprime) para páginas Web, las características de edición de IntelliSense® HTML y el Editor de hojas de estilos, Visual Studio .NET ayuda a los programadores a sentirse cómodos durante el diseño de soluciones complejas basadas en Web.  Facilita los diseñadores visuales de XML y la función para completar etiquetas XML de IntelliSense para crear y manipular datos arrastrándolos y colocándolos. Utilizando código de validación de cliente generado automáticamente, los programadores Web pueden reducir la cantidad de JavaScript de cliente y garantizar que la aplicación funcionará tanto en Microsoft Internet Explorer como en Netscape.  Ampliar las funciones de diseño visual al servidor es más fácil con Visual Studio .NET 2003. El Diseñador de componentes proporciona una base para generar componentes de lógica empresarial y crear instancias de los mismos utilizando el conocido paradigma de arrastrar y colocar. Además, el Explorador de servidores ofrece acceso directo a recursos de servidor, incluidas bases de datos, colas de mensajes, registros de sucesos, servicios de Windows, Crystal Reports y contadores de rendimiento.  La integración de cualquiera de estos recursos en una aplicación es tan fácil como arrastrar controles a un formulario. El Diseñador XML mejorado proporciona funciones de zoom y panorámicas para explorar y manipular gráficamente archivos de esquema y datos XML. Visual Database Tools ofrece eficaces diseñadores y asistentes para crear y administrar aplicaciones controladas por datos. Estas características, dejan claro que Visual Studio .Net será de gran ayuda para la elaboración del sistema, el cual será desarrollado en plataforma Web y este lenguaje posee las propiedades suficientes para facilitar la programación.  SQL SERVER 2000 SQL Server 2000 es la base de datos seleccionada para desarrollar el sistema informático, tanto por la capacidad para consultar la base de datos mediante un explorador como por la compatibilidad con el Lenguaje de marcado extensible (XML, Extensible Markup Language), SQL Server 2000 es la base de datos totalmente habilitada para Web. SQL Server esta habilitado por completo al Web, por lo que se convierte en la mejor opción para desarrollar la base de datos y cuenta con estas características: 19  Simplifica la integración de los sistemas de servicios de fondo y la transferencia de datos a través de servidores de seguridad mediante XML.  Se puede conectar la base de datos de SQL Server 2000 y cubos OLAP de manera flexible, mediante el Web sin necesidad de ninguna programación adicional.  Por la compatibilidad con varias instancias, SQL Server permite aprovechar totalmente el hardware de forma que múltiples aplicaciones se pueden ejecutar en un solo servidor o externamente.  Se puede tener la garantía de que las aplicaciones son seguras en cualquier entorno de red, con la seguridad basada en funciones y el cifrado de archivos y de la red.  Otras.  MICROSOFT SOLUTION FRAMEWORK El modelo de proceso MSF, propone una secuencia generalizada de actividades para la construcción de soluciones empresariales. Este proceso es flexible y se puede adaptar al diseño y desarrollo de una amplia gama de proyectos de una empresa. Diagrama 2. Procesos Iterativos El modelo MSF esta basado también en fases, puntos de transición y de carga de forma iterativa que se puede implementar en el desarrollo de aplicaciones tradicionales, soluciones empresariales para comercio electrónico así como aplicaciones Web distribuidas. 20 Las fases en las que está basado son: 1. Previsión 2. Planeamiento 3. Desarrollo 4. Estabilización 5. Implementación MSF tiene las siguientes características:  Adaptable: es parecido a un compás, usado en cualquier parte como un mapa, del cual su uso es limitado a un específico lugar.  Escalable: puede organizar equipos tan pequeños entre 3 o 4 personas, así como también, proyectos que requieren 50 personas a más.  Flexible: es utilizada en el ambiente de desarrollo de cualquier cliente.  Tecnología Agnóstica: porque puede ser usada para desarrollar soluciones basadas sobre cualquier tecnología. MSF se compone de varios modelos encargados de planificar las diferentes partes implicadas en el desarrollo de un proyecto: Modelo de Arquitectura del Proyecto, Modelo de Equipo, Modelo de Proceso, Modelo de Gestión del Riesgo, Modelo de Diseño de Proceso y finalmente el modelo de Aplicación.  Modelo de Arquitectura del Proyecto: Diseñado para acortar la planificación del ciclo de vida. Este modelo define las pautas para construir proyectos empresariales a través del lanzamiento de versiones.  Modelo de Equipo: Este modelo ha sido diseñado para mejorar el rendimiento del equipo de desarrollo. Proporciona una estructura flexible para organizar los equipos de un proyecto. Puede ser escalado dependiendo del tamaño del proyecto y del equipo de personas disponibles.  Modelo de Proceso: Diseñado para mejorar el control del proyecto, minimizando el riesgo, y aumentar la calidad acortando el tiempo de entrega. Proporciona una estructura de pautas a seguir en el ciclo de vida del proyecto, describiendo las fases, las actividades, la liberación de versiones y explicando su relación con el Modelo de equipo. 21  Modelo de Gestión del Riesgo: Diseñado para ayudar al equipo a identificar las prioridades, tomar las decisiones estratégicas correctas y controlar las emergencias que puedan surgir. Este modelo proporciona un entorno estructurado para la toma de decisiones y acciones valorando los riesgos que puedan provocar.  Modelo de Diseño del Proceso: Diseñado para distinguir entre los objetivos empresariales y las necesidades del usuario. Proporciona un modelo centrado en el usuario para obtener un diseño eficiente y flexible a través de un enfoque iterativo. Las fases de diseño conceptual, lógico y físico proveen tres perspectivas diferentes para los tres tipos de roles: los usuarios, el equipo y los desarrolladores.  Modelo de Aplicación: Diseñado para mejorar el desarrollo, el mantenimiento y el soporte, proporciona un modelo de tres niveles para diseñar y desarrollar aplicaciones software. Los servicios utilizados en este modelo son escalables, y pueden ser usados en un solo ordenador o incluso en varios servidores. 1.8.3 MARCO EXPERIENCIAL Este apartado describe las características y funcionalidades que poseen algunos sistemas que se han desarrollado en ambiente web para el área de la medicina, en los cuales proporcionan ayuda al usuario (médico) para impartir la consulta medica. Clinic v5.09 Completa aplicación para administrar la información de tu actividad profesional. Características principales:  Está destinada a Centros Sanitarios y Policlínicas.  Permite importar la información almacenada en otras Bases de Datos.  Cada módulo posee un color individual para mejorar la identificación.  Botones activos.  Trabajo en multiusuario que consigue que varios usuarios, desde distintos ordenadores, logren acceder al mismo archivo y trabajen simultáneamente. 9 Fuente: http://www.abcdatos.com/programas/programa/l2174.html http://www.abcdatos.com/programas/programa/l2174.html 22  Completa búsqueda de registros con la que podremos realizar las búsquedas más complejas. Consulta Médica v1.210 Gestiona sencillamente todos los aspectos de tu consulta médica. Características principales:  Permite llevar la gestión de pacientes, historiales, revisiones, imprimir listados, programar citas, y muchas utilidades más.  Incluye una EuroCalculadora para que el usuario se familiarice con el uso del euro.  Conexión directa con el entorno Microsoft Office e Internet Explorer.  Ayuda interactiva. Novedades de la versión:  Interfaz totalmente mejorada al estilo de las aplicaciones Windows (barras de herramientas flotantes, visualización optimizada, etc.)  Está preparado para funcionar en una red de área local, de manera que si varios médicos de un mismo centro quieren compartir la misma base de datos de pacientes ya pueden hacerlo.  Gestión de pacientes centralizada. Desde una misma pantalla puede añadir, modificar, eliminar y buscar a sus pacientes. Además puede almacenar una fotografía de ellos, que se usa para acceder de manera más gráfica a modificar sus datos.  Incluye una agenda telefónica donde puede visualizar los datos personales de manera rápida y flexible.  Módulo de facturación. La nueva versión de Consulta Médica incluye un completo módulo de facturación con el que realizar las facturas a sus clientes. Ahora es un mini-programa de facturación con la posibilidad de editar facturas creadas previamente. Limitaciones: La versión shareware permite mantener un máximo de 10 pacientes y tiene opciones limitadas. 10 Fuente: http://www.abcdatos.com/programas/programa/l132.html http://www.abcdatos.com/programas/programa/l132.html 23 Sistema de Consulta Médica v1.111 El Sistema de Consulta permite llevar el control de las operaciones fundamentales de un consultorio médico; cualquiera que sea la especialidad. Básicamente el funcionamiento se realiza siguiendo la siguiente secuencia de operación: 1.- Registro del paciente. La recepcionista-secretaria, captura los datos generales del paciente, ya sea que éste se presente personalmente o vía telefónica. 2.- Registro de la cita en agenda. Una vez registrado, se le solicita el día y la hora en la cual desea presentarse a consulta y se realiza el registro. 3.- Registro de medicamentos. El registro de los medicamentos puede realizarse en cualquier momento, siempre y cuando sea antes de que el doctor atienda al paciente. No es indispensable que se registren los medicamentos, ya que el doctor puede teclear directamente los datos a la receta. 4.- Registro de datos clínicos. El doctor inicia la consulta de acuerdo a la cita y registra todos los datos correspondientes, como son historia clínica, síntomas, tratamiento y receta. 5.- Impresión de la receta e historia clínica. Al realizar la captura de los datos clínicos, el sistema permite la emisión de la historia clínica y de la receta correspondiente. 11 Fuente: http://www.abcdatos.com/programas/programa/l5240.html http://www.abcdatos.com/programas/programa/l5240.html 24 Diseño de una Intranet para el hospital Nacional de Maternidad “Dr. Raúl Arguello Escolan” (DIHNAM)12 Con el desarrollo del DIHNAM dentro del Hospital se pretende brindar, una herramienta para el flujo de información común, de importancia para las áreas administrativa. Médica y técnica del hospital, elevando el buen desarrollo y funcionalidad para el manejo de toda la información común que se tiene en cada departamento. 12 Este proyecto es una tesis desarrollado por estudiantes de la Universidad Don Bosco. 25 CAPÍTULO II: INVESTIGACIÓN Y ANÁLISIS DE RESULTADOS Es este apartado se explica en que consiste la entrevista, que fue la técnica de investigación seleccionada para hacer un mejor análisis de la problemática que presenta la clínica de emergencia y salud comunitaria. Se presenta un resumen de las entrevistas realizadas a cada usuario. También se explica el Ciclo de Vida de un sistema, se muestra la metodología de desarrollo a seguir para finalizar con las técnicas de diseño de sistemas de información. 2.1 TIPOS DE INVESTIGACIÓN Es difícil escoger una técnica como el ideal y único camino para realizar una investigación, pues muchos de ellos se complementan y relacionan entre si. Pero el mas adecuado para este tipo de investigación es el método HIPOTÉTICO-DEDUCTIVO ya que en él se plantea una hipótesis que se puede analizar deductiva o inductivamente y posteriormente comprobar experimentalmente, es decir que se busca que la parte teórica no pierda su sentido, por ello la teoría se relaciona posteriormente con la realidad. Una de las características es que se incluye el inductivo o deductivo y a la vez el experimental. Se explicara brevemente las fortalezas de estos submétodos, los cuales conformaran los argumentos para utilizar el hipotético-deductivo.  La deducción, tiene a su favor que sigue pasos sencillos, lógicos y obvios que permiten el descubrimiento de algo que se ha pasado por alto.  La inducción, se encuentran aspectos importantes a tener en cuenta para realizar una investigación, como por ejemplo la cantidad de elementos del objeto de estudio, que tanta información podemos extraer de estos elementos, las características comunes entre ellos, y si se quiere ser mas específico como en el caso de la inducción científica, entonces se toma en cuenta las causas y caracteres necesarios que se relacionan con el objeto de estudio.  La experimentación científica, muchos de los conocimientos proporcionan la experiencia y es un método que permite tener la seguridad de lo que se esta haciendo. Además admite la modificación de variables, lo cual nos da vía libre para la corrección de errores y el mejoramiento de la investigación. http://www.monografias.com/trabajos7/sisinf/sisinf.shtml http://www.monografias.com/trabajos5/segu/segu.shtml http://www.monografias.com/trabajos12/guiainf/guiainf.shtml#HIPOTES 26 2.2 TÉCNICAS Y HERRAMIENTAS DE LA INVESTIGACIÓN 2.2.1 RECOLECCIÓN DE LA INFORMACIÓN La recolección de datos se refiere al proceso de obtención de información empírica que permite la medición de las variables en las unidades de análisis, a fin de obtener los datos necesarios para el estudio del problema o aspecto de la realidad social motivo de investigación. Para ello se utilizaron las técnicas de recolección de datos que se presentan a continuación. 2.2.2 LA OBSERVACIÓN El investigador conoce el problema y el objeto de investigación, estudiando su curso natural, sin alterar sus condiciones, es decir que la observación tiene un aspecto contemplativo. La observación configura la base de conocimiento de toda ciencia y, a la vez, es el procedimiento empírico mas generalizado de este. Pasos para determinar la observación:  El objeto.  El sujeto u observador  Las circunstancias o el ambiente que la rodean.  Los medios.  El cuerpo de conocimientos de que forma parte la observación. 2.2.3 LA ENTREVISTA Es una conversación entre dos o más personas, en la cual uno es el que pregunta (entrevistador). Estas personas dialogan con arreglo a ciertos esquemas o pautas de un problema o cuestión determinada, teniendo un propósito profesional. Presupone la existencia de personas y la posibilidad de interacción verbal dentro de un proceso de acción recíproca. Como técnica de recolección va desde la interrogación http://www.monografias.com/trabajos10/fciencia/fciencia.shtml http://www.monografias.com/trabajos13/mapro/mapro.shtml http://www.monografias.com/trabajos15/medio-ambiente-venezuela/medio-ambiente-venezuela.shtml http://www.monografias.com/trabajos14/medios-comunicacion/medios-comunicacion.shtml 27 estandarizada hasta la conversación libre, en ambos casos se recurre a una guía que puede ser un formulario o esquema de cuestiones que han de orientar la conversación. 2.2.3.1 FUNCIONES DE LA ENTREVISTA Existen cuatro funciones básicas y principales que cumple la entrevista en la investigación científica:  Obtener información de individuos y grupos.  Facilitar la recolección de información.  Influir sobre ciertos aspectos de la conducta de una persona o grupo.  Es una herramienta y una técnica extremadamente flexible, capaz de adaptarse a cualquier condición, situación, personas, permitiendo la posibilidad de aclarar preguntas, orientar la investigación y resolver las dificultades que pueden encontrar la persona entrevistada. 2.2.3.2 VENTAJAS:  Es una técnica eficaz para obtener datos relevantes y significativos desde el punto de vista de las ciencias sociales, para averiguar.  La información que el entrevistador obtiene por medio de la entrevista es muy superior que cuando se limita a la lectura de respuesta escrita.  Su condición es oral y verbal.  A través de esta se pueden captar los gestos, los tonos de voz, los énfasis, que aportan una importante información sobre el tema y las personas entrevistadas. La ventaja esencial reside en que son los mismos actores sociales quienes proporcionan los datos relativos a sus conductas, opiniones, deseos, actitudes, expectativas. Cosas que por su misma naturaleza es casi imposible observar desde fuera. 2.2.3.3 DESVENTAJAS:  Limitaciones en la expresión oral por parte del entrevistador y entrevistado.  Se hace muy difícil nivelar y darle el mismo peso a todas las respuestas, sobre todo a aquellas que provienen de personas que poseen mejor elocuencia verbal, pero con escaso valor informativo o científico. 28  Es muy común encontrar personas que mientan, deforman o exageran las respuestas y muchas veces existe un divorcio parcial o total entre lo que se dice y se hace, entre la verdad y lo real.  Muchas personas se inhiben ante un entrevistador y les cuesta mucho responder con seguridad y fluidez una serie de preguntas.  Existen muchos tema tabúes entre las personas, algunos de los cuales producen rechazo cuando se trata de responder preguntas concretas, como por ejemplo temas políticos, sexuales, económicos, sociales, entre otros. 2.2.3.4 NORMAS PARA LA ENTREVISTA Para llevar a cabo una buena entrevista es necesario tener en cuenta las siguientes normas:  Abordar gradualmente al interrogado, creando una corriente de amistad, identificación y cordialidad.  Ayudar al interrogado para que se sienta seguro y locuaz.  Se debe dejar concluir el relato y luego a completarlo concretando fechas y hechos.  Procurar formular las preguntas con frases fácilmente comprensibles, existen formulaciones embarazosas con carácter personal o privado.  Actuar con espontaneidad y franqueza y no con astucias o rodeos. 2.2.3.5 TIPOS DE ENTREVISTA 2.2.3.5.1 Entrevista estructurada Llamada también formal o estandarizada. Se caracteriza por estar rígidamente estandarizada, se plantean idénticas preguntas y en el mismo orden a cada uno de los participantes, quienes deben escoger la respuesta entre dos, tres o más alternativas que se les ofrecen. Para orientar mejor la entrevista se elabora un cuestionario. Sin embargo, el investigador tiene limitada libertad para formular preguntas independientes generadas por la interacción personal. 29 Ventajas  La información es más fácil de procesar, simplificando el análisis comparativo.  El entrevistador no necesita estar entrenado arduamente en la técnica.  Hay uniformidad en la información obtenida. Desventajas  Es difícil obtener información confidencial.  Se limita la posibilidad se profundizar en un tema que emerja durante la entrevista. 2.2.3.5.2 Entrevista no estructurada Es más flexible y abierta, aunque los objetivos de la investigación rigen a las preguntas, su contenido, orden, profundidad y formulación se encuentran por entero en manos del entrevistador. Si bien el investigador, sobre la base del problema, los objetivos y las variables, elabora las preguntas antes de realizar la entrevista, modifica el orden, la forma de encauzar las preguntas o su formulación para adaptarlas a las diversas situaciones y características particulares de los sujetos de estudio. Ventajas  Es adaptable y susceptible de aplicarse a toda clase de sujetos en situaciones diversas.  Permite profundizar en temas de interés.  Orienta posibles hipótesis y variables cuando se exploran áreas nuevas. Desventajas  Se requiere de mayor tiempo.  Es más costoso por la inversión de tiempo de los entrevistadores.  Se dificulta la tabulación de los datos.  Se requiere mucha habilidad técnica para obtener la información y mayor conocimiento del tema. 30 2.2.3.6 PASOS DE LA ENTREVISTAS Planeación de la entrevista  Elaborar la guía.  Definir de manera clara los propósitos de la misma.  Determinar los recursos humanos, tiempo y presupuesto necesarios.  Planear las citas con los entrevistados, mostrando respeto por el tiempo del mismo.  Ejecución de la entrevista  Propiciar durante ésta un ambiente positivo.  Presentarse y explicar los propósitos de la misma.  Mostrar interés y saber escuchar.  Actuar con naturalidad.  No mostrar prisa.  Hacer las preguntas sin una respuesta implícita.  Emplear un tono de voz modulado.  Ser franco.  No extraer información del entrevistado sin su voluntad.  No apabullar con preguntas.  Evitar aparecer autocrático.  Permitirle salidas airosas. Control de la entrevista  Verificar si todas las preguntas han tenido respuesta.  Detectar contradicciones.  Detectar mentiras, dándole a conocer lo que se conoce del hecho.  Evitar desviaciones del tema y oportunidades para distraer la atención. Cierre de la entrevista  Concluirla antes que el entrevistado se canse.  Despedirse, dejando el camino abierto por si es necesario volver.  Si se requiere de una entrevista larga, programarla en sesiones. 31 2.2.4 DOCUMENTACIÓN El objetivo de la investigación documental es elaborar un marco teórico conceptual para formar un cuerpo de ideas sobre el objeto de estudio. Con el propósito de elegir los instrumentos para la recopilación de información es conveniente referirse a las fuentes de información. 2.2.4.1 FUENTES PRIMARIAS DE INFORMACIÓN Estas fuentes son los documentos que registran o corroboran el conocimiento inmediato de la investigación. Incluyen libros, revistas, informes técnicos y tesis. Libros De acuerdo con la UNESCO (1964), se llama libro a aquella publicación que tiene más de 49 páginas, y folleto a la que tiene entre cinco y 48 páginas. Según el tipo de usuarios los libros se clasifican en:  De tipo general. Expuestos en forma elemental.  De texto. Para el estudio de alguna disciplina.  Especializados. Para profesionales o investigadores. Monografías13 Son documentos en los cuales un asunto se trata exhaustivamente. Es un trabajo relativamente extenso, un texto argumentativo, con función informativa, que presenta y organiza los datos obtenidos sobre una determinada temática, de varias fuentes, analizados con una visión crítica. El trabajo se realiza en forma escrita, con lenguaje preciso, claro y con redacción correcta, y podrá ser explicado y defendido oralmente, con correcta expresión y claridad de vocabulario e ideas ante un grupo de oyentes. Revistas Son documentos de información reciente, por lo general publicaciones especializadas. Pueden ser profesionales, técnicas y científicas. 13 Fuente: http://www.educar.org/lengua/monografia/index.asp 32 Informes técnicos En este tipo de informes se incluyen las memorias de conferencias, los informes de congresos, reuniones y otros. Son importantes debido a que la información generalmente versa sobre asuntos de actualidad que afectan a una comunidad particular o son de interés grupal. Tesis La tesis es un documento de tipo académico, que exige una afirmación original acerca de un tema de estudio particular. Se espera una aportación y conocimientos nuevos, presentados como un sistema sólido de `pruebas y conclusiones. En la tesis se describe el procedimiento empleado en la investigación, hallazgos y conclusiones. 2.2.4.2 CONSULTA POR INTERNET Facilita todo tipo de información virtual de manera rápida y eficiente, como: manuales, artículos sobre la tendencia que esta tomando la tecnología a utilizar para el desarrollo del proyecto, sobre medicina y otros sistemas similares. 33 2.3 ANÁLISIS DE LA INVESTIGACIÓN 2.3.1 ANÁLISIS DE RESULTADO DE LA OBSERVACIÓN La observación se utilizo para identificar los procesos de las actividades que realiza La Cruz Roja Salvadoreña dentro de la clínica de emergencia y salud comunitaria. Recopilación de datos mediante la observación. La observación proporciona información de primera mano ya que se forma la idea de como se manejan los datos del paciente y la manera como los médicos atienden los casos de emergencia o consultas. A la vez se observan ejemplos de cómo llevan el registro de los pacientes que atienden, las fichas que llenan, los pasos que los pacientes deben realizar antes de la consulta, la retirada de los medicamentos, la cancelación de la emergencia si es necesario, qué hacen en caso que un paciente fallece dentro de las instalaciones o en caso que el paciente tiene que se referido a otro centro hospitalario. 2.3.2 ANÁLISIS DE RESULTADO DE LAS ENTREVISTAS Se seleccionó la entrevista no estructurada como la técnica de investigación para este trabajo, ya que fue necesario obtener información especifica de todos los procesos y actividades que se desarrollan en la clínica de emergencia y en salud comunitaria. Además se encontró que la población es pequeña, teniendo un total de 35 personas que laboran en las áreas y por la organización jerárquica de la institución, no se realizó un estudio estadístico para obtener la muestra que se eligió. Las entrevistas se realizaron en varias secciones de las cuales nuestra población está conformada por jefe de la unidad de emergencia de La Cruz Roja Salvadoreña, los médicos de turno, las secretarias y el jefe de Salud Comunitaria. 34 La información que se obtuvo de las entrevistas fue la principal fuente para el estudio de la situación actual, a la vez ayudó a entender el proceso que ellos realizan ya que por medio de otra forma no se puede apreciar dichos paso. Puntos que se tomaron en las entrevistas: Entrevista Nº 1 Se entrevisto a la ex_jefa del área de informática Ing. Guadalupe Mejía, quien explicó las necesidades generales que tiene de la Cruz Roja Salvadoreña y los proyectos que se están desarrollando para la mejora de esta. A razón de esto se planteo un nuevo sistema para la Clínica de Emergencia, donde se incluirán los siguientes módulos: control de pacientes, inventario de farmacia, reportes y el departamento de Salud Comunitaria. Entrevista Nº 2 Se entrevisto al director de la Clínica de Emergencia Dr. Hernández, explicó las deficiencias que tiene el sistema actual, no puede hacer búsquedas de estos, no lleva el control de las personas que cancelan, control de fallecidos, además para ello es muy tedioso tener que digitar todo, ya que los datos como los diagnósticos de pacientes son largos, el médico no sabe cuando una medicina esta en existencia, cuando al director le solicitan estadísticas le resulta tedioso y le lleva mucho tiempo, ya que tiene que revisar los archiveros para poder realizar lo solicitado y mostró el sistema y las fichas que utilizan actualmente para posteriormente ingresarlos. Entrevista Nº 3 En esta entrevista se realizaron preguntas directas con el director de la unidad las cuales fueron:  Si es emergencia se pasa el paciente directamente al médico para ser atendido y es el quien le toma los datos.  En el caso que no es emergencia es la secretaria toma los datos del paciente y este espera su turno para ser atendido.  En caso que el paciente no se puede atender por la gravedad del caso es referido hacia otro hospital.  En días festivos y nocturnos quien entrega la medicina o le cancelan la consulta.  Que cantidad de paciente reciben en el día.  El médico solicita medicina y material que farmacia posee. 35  Cual es el procedimiento que el paciente debe de realizar cuando le entregan la receta y en caso que no este en existencia que hace.  Llevan un control de los proveedores de los medicamentos.  Que tipo de criterio se tiene para que los paciente pagen o no la consulta.  Cuales son lo hospitales que remiten a los pacientes. Entrevista Nº 4 El jefe de Salud Comunitaria Dr. Miguel Ángel Flores Meléndez, explicó que realizan campañas médicas en las que utilizan diferentes formularios en papel, lo cual se vuelve tedioso porque tienen que intervenir muchas personas para poder realizar los reportes que envían a las ONG quienes patrocinan la ayuda. También que cantidad de personas utilizan para desempeñar las campañas, lo lugares que visitan, que tipo de medicinan llevan, las cantidad de voluntario que tienen. Entrevista Nº 5 Con la secretaria encargada del sistema de Farmacia explica los pasos que debe realizar para poder ingresar los medicamentos, también como le entrega los medicamentos y materiales que utilizan los médicos y las enfermeras. Entrevista Nº 6 Con el jefe del área de informática Ing. Salomón Turcios se discutieron los siguientes puntos:  Descripción de la necesidad de mejorar el sistema actual o de cambiarlo. Ya que se pretende mejorar la calidad de las consultas que se hacen en la Cruz Roja Salvadoreña.  Descripción de las deficiencias del sistema actual, solo guarda los datos del paciente, no puede hacer búsquedas de estos, no puede sacar estadísticas de las consultas, entre otras.  Alto nivel de importancia, que tiene para la institución el desarrollo de investigaciones, que colaboren con la elaboración, evaluación y administración de un nuevo sistema.  Información acerca de todo lo que la farmacia administra.  Las diferentes actividades que realiza la clínica de emergencia para atender a los pacientes. 36 2.4 CICLO DE VIDA 2.4.1 INVESTIGACIÓN PRELIMINAR El propósito de esta fase es identificar y establecer las prioridades y necesidades que la Cruz Roja Salvadoreña tiene, para ofrecer máximos beneficios con el sistema informático a desarrollar. Para obtener esta información, se debe saber cual es la misión de la institución ante la población, si la forma actual de trabajo que utilizan les brinda ayuda necesaria para minimizar sus actividades y que tan necesario se vuelve crear una nueva herramienta que permita dar un mejor servicio a sus usuarios. 2.4.2 DETERMINACIÓN Y EVALUACIÓN DE REQUERIMIENTOS. Es de gran importancia determinar y definir los requerimientos que se demandan para desarrollar el sistema. Se deben estudiar las deficiencias que tiene el sistema actual, que áreas importantes que no toma en cuenta deberían ser insertadas y definir las necesidades de los usuarios de este y sus prioridades. Con este estudio, se podrán evaluar los componentes del sistema según las expectativas del personal de la institución, el tipo de recursos que se deben adquirir para implementarlo, el tiempo requerido para la realización y definir el presupuesto. 2.4.3 DISEÑO DEL SISTEMA Para el diseño se evaluaron las soluciones o alternativas que se obtuvieron luego del estudio, para obtener de la fase de selección la solución que fuera más viable para diseñar e integrar así el nuevo sistema. Esta fase presenta los puntos desarrollados para la aplicación, los cuales comprende:  Estructura para la forma de trabajo.  Una organización de componentes para el trabajo.  Diseño de modelos de datos.  Definición de modelo de programación. 37  Diseño de interfases.  Diseño gráfico de componentes (logotipos, imágenes, gráficos).  Diseño de plantillas bases.  Establecimiento de las restricciones de accesibilidad al sistema. 2.4.4 CONSTRUCCIÓN O DESARROLLO DEL SISTEMA DE BASE DE DATOS Esta es la fase de construcción de la nueva aplicación y el paso al funcionamiento diario de este. Consiste en hacer y probar el diseño, velando por el cumplimiento de los requerimientos estableciendo de esta forma flujos de información y procesos, para hacer una entrega final de este. Tomando en cuenta lo anterior, se pueden mencionar:  Bases de datos enlazadas y listas para ser utilizadas.  Flujos de procesos y de información finalizados.  Páginas HTML14 y ASP15 con contenidos programados y funcionales.  Estructura de enlaces de navegación.  Diseños gráficos.  Pruebas y correcciones iniciales de los componentes. 2.4.5 EVALUACIÓN Y SEGUIMIENTO DEL SISTEMA Esta etapa consiste en la depuración y validación del sistema, para corregir errores, asistir a los usuarios y adaptar el mismo a las nuevas necesidades para realizar las mejoras necesarias. El mantenimiento de las adaptaciones obliga a estudiar las situaciones que se presenten y volver a las fases de análisis, diseño e implementación adecuadas. 14 HyperTex Markup Language (Lenguaje de Marcado Hipertexto HTML) 15 Active Server Pages (Lenguaje de tratamiento de textos) 38 2.5. METODOLOGÍA DE DESARROLLO 2.5.1 FORMAS Y SIMBOLOGÍA PARA EL DISEÑO DE DIAGRAMAS Y ESTRUCTURAS Formas Descripción Forma Descripción Servidor de Base de Datos Usuario Conector Dinámico PC Origen de Datos Servidor Software Documento Grupo de Páginas Documentos Múltiples Tabla 1. Formas y Dibujos de Diagramación 39 2.6. TÉCNICAS DE DISEÑO DE SISTEMAS DE INFORMACIÓN 2.6.1 DIAGRAMA DE FLUJO DE DATOS (DFD) El Diagrama de flujo de datos es un esquema para representar gráficamente un algoritmo. Se basa en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente. 2.6.2 DIAGRAMA DE ENTIDAD RELACIÓN (D E-R) El diagrama de entidad-relación (también conocido como DER, o diagrama E-R) es un modelo de red que describe con un alto nivel de abstracción la distribución de datos almacenados en un sistema. Para el analista, el DER representa un gran beneficio: porque enfatiza las relaciones entre almacenes de datos en el DFD que de otra forma se hubiera visto sólo en la especificación de procesos. Estos diagramas modelan el problema mediante entidades asociadas por relaciones. 2.6.3 DICCIONARIO DE DATOS Contiene las características lógicas de las partes donde se almacenan los datos del sistema, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño. El diccionario de datos contiene las definiciones de todos los datos mencionados en el Diagrama de Flujo de Datos (DFD), en una especificación del proceso y en el propio diccionario de datos. 40 2.6.4 MODELO INCREMENTAL Este modelo combina elementos del modelo lineal secuencial (aplicados respectivamente) que es el normal ciclo de vida, que sigue el desarrollo de un software (análisis, diseño, código y prueba). Se le dice modelo incremental por que este consiste en la creación de prototipos cada vez mejorados, que son evaluados por el cliente según cada incremento que se vaya dando. De esta manera se persigue que cada vez que se realice la etapa de análisis y diseño y que se genere un prototipo, pueda depurarse con la ayuda del cliente hasta conseguir a través de estas recomendaciones consecutivas un software preliminar más funcional que el prototipo. Se apoya a través de herramientas que sirven para proporcionar una amplia visualización del contenido y flujo de la información de forma esquematizada, tanto de la situación actual como del funcionamiento del aplicativo a desarrollar. Diagrama 3. Incremento 41 CAPITULO III. SITUACIÓN ACTUAL Desde inicios del proyecto, se planteó realizar una investigación de la situación actual debido que esto sirve de parámetro de comparación para reflejar las ventajas de lo que se propone, también es necesario buscar un patrón o punto de partida para el desarrollo del sistema informático definido. Además se buscó obtener la información necesaria para tener un mejor conocimiento de los procesos que se realizan actualmente en la Cruz Roja Salvadoreña en lo que respecta a las emergencias. La investigación fue conformada por una serie de entrevistas y observación. Toda la información recopilada ha sido tomada en cuenta para el desarrollo de la aplicación, ya que uno de los principales objetivos fue el de aplicar la tecnología informática para el mejoramiento de las actividades involucradas. 3.1 FUNCIONAMIENTO DEL SISTEMA ACTUAL Actualmente la Cruz Roja Salvadoreña cuenta con un sistema para el control de los pacientes y para el área de farmacia, no así para Salud Comunitaria. Imagen 5. Pantalla principal del sistema actual 42 Imagen 6. Pantalla de elección de actividad Esta es la pantalla principal del sistema de la Clínica de Emergencia de la Cruz Roja Salvadoreña, como se puede observar este tiene nos opciones una que es los datos del paciente y la otra el recibo de emergencia. DATOS Imagen 7. Pantalla de toma de datos del paciente En esta opción primero se le da clic en el botón que dice nuevo para poder llenar los datos correspondientes al paciente, una vez llenado todo guardan la información. Las demás elecciones se encuentran desactivadas. 43 RECIBO DE EMERGENCIA Imagen 8. Pantalla de Recibo Aquí es donde se pueden generar los recibos que le entregan a los pacientes, se colocan el nombre del paciente con su respectivo código, el tipo de medicamento que lleva y la cantidad a tomar, el tratamiento que debe seguir, la cantidad a pagar en letras, si es necesario le colocan a donde a sido trasladado y que doctor lo atendió. La búsqueda de paciente se encuentra desactivada, el botón de anular nos esta anulando el recibo si este se encuentra equivocado. Como se observa el sistema con que cuenta carece de muchas necesidades tanto para los médicos de turno como para las secretarias. En cambio en el área de salud comunitaria ellos nos tienen ningún sistema que le puedan generar los reportes, toda la documentación la llevan en Excel donde realizan todos los reportes que se les entregan a las ONG que les ayudan. 44 3.2. DESCRIPCIÓN DEL ENTORNO 3.2.1 CLÍNICA DE EMERGENCIA Es el área de la Cruz Roja Salvadoreña que tiene como función principal atender pacientes de emergencia de cualquier edad, brindándoles un servicio que puede salvarles la vida por medio de asistencia medica, además proporcionan a la población consultas ya sea pagando una cuota voluntaria o completamente gratis y dándoles a los pacientes medicamentos. Para poder realizar todo este trabajo y llevar registro de él se realizan un conjunto de actividades apoyándose de fichas y un sistema informático el cual ya se describió anteriormente. 3.2.2 SALUD COMUNITARIA Este departamento se encarga de la realización de varios proyectos comunitarios, los cuales están organizados por programas, el propósito es brindar a las comunidades ayuda para que mejoren su calidad de vida, por el hecho que en nuestro país las familias no cuentan con los recursos para obtener servicios y asistencia medica. Entre los proyectos que realiza este departamento están:  Charlas para la prevención del VIH-SIDA16  Construcción de pozos y letrinas  Asistencia medica a personas de escasos recursos  Asistencia a emergencias nacionales  Entre otros. Estos proyectos son patrocinadas por instituciones interesadas en que la población de países que no cuentan con la ayuda necesaria por parte del gobierno para dar atención a personas de escasos recursos cuenten con ella, entre ellas podemos mencionar a las ONG y asociaciones de países extranjeros que también colaboran. 16 Virus de Inmunodeficiencia Adquirida 45 3.3 USUARIOS INVOLUCRADOS 3.3.1 SECRETARIA Es la persona que desempeña sus funciones en el área de farmacia, donde lleva el control de los pacientes que recibirán consulta, donde hace la entrega de los medicamentos a pacientes, enfermeras o doctores y donde es cancelada la consulta. En el Capitulo 117, se mencionaron los permisos que tendrá este usuario en el sistema, los cuales están referidos a las actividades que esta persona desempeña actualmente, con la diferencia que hará uso de una herramienta informática que organizara la información en mejor manera. 3.3.2 MÉDICOS Es el encargado de atender a los pacientes, ya sea por una consulta médica o emergencia. Con la enfermera que es su asistente al momento de la consulta, el médico podrá ingresar los datos en el sistema durante esta, tendrá acceso al inventario de medicamentos, generara el recibo de la consulta en el caso esta sea cancelada. También es la persona que realiza el acta de defunción para pacientes que han fallecido dentro de la institución. El médico tiene acceso a toda la información de los pacientes y tiene los permisos necesarios para modificarla o anularla. 3.3.3 JEFE SALUD COMUNITARIA Es q