ordenes medicas tecnicas de diseÑo grupo 1 ing. guillermo pantaleo - ayudante: diego montaldo 1°...

23
ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Upload: maresol-milian

Post on 06-Jan-2015

30 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

ORDENES MEDICAS

TECNICAS DE DISEÑO

Grupo 1

Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo

1° 2008

Page 2: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Relevamiento

• Trabajo conjunto entre

Clínica Galeanni y Laboratorios

• Emitir Órdenes Médicas con prestaciones

• Autorizar Órdenes

• Registrar resultados

Page 3: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Consideraciones

• Los módulos de órdenes y laboratorio son independientes.

• Se provee una solución para agregar nuevas reglas.

Page 4: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Algunos Casos de Uso

Page 5: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

• Módulos con BD compartida, en un mismo servidor

Arquitectura

Page 6: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Arquitectura Ventajas

• BD única

Datos consistentes y actualización simultánea para ambos módulos

• Máquinas cliente

Sólo conexión a Internet y un Navegador Web.

• Comunicación directa entre módulos

Page 7: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Arquitectura Desventajas

• Ante problemas de conexión uno o ambos módulos dejarían de operar

• Un problema en la BD trabaría ambos módulos

Page 8: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Modelo de Vistas 4+1

• Vista Componentes

• Vista Despliegue

• Vista Procesos

• Vista Lógica

Page 9: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Componentes

Page 10: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Despliegue

Page 11: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Procesos

Page 12: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(1)MVC

Page 13: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(2)Diagrama de Clases – Emitir Orden Médica

Page 14: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(3)Diagrama de Secuencia – Emitir Orden Médica

Page 15: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(4)Diagrama de Clases – Crear Regla

Page 16: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(5)Diagrama de Secuencia – Crear Regla

Page 17: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Vista Lógica(6)Diagrama de Secuencia – Validar Regla

Page 18: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Agregar Nuevas Reglas

• Implementar una clase que herede de Regla que permita validar este nuevo tipo de regla. Metodo validar().

• Modificar la clase TipoRegla.• Modificar addRegla.jsp y addReglaServlet.• Modificar DAORegla, DTORegla y tabla

regla.• Deployar solo los .class y .jsp

modificados.

Page 19: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Patrones Utilizados

• State: Para el estado de las ordenes.

• Builder: para crear las reglas

• Composite: Para administrar las reglas.

• Arquitectura MVC.

Page 20: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

State:

Page 21: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Builder:

Page 22: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Composite:

Page 23: ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Gracias