Está en la página 1de 59

COMPUTACION E INFORMATICA

CAPITULO I

COMPUTACION E INFORMATICA

GENERALIDADES DEL PROYECTO.


1.1. Problema:
1.1.1. Realidad Problemtica.
En la actualidad existe una gran necesidad de contar con software que
nos ayude a agilizar determinados procesos, ms an cuando stos se tienen que
dar solamente en unos minutos, como es el caso de la determinacin de
enfermedades, estos procesos se complementan si ante determinadas
caractersticas brindadas el resultado obtenido fuese mostrado en forma grfica,
es decir manipular imgenes determinadas y preparadas.
Tomando un conjunto o tipo de imgenes mdicas: cortes de hgado,
rin, imgenes de venas, eritrocitos, etc., se preguntar al mdico la finalidad
de dichas tomas, que informacin aportan, etc. En base a ello se construir un
sistema que mostrar respuestas de manera automtica o semi-automtica ante
consultas planteadas y para las cuales se han tomado los datos necesarios caso
contrario tendr la posibilidad de registrar nuevas enfermedades con sus
respectivas imgenes.

1.1.2. Antecedentes del Problema.


1.1.2.1. Internacionales.
Ttulo:
Herramienta informtica de segmentacin de imgenes mdicas.
Autor:
Dr. Informtica. Tizhoosh.
Universidad:
Universidad de Waterloo.
Ciudad:
Alemania.
2

COMPUTACION E INFORMATICA

Breve Resumen:
Una herramienta informtica que segmenta imgenes mdicas
de un modo inteligente, basado en la inteligencia artificial, aprende con
el uso y puede llegar a adelantarse a las decisiones del mdico. Gracias
a esta herramienta, la segmentacin de imgenes, que recaa hasta ahora
en las manos de los mdicos, puede ser ahora transferida a un
algoritmo. Esta tecnologa podra ser til para otros campos, como son
la minera o la astronoma.
La primera vez que este informtico se dio cuenta de la
necesidad de este programa fue trabajando en Alemania en los aos 90.
Llevando a cabo un proyecto para mejorar la calidad de las imgenes
para las terapias de radiacin, percibi lo complicado que era dar
respuesta a las demandas de los mdicos.
Tizhoosh empez a desarrollar este software en el ao 2000, en
la Universidad de Waterloo.
Los hospitales son el primer mercado objetivo de este software,
pero segn sus creadores tendra aplicaciones lejos de la medicina,
como en astronoma y minera.

Ttulo:
MedFile 5.x.
Autor:
Medical Soft Corporation.
Ciudad:
Espaa.
Breve Resumen:
MedFile 5.x permite crear y mantener Historias Clnicas
Electrnicas de sus pacientes en un formato especial de Base de Datos,
asignar Turnos (Citas) para la consulta con agenda personalizada para
cada mdico, y emitir Prescripciones y rdenes Mdicas en forma
altamente personalizable y configurable.

COMPUTACION E INFORMATICA

Cuenta con un Mdulo de Imgenes mdicas que incorpora


herramientas grficas adecuadas para visualizar, exportar, imprimir y
copiar imgenes mdicas de cualquier tipo (endoscopia, radiologa,
tomografa, resonancia magntica, ultrasonido), o fotografas digitales,
que se archivan junto con la Historia Clnica.
Tanto las fichas clnicas como las imgenes, prescripciones y
listado de turnos pueden ser impresos. MedFile 5.x cuenta adems con
la capacidad nica de configurar Fichas Clnicas Personalizadas para la
mayora de las Especialidades Mdicas, y la posibilidad de adjuntar
diagnsticos.

Ttulo:
Gestin de Imgenes Mdicas Usando Grid Computing.
Autor:
Msc. Jess Campos.
PhD. Emilio Hernndez.
Ciudad:
Venezuela.
Breve Resumen:
La primera fase consiste en pruebas, y en ella se establece un
centro de acopio de datos y los medios por donde los centros clnicos
suben informacin propia del normal desempeo el Centro de Salud
de donde se est cargando los datos y, por otro lado, donde los
investigadores hacen uso de los datos (debidamente anonimizados) para
obtener los resultados de su estudio y su respectivo anlisis.
La fase siguiente implica una extensin de estos servicios a
diferentes centros de acopio de datos, que entre ellos formarn un Grid,
permitiendo aumentar el nivel de experticia y carga de datos de los
pacientes. Debe notarse que los Centros de Salud no formaran parte del
Grid de Datos.

COMPUTACION E INFORMATICA

Este proceso pudiese ser una visin regional que solamente


extiende los servicios de la fase inicial, pero que aun no integra los
procesos de clculo y bsqueda de informacin entre s.
La fase final consiste en garantizar la integridad de los procesos
y de la carga de datos. La misma se puede estratificar por capas:
Una capa de aplicaciones utilizadas por investigadores, para
acceder desde diferentes lugares a un nivel de datos que son
administrados por un GRID de Datos que bien pueden ser simples
repositorios de datos o sencillamente pueden formar parte de un centro
de atencin u hospitalario.
La fase final consiste en garantizar la integridad de los procesos
y de la carga de datos.

Ttulo:
Gestin de Imgenes Mdicas a Travs de la Web.
Autor:
Cesar J. Acua.
Esperanza Marcos.
Valeria de Castro.
Juan A. Hernndez.
Marcos Lpez-Sanz.
Ciudad:
Espaa.
Breve Resumen:
La primera fase consiste en pruebas, y en ella se establece un
centro de acopio de datos y los medios por donde los centros clnicos.
En

los ltimos aos, el uso de imgenes digitales para

investigacin y diagnstico mdico ha aumentado considerablemente.


Debido

esto,

es

necesario

desarrollar

nuevas

y mejores

aplicaciones para gestionar grandes cantidades de informacin mdica

COMPUTACION E INFORMATICA

de forma eficiente.

Los formatos ms

utilizados

para

codificar

las imgenes mdicas son DICOM y Analyze 7.5.


DICOM

es

un

estndar

para

imgenes

digitales

comunicaciones en medicina y Analyze es un formato propietario


diseado para el

mismo propsito.

Sin embargo,

es difcil

intercambiar e integrar la informacin DICOM o Analyze fuera del


mbito del equipamiento mdico especfico.
Este inconveniente dificulta su uso e integracin en un mbito
ms amplio como es la Web. Por un lado, XML es el estndar para el
intercambio de

informacin y transporte de datos entre mltiples

aplicaciones y, por otro, las bases de datos XML surgen como la mejor
alternativa para almacenar y gestionar la informacin XML. En
este

trabajo

presentamos

un

sistema

de informacin Web para

almacenar, de forma integrada, ficheros DICOM y Analyze en una


base de datos XML. Para este desarrollo se han obtenido los esquemas
XML de los formatos DICOM y Analyze y se ha definido la
arquitectura para la integracin de documentos XML en la base de
datos.

1.1.3. Enunciado del Problema.


Como mejorar el nivel de exactitud de las respuestas ante determinadas
consultas de enfermedades humanas?
1.1.4. Limitaciones del Problema.
En la solucin del presente problema nos limitaremos a automatizar
procesos indispensables, al mismo tiempo que las bsquedas se harn de manera
textual, es decir basadas en sus caractersticas, no aplicaremos mtodos de
anlisis de imgenes para buscar informacin en ellas.
1.2. Hiptesis.
El desarrollo de un Sistema de Gestin de Enfermedades Humanas permite
mejorar el nivel de exactitud de las respuestas ante determinadas consultas.

COMPUTACION E INFORMATICA

1.3. Variables de Estudio.


1.3.1. Variable Independiente.
o Sistema de Gestin de Enfermedades Humanas.
1.3.2. Variable Dependiente.
o Mejorar el nivel de exactitud de las respuestas ante determinadas consultas
de enfermedades humanadas.
1.3.3. Variable Interviniente.
o Metodologa de Proceso Unificado de Rational.

1.4. Objetivos:
1.4.1. Objetivo General.
o Desarrollar un Sistema de Gestin de Enfermedades Humanas para mejorar
el nivel de exactitud de las respuestas ante determinadas consultas.
1.4.2. Objetivos Especficos.
o Analizar la situacin actual de los sistemas de consulta de enfermedades.
o Identificar los problemas existentes en los sistemas de gestin de
enfermedades.
o Desarrollar un sistema que disminuya el tiempo de bsqueda de
enfermedades.
o Mantener actualizadas las caractersticas e imgenes de las enfermedades.
o Elaborar reportes precisos de las consultas realizadas.

1.5. Justificacin del Estudio:


1.5.1. Acadmico:
El desarrollo del presente proyecto permite aplicar todos los
conocimientos obtenidos en el transcurso de mi carrera.
7

COMPUTACION E INFORMATICA

1.5.2. Personal:
El presente proyecto me permite culminar con satisfaccin una etapa de
mi vida, al obtener mi ttulo profesional para incorporarme al mercado laboral
competitivo de nuestro pas.

1.5.3. Social:
Los mdicos y pacientes obtendrn resultados con mayor exactitud y en
el menor tiempo posible, siendo los ms beneficiados con el desarrollo del
proyecto.

1.6. Limitaciones del Proyecto.


Al realizar el presente proyecto se encuentran dificultades por la falta de
informacin sobre el funcionamiento de sistemas de gestin de enfermedades, para lo
cual se tuvo que investigar en Internet y en otras fuentes de informacin.

COMPUTACION E INFORMATICA

CAPITULO II

COMPUTACION E INFORMATICA

2.1. Tcnicas e Instrumentos:


2.1.1. Tcnicas.
-

Observacin.

Revisin de documentacin.

2.1.2. Instrumentos.
-

Computadora.

Impresora.

2.2. Fuentes e Informantes.


2.2.1. Fuentes.
-

Internet.

2.3. Diseo de contrastacin.


El diseo de contrastacin a utilizar es el mtodo Lineal, Pre-test Post- test.

SISTEMA DE GESTION DE
ENFEREMDADES HUMANAS

Organizacin antes
de la implantacin
del Sistema

SISTEMA

10

Organizacin despus
de la implantacin del
Sistema

COMPUTACION E INFORMATICA

CAPITULO III

11

COMPUTACION E INFORMATICA

DESARROLLO METODOLGICO.

3.1. Metodologa RUP.

A. Fase de Inicio:

A.1. Flujo de Trabajo del Modelo del Negocio:

Visin del Proyecto.


Automatizar

los

procesos

de

consulta

de

enfermedades

basndonos en caractersticas e imgenes.

Misin del Proyecto.


Llevar una gestin adecuada de las enfermedades ms comunes
para as poder elaborar consultarlas con mayor exactitud y en el menor
tiempo posible.

Diagrama de Casos de Uso.

Gestionar Diccionario de Imgenes

Mdico

Paciente

Gestionar Anlisis de Paciente

12

COMPUTACION E INFORMATICA

Diagrama de Objetos.

Organo

Paciente

Mdico

Enfermedad
Historial

Diagrama de Dominio.
Relaciona

Organo

Enfermedad
1..n

1..n

1..n

Padece

0..n

Corresponde

Historia
1..n

13

Paciente
1

COMPUTACION E INFORMATICA

A.2. Flujo de Trabajo de Requerimientos:

Requerimientos Funcionales.
-

Registrar las enfermedades de personas.

Registrar las caractersticas e imgenes de las enfermedades con sus


respectivos niveles de avance.

Registrar a los pacientes relacionados con sus respectivos historiales.

Consultar enfermedades basndose en sus caractersticas.

Consultar pacientes y sus historiales.

Reportar enfermedades y sus niveles respectivos.

Reportar pacientes con sus historiales.

Requerimientos no Funcionales.
-

Computadora personal (host)

Sistema operativo Windows Xp.

Sistema Gestor de Base de datos SQL Server 2000.

Seguridad.

Confiabilidad.

Escalabilidad.

Robustez.

Diagrama de Casos de Uso.

Caso de uso: Gestionar Anlisis de Paciente:

14

COMPUTACION E INFORMATICA

<<include>>
Registrar Paciente

<<include>>

Buscar Paciente

Actualizar Paciente

Mdico
Paciente

Reportar Paciente
<<include>>

<<extend>>
Buscar Historial
Reportar Historial

Registrar Historial

<<include>>

<<include>>

Buscar Enfermedad

Buscar Nivel de Enfermedad

Caso de uso: Gestionar Diccionario de Imgenes.

15

COMPUTACION E INFORMATICA

<<include>>
<<include>>
Registrar Enfermedad
<<include>>
Buscar Enfermedad

Actualizar Enfermedad
<<extend>>
<<include>>

<<extend>>

Reportar Enfermedad

Registrar Nivel de Enfermedad

Actualizar Nivel de Enfermedad


Mdico

<<include>>
<<include>>

Reportar Nivel de Enfermedad

<<extend>>
<<extend>>

<<include>>

Registrar Organo

Buscar Nivel de Enfermedad


<<include>>
<<include>>
<<include>>

Actualizar Organo
Buscar Organo
Reportar Organo

B. Fase de Elaboracin:

B.1. Flujo de Trabajo de Anlisis:

Diagrama de Clases.

16

COMPUTACION E INFORMATICA

Diagramas de Colaboracin.

Diagrama de Colaboracin: Registrar Paciente

17

COMPUTACION E INFORMATICA

2: Buscar (Paciente)

3: Leer

4: Obj (Paciente): Bucar Paciente


1: Click Registrar

: Mdico

: IU: Registrar Paciente

: Paciente

5: Registrar (Paciente)

6: Nuevo

7: Confirmar Registro
: Registrar Paciente

Diagrama de Colaboracin: Actualizar Paciente


2: Buscar (Paciente)

3: Leer

4: Obj (Paciente)
: Bucar Paciente
1: Click Actualizar

: Mdico

: IU: Actualizar Enfermedad

: Paciente

5: Actualizar (Paciente)
7: Confirmacin de Actualizacin

: Actualizar Paciente

18

6: Escribir

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Reportar Paciente


3: Leer
2: Reportar ()
4: Obj (Reporte)
: Reportar Paciente

1: Click Reportar Pacinte

: Paciente

8: Mostrar Reporte
: Mdico

: IU: Reportar Paciente


5: Buscar Paciente (Parmetro)

6: Leer

7: Obj (Paciente)
: Reportar Paciente
(Parmetro Especfico)

Diagrama de Colaboracin: Buscar Paciente


1: Click (Buscar)

: Mdico

2: Buscar (Paciente)

4: Reportar (Obj Paciente)


: IU: Buscar Paciente
: Bucar Paciente

19

3: Leer

: Paciente

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Registrar Historial


2: Buscar Historial (Id Paciente)

3: Leer

1: Click Buscar Historial


4: Obj (Historial)
: IU: Buscar Historial

: Historial

: Buscar Historial

5: Mostrar (Obj)
7: Buscar (IdPaciemte)

8: Leer

9: Obj (Paciente)
: Paciente

: Bucar Paciente

: Mdico

11: Leer

10: Buscar Enfermedad

12: Obj (Enfermedad)


: Enfermedad

: Buscar Enfermedad

6: Click (Registrar Historial)

13: Buscar NiIvel de Enfermedad

14: Leer

: IU: Registrar Historial

15: Obj (Nivel de Enfermedad)


: Nivel de Enfermedad

: Buscar Nivel de
Enfermedad
16: Registrar (Historial)

17: Nuevo

18: Confirmacion de Registro


: Historial

: Registrar Historial

Diagrama de Colaboracin: Reportar Historial


2: Reportar (Historial)

4: Obj (Historial)

3: Leer

: Reportar Historial

1: Click Reportar

8: Mostrar Historial
: Mdico

: IU: Reportar Historial

: Historial
5: Reportar (Parmetro)

6: Leer

7: Obj (Historial)
: Reportar Historial
Especfico

20

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Registrar Enfermedad


2: Buscar (Enfermedad)

3: Leer

4: Obj (Enfermedad)
: Buscar Enfermedad

1: Click Registrar Enfermedad

: Enfermedad
: Mdico

: IU: Registrar Enfermedad


5: Registrar (Enfermedad)

6: Nuevo

7: Confirmar Registro
: Registrar Enfermedad

Diagrama de Colaboracin: Actualizar Enfermedad


2: Buscar (Enfermedad)

3: Leer

4: Obj (Enfermedad)
: Buscar Enfermedad

1: Click Actualizar Enfermedad

: Mdico

: Enfermedad

: IU: Actualizar Enfermedad

5: Actualizar (Enfermedad)

6: Actualizar

7: Confirmar Actualizacin
: Actualizar Enfermedad

21

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Reportar Enfermedad


2: Reportar ()

3: Leer

4: Obj (Reporte)
: Reportar Enfermedad

1: Click (ReportarEnfermedad)

: Enfermedad

8: Mostrar Reporte
: Mdico

: IU: Reportar Enfermedad

5: Reportar (Parmetro)

6: Leer

7: Obj (Reporte)
: Reportar Enfermedad
(Parmetro Especfico)

Diagrama de Colaboracin: Registrar rgano


2: Buscar (Organo)

3: Leer

4: Obj (Organo)
: Buscar Organo

1: Click Registrar Organo

: Mdico

: IU: Registrar Organo


: Organo
5: Registrar (Organo)

6: Nuevo

7: Confirmacin de Registro
: Registrar Organo

22

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Actualizar rgano


2: Buscar (IdOrgano)

3: Leer

4: Obj (Organo)

: Buscar Organo

1: Click Actualizar Organo

: IU: Actualizar Organo

: Mdico

: Organo

5: Actualizar (Organo)

6: Actualizar

7: Confirmar Actualizacin
: Actualizar Organo

Diagrama de Colaboracin: Reportar rgano

2: RportarOrgano ()

3: Leer
: Reportar Organo

1: Click Reportar Organo

4: Obj (Reporte)

8: Mostrar Reporte
: Mdico

: IU: Reportar Organo

5: Reportar Organo (Parmetro)

7: Obj (Reporte)

: Reportar Organo Parmetro

23

6: Leer

: Organo

COMPUTACION E INFORMATICA

Diagrama de Colaboracin: Registrar Nivel de Enfermedad


3: Leer

: Nivel de Enfermedad

: Buscar Nivel de
Enfermedad

2: Buscar (Nivel de Enfermedad)

4: Obj (Nivel de Enfermedad)


6: Leer

5: Buscar (IdOrgano)

: Organo

: Buscar Organo

7: Obj (Organo)

1: Click Registrar nivel de Enfermedad

8: Buscar (IdEnfermedad)
9: Leer
: Mdico

: IU: Registrar Nivel de Enfermedad

10: Obj (Enfermedad)


: Enfermedad

: Buscar Enfermedad

11: Registrar (Nivel de Enfermedad)

13: Nuevo

16: Confirmacin Registro


12: Registrar Imgen
: Registrar Imgen

: Imgen

14: obj (IdImgen)


15: Nuevo

: Registrar Nivel de
Enfermedad

Diagrama de Colaboracin: Actualizar Nivel de Enfermedad

24

COMPUTACION E INFORMATICA

3: Leer

: Nivel de Enfermedad

: Buscar Nivel de
Enfermedad

2: Buscar (IdNivel de Enfermedad)

4: Obj (Nivel de Enfermedad)


6: Leer

5: Buscar (IdOrgando)

: Organo

: Buscar Organo
7: Obj (Organo)

1: Click Actualizar Nivel de Enfermedad

: Mdico

8: Buscar (IdEnfermedad)

10: Obj (Enfermedad)


: IU: Actualizar Nivel de Enfermedad

9: Leer

: Enfermedad

: Buscar Enfermedad

11: Buscar (IdImgen)

12: Leer

13: Obj (Imgen)


: Imgen

: Buscar Imgen
16: Confirmacin de Actualizacin

14: Actualizar (Nivel de Enfermedad)

15: Actualizar

: Actualizar Nivel de
Enfermedad

Diagrama de Colaboracin: Reportar Nivel de Enfermedad

: Reportar Nivel de
Enfermedad

2: Reportar ()

3: Leer

4: Obj (Reporte)
1: Click Reportar Nivel de Enfermedad

: Mdico

8: Mostrar Reporte
: IU: Reportar Nivel de Enfermedad

5: Reporte (Parmetro)

7: Obj (Reporte)

: Reportar Nivel de
Enfermedad Especfico

25

6: Leer

: Nivel de Enfermedad

COMPUTACION E INFORMATICA

B.2. Flujo de Trabajo de Diseo:

Diseo de Formularios.

26

COMPUTACION E INFORMATICA

Diagramas de Secuencia de Diseo.

Diagrama de Secuencia: Registrar Paciente

: Mdico

: IU: Registrar Paciente

: Bucar Paciente : Registrar Paciente

Click Registrar

Buscar (Paciente)

Leer

Obj (Paciente)

Registrar (Paciente)

Nuevo

Confirmar Registro

27

: Paciente

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Actualizar Paciente

: Mdico

: IU: Actualizar Enfermedad

: Bucar Paciente : Actualizar Paciente

Click Actualizar

Buscar (Paciente)

Leer

Obj (Paciente)

Actualizar (Paciente)

Escribir

Confirmacin de Actualizacin

28

: Paciente

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Reportar Paciente

: Mdico

: IU: Reportar Paciente

: Reportar Paciente : Reportar Paciente


(Parmetro Especfico)

Click Reportar Pacinte

Reportar ()

Leer

Obj (Reporte)

Buscar Paciente (Parmetro)

Leer

Obj (Paciente)

Mostrar Reporte

29

: Paciente

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Buscar Paciente

: Mdico

: Bucar Paciente

: IU: Buscar Paciente

Click (Buscar)
Buscar (Paciente)

Leer

Reportar (Obj Paciente)

Diagrama de Secuencia: Registrar Historial

30

: Paciente

COMPUTACION E INFORMATICA

: Mdico

: IU: Buscar Historial

: IU: Registrar Historial

: Buscar Historial

: Bucar Paciente

: Buscar Enfermedad

: Buscar Nivel de
Enfermedad

: Registrar Historial

: Historial

: Enfermedad

Click Buscar Historial

Buscar Historial (Id Paciente)

Leer

Obj (Historial)

Mostrar (Obj)

Click (Registrar Historial)

Buscar (IdPaciemte)

Leer

Obj (Paciente)

Buscar Enfermedad

Leer

Obj (Enfermedad)

Buscar NiIvel de Enfermedad

Leer

Obj (Nivel de Enfermedad)

Registrar (Historial)

Nuevo

Confirmacion de Registro

31

: Paciente

: Historial

: Nivel de Enfermedad

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Reportar Historial

: Mdico

: IU: Reportar Historial

: Reportar Historial

: Reportar Historial
Especfico

Click Reportar

Reportar (Historial)

Leer

Obj (Historial)

Reportar (Parmetro)

Leer

Obj (Historial)
Mostrar Historial

32

: Historial

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Registrar Enfermedad

: Mdico

: IU: Registrar Enfermedad : Buscar Enfermedad

: Registrar Enfermedad

Click Registrar Enfermedad

Buscar (Enfermedad)

Leer

Obj (Enfermedad)

Registrar (Enfermedad)

Nuevo

Confirmar Registro

33

: Enfermedad

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Actualizar Enfermedad

: Mdico

: IU: Actualizar Enfermedad : Buscar Enfermedad

: Actualizar Enfermedad : Enfermedad

Click Actualizar Enfermedad

Buscar (Enfermedad)

Leer

Obj (Enfermedad)

Actualizar (Enfermedad)

Actualizar

Confirmar Actualizacin

34

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Reportar Enfermedad

: Mdico

: IU: Reportar Enfermedad

: Reportar Enfermedad : Reportar Enfermedad


(Parmetro Especfico)

Click (ReportarEnfermedad)
Reportar ()

Leer

Obj (Reporte)

Reportar (Parmetro)

Leer

Obj (Reporte)

Mostrar Reporte

35

: Enfermedad

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Registrar rgano

: Mdico

: IU: Registrar Organo

: Buscar Organo

: Registrar Organo

Click Registrar Organo

Buscar (Organo)

Leer

Obj (Organo)

Registrar (Organo)

Nuevo

Confirmacin de Registro

36

: Organo

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Actualizar rgano

: Mdico

: IU: Actualizar Organo

: Buscar Organo : Actualizar Organo

Click Actualizar Organo

Buscar (IdOrgano)

Leer

Obj (Organo)

Actualizar (Organo)

Actualizar

Confirmar Actualizacin

37

: Organo

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Reportar rgano

: Mdico

: IU: Reportar Organo

: Reportar Organo

: Reportar Organo Parmetro

Click Reportar Organo

ReportarOrgano ()

Leer

Obj (Reporte)

Reportar Organo (Parmetro)

Leer

Obj (Reporte)

Mostrar Reporte

38

: Organo

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Registrar Nivel de Enfermedad

: Mdico

: IU: Registrar Nivel de Enfermedad : Buscar Nivel de


Enfermedad

: Buscar Organo : Buscar Enfermedad : Registrar Nivel de


Enfermedad

: Registrar Imgen

: Organo

: Nivel de Enfermedad

Click Registrar nivel de Enfermedad

Buscar (Nivel de Enfermedad)

Leer

Obj (Nivel de Enfermedad)

Buscar (IdOrgano)

Leer

Obj (Organo)

Buscar (IdEnfermedad)
Leer

Obj (Enfermedad)

Registrar (Nivel de Enfermedad)

Registrar Imgen

Nuevo

obj (IdImgen)

Nuevo

Confirmacin Registro

39

: Enfermedad

: Imgen

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Actualizar Nivel de Enfermedad

: Mdico

: IU: Actualizar Nivel de Enfermedad

: Buscar Nivel de
Enfermedad

: Buscar Organo : Buscar Enfermedad: Buscar Imgen : Actualizar Nivel de : Nivel de Enfermedad
Enfermedad

Click Actualizar Nivel de Enfermedad

Buscar (IdNivel de Enfermedad)

Leer

Obj (Nivel de Enfermedad)

Buscar (IdOrgando)

Leer

Obj (Organo)

Buscar (IdEnfermedad)

Leer

Obj (Enfermedad)

Buscar (IdImgen)

Leer

Obj (Imgen)

Actualizar (Nivel de Enfermedad)

Actualizar

Confirmacin de Actualizacin

40

: Organo

: Enfermedad

: Imgen

COMPUTACION E INFORMATICA

Diagrama de Secuencia: Reportar Nivel de Enfermedad

: Mdico : IU: Reportar Nivel de Enfermedad

: Reportar Nivel de
Enfermedad

: Reportar Nivel de
: Nivel de Enfermedad
Enfermedad Especfico

Click Reportar Nivel de Enfermedad

Reportar ()

Leer

Obj (Reporte)

Reporte (Parmetro)

Leer

Obj (Reporte)

Mostrar Reporte

41

COMPUTACION E INFORMATICA

Diagrama de Actividades.

Diagrama de Actividad: Registrar Paciente

Solicitar Datos

Brindar Datos

Buscar Datos
del Paciente
Leer

Existe
No

Registrar
Paciente

Escribir

Si

42

Paciente

COMPUTACION E INFORMATICA

Diagrama de Actividad: Actualizar Paciente

Solicitar Datos
Personales
Brindar datos

Buscar
Paciente
Leer
Existe

Paciente

Si
Escribir
No

Actualizar
Datos

43

COMPUTACION E INFORMATICA

Diagrama de Actividad: Reportar Paciente

Seleccionar
tipo de Reporte

Tipo
Especfico
General
Indicar
Parmetro
Paciente

Leer
Elaborar
Reporte

Mostrar
Reporte

44

COMPUTACION E INFORMATICA

Diagrama de Actividad: Registrar Historial

Buscar
Historial

Leer

Historial

Existe
No

Enfermedad

Paciente

Leer

Leer
Buscar
Paciente
Si

Buscar
Enfermedad
Encontrado

Encontrado

No
Si

Si

No

Historial
Registrar
Historial

45

Escribir

COMPUTACION E INFORMATICA

Diagrama de Actividad: Reportar Historial

Seleccionar Criterio
de Reporte

Tipo
Especifico

Enfermedad

Paciente

Leer

Leer

Seleccionar
Paciente

Seleccionar
Enfermedad

General

Historial

Leer

Elaborar
Reporte

Mostrar
Reporte

46

COMPUTACION E INFORMATICA

Diagrama de Actividad: Registrar Enfermedad

Buscar
Enfermedad
Leer
Existe
Enfermedad

No

Escribir
Registrar
Enfermedad

Si

Diagrama de Actividad: Actualizar Enfermedad

Buscar
Enfermedad
Leer
Enfermedad
Existe
Si
Escribir
No
Actualizar
Enfermedad

47

COMPUTACION E INFORMATICA

Diagrama de Actividad: Reportar Enfermedad

Seleccionar tipo de
Reporte

Tipo
Especfico
General
Indicar
Parmetro

Enfermedad

Leer
Elaborar
Reporte

Mostrar
Reporte

48

COMPUTACION E INFORMATICA

Diagrama de Actividad: Registrar rgano

Organo
Leer
Buscar organo

Existe
No
Buscar imgen
Leer

Imgen

No existe

Escribir
Si

Registrar
Imgen

Si existe

Registrar
Organo

49

Escribir

COMPUTACION E INFORMATICA

Diagrama de Actividad: Actualizar rgano

Buscar organo
Leer

Organo

Existe
Si

Escribir

Actualizar
Organo

No

50

COMPUTACION E INFORMATICA

Diagrama de Actividad: Reportar rgano

Seleccionar Tipo de
Reporte

Tipo
Especfico
General
Indicar
Parmetro

Organo
Leer

Elaborar
Reporte

Mostrar
Reporte

51

COMPUTACION E INFORMATICA

Diagrama de Actividad: Registrar Nivel de Enfermedad

Nivel de
Enfermedad

Leer

Buscar Nivel de
Enfermedad

Existe
No

Organo

Enfermedad

Leer

Leer
Buscar
Enfermedad

Buscar Organo

Nivel de
Enfermedad

Si

Escribir

No Existe

Registrar Nivel
de Enfermedad

No xiste
Imgen
Escibir

Registrar
Imgen

52

COMPUTACION E INFORMATICA

Diagrama de Actividad: Actualizar Nivel de Enfermedad

Buscar Nivel de
Enfermedad
Leer
Nivel de
Enfermedad
Existe
Si

No

Escribir
Actualizar Nivel
de Enfermedad

53

COMPUTACION E INFORMATICA

Diagrama de Actividad: Reportar Nivel de Enfermedad

Seleccionar Criterio
de Reporte

Tipo

especifico
Enfermedad

Organo

Leer

Leer
Seleccionar
Organo

Seleccionar
Enfermedad

General

Nivel de
Enfermedad
Leer
Elaborar
Reporte

Mostrar
Reporte

54

COMPUTACION E INFORMATICA

Diagrama de Componentes.

Sistema de Gestin de
Enfermedades.exe

Negocio.dll

Datos.dll

BD Gestrin de
Enfermedades

Diagrama de Despliegue.

Hardware:
Procesador: Dual Core 1.6 Ghz.
Memoria RAM: 1 GB.
HDD: 160 GB.

Pc Usuario

Software:
Sistema de Gestin de
Enfermedades de Personas.
Sql Server 2000.
Windows Xp Sp 3.
Impresora Hp
3900.
Impresora

55

COMPUTACION E INFORMATICA

C. Fase de Construccin:
C.1. Flujo de Trabajo de Implementacin.

Modelo Fsico de la base de Datos.

56

COMPUTACION E INFORMATICA

Definicin del ciclo de vida para el Software.


El presente proyecto ha sido desarrollado respetando las fases del
ciclo de vida en cascada.

Codificacin del Software.


La codificacin del software ha sido desarrolla en el lenguaje de
programacin Visual Basic.Net 2003 y utilizando como manejador de Base
de Datos SQL Server 2000, el cual adjuntamos al presente trabajo en un
disco compacto.

C.2. Flujo de Trabajo de Prueba.

Diseo de pruebas.
El tipo de pruebas utilizada para la verificacin de los resultados
proporcionados por el software han sido Pruebas de Caja Negra.

D. Fase de Transicin.
D.1. Implantacin.
D.2. Pruebas.

57

COMPUTACION E INFORMATICA

CONCLUSIONES:

Al finalizar el presente proyecto se logr desarrollar un software que mejora el nivel de


exactitud de las respuestas de enfermedades humanas.

Logramos analizar y comprender la situacin actual de algunos sistemas de consulta de


enfermedades.

Se consigui identificar los problemas ms resaltantes existentes en los sistemas de


gestin de enfermedades.

Se desarroll un software que disminuye el tiempo de bsqueda de enfermedades.

Se logr desarrollar mdulos los cuales nos permiten mantener actualizadas las
caractersticas e imgenes de las enfermedades.

El presente software permite generar reportes precisos de las consultas realizadas.

58

COMPUTACION E INFORMATICA

REFERENCIAS.
1. Bibliogrficas:
-

A. Silberschatz. Sistemas de Base de Datos. 4th Ed. McGraw-Hill. 2002

JB. Vela y E. Marcos, UML extendido para representaciones XML, The 15 th.
Conference On Advanced Information Systems Engineering, Ed.: J. Eder y T.
Welzer, 2003.

2. Direcciones Web.
-

Medical Software Corporation. Web. 2007. Disponible en: www.medical-soft.com

Varsur Corporation - Organizacin Espaola de Investigacin mdica. Web. 2006.


Disponible en: http://www.compumedicina.com

Universidad

Politcnica

de

Madrid.

www.tendencias21.net.

59

Web.

2007.

Disponible

en:

También podría gustarte