Centro Especializado en Oftalmología HMO
DOCUMENTO DE IMPLEMENTACIÓN
Versión 1.1 Actualizado a Noviembre de 2009
Confidencial
Centro Especializado en Oftalmología HMO
Página 1 de 11
Sistema de Análisis Oftalmológicos
Versión: 1.1 Fecha: 05/11/ 2009
Documento de Implementacion
Revisión Histórica
Fecha
28/10/ 2009
Versión
1.0
Descripción
Autor
Realización del
Cordova Cabrera, Eder
Documento
Gonzalez Macavilca, Maria
Modificacion y 05/11/2009
1.1
Culminacion del
Nieves Alva, Katherine
documento
Confidencial
Centro Especializado en Oftalmología HMO
Página 2 de 11
Sistema de Análisis Oftalmológicos Documento de Implementacion
Versión: 1.1 Fecha: 05/11/ 2009
TABLA DE CONTENIDOS 28/10/ 2009..........................................................................................................2 1.0........................................................................................................................2 REALIZACIÓN DEL DOCUMENTO...................................................................2 05/11/2009...........................................................................................................2 1.1........................................................................................................................2 MODIFICACION Y CULMINACION DEL DOCUMENTO...................................2 1. INTRODUCCIÓN..............................................................................................4 EL SISTEMA DE ANALISIS OFTALMOLOGICOS (MAO), ES UNA HERRAMIENTA QUE PERMITIRÁ EL EFICIENTE FUNCIONAMIENTO DE LOS PROCESOS INVOLUCRADOS COMO EL REGISTRO DE ANÁLISIS DE LA VISTA, MANEJO DE CONSULTAS, REPORTES Y GESTIÓN DE HISTORIAS CLÍNICAS DE LOS PACIENTES DE TAL MANERA QUE FACILILTARA LAS TAREAS DE LOS USUARIOS, LO QUE PERMITIRÁ REDUCIR LOS TIEMPOS DE CADA CONSULTA Y UN USO EFICIENTE DE ESTOS..................................................................................................................4 2. OBJETIVOS.....................................................................................................4 3. ALCANCE........................................................................................................4 4. DEFINICIONES Y ABREVIACIONES..............................................................4 5. DIAGRAMA......................................................................................................5 5.1. LISTADO DE COMPONENTES.................................................................5 6. DIAGRAMA GENERAL DE DISTRIBUCIÓN..................................................8 6.1. DIAGRAMA................................................................................................8 6.2. LISTADO DE “NODOS Y DISPOSITIVOS”..............................................9 6.3. DESCRIPCIÓN DE DIAGRAMA DE DISTRIBUCIÓN.............................10
Confidencial
Centro Especializado en Oftalmología HMO
Página 3 de 11
Sistema de Análisis Oftalmológicos Documento de Implementacion
Versión: 1.1 Fecha: 05/11/ 2009
1. INTRODUCCIÓN El Sistema de Analisis Oftalmologicos (MAO), es una herramienta que permitirá el eficiente funcionamiento de los procesos involucrados como el registro de análisis de la vista, manejo de consultas, reportes y gestión de historias clínicas de los pacientes de tal manera que facililtara las tareas de los usuarios, lo que permitirá reducir los tiempos de cada consulta y un uso eficiente de estos. En los siguientes párrafos se plasmará los diagramas de componentes y de distribución con el fin de describir los elementos físicos del Sistema de Análisis Oftalmológicos y sus relaciones, utilizando la metodología RUP, y el lenguaje UML, desarrollandos en clase. Los Diagramas de Distribución muestran la disposición física de los distintos nodos que componen el Proyecto de Análisis Oftalmológicos y el reparto de los componentes sobre dichos nodos. 2. OBJETIVOS El presente documento tiene como objetivo la descripción de los modelos y mecanismos de Implementación del Módulo de Analisis Oftalmologicos. 3. ALCANCE El presente documento brinda mediante la representación de diagramas y plantillas propias de la metodología RUP, las especificaciones
técnicas que
deberá tener el Módulo de Analisis Oftalmologicos para su implementación. 4. DEFINICIONES Y ABREVIACIONES La terminología y abreviaciones esbozadas en el documento se detallan en el glosario de términos.
Confidencial
Centro Especializado en Oftalmología HMO
Página 4 de 11
Sistema de Análisis Oftalmológicos
Versión: 1.1 Fecha: 05/11/ 2009
Documento de Implementacion 5. DIAGRAMA 5.1. LISTADO DE COMPONENTES
ITEM 1.
2. 3.
4.
5.
6.
7.
8.
9. 10.
11.
NOMBRE DEL COMPONENTE
DESCRIPCIÓN DEL COMPONENTE
Componente encapsulado de las clases que sao.beans representan a los beans de negocio. sao.interfaces Componente encapsulado de las clases que representan a las interfaces utilizadas para la implementacion del patrón DAO sao.interfaces.AtenderPaciente Componente encapsulado de las clases que representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de Atender Paciente. sao.interfaces.Login Componente encapsulado de las clases que representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de logueo del sistema. sao.interfaces.RegistrarAnalisisGe Componente encapsulado de las clases que neral representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de Registrar Analisis General. sao.interfaces.RegistrarAnalisisEs Componente encapsulado de las clases que pecial representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de Registrar Análisis Especial sao.interfaces.DiagnosticarPacient Componente encapsulado de las clases que e representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de Diagnosticar Paciente. sao.interfaces.BuscarHistoriaClini Componente encapsulado de las clases que ca representan a las interfaces utilizadas para la implementación del patrón DAO que se utilizan en el módulo de Buscar Historia Clinica. sao.DAO Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces. sao.DAO.AtenderPaciente Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Atender Paciente. sao.DAO.Login Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Logueo.
Confidencial
Centro Especializado en Oftalmología HMO
Página 5 de 11
Sistema de Análisis Oftalmológicos
Versión: 1.1 Fecha: 05/11/ 2009
Documento de Implementacion
12.
13.
14.
15.
sao.DAO.RegistrarAnalisisGeneral Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Registrar análisis General. sao.DAO.RegistrarAnalisisEspecia Componente encapsulado de las clases que l representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Registrar análisis Especial. sao.DAO.DiagnosticarPaciente Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Diagnosticar Paciente sao.DAO.BuscarHistoriaClinica Componente encapsulado de las clases que representan a las implementaciones de los métodos de las interfaces que se utilizan en el módulo de Buscar Historia Clinica.
16.
sao.conexiones
17.
sao.administracionDAO
Confidencial
Componente encapsulado de las clases que representan a los metodos de las conexiones a la Base de Datos Componente encapsulado de las clases que contiene los metodos Factory del DAO
Centro Especializado en Oftalmología HMO
Página 6 de 11
Sistema de Análisis Oftalmológicos Documento de Implementacion
Confidencial
Centro Especializado en Oftalmología HMO
Versión: 1.1 Fecha: 05/11/ 2009
Página 7 de 11
Sistema de Análisis Oftalmológicos Documento de Implementacion
Versión: 1.1 Fecha: 05/11/ 2009
Diagrama de Componentes – “ Sistema de Análisis Oftalmológicos” Muestra las dependenciasde la organización cubriendo la vista de implementación estática del sistema
6. DIAGRAMA GENERAL DE DISTRIBUCIÓN 6.1. DIAGRAMA
Diagrama de Distribución – “Sistema de Analisis Oftalmologicos” Configuracion del Hardware del sistema
Confidencial
Centro Especializado en Oftalmología HMO
Página 8 de 11
Sistema de Análisis Oftalmológicos Documento de Implementacion
Versión: 1.1 Fecha: 05/11/ 2009
6.2. LISTADO DE “NODOS Y DISPOSITIVOS”
Confidencial
Centro Especializado en Oftalmología HMO
Página 9 de 11
Sistema de Análisis Oftalmológicos
Versión: 1.1 Fecha: 05/11/ 2009
Documento de Implementacion
ITEM
NOMBRE DEL NODO
DESCRIPCIÓN DEL COMPONENTE
1
Main Server
Nodo general representado por el servidor de aplicaciones y el de base de datos en un servidor principal.Se encuentra el modulo de Archivo Interno.
2
Servidor de Base de Datos
Nodo representativo del Servidor o Fuente de Información. Repositorio centralizado de datos para la aplicación.
3
Servidor de Aplicaciones Web
Nodo representativo del Servidor Web y de Aplicaciones. Cotiene la codificacion del Sistema. Cliente final, de donde se instancia la ejecución de la aplicación:
Estación de Trabajo
4
Estación de trabajo para Oftometra. Estación de trabajo para Oftalmologo.
6.3. DESCRIPCIÓN DE DIAGRAMA DE DISTRIBUCIÓN
El Módulo de Archivo Interno será desarrollado bajo una arquitectura que corresponde a Sistemas Distribuidos, donde la arquitectura de solución se basa en 3 capas y dos niveles. Según el estándar J2EE. Entre las especificaciones y tecnologías que se utilizara para el desarrollo del sistema tenemos: • • •
Contenerdor Web (Apache Tomcat 6.0) Aplicaciones Web (JSP, Servlets, JavaBean) Gestor de Base de Datos (Mysql)
Para la implementación del Módulo de Archivo Interno se considerará los siguientes componentes:
Confidencial
Centro Especializado en Oftalmología HMO
Página 10 de 11
Sistema de Análisis Oftalmológicos
Versión: 1.1 Fecha: 05/11/ 2009
Documento de Implementacion
a) Capa de Presentación Proporciona la interfaz del usuario (optómetra y oftalmólogo), necesaria para presentar información y reunir datos, el cual se activara a través de su estación de trabajo. b) Capa de Negocios (Servidor Web) En esta capa residirán los programas que se ejecutaran, los cuales permitirán la comunicación entre las otras dos capas. Se utilizaran listas, vectores, arreglos, lógica de datos y el framework Eclipse para el desarrollo del sistema. c) Capa de Data En la cual residirá la Base de Datos y los diferentes objetos creados para el Sistema (tablas, índices, procedimientos almacenados, funciones, vistas). Se utilizará el soporte brindado por el Administrador de Base de Datos Mysql. A continuación se presenta el gráfico: Arquitectura del Modulo de Archivo Interno. Arquitectura del Sistema “SAO” Servidor de Servidor de Base Cliente Final Aplicaciones de Datos
Internet Explorer 7.0
Confidencial
Java Apache Tomcat 6.0
MySql 5.4
Centro Especializado en Oftalmología HMO
Página 11 de 11