• No se han encontrado resultados

Sistema automatizado para el control de exámenes médicos: Hospital Gineco Obstétrico Mariana Grajales

N/A
N/A
Protected

Academic year: 2020

Share "Sistema automatizado para el control de exámenes médicos: Hospital Gineco Obstétrico Mariana Grajales"

Copied!
67
0
0

Texto completo

(1)Autor: Yordanis Vázquez Díaz Tutores:. 5to Ing. Informática. MSc. Beatriz López Porrero MSc. Alain Pérez Alonso. “Año 52 de la Revolución.”. Curso Académico 2010-2011.

(2) Pensamiento …”La pasión de saber hace que el hombre aprenda más rápidamente y aprenda en menos tiempos, la pasión de saber, la conciencia de la necesidad de saber, hace que los conocimientos se adquieran más rápidamente y, sobre todo, la vida, el trabajo práctico, los problemas diarios, constantemente nos estarán enseñando la necesidad del conocimiento.” Ernesto Guevara de la Serna. 2.

(3) Sistema Automatizado para el Control de Exámenes Médicos. Resumen: El presente trabajo, expone la investigación y desarrollo del Sistema Automatizado Para El Control De Exámenes Médicos (SAPCEM), del Hospital Gineco-Obstétrico Mariana Grajales; donde se abordan temas como las características del sistema, durante la Modelación, Diseño e Implementación del mismo. También se especifican las características de la aplicación, las consideraciones técnicas y las ventajas que ofrecen los Framework para el desarrollo de dichas aplicaciones, en específico la herramienta Symfony y otras como el gestor de base de datos relacional MySQL . De igual forma se abordan temas relacionados con la arquitectura de diseño del software SAPCEM, así como las funcionalidades que aporta y las ventajas que ofrece para el manejo de datos estadísticos en hospitales Gineco obstétricos donde se realizan exámenes a mujeres en edad gestacional, neonatos, gestantes y puérperas..

(4) Sistema Automatizado para el Control de Exámenes Médicos. Abstract: This work presents the research and development of the Automated System for Control of Medical Examinations (SAPCEM) Obstetric-Gynecologic Hospital of Mariana Grajales, which cover topics such as the characteristics of the system during the modeling, design and implementation. Also specify the characteristics of the application, the technical considerations and advantages of Framework for the development of these applications, specific tool and others like Symfony manager MySQL relational database. Likewise, addressing issues related to software architecture design SAPCEM, as well as the functionality it provides and the advantages for the management of statistical data in hospitals where they perform tests gynecoobstetrical women in gestational age, infants, pregnant women and puerperal.. 4.

(5) Sistema Automatizado para el Control de Exámenes Médicos. Tabla de Contenidos INTRODUCCIÓN………………………. ................................................................................ 7 1. LA PATOLOGÍA COMO CIENCIA. ................................................................................................... 12 1.1 ANTECEDENTES DE LOS LABORATORIOS DE ANATOMÍA PATOLÓGICA .......................................... 12 1.2 EL PERFIL DE TRABAJO DE ANATOMÍA PATOLÓGICA. ................................................................. 13 1.2.1 CARACTERÍSTICAS DE LAS NECROPSIAS................................................................................. 14 1.2.2 CARACTERÍSTICAS DE LAS BIOPSIAS. ...................................................................................... 16 1.2.3 CARACTERÍSTICAS DE LAS CITOLOGÍAS.................................................................................. 17 1.3 IMPORTANCIA DE LOS MÉTODOS ESPECIALES E INVESTIGATIVOS EN ANATOMÍA PATOLÓGICA. ...... 19 1.4 ESTRUCTURA ORGANIZATIVA Y FUNCIONES DEL DEPARTAMENTO DE ANATOMÍA PATOLÓGICA. ..... 19 1.5 MANEJO DE DATOS ESTADÍSTICOS EN ANATOMÍA PATOLÓGICA. .................................................. 20 1.6 PROCESO Y ACTIVIDAD EN EL ÁREA DE ANATOMÍA PATOLÓGICA. ................................................. 20 1.6.1 PROTOCOLO PARA LA REALIZACIÓN DE LA NECROPSIA............................................................ 21 1.6.2 PROTOCOLO PARA LA REALIZACIÓN DE LAS BIOPSIAS............................................................. 22 1.6.3 PROTOCOLO PARA LA REALIZACIÓN DE LA CITOLOGÍA. ............................................................. 22 1.7 SEGUIMIENTO POR CONSULTAS EXTERNAS. ................................................................................ 23 1.8 CARACTERÍSTICAS DE LAS HERRAMIENTAS USADAS PARA LA AUTOMATIZACIÓN DE ANATOMÍA PATOLÓGICA. .................................................................................................................................. 23 1.8.1 CARACTERÍSTICAS, PRESTACIONES Y LIMITACIONES DE MYSQL ............................................... 24 1.8.2 DESCRIPCIÓN Y CARACTERIZACIÓN DE VISUAL PARADIGM ................................................... 25 1.8.3 DESCRIPCIÓN Y CARACTERIZACIÓN DE ERECASE ................................................................... 26 1.8.4 CARACTERÍSTICAS DE SYMFONY. ............................................................................................. 27 2. LOS REQUISITOS COMO BASE Y CONTEXTO EN EL MODELADO DEL NEGOCIO. ................................... 30 2.1 LICITACIÓN DE REQUISITOS......................................................................................................... 31 2.2 EL MODELADO O PROCESO DE NEGOCIO. ANÁLISIS Y NEGOCIACIÓN DE REQUISITOS. ..................... 31 2.3 ESPECIFICACIÓN Y VALIDACIÓN DE LOS REQUISITOS .................................................................... 33 2.4 GESTIÓN DE REQUISITOS. CAPTURA DE ACTORES Y CASOS DE USO DEL SISTEMA. ......................... 34 2.5 DISEÑO ARQUITECTÓNICO DEL SISTEMA .................................................................................... 36 2.5.1 ARQUITECTURA DE TRES CAPAS ............................................................................................. 36 2.5.2 VENTAJAS DE LA ARQUITECTURA DE TRES CAPAS. ................................................................... 38 2.5.3 PATRÓN DE DISEÑO. MODELO VISTA CONTROLADOR (MVC). .................................................... 38 2.5.4 DISEÑO CONCEPTUAL DE LA BASE DE DATOS PARA EL LABORATORIO DE ANATOMÍA PATOLÓGICA. .................................................................................................................................. 39 2.5.5 GENERALIDADES DEL DISEÑO DE LA BASE DE DATOS DE ANATOMÍA PATOLÓGICA. ..................... 40 5.

(6) Sistema Automatizado para el Control de Exámenes Médicos. 3.1 VALIDACIÓN DE FORMULARIOS DEL SISTEMA. .............................................................................. 42 3.2 ESTRUCTURA DEL PROYECTO: APLICACIONES, MÓDULOS Y ACCIONES DEL SISTEMA. ................... 44 3.2.1 ESTRUCTURA DE LOS ARCHIVOS DE LA APLICACIÓN .................................................................. 44 3.2.2 ESTRUCTURA DE LA RAÍZ DEL PROYECTO ................................................................................. 45 3.2.3 ESTRUCTURA DE LA APLICACION WEB ..................................................................................... 46 3.3 LA IMPLEMENTACIÓN DEL MVC QUE REALIZA LA APLICACION SYMFONY ...................................... 46 3.4. EL CONTROLADOR FRONTAL DE LA APLICACIÓN ......................................................................... 47 3.5 LA VISTA DE LA APLICACIÓN. ..................................................................................................... 48 3.6 EL MODELO DE LA APLICACIÓN. .................................................................................................. 49 3.7 DESCRIPCIÓN DE LAS PRINCIPALES FUNCIONALIDADES DEL SISTEMA ........................................... 49 3.7.1 ¿CÓMO INSERTAR O ADICIONAR UN EXAMEN EN EL SISTEMA?................................................... 49 3.7.2 ¿CÓMO MODIFICAR O ELIMINAR UN EXAMEN DEL SISTEMA? ..................................................... 53 3.7.3 ¿CÓMO REALIZAR BÚSQUEDAS O GENERAR REPORTES ESTADÍSTICOS.................................... 55. ANEXOS: PLANTILLAS DE ESPECIFICACIÓN DEL NEGOCIO .................................... 61 TABLA 2.1 CASO DE USO DEL NEGOCIO ANALIZAR ESTADO DE SALUD DEL PACIENTE. ......................... 61 TABLA 2.2 CASO DE USO DEL NEGOCIO REALIZAR EXÁMENES MÉDICO. .............................................. 63 TABLA 2.3 CASO DE USO DEL NEGOCIO REALIZAR ESTUDIO POSTMORTEN. ........................................ 65. 6.

(7) Sistema Automatizado para el Control de Exámenes Médicos. INTRODUCCIÓN Actualmente casi todos los países dependen de sistemas complejos basados en computadoras, más y más productos incorporan computadoras y software de control de alguna forma. El software en estos sistemas representa una proporción grande y creciente del costo total del sistema, por tanto, producir software costeable es esencial para el funcionamiento de la economía nacional e internacional. El tipo de sociedad que el nuevo orden mundial ofrece, el desarrollo de las tecnologías de la información y la comunicación, las tendencias de negocios a través de medios electrónicos, las nuevas teorías organizacionales y el modus operandi del ser humano en el siglo XXI requieren la automatización de los procesos cotidianos. Estos argumentos han sido algunos de los pilares que han hecho surgir nuevos desarrollos tecnológicos y entre ellos los que a software se refiere, creando una nueva perspectiva sobre el desarrollo de software e imponiendo nuevas arquitecturas entre las que se destacan las arquitecturas web. Sobre estas últimas, se han empezado a aprovechar estándares y protocolos que facilitan la interoperabilidad de las aplicaciones sobre la redes, base de datos y especialmente sobre internet. En Cuba, el MINSAP es uno de los organismos pioneros en la introducción de medios informáticos en todas sus actividades de trabajo. Todas sus entidades de salud disponen de estos medios. Actualmente se realiza un profundo proceso de renovación del equipamiento, creación de redes locales y de una INTRANET ministerial. Los. sistemas computacionales del sector de salud están siendo. sometidos a un proceso de actualización, así como de desarrollo de nuevos productos, adecuados a las nuevas características del entorno y en correspondencia con la política informática trazada por el organismo. En consecuencia se han creado proyectos y otros están en proceso de gestación, para garantizar la utilización efectiva del equipamiento. Los métodos de trabajo y el sistema organizativo, en su concepción actual, están. sufriendo profundas transformaciones y se está en la. búsqueda de un modelo, adecuado a las nuevas condiciones, para organizar, planificar, controlar y mejorar los procesos de software, entendiéndose por proceso al conjunto de actividades, tareas, áreas de procesos, prácticas y bases establecidas para una efectiva tecnología de ingeniería de software, la cual incluye el proceso para analizar, diseñar, desarrollar, probar y mantener los sistemas computacionales, 7.

(8) Sistema Automatizado para el Control de Exámenes Médicos. además de controlar y asegurar su calidad. Esto requiere, en general, que primeramente se defina la metodología de desarrollo a utilizar, se conformen los equipos de proyecto, se planifiquen los proyectos, tanto en tiempo como en los recursos necesarios para acometerlos, y se realice el análisis de costo-beneficio. La definición técnica de estos aspectos es necesaria para el perfeccionamiento empresarial y la implantación de las normas de calidad. En este trabajo se abordan los procedimientos que permitieron conformar los equipos de trabajo y realizar la planificación, seguimiento y control de los recursos para el desarrollo de proyectos de software como el Sistema Automatizado para el Control de Exámenes Médicos para los laboratorios de Anatomía Patológica en Hospitales Gineco obstétricos, el cual constituye una nueva herramienta para estos centros hospitalarios. Para su desarrollo fueron tomados como referencias, las experiencias de los patólogos de dichos centros, para lo que se realizó una investigación profunda en el marco relacionado a las características, funciones y procesos realizados en el laboratorio de anatomía patológica y al desarrollo de software o automatización de los mismos. Inicialmente se realizaron los convenios e intercambios necesarios con los patólogos con el objetivo de establecer y definir los métodos de trabajo y los mecanismos en la búsqueda de requisitos para el sistema a desarrollar, el cual debe contemplar una base de datos que integre los exámenes realizados a los pacientes y una aplicación Web que permita llevar el control de los mismos, además de cumplir. con las. funcionalidades, necesidades y expectativas de los laboratorios de anatomía patológica en Hospitales Gineco obstétricos; y sea desarrollado conforme a las características de los centros Hospitalarios de este tipo. El Hospital Gineco obstétrico Mariana Grajales de la Provincia de Villa Clara, al igual que los demás hospitales de nuestro país consta de un laboratorio de anatomía patológica, el cual se encarga de la realización de exámenes médicos tales como Citología, Biopsia y Necropsia, para estudiar a Pacientes y Fallecidos (Amat, 2009). Estos exámenes, durante muchos años y hasta la actualidad, han sido objeto de investigación. con la pretensión de automatizar los eventos realizados por los. patólogos, durante la ejecución y archivo de los exámenes. Hasta el momento en nuestros centros hospitalarios se ha logrado automatizar uno de los eventos (EXAMEN NECROPSIA), mediante el cual se estudian los pacientes fallecidos para 8.

(9) Sistema Automatizado para el Control de Exámenes Médicos. precisar las causas de fallecimiento y otros diagnósticos asociados; para ello se desarrolló el software SARCAP (Sistema Automatizado De Registro y Control de Anatomía Patológica). Dicho software desde sus inicios fue diseñado para estudiar a pacientes fallecidos mayores a los 45 días de nacidos y con el objetivo de facilitar el trabajo en los laboratorios de anatomía patológica, así como brindar seguridad a la población y profesionales de la medicina, además de permitir una mayor precisión en las estadísticas vitales de morbilidad (Amat, 2009).. Este software SARCAP es. funcional para hospitales pediátricos y quirúrgicos, pero no funcional para los laboratorios de anatomía patología en Hospitales Gineco obstétricos debido a que no incluye dentro de su base de datos la investigación en fallecidos perinatales (fallecidos menores a los 45 días de nacidos), y en estos hospitales Gineco obstétrico a diferencia de los demás centros hospitalarios, se realizan estudios a mujeres en edad gestacional, mujeres con problemas hormonales y vaginales, además de brindar servicios a gestantes, puérperas, neonatales, postneonatales y estudios a fallecidos perinatales que pueden ser Abortos, Genéticos, Fetales, Neonatales y Postneonatales. En el Hospital Mariana Grajales, fue diseñada una base de datos para el control y estadísticas de los exámenes realizados dentro del mismo que Inicialmente solo controlaba las biopsias realizadas a los pacientes. El gestor de base de datos utilizado para dicha base de datos fue Microsoft Office (ACCESS) y actualmente se encuentra funcionando llevando. únicamente el control de las estadísticas de las. biopsias, lo cual no era suficiente para el control de los exámenes por lo que se realizó un estudio y se llego a la conclusión de de integrar en una sola Base de Datos los tres exámenes llevados a cabo en dicho hospital, de forma que se ajustara a los requisitos establecidos y necesarios del departamento, además de permitir llevar el control de las estadísticas de los exámenes en curso.. 9.

(10) Sistema Automatizado para el Control de Exámenes Médicos. Objetivos Generales: Obtener un software que permita el control de las estadísticas y los resultados de los exámenes realizados a pacientes en las áreas de Anatomía Patológica, mediante el diseño de una Aplicación Web que se conecte a una base de datos que integre las biopsias, las citologías y las necropsias ejecutadas por los patólogos.. Objetivos Específicos: 1. Diseñar la base de datos para el control de los exámenes médicos realizados en los departamentos de Anatomía Patológica en Hospitales Gineco obstétricos. 2. Diseñar el sistema para realizar el análisis estadístico basado en la información registrada en la base de datos, para determinar el total de pacientes examinados en un periodo específico. 3. Implementar la aplicación web que permita mantener el control de los exámenes realizados en el departamento de anatomía patológica. Valor Práctico: Al disponer de un sistema de información con servicios mediante la Web se logra automatizar la gestión de la información referente a los procesos del laboratorio de anatomía patológica, se hace más eficiente y segura la atención al paciente, permitiendo al personal médico especializado, consultar, ingresar datos e información desde cualquier sitio de la red hospitalaria. Resulta fiable además el uso del sistema para hacer consultas interhospitalaria con especialista de otras provincias, teniendo acceso al sistema en un ambiente web a través de la red nacional hospitalaria, lo que permite también el estudio de casos complejos sin tener que acudir al lugar en el cual se encuentra el paciente.. Viabilidad: El desarrollo de la informática y en particular de las tecnologías cliente-servidor, las tecnologías de base de datos y los lenguajes de programación, permiten enfrentar con éxito el desafío de desarrollar aplicaciones como la que se pretende. Tanto MySQL (gestor de base de datos), como PHP (lenguaje de programación) han sido objeto de estudio a lo largo de la carrera, lo que permite el dominio de los conocimientos y habilidades necesarias para enfrentar la tarea. Actualmente el hospital Gineco obstétrico Mariana Grajales cuenta con una red local 10.

(11) Sistema Automatizado para el Control de Exámenes Médicos. cuya conexión es estable y rápida (hasta 100 Mbps). Esto permite a los especialistas en anatomía patológica una fácil conexión con la red del centro para la gestión de la información necesaria en el desempeño de dicha tarea. El uso de la programación web y en especial del framework Symfony (PHP), con arquitectura modelo vista controlador, permite separar la parte de interfaz visual de la lógica del negocio, brindando mayor modularidad y flexibilidad ante posibles cambios o integración con otros sistemas. Para el uso de los mismos, el hospital ha facilitado los recursos necesarios tanto materiales, como humanos, habilitó un servidor Apache, y MySQL, que además son de fácil instalación y uso.. Estructura de la tesis: La tesis se estructura en tres capítulos. El capítulo uno se dedica a conceptualizar términos relacionados con el laboratorio de anatomía patológica, se describe una metodología para los procesos que se llevan a cabo en esta sensible área hospitalaria y las herramientas utilizadas para la automatización del mismo. El capitulo dos aborda temas referidos a la ingeniería de requisitos y los procesos del negocio con casos de uso del mismo, también se establece la definición de elementos como requisitos del sistema, patrones de diseño, arquitectura para el software a desarrollar y el diseño conceptual de la base de datos de anatomía patológica. El tercer capítulo describe la caracterización y la implementación del sistema de información, se comentan soluciones dadas para el mismo, en diferentes problemáticas de diseños presentadas, que puede resultar de interés, además de incluir las características del software, así como aspectos relativos al ambiente y uso del producto del software obtenido.. 11.

(12) Sistema Automatizado para el Control de Exámenes Médicos. Capítulo 1: Caracterización del protocolo de trabajo en la gestión y control de exámenes realizados a pacientes en Anatomía Patológica. 1. LA PATOLOGÍA COMO CIENCIA.. La patología es la rama de las ciencias naturales que estudia las causas, mecanismos, y efectos de la enfermedad en cualquier ser viviente, y comprende dos grandes campos, La Teratología que estudia los trastornos del desarrollo en los seres vivos, y La Nosología que estudia los procesos o enfermedades adquiridas como entidades aisladas o específicas. Dentro de la Teratología se encuentran las ramas fundamentales de la patología tales como;  Etiología: Estudia la causa o causas de origen de la enfermedad.  Patogenia: Estudia los mecanismos de desarrollo de la enfermedad.  Semiología: Define manifestaciones (Síntomas) de las enfermedades.  Fisiología: Se encarga de investigar las alteraciones funcionales de órganos, aparatos y sistemas afectados por la enfermedad.  Anatomía Patológica: Estudia las alteraciones morfológicas y estructurales de las células, tejidos y órganos.  Clínica: Es el elemento integrador, estudia y maneja de forma general la enfermedad.. 1.1 ANTECEDENTES DE LOS LABORATORIOS DE ANATOMÍA PATOLÓGICA. La práctica de exámenes médicos, ha sido adoptada como primera opción, para un número creciente de enfermedades orgánicas durante los últimos 50 años. Existen importantes factores a considerar: Elaborar protocolos apropiados, de conjunto con los médicos de asistencia, tanto para la práctica diaria, como para la investigación y definir las circunstancias en que serán empleados(Amat, 2009, Cruz, 2001). El laboratorio de Anatomía Patológica es una especialidad de la medicina perteneciente al grupo de medios diagnósticos encargado de estudiar las alteraciones morfológicas y estructurales de células, tejidos, órganos y sistemas en el curso de una enfermedad, aplicando numerosos procedimientos y métodos, tanto a personas vivas como a fallecidos como son Las Biopsias, Las Citologías y Las 12.

(13) Sistema Automatizado para el Control de Exámenes Médicos. Necropsias, estos métodos experimentales se dividen en:  Generales: Estudian aquellas alteraciones estructurales que son comunes a muchas enfermedades como la inflamación, trastornos circulatorios, trastornos genéticos, trastornos inmunológicos, y otros que dan lugar a las neoplasias.  Especiales: Estudian aquellas alteraciones que se producen en enfermedades especificas, como cardiopatía reumática, hipertensiva, nefropatía diabética, etcétera. Estos estudios son de suma importancia ya que en ellos se investiga la etapa precoz de la enfermedad, lo cual permite llegar a su prevención, determinando en la mayoría de las ocasiones, la etiología, la patogenia así como lograr predecir la evolución, el pronóstico y la terapia adecuada.(Cruz, 2001, Amat, 2009) Todos estos experimentos denominados exámenes, han contribuido a ampliar el campo de exploración y conocimientos de las enfermedades a nivel celular, subcelular, y macromolecular, son fundamentales para las instituciones hospitalarias, y mediante de ellos se controla la calidad de la atención que se brinda, se analizan los pacientes con biopsias en los comités de intervenciones quirúrgicas, además de analizar los fallecidos en los comités de mortalidad, logrando con ello obtener las estadísticas necesarias de los procesos morbosos que actúan en las regiones geográficas y del ámbito nacional, lo que hace posible que los organismos de salud adopten medidas concretas, que permitan trazar los planes de salud del país, además de:  Ayudar a confirmar o descartar un diagnóstico.  Controlar la evolución de enfermedades y resultados de tratamientos.  Colaborar con estudios anatomopatológicos y grupos de riesgos.  Constituir una parte esencial de los protocolos de investigación científica.  Detectar complicaciones asociadas a un grupo de patologías. 1.2 EL PERFIL DE TRABAJO DE ANATOMÍA PATOLÓGICA.. El perfil de trabajo de laboratorio de Anatomía Patológica se fue conformando desde finales del siglo XVIII con la contribución de la Necropsia (AUTOPSIA), y no permaneció ajeno al impetuoso desarrollo de las ciencias médicas, durante ese tiempo se acumuló un vasto caudal de experiencias en el estudio de alteraciones hormonales, que tienen lugar durante la evolución de una enfermedad, provocando la 13.

(14) Sistema Automatizado para el Control de Exámenes Médicos. muerte (Amat, 2009). Esto conllevó a una demanda creciente de pruebas para los diagnósticos, que tuvo que ser enfrentada por los profesionales del Laboratorio de Anatomía Patológica, originando una espiral evolutiva que puede resumirse de la siguiente manera:  Incremento progresivo de la cantidad de investigaciones.  Desarrollo de nuevas técnicas de diagnóstico.  Perfeccionamiento de los equipos de trabajo. En la actualidad la variedad de exámenes que se realizan en los laboratorios de Anatomía Patológica es considerable, sin embargo no todos los laboratorios pueden hacer esta amplia gama de investigaciones, como tampoco todas las instituciones médicas del país, ofrecen los servicios brindados en estos laboratorios. De manera general los exámenes realizados en los laboratorios de Anatomía Patológica se pueden resumir en:  Biopsias  Citologías (Cérvico Vaginal, Funcional SMEAR, BAFF)  Necropsias (Adultos, Pediátricos, Perinatales). Dichos exámenes, ofrecen a los médicos y especialistas, resultados con un nivel de seguridad y confiabilidad, permitiendo establecer conclusiones acertadas y tomar decisiones apropiadas a través de la correlación clínico patológica. 1.2.1 CARACTERÍSTICAS DE LAS NECROPSIAS.. Entre 1682-1771 Giovanni Batista Morgagni, abrió paso al desarrollo del laboratorio de Anatomía Patológica en la universidad de Pauda y al estudio de las Necropsias, años más tarde, en Cuba en el siglo XIX se destacaron personalidades científicas como Tomás Romay, Juan Gutierras y Carlos J Finlay, legando grandes aportes a esta materia. En nuestro país se conoce por primera vez la práctica de la necropsia cuando en 1762, se desató una epidemia de Vómito Negro que causó numerosas muertes, y años después entre (1764-1849) el doctor Tomás Romay publicó una monografía sobre la fiebre amarilla, donde describe con rigor científico la necropsia realizada a un paciente fallecido con esta enfermedad, demostrando haber encontrado los mismos fenómenos que en otros cadáveres examinados (Amat, 2009).. La necropsia (del griego nekros, cadáver y opsia, visión u observación),. consiste en el estudio del cadáver mediante su observación cuidadosa, incluyendo la 14.

(15) Sistema Automatizado para el Control de Exámenes Médicos. apertura de sus cavidades y el examen de todos sus órganos y tejidos. El informe de todos estos datos constituye un documento que se denominado protocolo de necropsia, este debe ser confeccionado previo a un estudio detallado por el patólogo, de la historia clínica del fallecido, de la cual hará un resumen como elemento inicial del protocolo. También es necesario hacer una descripción cuidadosa de todas las alteraciones encontradas, tanto macroscópicas, como microscópicas, en el caso que se realicen investigaciones especiales como bacteriológicas, virológicas, micológicas, histoquímicas, microscopia electrónica, colocando en el resultado de las mismas los hallazgos más significativos, y explicando todo el proceso desde el inicio hasta el final de los resultados (Amat, 2009). El examen necropsia se divide en dos, necropsia clínica y médico legal. La necropsia clínica es utilizada cuando la misma persigue esclarecer las causas de muerte como consecuencia de una enfermedad natural, la necropsia médico legal persigue dilucidar las causas de muerte provocada o violenta, por ejemplo: en caso de suicidio, homicidios, o accidentes. La primera es realizada generalmente por un médico o patólogo en la sala de necropsia (AUTOPSIA) de un centro hospitalario, mientras que la médico legal se efectúa en centros destinados a este fin, vinculados con las autoridades policiales, y es efectuada por el médico legal o forense. El objetivo fundamental de la necropsia es determinar la causa de muerte o la enfermedad fundamental que tuvo que ver con este proceso permitiendo un estudio detallado y correlacionado entre las causas, el desarrollo, los resultados terapéuticos, y el final de la enfermedad, con lo que se puede profundizar en el conocimiento científico, y mejorar el nivel de atención hospitalario. También permite rectificar los certificados médicos de defunción de acuerdo con los resultados, así como hacer estudios estadísticos a partir de las verdaderas causas. de mortalidad de la. población. En relación con la organización de salud, las necropsias, permiten obtener elementos objetivos de gran valor para la elaboración de la política general de salud del país, en el aspecto de la docencia, da la oportunidad de formar médicos y personal de salud, con criterios más objetivos sobre las enfermedades y sus consecuencias.. 15.

(16) Sistema Automatizado para el Control de Exámenes Médicos. 1.2.2 CARACTERÍSTICAS DE LAS BIOPSIAS.. La Biopsia (del griego bios vida, opsia observar), es un proceso mediante el cual se obtiene un fragmento de tejido de un ser vivo, con el objetivo de realizar un estudio morfológico o estructural, llegando a conclusiones diagnósticas. La biopsia resulta uno de los métodos más rigurosos y confiables aplicados a los pacientes y sirve para evaluar los resultados, el objetivo fundamental de la misma es llegar al diagnóstico cierto del proceso o enfermedad que se estudia, determinando la evolución de la enfermedad. Las biopsias son indicadas siempre que existe una lesión o enfermedad que necesite de un diagnostico definitivo, para poder tomar una decisión adecuada si se trata de una lesión de tipo inflamatoria, neoplásica benigna o maligna, lo que facilitará en muchos casos la conducta clínica o quirúrgica a seguir (Cruz, 2001, Amat, 2009). Los tipos de biopsias se distinguen, fundamentalmente por el modo en que se obtiene el fragmento de tejido;  Incisional: Cuando se extirpa un fragmento de la lesión para su estudio.  Excisional: Cuando se extirpa la lesión completa para su estudio.  Transoperatoria o por congelación: Recibe este nombre la biopsia que se realiza a un paciente en el transcurso de acto quirúrgico, es indicada por el médico o cirujano para poder diagnosticar y tomar una decisión sobre el tratamiento a seguir, esta biopsia es enviada de forma inmediata al laboratorio de Anatomía Patológica para ser procesada mediante la congelación rápida del tejido, para ello se realizan cortes y se colorean, para luego ser observadas en el microscopio por el patólogo, y de esa forma dar respuesta o información requerida de inmediato. Este método implica una gran responsabilidad a los patólogos, ya que de este diagnóstico se derivan decisiones inmediatas que pueden repercutir en la calidad de vida de los pacientes, y es utilizado en la operación de nódulos de mamas, tiroides, tumores cerebrales, pulmón, ovarios, intestinos y estomago. El diagnóstico puede ser positivo en los casos de que se trate de una neoplasia maligna, y negativo para los casos de lesiones que no sean malignas (Cruz, 2001, Amat, 2009).  Biopsia por aspiración: Es la obtención de un cilindro de tejido por medio de un trocar diseñado para tales efectos, que es introducido en el órgano afectado. Resulta uno de los métodos más confiables en la realización de una biopsia, y 16.

(17) Sistema Automatizado para el Control de Exámenes Médicos. constituye un arma poderosa para el beneficio del enfermo siempre que se cumpla con la calidad requerida durante la toma de muestra del tejido, y es aplicada a órganos profundos o no accesibles como el riñón, hígado, próstata, médula ósea entre otros. De forma general podemos decir que las biopsias nos permiten llegar a un diagnóstico certero en el mayor % de los casos, durante el transcurso de la enfermedad, además de determinar con exactitud las causas que la producen. Facilitan conocer si existe extensión tumoral a determinado límite de tejido sano y resulta uno de los métodos más rigurosos y confiables para la toma de una conducta correcta desde el punto de vista terapéutico.. 1.2.3 CARACTERÍSTICAS DE LAS CITOLOGÍAS.. La Citología es el método mediante el cual se toma muestra de células exfoliadas por raspado de la superficie como por ejemplo el cuello uterino; mediante la punción con una aguja fina de la cavidad quística; por arrastre de una masa líquida como el lavado bronquial, o secreción normal o patológica como en la mama. Es un estudio microscópico de gran importancia y aplicación para el diagnóstico precoz de enfermedades y es aplicada a cualquier alteración o enfermedad de diversos aparatos, tejidos u órganos como los bronquios, las cavidades serosas, la mucosa Cérvico-vaginal, el esófago, el estómago, la cavidad oral, orina y secreción mamaria entre otras.(Cruz, 2001, Amat, 2009, Hernandez, 2001) Dentro de los métodos utilizados para este evento se encuentra la Punción Espirativa con aguja Fina (BAAF), se le da este nombre a la extracción de células y diminutos fragmentos de tejidos, que se obtienen mediante la punción y movimientos de aguja hipodérmica fina, seguido de succión con una jeringuilla, obteniendo células en lesiones palpables y de fácil acceso como nódulos de mama, tiroides, ganglios linfáticos o cualquier lesión profunda en hígado, pulmón, páncreas, suprarrenal, guiados por ultrasonido, determinando en mucho de los casos el diagnóstico del paciente, sin necesidad de que se realice una intervención quirúrgica lo cual es un proceder menos riesgoso para los pacientes (Hernandez, 2001, Cruz, 2001, Amat, 2009). Este proceso, constituye una combinación de estudio citológico e histológico, aunque a pequeña escala, ha tenido una amplia aceptación entre clínicos y patólogos, pues se pueden obtener diagnósticos rápidos, o al menos una orientación 17.

(18) Sistema Automatizado para el Control de Exámenes Médicos. diagnóstica, además de obtener material útil para estudios inmunológicos o genéticos moleculares. La indicación fundamental de los exámenes citológicos es el diagnóstico de cáncer y sobre todo de sus formas precoces o preclínicas en cualquier tejido, también se aplica al estudio de alteraciones funcionales del ovario, trastornos del embarazo y de la maduración ovular, así como en algunos estudios genéticos. El estudio citológico por su bajo costo y fácil realización, se utiliza en programas masivos de detección de cáncer, como en los programas de detección precoz del cáncer mamario y cérvico uterino, basando su importancia en que son capaces de diagnosticar casi todas las lesiones en estudios preinvasivos, siendo la etapa en que puedan tener curación. Como ejemplo tenemos: El programa de citología cérvico vaginal; de gran importancia en la detección de lesiones pre-malignas o tempranas en el cuello uterino, donde la realización periódica de estudio de las células EXO y Endocervicales, permite determinar alteraciones en estadios iniciales, la realización de estos estudios se inician en las áreas de salud de los pacientes, lo que favorece la disminución de la morbimortalidad por cáncer cérvico uterino, que es uno de los procesos que se encuentra entre las primeras causas de muerte de la mujer en el mundo, además facilita determinar las causas que con mayor frecuencia producen estas lesiones que es la infección por papiloma, permitiendo emitir el adecuado tratamiento a la paciente (Hernandez, 2001, Cruz, 2001). Colpocitología Funcional (SMEAR); permite apreciar el estudio de las células ováricas con un margen de seguridad, constituye la cristalización del mucus cervical, es un método estimado para estudios hormonales en ginecología y de suma utilidad en los estudios e investigaciones sobre trastornos menstruales, de la esterilidad, de la gestación normal-patológica, y de los tumores hormonofuncionales. Es un procedimiento eficaz para los diagnósticos, en la evolución citohormonal de los trastornos menstruales tales como las amenorreas, la esterilidad y es aplicado sobre todo a infanto juveniles (niñas con problemas hormonales y de endocrinos). El programa de cáncer mamario; dentro de este programa se encuentra la realización del BAAF a toda paciente con palpación de un área nodular, o con tendencia nodular en la mama, así con aquellas que a través de la mamografía, se detecten alteraciones radiológicas sospechosas de lesiones malignas. A través de este 18.

(19) Sistema Automatizado para el Control de Exámenes Médicos. método se determina si es una lesión benigna, maligna o hiperplasias con atipia, permitiendo al médico de asistencia tomar la conducta correcta en cada caso. 1.3 IMPORTANCIA DE LOS MÉTODOS ESPECIALES E INVESTIGATIVOS EN ANATOMÍA PATOLÓGICA.. Las ramas clásicas de la anatomía patológica, la histología, y la citología, señalan otras como la bioquímica, la genética, la inmunohematología, la microbiología, la radiología, con las cuales se profundiza y completan los conocimientos sobre los diferentes procesos patológicos. Además se aplican otras ramas especiales de la técnica que son necesarios, para poder arribar a un diagnostico concluyente en determinadas enfermedades, estos procedimientos requieren de una alta tecnología, de personal entrenado, reactivos o marcadores, dentro de estos métodos tenemos;  La inmunohistoquímica, imprescindible en el diagnóstico eficaz de los linfomas.  Microscopia fluorescente, útil para el diagnóstico de las glomerulopatías en el riñón y enfermedades ampollosas y de otros tipos que afecten la piel como el lupus eritematoso sistémico.  Microscopia electrónica, útil para el estudio ultra estructural de muchos procesos.  Cultivos de tejidos historadiográficos.  Citometría de flujos.  Biología molecular. 1.4 ESTRUCTURA ORGANIZATIVA Y FUNCIONES DEL DEPARTAMENTO DE ANATOMÍA PATOLÓGICA.. El servicio de Anatomía Patológica es el área estructural que los médicos patólogos utilizan para el desarrollo de su actividad, para ello se apoyan en un colectivo de trabajadores, compuesto por técnicos de citohistopatología, tanatólogos, personal de servicio y secretaría. Su estructura depende de la complejidad y categorización del centro hospitalario donde se desempeña, siendo el prototipo nacional el que se encuentra ubicado en hospitales clínico quirúrgico y Gineco obstétricos (Amat, 2009). En estos servicios se realizan fundamentalmente las biopsias, necropsias y citologías. El laboratorio recibe más de 60 000 pruebas citológicas, 6000 biopsias, alrededor de 200 citologías líquidos corporales.. ya sea smear, vaginales,. baff y estudios de otros. Las necropsias se efectúan en la sección de morgue, las. biopsias son procesadas en la sección de laboratorio y los exámenes citológicos son procesados en la sección de citologías, y dependiendo de la complejidad de los 19.

(20) Sistema Automatizado para el Control de Exámenes Médicos. hospitales pueden existir otras secciones como las de Microscopia electrónica, inmunohistoquímica, biología molecular e informatización; en todas esta secciones siempre que sea posible, se tiene un patólogo o jefe de sección, con personal entrenado, profesional o técnico. Las funciones fundamentales del departamento son asistenciales, docentes, investigativas y administrativas.  La asistencia médica se basa en la realización de los diagnósticos a través de las biopsias, citologías y necropsias, y su interrelación con todos los servicios del hospital en la discusión multidisciplinaria de casos interesantes, difíciles y de larga estadía, internados o no en los centro hospitalarios; además, brinda los elementos fundamentales para la evaluación de la calidad en el proceso asistencial a través de los diferentes comités del centro.  La docencia; es fundamental en la preparación científica. a través de los. programas básicos confeccionados para la especialidad, a docentes, alumnos, enfermeros, especialistas, residentes y otros.  Investigativa; A partil del trabajo diario, son realizadas diferentes investigaciones científicas, dirigidas a los principales problemas de la sociedad o introducidas a investigaciones experimentales tanto en humanos como en animales. 1.5 MANEJO DE DATOS ESTADÍSTICOS EN ANATOMÍA PATOLÓGICA.. El manejo de datos estadísticos en los Laboratorios de Anatomía Patológica constituye un factor importante para determinar los procesos de morbimortalidad de una región específica, para el caso del laboratorio del Hospital Gineco obstétrico Mariana Grajales, la estadística comprende un marco que permite evaluar los diferentes grados de morbimortalidad en mujeres, gestantes, puérperas y neonatos de la provincia de Villa Clara. El sistema de estadística de dicho departamento está centrado fundamentalmente en el programa nacional de citología cérvico vaginal, además de incluir otros estudios como la realización del BAFF de mamas, la citología funcional Smear (Colpocitología Funcional), las biopsias y las necropsias realizadas a perinatales (Abortos, Genéticos, Fetales, Neonatales, Postneonatales). 1.6 PROCESO Y ACTIVIDAD EN EL ÁREA DE ANATOMÍA PATOLÓGICA.. Al servicio de realización de exámenes patológicos del hospital Gineco obstétrico Mariana Grajales, la indicación del paciente puede llegar remitida desde el área de 20.

(21) Sistema Automatizado para el Control de Exámenes Médicos. atención primaria, o del propio hospital; al recepcionar al paciente se recolectan los datos generales, posteriormente se realiza la toma de muestra del órgano o tejido de estudio, los cuales son sometidos a un proceso investigativo hasta obtener los resultados. Una vez realizado el examen, ya sea citológico o biópsico, se archiva en los registros correspondientes el diagnóstico de los mismos, y se hace entrega de los resultados a la consulta o área de atención primaria correspondiente. Para el caso de las necropsias la indicación llega intrahospitalariamente, con el objetivo de realizar un estudio que permita conocer las causas de fallecimiento ya sea de un aborto, genético, fetal, neonatal o postneonatal, para lo cual se realiza la investigación del habito externo e interno y posteriormente. es registrado y enviado al médico. encargado del caso. 1.6.1 PROTOCOLO PARA LA REALIZACIÓN DE LA NECROPSIA.. Para lograr el mayor aprovechamiento de los beneficios que brinda la Necropsia, es requisito previo utilizar los elementos metodológicos establecidos para su desarrollo de investigación; de ello depende lograr la máxima calidad de la información que contenga el protocolo y en especial, los modelos de conclusiones de autopsias. Los datos recogidos en el modelo deben reflejar el pensamiento real del médico asistencial, quien evalúa los diagnósticos según el criterio emitido, posterior a que el patólogo plasme en el registro y modelo los resultados de la investigación (Amat, 2009). Para el correcto cumplimiento del protocolo deben cumplirse las premisas siguientes.  Recepción de indicación para realización de necropsia.  Recepción del fallecido en la morgue.  Conocer especialidad y médico asistencial encargado del caso.  Recopilar datos de la madre del paciente fallecido y del paciente.  Revisión cuidadosa de la documentación (historia clínica y certificado de defunción).  Estudio correcto del cadáver (hábito externo y cavidades), macroscópico y microscópico de todos los órganos.  Realizar diagnóstico morfológico como hito fundamental de cronopatograma.  Archivar diagnóstico en registro.  Realizar discusión clinicopatológica. 21.

(22) Sistema Automatizado para el Control de Exámenes Médicos. 1.6.2 PROTOCOLO PARA LA REALIZACIÓN DE LAS BIOPSIAS.. Para realizar un correcto proceso biópsico es necesario llevar a cabo un conjunto de premisas que permite al patólogo conocer y precisar el objetivo que buscan en la investigación de la misma, para ello es elemental seguir el siguiente algoritmo.  Recepcionar indicación de examen.  Conocer procedencia de la indicación (consulta, área de atención primaria).  Conocer motivo de la indicación.  Recopilar datos generales del paciente  Tomar muestra del órgano o tejido de objeto de estudio, aplicando los métodos establecidos para la correcta investigación del proceso.  Realizar estudio macro y microscópico del tejido u órgano extraído.  Realizar diagnóstico del tejido u órgano estudiado.  Archivar resultado y diagnóstico del estudio realizado.  Enviar resultado y diagnóstico a consulta o área de atención primaria que solicitó el proceso 1.6.3 PROTOCOLO PARA LA REALIZACIÓN DE LA CITOLOGÍA.. El programa nacional de citología ha sufrido una actualización en los nuevos avances científicos en el plano nacional e internacional, para el perfeccionamiento de la gestión del mismo. Los cambios introducidos en el programa, y las insuficiencias en el desenvolvimiento del sistema de información estadística en los últimos años, obligaron al análisis, revisión y modificación del mismo, con el objetivo de brindar indicadores que permitan evaluar la marcha del programa de citología nacional, para la detección de cáncer cérvico uterino, cáncer mamario y otras enfermedades observadas. en infanto juveniles como los trastornos hormonales, trastornos. menstruales ( amenorreas), trastornos de esterilidad y otras(Cruz, 2001). Para este logro es preciso realizar el procedimiento establecido por el sistema nacional que a continuación se muestra.  Recepcionar el material procedente de las unidades de detección (consultorios del médico de familia, policlínicos u hospitales), el cual debe de estar acompañado de las tarjetas de citodiagnóstico y del modelo de recepción y entrega del laboratorio de citología.  Conocer el universo del programa (población objeto del programa). 22.

(23) Sistema Automatizado para el Control de Exámenes Médicos.  Llevar el control de las citologías realizadas fuera del programa (examen citológico fuera de la unidad de detección y examen que se realiza a menores de 25 años de edad).  Consignar el resultado de cada prueba en la tarjeta citodiagnóstico.  Asentar en el registro de muestras los resultados de las citologías no útiles.  Informar los resultados de las citologías realizadas a pacientes tratados por consulta de patología de cuello.  Registrar la recepción y entrega de las muestras y el resultado de las mismas.  Remitir a la consulta de patología de cuello los casos con resultados anormales.  Coordinar los turnos para la consulta de patología de cuello y enviar al área de salud correspondiente junto a la tarjeta citodiagnóstico.  Llenar el modelo de recepción y entrega para consignar resultados de las citologías recepcionadas.  Comunicar al departamento de estadísticas el resumen de los resultados obtenidos. 1.7 SEGUIMIENTO POR CONSULTAS EXTERNAS.. Posterior a la realización de los exámenes biópsicos y citológicos, y en dependencia de los resultados obtenidos, los pacientes pueden ser sometidos a un seguimiento evolutivo mediante consultas externas o denominadas también consultas evolutivas, donde se encargan de chequear el estado de salud del paciente y de la terapia a utilizar en el mismo . El principal propósito de estas consultas es disminuir los procesos de morbosidad en la población femenina, así como elevar el nivel de salud de la población mediante acciones de prevención, protección y recuperación por el sistema nacional de salud, en coordinación con las demás instituciones y autoridades. 1.8 CARACTERÍSTICAS DE LAS HERRAMIENTAS USADAS PARA LA AUTOMATIZACIÓN DE ANATOMÍA PATOLÓGICA.. Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar 23.

(24) Sistema Automatizado para el Control de Exámenes Médicos. en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras. Dentro de los objetivos de diseño de estas herramientas podemos mencionar; 1. Mejorar la productividad en el desarrollo y mantenimiento del software. 2. Aumentar la calidad del software. 3. Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos. 4. Mejorar la planificación de un proyecto. 5. Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos. 6. Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto. 7. Ayudar a la reutilización del software, portabilidad y estandarización de la documentación. 8. Gestión global en todas las fases de desarrollo de software con una misma herramienta. 9. Facilitar el uso de las distintas metodologías propias de la ingeniería del software. 1.8.1 CARACTERÍSTICAS, PRESTACIONES Y LIMITACIONES DE MYSQL. MySQL es un gestor de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones en todo el mundo, lo cual supera a cualquier otra herramienta de base de datos. Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación acceder a las base de datos de MySQL, incluyendo C, C++, C#, Pascal, Delphi, Eifeel, Smalltalk, Java (con una implementación nativa del driver de java), LISP, Perl, etcétera. MySQL es muy utilizado en aplicaciones web como MediaWiki, Drupal, phpBB, Symfony, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la 24.

(25) Sistema Automatizado para el Control de Exámenes Médicos. modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en la lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. MySQL tiene un grupo de competidores como son, PostgreSQL, Microsoft SQL Server y Oracle entre otros, pero por las características mencionadas anteriormente se decidió usar este gestor de base de datos en la presente investigación. MySQL incluye la herramienta PhpMyadmin 2.10.1, la que resulta especialmente útil, pues tiene un ambiente Web que puede ser instalado en el servidor, permitiendo el acceso a MySQL de manera muy rápida, además de realizar todo tipo de acciones sobre la base de datos como, exportar e importar bases de datos, generar consultas y dar privilegios a los usuarios entre otras.. 1.8.2 DESCRIPCIÓN Y CARACTERIZACIÓN DE VISUAL PARADIGM. VISUAL PARADIGM: Generalmente. orientado. a. la. Programación en Ingeniería de Software,. es. una. herramienta. caracterizada en la modelación de Bases de datos, Aplicaciones de Escritorio, y esta. Aplicaciones WEB,. herramienta al igual. muchas. de. las. que. herramientas. utilizada para modelación, brinda un grupo de técnicas que permiten visualizar de forma más completa la definición del sistema a implementar, a través de modelos y diagramas, que proporcionan facilidad y entendimiento tanto a desarrolladores, como a clientes; ejemplo de ello son, los diagramas de caso de uso del negocio, diagramas de actividades, modelo objeto de negocio, modelo de dominio, diagrama de caso de uso del sistema, diagrama de clases, diagrama de secuencia, subsistemas del diseño,. diagrama. de. despliegue,. diagrama. entidad. relación. y el modelo. arquitectónico del sistema entre otros. Es importante referenciar que adjunto a estos modelos o diagramas, se encuentran las Plantillas de Descripción y Especificación de requerimientos del sistema donde se describen actividades realizadas por actores, que ayudan a describir el proceso de Desarrollo del Software, lo cual es necesario 25.

(26) Sistema Automatizado para el Control de Exámenes Médicos. puesto que se considera la guía del desarrollo partiendo del Modelo de Negocio, en la Fase de Análisis. Visual Paradigm, además de estas actividades de desarrollo nos da la posibilidad de utilizar los estándares de UML (Unified Modeling Language), y patrones de diseño definidos en el ciclo de vida del software, con el objetivo de hacer más estable y seguro el flujo de trabajo durante el desarrollo del proyecto. 1.8.3 DESCRIPCIÓN Y CARACTERIZACIÓN DE ERECASE. ERECASE: Es propia para la Modelación de Bases de Datos Relacionales. Esta herramienta posee una interfaz gráfica de usuario que apoya la creación de diagramas Entidad-Relación Extendido (ERE) y la transformación automática a esquemas del modelo relacional; no sin antes someter el diagrama a una exhaustiva validación estructural. Esta herramienta muestra cómodas interfases gráficas, que permite editar las propiedades de los conjuntos de entidades, conjuntos. de. interrelaciones. y. otras. construcciones del diagrama EER. Para la creación del esquema conceptual, ofrece un conjunto de construcciones del modelo EER como son: entidades fuertes y débiles; asociaciones recursivas, binarias y ternarias;. interrelaciones. del. tipo. ISA;. generalizaciones,. agregaciones. y. categorizaciones, así como un explorador del diagrama que permite visualizar las construcciones insertadas en el esquema y constituye una vía de acceso rápido a las propiedades de estas. Como característica novedosa permite la validación estructural del diagrama ER basándose en las cardinalidades máximas y mínimas de las relaciones, además de permitir La inclusión de un conjunto de construcciones del modelo para lograr una mejor expresividad en el diagrama. La realización de validaciones estructurales en un esquema en la etapa de diseño para evitar inconsistencias. 26.

(27) Sistema Automatizado para el Control de Exámenes Médicos. La transformación de un esquema al modelo relacional. La generación de código SQL para la creación de la Base de Datos física en un Sistema Gestor de Bases de Datos (SGBD) determinado. 1.8.4 CARACTERÍSTICAS DE SYMFONY.. Symfony es un framework, simplifica el desarrollo de una aplicación mediante la automatización de algunos de los patrones utilizados para resolver las tareas comunes. Proporciona una estructura al código fuente, forzando al desarrollador a crear código más legible y más fácil de mantener, por último, facilita la programación de aplicaciones, ya que encapsula operaciones complejas en instrucciones sencillas (2008c, Pontier, 2008b, Pontier, 2008a). Symfony es un completo framework diseñado para optimizar, gracias a sus características, el desarrollo de las aplicaciones web. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación (2008c, Pontier, 2008b, Pontier, 2008a).. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web. Symfony está desarrollado completamente con PHP 5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y SQL Server de Microsoft. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows. A continuación se muestran algunas de las ventajas de sus características.  Fácil de instalar y configurar en la mayoría de plataformas (y con la garantía de que. funciona correctamente en los sistemas Windows, unix y *nix estándares)..  Es independiente del sistema gestor de bases de datos.  Sencillo de usar en la mayoría de casos, pero lo suficientemente flexible como para adaptarse a los casos más complejos.  Basado en la premisa de "convenir en vez de configurar", en la que el desarrollador solo debe configurar aquello que no es convencional.  Sigue la mayoría de mejores prácticas y patrones de diseño para la web. 27.

(28) Sistema Automatizado para el Control de Exámenes Médicos.  Preparado para aplicaciones empresariales y adaptable a las políticas y arquitecturas propias de cada empresa, además de ser lo suficientemente estable como para desarrollar aplicaciones a largo plazo.  Código fácil de leer que incluye comentarios de phpDocumentor y que permite un mantenimiento muy sencillo.  Fácil de extender, lo que permite su integración con librerías desarrolladas por terceros.. 28.

(29) Sistema Automatizado para el Control de Exámenes Médicos. Conclusiones Parciales En este capítulo se describe Anatomía. Patológica. del. el desarrollo de las actividades del laboratorio de. hospital. Gineco. obstétrico. Mariana. Grajales. su. funcionamiento y los servicios que brinda. Se definen conceptos referentes a las características de los procesos que se efectúan en el laboratorio, se explican los procedimientos utilizados para la realización de los exámenes, y. los métodos. utilizados para su fin. También se abordan aspectos relacionados con la caracterización de las herramientas utilizadas para la automatización del Laboratorio de Anatomía Patológica y temas relacionados con los protocolos utilizados para el desempeño del trabajo, así como la importancia de la Anatomía Patológica para la investigación científica y el avance científico técnico que aporta al sistema de salud de nuestro país.. 29.

(30) Sistema Automatizado para el Control de Exámenes Médicos. Capítulo 2: La ingeniería de requisitos como base para el desarrollo del análisis y diseño del sistema. 2. LOS REQUISITOS COMO BASE Y CONTEXTO EN EL MODELADO DEL NEGOCIO.. En la actualidad persisten los problemas en el desarrollo de software, entre ellos, un inadecuado entendimiento de las necesidades de los usuarios, incapacidad de absorber cambios en los requisitos e insatisfacciones de los clientes por inaceptable o bajo desempeño del software. Las principales causas son la administración insuficiente de requisitos; los problemas que afectan la comunicación; las inconsistencias no detectadas entre requisitos, diseño e implementación; las validaciones tardías de requisitos; el enfrentamiento reactivo de riesgos y la propagación de cambios sin control. Los modelos de proceso de Ingeniería de Requisitos (IR), a pesar de su evolución, aún presentan carencias. Por tanto, para obtener un producto de calidad, se requiere una mejora en los procesos de IR y aplicar medidas para determinar eficiencia y eficacia en el desarrollo de software (Higher, 2003). Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. El resultado del análisis de requisitos con el cliente se plasma en el documento, Especificación de Requerimientos del Sistema (ERS), cuya estructura puede venir definida por varios estándares, en los que se plasman las principales entidades que participarán en el desarrollo del software. La captura, análisis y especificación de requisitos (incluso pruebas de ellos), es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y diversos procesos de trabajo para estos fines. La especificación de requerimientos y requisitos del sistema describe el comportamiento esperado en el software una vez desarrollado. Gran parte del éxito de un proyecto de software radicará en la identificación de las necesidades del negocio (definidas por usuarios y desarrolladores), para la recolección, clasificación, identificación, priorización y especificación de los requisitos del software (Higher, 2003). 30.

(31) Sistema Automatizado para el Control de Exámenes Médicos. 2.1 LICITACIÓN DE REQUISITOS.. La licitación de los requisitos, también conocida como la recolección de requisitos, es el proceso mediante el que se identifican los ítems de información que determinan las características deseadas y las restricciones que deberá satisfacer el sistema o software, teniendo en cuenta la satisfacción de los usuario, y el ambiente donde se encuentra; es decir, la captura y descubrimiento de los requisitos que deberán ser implementados para el software o producto, donde además se identifican y establecen las primeras relaciones entre usuarios y equipo de trabajo (Higher, 2003). El objetivo fundamental de este proceso es la obtención de una especificación preliminar detallada (informal) de las necesidades de los usuarios del software a desarrollar, con el objetivo de mejorar constantemente su implementación y evitar con ello conflictos entre las partes integrantes, ya sean usuarios o desarrolladores. Es importante señalar que este es uno de los aspectos más importantes durante el desarrollo del proyecto, puesto que da una visión mas completa de las necesidades de los clientes y de los objetivos a desarrollar durante el ciclo de vida del software en desarrollo, que implican un grupo de actividades que inicialmente deben ser estructuradas de forma ascendentes y organizada para completar el objetivo propuesto por ambas partes (Higher, 2003). 2.2 EL MODELADO O PROCESO DE NEGOCIO. ANÁLISIS Y NEGOCIACIÓN DE REQUISITOS.. El modelo o proceso de negocio, es la etapa de inicio del proyecto en la cual se establecen las relaciones con los usuarios, con el objetivo de determinar y capturar los requisitos funcionales y no funcionales del sistema a desarrollar, contiene la descripción de los asuntos que detallan como la empresa interactúa con procesos externos; en ella se desarrollan las fases de análisis, diseño, implementación y prueba del software con el objetivo de definir la actividad de la IR (Ingeniería de Requisitos) en la cual se estudia la información extraída durante la licitación, para identificar la presencia de áreas no detectadas, requisitos contradictorios y peticiones que aparecen como vagas e irrelevantes; dichas peticiones se clasifican y negocian con los clientes para verificar los puntos de acuerdo y entendimiento de sus necesidades; y se trasladan de requisitos de usuarios a requisitos del Software o de sistema, precisando los límites (el tiempo de desarrollo) del sistema y la interacción con su entorno (Higher, 2003). 31.

(32) Sistema Automatizado para el Control de Exámenes Médicos. El objetivo del análisis es descubrir problemas en la declaración informal de requisitos generados durante la captura de los mismos y su clasificación; en este proyecto partiendo del punto de inicio, se lograron realizar disímiles actividades relacionadas con el análisis y negociación, entorno a la IR, primeramente se realizó un intercambio con los usuarios para determinar cuales eran sus expectativas y que deseaban lograr para mejorar sus condiciones de trabajo, para controlar los eventos ejecutados durante la realización de exámenes médicos, logrando la captura de un número de requisitos clasificados en funcionales y no funcionales, así como casos de usos asociados a la negociación, que dieron paso a la continuidad del desarrollo del proyecto y a la captura de actores y casos de uso del sistema; a continuación hacemos mención de los casos de usos del negocio y actores del negocio modelados en el desarrollo del proyecto (Higher, 2003). Casos de usos del negocio (ver figura 2.1 diagrama de caso de uso del negocio) 1. Caso de uso del negocio Analizar Estado de salud del paciente. 2. Caso de uso del negocio Indicar Examen Médico 3. Caso de uso del negocio Realizar Examen Médico. Realizar Examen Biopsia. Realizar Examen Citología. 4. Caso de uso del negocio Realizar Estudio Postmortem. Realizar Examen Necropsia. Actores del negocio (ver figura 2.1diagrama de caso de uso del negocio) 1. Actor Paciente. 2. Actor Médico Asistencial. 3. Actor Especialista en Anatomía Patológica. 32.

(33) Sistema Automatizado para el Control de Exámenes Médicos. Figura 2.1 diagrama de casos de usos del negocio.. 2.3 ESPECIFICACIÓN Y VALIDACIÓN DE LOS REQUISITOS. La especificación de requisitos, conocida también como definición de requisitos, es el modo habitual de guardar y comunicar requisitos (en composición grupal). El objetivo de esta actividad es obtener un documento de especificación de IR que defina, de forma completa, precisa y verificable, los requisitos que debe cumplir el sistema, tanto funcional como no funcional, así como las restricciones aplicables al diseño (software y hardware). Para ello se desarrolló una estrategia de búsqueda y verificación exhaustiva en conjunto a los clientes, respecto a la ingeniería de requisitos realizada en el análisis y negociación de requisitos, haciendo énfasis en los requisitos informalmente capturados en dicha fase del proyecto para prevenir y corregir errores no detectados, además de chequear la posibilidad de adicionar o modificar requisitos existentes. También fue necesario realizar una descripción tanto de actores como de casos de usos del negocio utilizando las plantillas de especificación del negocio (ver anexos tablas 2.2 - 2.3), donde se describen de forma más detallada los procesos de cada caso de uso del negocio, para valorar la posibilidad de encontrar nuevos requisitos (Higher, 2003). Además en este proceso se comprobó que la ERS se ajustó a las necesidades de clientes/usuarios y otros implicados, y se comprobó con los implicados si las necesidades fueron adecuadamente interpretadas. Dentro de este proceso también 33.

(34) Sistema Automatizado para el Control de Exámenes Médicos. se desarrollaron actividades de verificación de requisitos, con el fin de comprobar que la especificación de requisitos del software ERS se construyó de acuerdo a los criterios y estándares establecidos. Esta validación fue realizada con la participación y presencia de clientes, usuarios y demás implicados (Higher, 2003). Los objetivos de esta actividad fueron comprobar la consistencia, completitud, corrección, precisión del documento ERS, así como el descubrimiento de problemas en él, antes de comprometer recursos en su implementación. 2.4 GESTIÓN DE REQUISITOS. CAPTURA DE ACTORES Y CASOS DE USO DEL SISTEMA.. Esta actividad permitió identificar, controlar, seguir los requisitos y sus cambios en cualquier momento teniendo en cuenta;  Los acuerdos tomados en la captura de requisitos, como puente entre el desarrollo de requisitos y la gestión de requisitos.  La gestión de requisitos incluyendo todas las actividades para mantener la integridad, exactitud y difusión de los acuerdos de los requisitos durante la vida del proyecto. Para ello fueron establecidos partiendo de la línea base de los requisitos, la captura de caso de usos del sistema, especificación de casos de uso del sistema, así como diagramas de clases, lo cual dio paso a la fase de diseño donde fueron definidas un conjunto de actividades, dentro de ella, la estructura y arquitectura de nuestro software y el diseño conceptual de la base de datos. A continuación se hace mención de los casos de usos del sistema y actores del sistema detectados en el desarrollo del proyecto.. Casos de usos del sistema (ver figura 2.2 diagrama de caso de uso del sistema) 1. Caso de uso del sistema Gestionar Usuarios. 2. Caso de uso del sistema Autenticarse 3. Caso de uso del sistema Actualizar Registros. 4. Caso de uso del sistema Modificar Exámenes. 5. Caso de uso del sistema Agregar Exámenes. 6. Caso de uso del sistema Eliminar Exámenes. 7. Caso de uso del sistema Generar Reportes. 34.

(35) Sistema Automatizado para el Control de Exámenes Médicos. Actores del sistema (ver figura 2.1diagrama de caso de uso del sistema) 1. Actor Informático. 2. Actor Médico Asistencial. 3. Actor Especialista en Anatomía Patológica. Figura 2.2 Diagrama de casos de usos del sistema. 35.

Figure

Figura 2.1 diagrama de casos de usos del negocio.
Figura  2.2 Diagrama de casos  de usos del sistema
Figura 2.4 Diagrama Entidad-Relación de la base de datos de Anatomía Patológica
Figura 3.5 Agregando Paciente
+5

Referencias

Documento similar

In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements

The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

Sanz (Universidad Carlos III-IUNE): "El papel de las fuentes de datos en los ranking nacionales de universidades".. Reuniones científicas 75 Los días 12 y 13 de noviembre