Вы находитесь на странице: 1из 29

PLAN DE PROYECTO DE GRADO

SISTEMA DE INFORMACIN PARA APOYAR EL CONTROL PRENATAL Y EPIDEMIOLGICO EN LA UNIDAD DE MEDICINA MATERNOFETAL DEL HOSPITAL UNIVERSITARIO DE SANTANDER.

AUTORES: JAIRO ALFONSO SILVA FRANCO RAL FERNANDO RIVERO OLARTE

DIRECTOR M.I.I.C.C. VCTOR EDUARDO MARTNEZ ABAUNZA

CODIRECTOR Md. GO CARLOS HERNN BECERRA MOJICA

UNIVERSIDAD INDUSTRIAL DE SANTANDER ESCUELA DE INGENIERA DE SISTEMAS E INFORMTICA FACULTAD DE INGENIERAS FSICO-MECNICAS BUCARAMANGA 2009

PLAN DE PROYECTO DE GRADO

SISTEMA DE INFORMACIN PARA APOYAR EL CONTROL PRENATAL Y EPIDEMIOLGICO EN LA UNIDAD DE MEDICINA MATERNOFETAL DEL HOSPITAL UNIVERSITARIO DE SANTANDER.

AUTORES: JAIRO ALFONSO SILVA FRANCO RAL FERNANDO RIVERO OLARTE

UNIVERSIDAD INDUSTRIAL DE SANTANDER ESCUELA DE INGENIERA DE SISTEMAS E INFORMTICA FACULTAD DE INGENIERAS FSICO-MECNICAS BUCARAMANGA 2009

SISTEMA DE INFORMACIN PARA APOYAR EL CONTROL PRENATAL Y EPIDEMIOLGICO EN LA UNIDAD DE MEDICINA MATERNOFETAL DEL HOSPITAL UNIVERSITARIO DE SANTANDER.

PRESENTADO ANTE

Comit de Proyectos de Grado

ESCUELA

Ingeniera de Sistemas e Informtica Ingenieras Fsico-Mecnicas

FACULTAD

ELABORADO POR:

Jairo Alfonso Silva Franco

____________________________

Ral Fernando Rivero Olarte

____________________________

DIRECTOR: M.I.I.C.C. Vctor Eduardo Martnez Abaunza CODIRECTOR: Md. GO Carlos Hernn Becerra Mojica ____________________________ ____________________________

TABLA DE CONTENIDO 1 ESPECIFICACIONES DEL PROYECTO ............................................... 5 1.1 TTULO .................................................................................... 5 1.2 MODALIDAD ........................................................................ 5 1.3 DIRECCIN ......................................................................... 5 1.4 AUTORES ............................................................................. 5 1.5 ENTIDADES INTERESADAS EN EL PROYECTO ................. 6 2 PLANTEAMIENTO DEL PROYECTO ................................................... 7 2.1 OBJETIVOS ........................................................................... 7 2.1.1 OBJETIVO GENERAL ...................................................... 7 2.1.2 OBJETIVOS ESPECFICOS ............................................. 7 2.2 DESCRIPCIN DE LA SITUACIN ACTUAL ....................... 8 2.3 JUSTIFICACIN ................................................................... 9 2.4 IMPACTO Y VIABILIDAD .................................................... 10 2.4.1 IMPACTO ...................................................................... 10 2.4.2 VIABILIDAD .................................................................. 10 3 MARCO DE TERICO ....................................................................... 11 3.1 EL CONTROL PRENATAL .................................................. 11 3.2 PERINATOLOGA ............................................................... 11 3.3 MALFORMACIONES CONGNITAS .................................. 13 3.3.1 MALFORMACIONES CONGNITAS ENCEFLICAS ... 14 3.4 ULTRASONIDO FETAL ...................................................... 15 3.4.1 EL ECGRAFO .............................................................. 16 3.5 EPIDEMIOLOGA ............................................................... 16 3.5.1 EPIDEMIOLOGA PERINATAL ...................................... 17 3.6 JAVA .................................................................................... 18 3.6.1 JAVA ENTERPRISE EDITION ........................................ 18 3.7 FRAMEWORKS .................................................................. 19 3.7.1 STRUTS ......................................................................... 19 3.7.2 HIBERNATE ............................................................... 20 3.7.3 SPRING ......................................................................... 20 3.8 IDE's ................................................................................... 20 3.8.1 NETBEANS ................................................................... 21 3.8.2 ECLIPSE ........................................................................ 21 3.9 MYSQL ............................................................................... 21 4 METODOLOGA Y PLAN DE TRABAJO ............................................. 22 4.1 METODOLOGA ................................................................. 22 4.2 PLAN DE TRABAJO ............................................................ 24 4.2.1 ETAPA DE ANLISIS .................................................... 24 4.2.2 ETAPA DE DISEO ....................................................... 24 4.2.3 ETAPA DE IMPLEMENTACIN .................................... 24 4.2.4 ETAPA DE DOCUMENTACIN ..................................... 25 5 CRONOGRAMA DE ACTIVIDADES ................................................... 26 6 PRESUPUESTO ................................................................................. 27 7 BIBLIOGRAFA .................................................................................. 28 7.1 LIBROS Y ARTCULOS ....................................................... 28 7.2 ENLACES ........................................................................... 29

1. ESPECIFICACIONES DEL PROYECTO

1.1. TTULO Sistema de Informacin para apoyar el control epidemiolgico en la Unidad de Medicina Maternofetal Universitario de Santander. 1.2. MODALIDAD Investigacin 1.3. DIRECCCIN DIRECTOR Nombre Profesin Institucin Cargo : : : : Vctor Eduardo Martnez Abaunza Magster en Ingenieras rea Informtica y Ciencia Universidad Industrial de Santander Docente Escuela de Ingeniera de Sistemas e Informtica prenatal y del Hospital

CODIRECTOR Nombre Profesin Institucin Cargo 1.4. AUTORES Nombre Cdigo Carrera Nombre Cdigo Carrera : : : : : : Jairo Alfonso Silva Franco 2050216 Ingeniera de Sistemas Ral Fernando Rivero Olarte 2022096 Ingeniera de Sistemas : : : : Carlos Hernn Becerra Mojica Md. GO Perinatlogo Universidad Industrial de Santander Docente Escuela de Medicina

1.5. ENTIDADES INTERESADAS EN EL PROYECTO Escuela de Ingeniera de Sistemas e Informtica de la Universidad Industrial de Santander Grupo de Investigacin en Ingeniera Biomdica Facultad de Salud de la Universidad Industrial de Santander Unidad de Medicina Maternofetal del Hospital Universitario de Santander Unidad de Recin Nacidos Hospital Universitario de Santander Dems entidades relacionadas

2. PLANTEAMIENTO DEL PROYECTO

2.1. OBJETIVOS

2.1.1. OBJETIVO GENERAL Construir una herramienta software basada en la web para contribuir a la organizacin de la Unidad de Medicina Maternofetal del Hospital Universitario de Santander, brindar apoyo al diagnstico de pacientes en estado de embarazo, gestionar el control estadstico y epidemiolgico y funcionar como centro de consulta al estudiantado de la Facultad de Medicina de la Universidad Industrial de Santander. 2.1.2. OBJETIVOS ESPECFICOS Disear una base de datos y las interfaces de usuario con base en el anlisis de requisitos de software y las especificaciones de diseo. Desarrollar un Sistema de Informacin funcional con mdulos para la gestin de patologas y enfermedades perinatales, gestin de casos que se presenten en la UMMFN, gestin de pacientes, gestin de informes y gestin de usuarios del sistema. Brindar a la UMMFN una herramienta para gestionar el archivo grfico de los pacientes obtenido en cada una de las sesiones ecogrficas, solucionando las limitaciones de los recursos hardware para almacenar dicha informacin. Elaborar la documentacin que sirva como referencia para el usuario sobre el uso del Sistema de Informacin. Elaborar pruebas de funcionalidad y carga pico a la aplicacin web.

2.2. DESCRIPCIN DE LA SITUACIN ACTUAL La misin de la UMMFN1, es atender a pacientes en estado de gestacin y hacerle seguimientos peridicos a los casos de embarazo de alto riesgo que puedan presentar complicaciones obsttricas, mdicas o quirrgicas en esta etapa. El personal mdico a cargo de la UMMFN realiza diagnsticos a partir de la captura de las medidas morfolgicas internas y externas del feto, utilizando ultrasonido obsttrico y almacenando imgenes, videos, histogramas, grficas de crecimiento, y otros datos importantes en el seguimiento perinatal. Cuando se encuentran frente a un nuevo caso de malformacin fetal, los asistentes mdicos, registran mediante formularios en papel, informacin del paciente tales como datos personales, antecedentes patolgicos, quirrgicos, farmacolgicos, gineclogos, entre otros; para posteriormente, almacenarla en una hoja de clculo donde se centralizan los datos para su anlisis estadstico. Los mdicos suscritos a la UMMFN, realizan un informe detallado de cada anomala acontecida, con motivo de socializar dichos casos que fueron encontrados durante la prestacin del servicio, el cual se expone ante la Junta de Diagnstico Prenatal de Malformaciones Fetales y Anomalas Congnitas, quienes se renen semanalmente debido al alto nmero de anormalidades presentadas y toman decisiones sobre las pacientes. Actualmente no existe ningn sistema de informacin computarizado en la UMMFN, de carcter tanto administrativo como educativo que contribuya a la automatizacin de los procesos que se realizan a diario en dicha entidad, es por esto, que se reconoce la necesidad de desarrollar una herramienta basada en la web, que permita tanto a estudiantes de la Facultad de Medicina de la Universidad Industrial de Santander como al personal de la UMMFN, el acceso a informacin relacionada a casos anmalos, con la cual se puedan generar posteriormente nuevas investigaciones.

1 Unidad de Medicina Maternofetal del Hospital Universitario de Santander.

2.3. JUSTIFICACIN Desde mucho antes del uso de las computadoras en las organizaciones, stas reunan, almacenaban y actualizaban informacin en el transcurso normal de su diario desempeo. Los sistemas de informacin son procedimientos y reglas establecidas para generar y entregar informacin a los miembros de determinada organizacin. Cada una de estas personas, desempea un determinado rol y requiere informacin distinta para la realizacin de su trabajo, las reglas definidas dentro del sistema son las que indican el tipo, momento, formato y cual es la persona a quien se debera entregar determinada informacin. Tratar manualmente un sistema de informacin, incluso en organizaciones pequeas donde el flujo de datos e informacin no es significativamente grande, puede llegar a ser un procedimiento bastante ineficiente y frustrante. Los sistemas de informacin automatizados o basados en computadoras, estn conformados por hardware, software, personas, procedimientos y datos. Todos estos elementos se conjugan, trabajando juntos, brindando informacin relevante para la conduccin y la toma de decisiones en la empresa u organizacin. Esto hace posible a las empresas llevar a cabo sus tareas con mayor calidad y facilidad. Los sistemas de informacin computarizados, tienen diferentes capacidades implementadas tales como llevar un seguimiento de las transacciones y operaciones diarias, propias de la entidad, adems de servir de apoyo al flujo de informacin interno de la organizacin. La finalidad de los sistemas de informacin organizacionales es procesar entradas, mantener archivos de datos relacionados con la organizacin y producir informacin, reportes y otras salidas para los usuarios que las necesitan. Es por esto que se hace visible la necesidad de implementar un Sistema de Informacin, desde la perspectiva de la eficiencia, para brindar apoyo en los procesos diarios que se realizan en la UMMFN del Hospital Universitario de Santander, para as, brindar un mejor servicio a la poblacin que se beneficia de los servicios prestados en esta entidad, adems de facilitar al personal mdico informacin necesaria para la toma de decisiones con respecto a los casos que se presenten.

2.4. IMPACTO Y VIABILIDAD

2.4.1. IMPACTO La elaboracin del presente proyecto tendr un impacto positivo en los estudiantes e investigadores de la Facultad de Medicina de la Universidad Industrial de Santander, ya que tendrn una nueva fuente de estudio e informacin relacionada con la perinatologa, y a partir de esta se podrn desarrollar nuevas investigaciones en el campo de la medicina maternofetal. El personal de la UMMFN ser ampliamente beneficiado, debido a que podrn utilizar el sistema de informacin para soportar su trabajo, y realizar sus procesos eficientemente, puesto que pasaran de trabajar con un sistema de informacin manual a un sistema de informacin computarizado. 2.4.2. VIABILIDAD El personal de la UMMFN se ha mostrado entusiasta por la proposicin del presente proyecto y estn dispuestos a colaborar en todo sentido durante el proceso de diseo, anlisis y desarrollo; aportando de su tiempo y abrindole las puertas a los autores del presente proyecto para poder observar y tener una visin clara de las necesidades que se presentan. El uso de herramientas de desarrollo libres tales como IDE's2; manejadores de bases de datos, y frameworks[1], entre otros, y lenguajes robustos enfocados a la web, representan un ahorro sustancial en el pago de licencias de uso, convirtindose en un factor importante en la viabilidad del presente proyecto, adems de permitir la futura actualizacin y elaboracin de nuevos mdulos al producto final que ser el sistema de informacin a desarrollar.

2 Integrated Development Environment (Entorno de Desarrollo Integrado).

10

3. MARCO TERICO

3.1. EL CONTROL PRENATAL El control prenatal se define como el conjunto de acciones y procedimientos sistemticos y peridicos, con la finalidad de prevenir y diagnosticar las posibles variables (patologas) que conllevan a la muerte de la madre o del feto, especialmente en la etapa perinatal. Actualmente las estadsticas3 de mortalidad perinatal [(TMP: El nmero de muertes fetales despus de 28 semanas de embarazo (muertes fetales tardas) mas el nmero de muertes de nios menores de 7 das por cada 1.000 nacidos vivos.)], demuestran un aumento en el nmero de patologas que afectan al feto y as como sus posibles causas, los factores son muy diversos, desde la condicin social y laboral hasta factores genticos y antecedentes familiares. Para la deteccin de las anormalidades y elaboracin del diagnstico, el mdico perinatlogo se vale de la historia clnica de la paciente en conjunto con los datos obtenidos mediante la ecografa obsttrica. Durante el embarazo, para analizar la condicin del feto, se realizan ecografas mensuales hasta la semana 28 de gestacin, quincenales a partir de la semana 28 de gestacin y semanales a partir de las 36 semanas. Siendo las realizadas en el ltimo trimestre las ms importantes, pues se hacen evidentes las malformaciones y patologas que afectan los sistemas ms importantes del cuerpo. En general, el control prenatal debe ser: precoz: tan pronto la paciente se entera de que esta encinta, para poder predecir la edad gestacional, realizar acciones de prevencin y detectar los posibles factores de riesgo. Peridico: la frecuencia depende directamente del nivel de riesgo las condiciones mdicas y psicolgicas. Completo: se debe realizar un diagnstico en base al estado general de la mujer y no debe limitarse al feto. 3.2. PERINATOLOGA La Perinatologa es una rama de la gineco-obstetricia que se encarga del estudio y control de los embarazos de alto riesgo, durante todo el embarazo y hasta el nacimiento del bebe y el control posterior. Requiere de la participacin de diversas profesiones: mdicos obstetras, gineclogos y neonatlogos, obstetras, enfermeras, psiclogos, genetistas, etc.
3 Neonatal and Perinatal Mortality : Country, Regional and Global Estimates World Health Organization. 2006

11

El periodo perinatal comprende entre las 28 semanas de gestacin y los 28 primeros das de vida. El periodo neonatal es el espacio de tiempo que comprende desde el momento en que el beb nace hasta los 28 das despus del nacimiento; segn la Organizacin Mundial de la Salud, el 50% de las muertes neonatales, tienen como causa el bajo peso de nacimiento y su patologa propia o las malformaciones congnitas que se hacen evidentes al momento del nacimiento[2]. Las principales definiciones de la terminologa utilizadas en la perinatologa son: Edad gestacional: es el numero completo de semanas que han transcurrido entre el primer da de la ltima menstruacin y la fecha del parto. Debe ser confirmada mediante una ecografa antes de las 26 semanas. Nacido vivo: Extraccin completa del cuerpo de la madre, independiente de la duracin del embarazo, el cual despus de la separacin muestre seales de vida como latidos cardacos, respiracin etc. Muerte fetal: Muerte ocurrida antes del parto, independientemente de la duracin del embarazo. Muerte fetal precoz: (aborto) Expulsin o extraccin de un feto o embrin, con una edad gestacional menor a 22 semanas o con un peso inferior a los 500 g. Muerte fetal tarda: (mortinato) Muerte antes del parto en que la edad gestacional es mayor a 22 semanas o el peso es mayor o igual a 500 g. Inmaduro: Neonato entre 20 y 28 semanas de gestacin. Pretrmino: Neonato con menos de 37 semanas de gestacin o menor de 253 das, desde el primer da de la ultima regla. Prematuro extremo: Neonato con menos de 750 g de peso o con una edad gestacional inferior a 26 semanas. Termino: Neonato nacido entre la semana 37 y el ultimo da de la semana 42. Postrmino: Neonato nacido despus de la semana 42. Peso insuficiente al nacer: Neonatos que tienen un peso inferior a los 3000 g. Bajo peso al nacer: Neonatos con menos de 2500 g. Muy bajo peso al nacer: Neonatos con peso inferior a 1500 g. Extremo bajo peso al nacer: Neonatos con peso inferior a 1000 g. Microneonatos: Neonatos con peso inferior a los 750 g. Mortalidad neonatal: Cantidad de recin nacidos fallecidos antes de llegar a los 28 das de vida por cada mil nacidos vivos. Mortalidad perinatal: Es la suma de la mortalidad neonatal y la Tasa de mortalidad Fetal.

12

3.3. MALFORMACIONES CONGNITAS Las malformaciones congnitas son anomalas morfolgicas que se hacen evidentes al momento del parto. El termino congnito no indica pero tampoco descarta un origen gentico de la anormalidad, si no que precisa el hecho de que esta presente al momento del parto. Una malformacin, es un defecto morfolgico de un rgano, parte de este, o de una regin del cuerpo, producto de un proceso de desarrollo intrnsecamente anormal. Las causas de las malformaciones suelen ser factores genticos o hereditarios, pero el uso o presencia de entidades txicas durante todo el desarrollo fetal como frmacos, estupefacientes, radiaciones y productos qumicos, pueden perturbar el desarrollo normal del feto, ocasionando daos en la correcta forma y funcionamiento de los rganos del cuerpo. Debido al gran nmero de malformaciones congnitas, su diagnostico inicial puede establecer dificultades, en muchas ocasiones se puede prever debido a los antecedentes familiares, en otros casos se detecta mediante la practica de una ecografa prenatal, o utilizando otros mtodos como la amniocentesis que consiste en extraer una pequea parte del liquido amnitico, con el fin de analizarla y determinar si el beb presenta anomalas cromosmicas (sndrome de down), defectos congnitos graves y enfermedades producidas por un gen anormal. La clasificacin de malformaciones sugerida por Sprangler4 se divide en dos grandes grupos. Las malformaciones externas o visibles, y las malformaciones internas o no visibles. En los cuales se presentan subgrupos o familias. Dentro del grupo de malformaciones externas podemos encontrar: Defectos aislados como son deformidad, disfuncin, displasia, malformacin, y defectos mltiples como defecto de campo, sndromes, asociacin, secuencia. Las internas o no visibles se encuentran: pueden ser por bsqueda intencionada o hallazgo incidental. Una disrupcin, es un defecto morfolgico debido a una alteracin extrnseca durante el proceso de desarrollo de un rgano el cual se haba estado desarrollando de forma completamente normal. Se debe principalmente a la destruccin de tejido ya formado. La displasia es una perturbacin de la estructura celular de un tejido con implicaciones morfolgicas. En otras palabras, es proceso y consecuencia de dishistognesis . Un sndrome es una agrupacin randmica de malformaciones cuya causa se desconoce. Se denomina secuencia el patrn de anomalas mltiples ocasionadas por una nica anormalidad causante de una cadena de complicaciones en la morfognesis, ya que el desarrollo del embrin, es un proceso secuencial en el tiempo y en el espacio.

4 Spranger J, Opitz A. Errors of morphogenesis: concepts and terms. Recommendations of an international working group. J Pediatr 1982; 100(1): 160-5.

13

Figura 1. Malformaciones ms frecuentes. OMS

3.3.1. MALFORMACIONES CONGNITAS ENCEFLICAS Dentro de las principales malformaciones congnitas enceflicas esta presente la hidrocefalia[3], la macrocefalia, la microcefalia, la anencefalia y la exencefalia. La palabra hidrocefalia viene de las palabras griegas hydro (agua) y cfalo (cabeza) tal y como indica su nombre es una situacin en donde hay una cantidad excesiva de liquido en el cerebro, el liquido presente es el liquido cefalorraqudeo. Esta acumulacin concentrada de liquido conlleva a la dilatacin anormal de los espacios del cerebro llamados ventrculos. Esta dilatacin produce una presin altamente daina en los tejidos del cerebro. La macrocefalia es una anormalidad en la que el permetro ceflico es mayor al promedio correspondiente al sexo y edad del beb. Puede ser causada por factores hereditarios. No siempre se le puede relacionar con retraso mental, en la mitad de casos la evolucin mental es completamente normal. La microcefalia es un trastorno neurolgico en el cual, el permetro ceflico es menor al promedio correspondiente al sexo y a la edad del nio. Adems de congnita puede manifestarse en los primeros aos de edad del infante. La anencefalia es un defecto del tubo neural el cual se manifiesta cuando la cabeza no logra cerrarse generalmente entre el da 23 y 26 de embarazo, originando la ausencia de una importante parte del cerebro, el crneo y el cuero cabelludo. La exencefalia es una malformacion en la cual el cerebro esta ubicado fuera del crneo, se presenta principalmente en embriones durante las primeras fases de la anencefalia. Otras malformaciones importantes son la microencefalia, hidraencefalia, octocefalia(trastorno letal), megaloencefalia (cerebro exesivamente grande), plagiocefalia, porencefalia, lisencefalia, iniencefalia, holoprosencefalia, ezquisencefalia, escafocefalia, colpocefalia, oxicefalea, braquicefalia y la trigonocefalia.

14

3.4. ULTRASONIDO FETAL

Figura 2. Procedimiento ecogrfico.

En medicina, el ultrasonido, vulgarmente conocido como ecografa, es un procedimiento de imagenologa, que utiliza los ecos de una emisin de ultrasonidos, enfocada en cuerpo u objeto, para formar una representacin grfica de los rganos y estructuras internas. En medicina, el ultrasonido es utilizado para examinar el corazn, los riones, el hgado, los pulmones y otros rganos. En la obstetricia, el personal mdico usa el ultrasonido para examinar el feto. El ultrasonido, a diferencia de la radiografa, no expone el cuerpo a la radiacin ionizante. Como medio principal de diagnostico durante el control prenatal, el sonograma abdominal, brinda informacin detallada del estado del feto; permite conocer el sexo del beb y realizar un seguimiento al crecimiento y desarrollo de sus sistemas biolgicos, como lo son el sistema nervioso central, el sistema cardiovascular, el sistema oseo etc. La ecografa no conlleva ningn riesgo para el feto o la madre, la embarazada se acuesta sobre una camilla, se le aplica un gel especial sobre la regin abdominal y el perinatlogo mueve un transductor sobre la piel que emite seales de alta frecuencia, que luego un DSP procesa y traduce en imgenes. Sus principales funciones son confirmar el embarazo; midiendo la circunferencia del crneo y la longitud del femur, se confirma que el tamao es adecuado a la fecha prevista del parto. Tambin se puede averiguar todo tipo de malformaciones, posicin de la placenta y alteraciones en el cerebro. Existen tres tipos de ecografa, 2D, 3D y 4D, siendo la realizada en dos dimensiones la mejor alternativa para el seguimiento del embarazo. Con ella se observa al feto en dos dimensiones, en un corte longitudinal y transversal sin sonido y en blanco y negro. Su principal ventaja es que permite diagnosticar malformaciones genitourinarias, gastrointestinales, en el sistema nervioso central, la cara y el cuello, la pared abdominal y el sistema cardiovascular. Adems se pueden detectar hasta un noventa por ciento de las malformaciones fetales.

15

La ecografa 3D se construye a partir de cientos de fotogramas 2d, permite definir la profundidad de la exploracin, examinar los huevos del beb o solo la piel. Alrededor de la semana 32, es posible obtener una imagen detallada del rostro del nio, las uas y el cabello. Esta tcnica se implementada cada da mas, con el fin de descartar patologas internas. La ecografa en 4D, es una sonograma 3D, en movimiento, es decir en tiempo real. No aporta mucho medicinalmente, y su costo es muy elevado. 3.4.1. EL ECGRAFO El dispositivo utilizado para realizar ultrasonidos es el ecgrafo. Consta de un monitor, una CPU, y un transductor, cada uno de sus componentes tiene una funcin especifica. El transductor enva las ondas ultrasnicas las cuales una vez reflejadas son recibidas por el mismo aparato, el cual traspasa la informacin a la CPU, el cual tiene la misin de decodificar (mediante un procesador digital de seales DSP) la informacin, creando una imagen la cual es transferida a l monitor, donde gracias a la informacin se puede ver una imagen. El ecgrafo utiliza un software conformado por un sistema operativo, una base de datos, una interfaz de red y un servidor de impresin. Esto le permite gestionar informacin de la unidad hospitalaria donde se realiza el procedimiento, seguimiento de las sesiones, elaboracin de curvas de crecimiento e histogramas. Permite adems tomar fotografas, y sesiones de audio y video. 3.5. EPIDEMIOLOGA La epidemiologa es la disciplina cientfica que estudia la distribucin, frecuencia, determinantes, relaciones, predicciones y control de los factores relacionados con la salud y enfermedad en poblaciones humanas. La epidemiologa en sentido estricto, que podra denominarse humana, ocupa un lugar especial en la interseccin entre las ciencias biomdicas y las ciencias sociales y aplica los mtodos y principios de estas ciencias al estudio de la salud y la enfermedad en poblaciones humanas determinadas. Pero existe tambin una epidemiologa veterinaria y tambin podra hablarse de una epidemiologa zoolgica y botnica, ntimamente relacionada con la ecologa. La epidemiologa se considera una ciencia bsica de la medicina preventiva y una fuente de informacin para la formulacin de polticas de salud pblica. La epidemiologa estudia, sobre todo, la relacin causa-efecto entre exposicin y enfermedad. Las enfermedades no se producen de forma aleatoria; tienen causas, muchas de ellas sociales, que pueden evitarse. Por tanto, muchas enfermedades podran prevenirse si se conocieran sus causas. Los mtodos epidemiolgicos han sido cruciales para identificar numerosos factores etiolgicos que, a su vez, han justificado la formulacin de polticas sanitarias

16

encaminadas prematuras.

la

prevencin

de

enfermedades,

lesiones

muertes

La epidemiologa surgi del estudio de las epidemias de enfermedades infecciosas; de ah su nombre. Ya en el siglo XX los estudios epidemiolgicos se extendieron a las enfermedades y problemas de salud en general, analizados mediante diversos mtodos, entre los cuales los de la demografa y la estadstica son especialmente importantes. 3.5.1. EPIDEMIOLOGA PERINATAL El enfoque de la perinatologa, es ofrecer atencin en salud para personas en gestacin, embarazos y sus recin nacidos. La perinatologa considera el proceso de 28 semanas de gestacin a los primeros 28 das de vida como una lnea continua. La vigilancia epidemiolgica perinatal cuenta con las siguientes herramientas: La historia perinatal bsica El sistema de informacin perinatal La tarjeta perinatal (de la madre y del beb)

Hay algunos conceptos bsicos en epidemiologa perinatal: Tasas Tasas Tasas Tasas para el estudio de problemas perinatales globales especficas de riesgos

Estadsticas bsicas en epidemiologa perinatal Los datos bsicos a tener en cuenta en epidemiologa perinatal son: 1. 2. 3. 4. 5. 6. Identificacin del embarazo Historia obsttrica Datos del embarazo actual Trabajo de parto y parto Problemas maternos y neonatales Alta materna y neonatal

Al trabajar los datos se tiene la capacidad de hacer un reporte epidemiolgico y explorar las causas reales de mortalidad para reducirla. La confiabilidad de los indicadores epidemiolgicos depende de si las Formas Clnicas Perinatales fueron llenadas completamente. Luego el primer paso es recomendar llenar las historias perinatales tanto como sea posible.

17

3.6. JAVA Hasta la fecha, la plataforma Java ha atrado a ms de 6,5 millones de desarrolladores de software. Se utiliza en los principales sectores de la industria de todo el mundo y est presente en un gran nmero de dispositivos, equipos y redes. La versatilidad y eficiencia de la tecnologa Java, la potabilidad de su plataforma y la seguridad que aporta, la han convertido en la tecnologa ideal para su aplicacin a redes. De porttiles a centros de datos, de consolas de juegos a superequipos cientficos, de telfonos mviles a Internet, Java est en todas partes. Java es un lenguaje de alto nivel, es orientado a objetos, independiente de la plataforma,con un alto nivel de seguridad, capacidad multihilo, permite la creacin de aplicaciones distribuidas, adems, su robustez, y su integracin con el protocolo TCP/IP lo hacen un lenguaje ideal para aplicaciones web. Una de las caractersticas ms importantes que hicieron del lenguaje algo muy innovador y acogido es la de permitir ejecutar las aplicaciones en diferentes plataformas existentes en el mercado. Las aplicaciones java estn compiladas en bytecode que son interpretadas por la mquina virtual o JRE, gracias a esto permite la portabilidad en ejecucin. Es una ventaja significativa para los desarrolladores de software, pues antes tenan que hacer un programa para cada sistema operativo, por ejemplo Windows, GNU/Linux, Apple, etc. Esto lo consigue porque se ha creado una mquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este ltimo se entienda perfectamente. En agosto de 2007, Sun microsystems, la empresa duea de los derechos comerciales de la tecnologa Java, liber la gran mayora de las especificaciones de java bajo licencia GNU-GPL, dejando atrs los prejuicios para no escoger esta plataforma como herramienta de desarrollo. Importantes competidores como la tecnologa .NET de microsoft han intentado sin xito, desplazar a java como lder del mercado de lenguajes de programacin. 3.6.1. JAVA ENTERPRISE EDITION La tecnologa JAVA, se ramifica en 3 grandes grupos, aunque en esencia,todas se basan en la misma librera de clases primitivas de programacin. La plataforma orientada a web, es la denominada Java Enterprise Edition la cual, basndose en componentes modulares, permite ejecutar cdigo java en un servidor de aplicaciones. Dentro de esta plataforma se encuentra la tecnologa JSP, la cual permite generar contenido dinmico para web en forma de documentos HTML, XML o

18

de otro tipo. El motor de las pginas JSP est basado en los servlets de Java, programas en Java destinados a ejecutarse en el servidor, aunque el nmero de desarrolladores que pueden afrontar la programacin de JSP es mucho mayor, dado que resulta mucho ms sencillo aprender que los servlets. 3.7. FRAMEWORKS Los frameworks son estructuras definidas para soportar y facilitar el desarrollo de proyectos de software. Incluyen el soporte de programas, bibliotecas y un lenguaje interpretado, entre otros. La ventaja de la utilizacin de los frameworks es que se puede pasar ms tiempo identificando requerimientos de software que estar lidiando con los tediosos detalles de bajo nivel para proveer un sistema funcional. Para garantizar la calidad de un proyecto de programacin web es necesario definir un patrn de desarrollo que establezca una independencia clara entre los diferentes componentes que lo constituyen. Los frameworks actuales en su mayora soportan el patrn Modelo vista controlador, MVC[4], ste es un patrn de arquitectura de software, que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de control en tres componentes distintos.

Figura 2. Patrn Modelo Vista Controlador.

El patrn MVC es frecuente en aplicaciones web, donde la vista es la pgina HTML, y el cdigo que provee de datos dinmicos a la pgina. El modelo es el sistema de gestin de base de datos y la lgica del negocio; y el controlador es el responsable de recibir los eventos de entrada a partir de la vista o interfaz de usuario. 3.7.1. STRUTS Con el objetivo primordial de agilizar el desarrollo de los proyectos web, nacen los frameworks web, estructuras de soporte que ayudan a centralizar los componentes de un sistema. Struts es un framework MVC, desarrollado por Apache Software Foundation para la plataforma JEE. Permite reducir los

19

tiempos de desarrollo, para que los diseadores/programadores, puedan dedicarse a hacer nfasis en las etapas de Anlisis y diseo. Struts es software libre bajo la licencia Apache 2.0. Struts simplifica las tareas mas comunes en programacin web, como manejar las conexiones y consultas a bases de datos, y controlar fcilmente las variables de sesin de un usuario. 3.7.2. HIBERNATE Hibernate es un entorno de trabajo que tiene como objetivo facilitar la persistencia de objetos Java en bases de datos relacionales y al mismo tiempo la consulta de estas bases de datos para obtener objetos. Hibernate es software libre, distribuido bajo los trminos de la licencia GNU LGPL. Hibernate est diseado para ser flexible en cuanto al esquema de tablas utilizado, para poder adaptarse a su uso sobre una base de datos ya existente. Tambin tiene la funcionalidad de crear la base de datos a partir de la informacin disponible. Ofrece tambin un lenguaje de consulta de datos llamado HQL (Hibernate Query Language), al mismo tiempo que una API para construir las consultas programticamente (conocida como "criteria"). Hibernate para Java puede ser utilizado en aplicaciones Java independientes o en aplicaciones Java EE, mediante el componente Hibernate Annotations que implementa el estndar JPA, que es parte de esta plataforma.

3.7.3. SPRING Spring, es un framework de desarrollo de cdigo abierto, para la plataforma java que facilita la creacin de aplicaciones empresariales. Por su diseo, ste ofrece mucha libertad a los desarrolladores y soluciones muy bien documentadas y fciles de usar para las prcticas comunes en la industria. Las ventajas ofrecidas por spring son: la facilidad en la manipulacin de los objetos, ya sea que se usen Enterprise JavaBeans o no, reduce la proliferacin de singletons, elimina la necesidad de usar distintos y variados tipos de ficheros de configuracin, mejorando la prctica de programacin. 3.8. IDE's Los entornos de desarrollo integrados, son programas compuestos por varios conjuntos de herramientas que facilitan las tareas del programador. Pueden dedicarse de manera exclusiva a un solo lenguaje de programacin o bien poder utilizarse para varios. Los IDE's consisten en un editor de cdigo, un compilador, un depurador, y un constructor de interfaz grfica GUI. A continuacin se listan algunos de los IDE's ms utilizados en el desarrollo aplicaciones web con java:

20

3.8.1. NETBEANS Netbeans es un proyecto de cdigo abierto que cuenta con una gran cantidad de usuarios y en constante crecimiento. Sun MicroSystems fue el fundador del proyecto Netbeans. La plataforma Netbeans es una base modular y extensible usada como una estructura de integracin para crear aplicaciones robustas y estables. Este IDE, que permite al programador tener un control directo sobre sus clases, API's, y libreras. Agiliza los procesos de programacin, depuracin, compilacin y ejecucin. Vincula los proyectos web directamente con el servidor contenedor de servlets, adems que facilita la edicin de contenido XHTML. 3.8.2. ECLIPSE Eclipse es un entorno de desarrollo integrado de cdigo abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. El IDE de Eclipse emplea mdulos (plug-in) para proporcionar toda su funcionalidad al frente de la plataforma de cliente rico, a diferencia de otros entornos monolticos donde las funcionalidades estn todas incluidas, las necesite el usuario o no. Este mecanismo de mdulos es una plataforma ligera para componentes de software. La arquitectura plugin permite escribir cualquier extensin deseada en el ambiente, como sera Gestin de la configuracin. Se provee soporte para Java y CVS en el SDK de Eclipse. Y no tiene por qu ser usado nicamente para soportar otros lenguajes de programacin. La definicin que da el proyecto Eclipse acerca de su software es: "una especie de herramienta universal - un IDE abierto y extensible para todo y nada en particular". 3.9. MySQL MYSQL es un sistema de gestin de bases de datos relacional, multiusuario y multihilo, es software libre y es compatible con diversos lenguajes de programacin. A partir de su versin 5.0 permite establecer la integridad referencial de forma nativa utilizando el motor InnoDB. De esta manera Mysql es una alternativa seria y libre a Oracle Enterprise as como otros DBMS de uso comercial. MySQL es muy utilizado en aplicaciones web, en diferentes plataformas, y en herramientas de seguimiento de errores. MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin.

21

4. METODOLOGA Y PLAN DE TRABAJO

4.1. METODOLOGA Existen diferentes metodologas para el desarrollo de software, que se enfocan en la solucin a problemas de planificacin, previsin de costes y aseguramiento de la calidad en el desarrollo de software, y poder as, tomar decisiones en la gestin de proyectos. Por tratarse de desarrollo de software a la medida de la UMMFN, el presente trabajo de investigacin se basar en la metodologa de desarrollo de software Rational Unified Process[5]. El Proceso Unificado de Rational es un proceso con un enfoque iterativo en el cual se propone la comprensin incremental del problema a travs de una serie de refinamientos sucesivos y un crecimiento incremental de una solucin a travs de varios ciclos. Su objetivo es permitir la produccin de software de la mayor calidad que satisfaga las necesidades de los usuarios finales, dentro de planificaciones y presupuestos predecibles. Como parte del enfoque iterativo se encuentra la flexibilidad para acomodarse a nuevos requisitos o a cambios tcticos en los objetivos del negocio. Tambin permite que el proyecto identifique y resuelva los riesgos rpidamente. El desarrollo bajo el RUP est centrado en la arquitectura. El proceso se centra en establecer al principio una arquitectura software que gua el desarrollo del sistema. Con ello se facilita el desarrollo en paralelo, se minimiza la repeticin de trabajos y se incrementa la probabilidad de reutilizacin de componentes y el mantenimiento posterior del sistema. Este diseo arquitectnico sirve como una slida base sobre la cual se puede planificar y manejar el desarrollo de software basado en componentes. Las actividades de desarrollo bajo el RUP estn dirigidas por los casos de uso. El Proceso Unificado pone un gran nfasis en la construccin de sistemas basada en una amplia comprensin de cmo se utilizar el sistema que se entregue. Las nociones de los casos de uso y los escenarios se utilizan para guiar el flujo de procesos desde la captura de los requisitos hasta las pruebas, y para proporcionar caminos que se pueden reproducir durante el desarrollo del sistema. El Proceso Unificado de Rational es un proceso configurable. Aunque un nico proceso no es adecuado para todas las organizaciones de desarrollo de software, el Proceso Unificado es adaptable y puede configurarse para cubrir las necesidades de proyectos que van desde pequeos equipos de desarrollo de software hasta grandes empresas de desarrollo. Tambin se basa en una arquitectura de proceso simple y clara, que proporciona un marco comn a toda una familia de procesos y que, adems, puede variarse para acomodarse a distintas situaciones.

22

Dentro del propio Proceso Unificado se encuentran las guas sobre cmo configurar el proceso para adaptarse a las necesidades de una organizacin. El Proceso Unificado soporta las tcnicas orientadas a objetos. Cada modelo es orientado a objetos. Los modelos del Proceso Unificado se basan en los conceptos de objeto y clase y las relaciones entre ellos, y utilizan UML como la notacin comn. El Proceso Unificado impulsa un control de calidad y una gestin del riesgo, objetiva y continua. La evaluacin de la calidad va contenida en el proceso, en todas las actividades, e implicando a todos los participantes, mediante medidas y criterios objetivos. No se trata como algo a posteriori o una actividad separada. La gestin del riesgo va contenida en el proceso, de manera que los riesgos para el xito del proyecto se identifican y se acometen al principio del proceso de desarrollo, cuando todava hay tiempo de reaccionar.

23

4.2. PLAN DE TRABAJO El presente proyecto cuenta con las siguientes etapas de trabajo siguiendo el modelo metodolgico escogido: 4.2.1. Etapa de anlisis En esta etapa se pretende hacer un reconocimiento de la problemtica presente en la UMMFN, implicando al personal de la entidad mediante la confeccin de las historias de usuario y el anlisis de los procesos que se llevan a cabo diariamente, para poder as realizar una planificacin y estimacin completa sobre los recursos necesarios y el proyecto en general. Definicin del problema por parte de la entidad Preparacin de entrevistas Anlisis de documentos fuente y capacitacin en perinatologa Anlisis de tecnologa y estado del arte de los S.I actuales Elaboracin del Plan Estratgico de Tecnologas de Informacin Anlisis de las entrevistas Elaboracin del Documento de Especificacin de Requisitos

4.2.2. Etapa de diseo En esta fase se pretende disear el modelo de datos y las interfaces con las que los usuarios del sistema interactuarn. Para el diseo de la base de datos se elaborarn prototipos bases y se depurarn hasta obtener la versin final normalizada. Tambin se documentar el sistema con los diagramas ms importantes de la especificacin del lenguaje unificado de modelado (UML 2.0). Diseo primer prototipo del modelo de datos Diseo Interfaces de usuario Diseo de Requisitos Funcionales Diseo diagramas UML Diseo segundo y tercer prototipo Modelo de datos Depuracin Modelo de datos Normalizacin del modelo de datos

4.2.3. Etapa de implementacin Es aqu el momento en el cual, despus de haber realizado un minucioso anlisis y diseo, se procede a desarrollar la programacin del sistema de

24

informacin implementando los diferentes mdulos planteados en las fases anteriores. Gracias a la metodologa planteada se pueden hacer pequeos cambios en los requerimientos del sistema en esta etapa si es necesario.

Estudio lenguaje de programacin Implementacin mdulo gestin de usuarios Implementacin mdulo casos de la UMMFN Implementacin mdulo de gestin de patologas Implementacin mdulo de Informes Epidemiolgicos Implementacin mdulo de consultas Validacin pruebas de seguridad y de carga pico Implantacin de servidores: puesta en linea del sistema

4.2.4. Etapa de documentacin En esta ltima fase se elaboran los diferentes documentos que soporten el sistema de informacin realizado, y se har en paralelo junto con la fase de implementacin para tener una mejor organizacin y calidad en el manejo del sistema. La documentacin en proyectos como este es sumamente importante porque de sta depende en gran medida el xito y uso masivo del sistema. Elaboracin del texto Elaboracin manuales Manual de usuario Manual Administrador Administrador servidor de aplicaciones

25

5. CRONOGRAMA DE ACTIVIDADES
Actividad 1 ETAPA 1 : Etapa de anlisis Definicin del problema por parte de la entidad Preparacin de entrevistas Anlisis de documentos fuente y capacitacin en perinatologa Anlisis de tecnologa y estado del arte de los S.I. actuales Elaboracin del Plan Estratgico de Tecnologas de Informacin Anlisis de las entrevistas Elaboracin del Documento de Especificacin de Requisitos ETAPA 1 : Etapa de diseo Diseo primer prototipo del modelo de datos Diseo Interfaces de usuario Diseo de Requisitos Funcionales Diseo diagramas UML Diseo segundo y tercer prototipo Modelo de datos Depuracin Modelo de datos Normalizacin del modelo de datos ETAPA 1 : Etapa de implementacin Estudio lenguaje de programacin Implementacin mdulo gestin de usuarios Implementacin mdulo casos de la UMMFN Implementacin mdulo de gestin de patologas Implementacin mdulo de Informes Epidemiolgicos Implementacin mdulo de consultas Validacin pruebas de seguridad y de carga pico Implantacin de servidores: puesta en linea del sistema ETAPA 1 : Etapa de documentacin Elaboracin del texto Elaboracin manuales Manual de Usuario Manual Administrador Manual Administrador servidor de aplicaciones 2 3 4 5 6 7 8 Periodo de tiempo (semanas) 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 30

26

6. PRESUPUESTO

Gastos de materiales Material Papelera Libros y artculos tcnicos DVD, Cds TOTAL Total $200.000,00 $1'000.000,00 $150.000,00 $1'350.000,00

Gastos de personal Investigador Jairo Alfonso Silva Ral Fernando Rivero Vctor Eduardo Martnez Carlos Hernn Becerra Funcin Autor Autor Director CoDirector Dedicacin 960 horas 960 horas 128 horas 128 horas Costo [$/H] $1.990,00 $1.990,00 $100.000,00 $280.000,00 Total $1'910.400 $1'910.400 $12'800.000 $35'840.000

Concepto Gastos de personal Equipos Gastos de materiales Licencias de software SUBTOTAL Imprevistos (10%) TOTAL

Valor $52'460.800,00 $13'000.000,00 $1'350.000,00 $0,00 $66'810.800,00 $6'681.080,00 $73'491.880,00

27

7. BIBLIOGRAFA

7.1. Libros y artculos [1] Johnson, R. J2EE development frameworks; ComputerVolume 38, Issue 1, Jan. 2005 Page(s):107 110 Digital Object Identifier 10.1109/MC.2005.22 [2] ACOG Committee opinion. Perinatal and infant mortality statistics. Number 167, December 1995. Committee on Obstetric Practice. American College of Obstetricians and Gynecologists. Int J Gynaecol Obstet 1996; 53:86. [3] Carey, CM, Tullous, MW, Walker, ML. Hydrocephalus: Etiology, Pathologic Effects, Diagnosis, and Natural History. In: Pediatric Neurosurgery, 3rd ed, Cheek, WR (Ed), WB Saunders Company, Philadelphia 1994. [4] Martn Sierra Antonio J. STRUTS. Primera Edicin. Alfaomega Grupo Editor ISBN: 978-970-15-1414-6 [5] Philippe Kruchten, The Rational Unified Process; Boston, MA, USA, 2003 - AddisonWesley Longman Publishing Co., Inc. [6] National Center for Health Statistics. www.cdc.gov/nchs/ (Accessed on September 26, 2006). [7] KielyJL et al. Fetal death during labor: an epidemiologic indicator of level of obstetric care. American Journal of Obstetrics and Gynecology, 1985, 153(7):721-727. [8] Wilkins, E Weisman, Kim: Perinatal mortality; UpToDate DB. version 17.1:January 2009 [9] Dryden, D Young, M Hepburn, H Mactier. Maternal methadone use in pregnancy: factors associated with the development of neonatal abstinence syndrome and implications for healthcare resources. BJOG [serial online]. 2009;116:665-671. Available from: Health Module. Accessed April 12, 2009, Document ID: 1659580891. [10] M Arbyn, M Kyrgiou, C Simoens, A O Raifu, G Koliopoulos, P Martin-Hirsch, W Prendiville, E Paraskevaidis. Perinatal mortality and other severe adverse pregnancy outcomes associated with treatment of cervical intraepithelial neoplasia: meta-analysis. British Medical Journal (International Edition) [serial online]. 2008;337:798. Available from: Health Module. Accessed April 12, 2009, Document ID: 1584938411. [11] Zulfiqar A Bhutta, Sajid Soofi. Community-based newborn care: are we there yet? The Lancet [serial online]. 2008;372:1124-6. Available from: Research Library Core. Accessed April 12, 2009, Document ID: 1592873041.

28

7.2. Enlaces http://java.sun.com/ http://java.sun.com/javaee/ http://java.sun.com/javaee/javaserverfaces/ http://www.netbeans.org/ http://www.mysql.com/ http://es.wikipedia.org/wiki/Framework

29

Вам также может понравиться