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

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

Jan 06, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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