Download plan proyecto integrador unita - proyecto-integrador
Document related concepts
no text concepts found
Transcript
UNIVERSIDAD TECNOLÓGICA AMÉRICA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Y ELECTRÓNICA PLAN PROYECTO INTEGRADOR UNITA TEMA: Sistema para el control y manejo de información médica de pacientes usuarios del Sub-Centro Hospitalario de la Ciudad de Bolívar, Cantón Bolívar, Provincia del Carchi”. AUTOR: Segundo Humberto Navarrete Pilacuán SEPTIMO NIVEL IBARRA, NOVIEMBRE 2009 1.- TEMA Sistema para el control y manejo de información médica de pacientes usuarios del Sub-Centro Hospitalario de la Ciudad de Bolívar, Cantón Bolívar, Provincia del Carchi”. 2.- DEFINICIÓN DEL PROBLEMA La falta de un sistema Informático dentro del Sub-centro Hospitalario del cantón Bolívar Provincia del Carchi origina un inadecuado proceso de planificación y control de la institución debido a que la información que se recopila de cada uno de los pacientes se maneja de forma manual es decir se almacena en fichas medicas que son archivadas en anaqueles de fácil acceso y no presentan seguridad alguna. Esto origina un retraso en el manejo de datos informativos de cada área médica y de cada paciente, ya que se trunca el proceso de la información a través de los cuales se pueden establecer índices históricos que aporten a mejorar el nivel de vida de la población. 3.- OBJETIVOS 3.1- OBJETIVO GENERAL Creación de un Sistema para el control y manejo de información médica de pacientes usuarios del Sub-Centro Hospitalario de la Ciudad de Bolívar, Cantón Bolívar, Provincia del Carchi”. 3.2 OBJETIVOS ESPECIFICOS Realizar una investigación exhaustiva para aplicar los conocimientos adquiridos en el sistema informático que administre la información médica de cada paciente en el Sub-Centro Hospitalario. Diseñar e implementar un Sistema Informático desarrollado en Java, que cumpla los requisitos necesarios y que facilite a los administradores del Sub-Centro Hospitalario, el mantenimiento adecuado y oportuno de los ítems almacenados en la Base de Datos. Sintetizar el procedimiento y funcionamiento de la consulta médica de cada paciente del Sub-Centro Hospitalario., mostrando agilidad de procesos y ejecuciones. Diseñar, probar y optimizar el prototipo para el registro y manejo de datos médicos de cada paciente-usuario del Sub-Centro Hospitalario. Complementar e incrementar las consultas y reportes según las necesidades de los usuarios. Documentar el sistema instalado. 4.- MARCO TEÓRICO 4.1 HISTORIA CLÍNICA La historia clínica o expediente clínico es un documento médico legal, el cual surge en el contacto entre el equipo de salud y los usuarios.. La historia clínica es el único documento válido desde el punto de vista clínico y legal. En atención primaria, donde toma importancia los métodos de la promoción de la salud, la historia clínica se conoce como historia de salud o historia de vida. Además de los datos clínicos que tengan relación con la situación actual del paciente, incorpora los datos de sus antecedentes personales y familiares, sus hábitos, y todo aquello vinculado con su salud biopsicosocial. Su situación de salud y/o enfermedad y participa en las tomas de decisiones. 4.2 CONSULTA EXTERNA. La consulta externa es el departamento en el cual se imparte atención médica a los enfermos no internados y cuyo padecimiento les permite acudir al hospital. La atención médica en consulta externa puede ser de diversa índole pero principalmente consiste en el interrogatorio y examen que conducen al diagnostico y a la prescripción de un tratamiento. Comprende lo que a grandes rasgos se define como Medicina Preventiva, Medicina General y Medicina de Especialidades. La consulta externa se relaciona de manera principal con el Archivo Clínico, La oficina de Trabajo Social y con la Farmacia. En segundo grado con los laboratorios por lo que se refiere a la toma de muestra, con el Departamento de Radiología y con el de Urgencias. En menor grado con las Oficinas de Gobierno del hospital. 4.3 PASOS PARA LA ATENCIÓN DE CONSULTA EXTERNA: 4.3.1 Paciente con Historia: En este caso se trata de un paciente subsecuente, es decir, que ha sido atendido anteriormente; la recopilación de datos y la información se basa únicamente en la sintomatología, en la indagación sobre la queja principal que presenta y con la estimación de los problemas que plantea de cara a determinar las áreas en las que se habrá de profundizar para establecer el tratamiento adecuado a seguir. 4.3.2 Paciente nuevo: Se basa en la apertura de la Historia Clínica; y en la labor de recopilación y posterior análisis de datos, a veces se emplea la observación directa, ya sea en forma de signos clínicos o bien de referencias verbales claras recogidas en el curso de la entrevista o la exploración; mientras que en otras ocasiones deriva de un proceso de deducción, a partir de la interpretación de expresiones y referencias indirectas. 4.4 POO La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación. 4.5 JAVA Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. 4.6 NETBEANS La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. 4.7 BASE DE DATOS Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. 4.8 SGBD Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir: Definir una base de datos: especificar tipos, estructuras y restricciones de datos. Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD Manipular la base de datos: realizar consultas, actualizarla, generar informes. Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft. Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son: Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento. Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización. Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad. 4.9 UML Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables. 5.- IDEA A DEFENDER Crear un sistema automatizado para esta casa de salud utilizando programación gráfica mediante Java con NetBeans, implica brindar ayuda tanto a la casa de salud como a la población ya que gracias a este existirá mayor confianza en el procesamiento de datos de los pacientes usuarios, no existirán inconvenientes en el número de pacientes que asistan por día ya que el mismo sistema se encarga de automatizar todos los procesos en relación de consulta externa, horarios de atención, médicos de turno, áreas disponibles entre otras opciones . Su implementación va a ser eficaz en esta institución ya que antes de esto se realizará una adecuada Planificación de informatización del Sub-centro, además existe el compromiso de investigar y conocer de manera práctica la aplicación que tiene Java con NetBeans, en una aplicación informática considerando que El diseño y filosofía del sistema permitirá efectuar modificaciones de acuerdo a las características de cada lugar de trabajo haciéndolo versátil y adaptable. 6.- METODOLOGÍAS DE INVESTIGACIÓN 6.1 Método inductivo.- Este método, se lo utilizará para constatar técnicamente algunos aspectos importantes dentro de la investigación, en la recolección de la información de manera independiente de varias fuentes, las mismas que serán libros, direcciones de Internet, asesorías, entre otros, por cuanto se investigará textos relacionados con el tema global, para luego realizar un estudio e investigación exhaustiva de los puntos que estén relacionados. 6.2 Método Descriptivo.- Este método se utilizará en el momento que se describa las características de la aplicación, conjuntamente con sus interfaces gráficas, además se realizará la explicación de cada función y procedimiento que se utilice para la realización de la aplicación y por ende el cumplimiento del objetivo general que se plantea. 6.3 Método Analítico - sintético.- Este método, como lo dice su nombre, es el análisis que se realizará de los aspectos delimitados de la presente investigación que permitirá conocer, comprender y aplicar sobre la base de la descripción del todo investigada en sus componentes. Además el mismo, es aplicado en la sistematización de la bibliografía, descrita su resultado en el Marco Teórico. 6.4 Método analítico - crítico.- Este método es utilizado puesto que analizamos y sintetizamos los conocimientos, basados en la sustentación de la bibliografía, plasmados en los resultados del proyecto. 6.5 Método Deductivo Con la aplicación de este método se logrará obtener la participación de todos los involucrados en la institución médica es decir tanto médicos como personal administrativo los cuales contribuirán a realizar un razonamiento lógico de la situación actual del sub-centro logrando obtener criterios que al ser evaluados permitieron llegar a particularizar algunos elementos importantes para el desarrollo del sistema informático. 7.- RESULTADOS ESPERADOS Otorgar y al usuario final del sub-centro de salud una herramienta informática de apoyo con arquitectura cliente/servidor en donde pueda introducir información precisa sobre pacientes o exámenes médicos realizados por los mismo dando apertura a una historia clínica y obtener los resultados de manera automática y ágil al termino de cada ejecución, ahorrándole tiempo, recursos, espacio y dinero al centro médico. 8.- VIABILIDAD 8.1- VIABILIDAD OPERATIVA El sistema informático a diseñarse tiene muchas ventajas en la parte operativa ya que es de fácil entendimiento, y no requeriría de un personal altamente calificado para que lo pueda operar. Por esta razón la persona encargada del área de recepción seria la adecuada para la operatividad ideal del sistema presentando algunos cambios: Los pacientes tendrán códigos, lo que agilizara el manejo de los datos. Habrá mayor seguridad ya que solo podrán acceder al sistema solamente personal autorizado Como podemos ver los cambios son positivos y de mucha ayuda ya que no cambian la estructura de trabajo de la institución médica , por ende el proyecto es viable en operatividad. 8.2- VIABILIDAD TECNOLÓGICA Con base en lo anterior podemos decir que es técnicamente viable el desarrollo del sistema ya que se utilizará herramientas de programación y sistemas de bases de datos confiables, con un lenguaje de programación potente, un compilador y un enlazador que permite generar programas ejecutables de fácil operación para el usuario final. El hardware a utilizar son computadoras personales que existen en los laboratorios de computo de la Unidad de Apoyo de la UNITA en este caso es El Instituto Tecnológico ITCA por lo que no se tiene problema para EL DESARROLLO del proyecto. Además la plataforma de sistema operativo a utilizar es Windows Xp profesional que es un sistema operativo ya conocido y de uso común el cual no presenta problemas para el desarrollo fructífero del sistema informático. 8.3- VIAVILIDAD ECONÓMICA Este proyecto se va a desarrollar con el fin de cambiar el modo de manejo de información con el que cuenta en la actualidad el SUB-CENTRO HOSPITALARIO DE LA CIUDAD DE BOLÍVAR y darle un mejoramiento en el ámbito tecnológico a sus operaciones diarias con la implementación de un sistema informático que representará el punto clave para los avances en cuanto a atención al cliente , el manejo de su información médica, y todo lo que concierne al mismo ya que mediante este se brindara seguridad y organización en la información y permitirá el ahorro de tiempo, espacio, dinero El costo de ejecución de este proyecto es factible y viable ya que necesita de poca inversión económica y será financiado en su totalidad por el autor de este proyecto. 9.- CRONOGRAMA DE ACTIVIDADES CRONOGRAMA DE ACTIVIDADES PLAN PROYECTO INTEGRADOR DISTRIBUCIÓN TEMPORAL CRONOGRAMA DE ACTIVIDADES ACTIVIDADES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 Desarrollo DE etapa investigativa Determinación del problema de investigación Problema de la investigación en el contexto de su problemática Formulación de objetivos(general específicos) Elaboración del marco teórico Elaboración de la hipótesis. Selección del tipo de Investigación a realizar. Procedimiento de aplicación –resultados esperados Establecer Viabilidad del proyecto DEFENZA DEL PLAN PRELIMINAR Elaboración de cada instrumento de investigación Aplicación de los instrumentos de investigación Análisis del sistema informático Diseño y codificación del sistema informático Elaboración de interfaz grafica de la aplicación DEFENZA PROTOTIPO DEL SISTEMA Procesamiento de información Elaboración de conclusiones Elaboración de recomendaciones Elaboración de borrador final de proyecto Elaboración manual de usuario PREDEFENZA DEL PROYECTO OCTUBRE 1 2 3 4 NOVIEMBRE 1 2 3 4 DICIEMBRE 1 2 3 4 ENERO 1 2 3 4 FEBRERO 1 2 3 4 x 10.- BIBLIOGRAFÍA-LINKOGRAFÍA HISTORIA CLINICA http://es.wikipedia.org/wiki/Historia_cl%C3%ADnica CONSULTA EXTERNA http://www.arqhys.com/casas/externa-consulta.html http://www.monografias.com/trabajos28/informatica-hospital/informaticahospital.shtml#dise%C3%B1o NETBEANS http://es.wikipedia.org/wiki/NetBeans JAVA http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java BASE DE DATOS http://www.masadelante.com/faqs/base-de-datos POO http://www.desarrolloweb.com/articulos/499.php SGBD http://www.error500.net/garbagecollector/archives/categorias/bases_de_ datos/sistema_gestor_de_base_de_datos_sgbd.php