Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 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 Cuando se creó la empresa, se dividieron las tareas: Repsol aporta el gas, Mega lo procesa y extrae los productos que luego son repartidos a Dow Chemical para la fabricación de plásticos y a Petrobrás para la exportación de gas licuado y gasolina.
Consideraciones Los módulos de órdenes y laboratorio son independientes. Se provee una solución para agregar nuevas reglas.
Algunos Casos de Uso
Arquitectura Módulos con BD compartida, en un mismo servidor
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
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
Modelo de Vistas 4+1 Vista Despliegue Vista Procesos Vista Componentes Vista Lógica
Vista Despliegue
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.
Patrones Utilizados Maquina de Estados: Para el estado de las ordenes. Composite: Para administrar las reglas. Arquitectura MVC.
Gracias