You are on page 1of 76

SARC

Sistema de Control para Entrada y Salida de Pacientes


y de Consulta Interna de la Clnica de Heridas.
Documento de Arquitectura
Versin 2.3

Preparado por:
Marco Ricord
Joseph Sinclair
Jorge Batista

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Historial de Revisin
Fecha

Versin

Descripcin

Autor

20/05/2007

1.0

Creacin del documento,


Definicin de Vistas, objetivos y
restricciones de Arquitectura,
Diagrama de CU.

Jorge Batista

4/06/2007

12/06/2007
25/06/2007

04/07/2007

13/08/2007

20/11/07

Confidencial

1.5

1.6
1.7

2.0

2.1

2.3

Inclusin de Diagramas de
Secuencia, Diagramas de
Colaboracin y Diagramas de
Clase.
Inclusin del Lista de Clases y
Vista de Puesta en Marcha.
Inclusin de las Vistas faltantes,
correccin a la vista de
implementacin y vista de
puesta en marcha.
Inclusin de los Diagramas
faltantes y correccin de formato
en el Documento.
Ordenamiento de los diag. De
Clase, Secuencia, Colaboracin
por CU; mejoramiento de la Lista
de Clases, de los Tabla de
Clases, Mtodos y Parmetros;
y revisin de todo el documento
Actualizacin de cambios en el
Modelo de CU y en el esquema
de la Base de Datos.

Caja de Segura socialDepartamento de Curaciones


2007

Jorge Batista
Joseph Sinclair
Jorge Batista
Joseph Sinclair
Jorge Batista
Joseph Sinclair

Marco Ricord

Joseph Sinclair
Jorge Batista
Marco Ricord

Jorge Batista

Pgina 2 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Documento de Arquitectura
1. Introduccin
Este documento presenta los aspectos ms relevantes de la definicin de la arquitectura de
software para el Sistema de Control para Entrada y Salida de Pacientes y de consulta
interna de la Clnica de Heridas.
El objetivo principal es proveer la arquitectura base del sistema que se est desarrollando,
de manera que se tenga un fundamento estable para los esfuerzos de diseo y
principalmente de implementacin que se llevarn a cabo en la fase de construccin.
Este objetivo es apoyado mediante la aplicacin de conceptos de vital importancia como lo
son la modelacin visual, el desarrollo centrado en la arquitectura, el control de la calidad,
desarrollo iterativo e incremental y la administracin de requerimientos (cambiantes).
De esta manera, este documento se constituye en el artefacto ms importante de la fase de
elaboracin.
1.1 Propsito
Mediante este documento se provee una vista comprensiva del sistema. Se utilizan
diferentes vistas de la arquitectura para ilustrar diferentes aspectos del sistema, con el
objetivo de capturar y definir las decisiones arquitecturales ms significativas con las
cuales se ha modelado el sistema.

2.

Representacin de la Arquitectura:
La arquitectura del Sistema de Control para Entrada y Salida de Pacientes y de consulta
interna de la Clnica de Heridas se presenta a travs del Modelo de 4+1 Vistas que
utiliza cinco vistas concurrentes, cada una de las cuales se enfoca en un conjunto
especfico de conceptos. Las decisiones de diseo son mostradas en cuatro vistas y se usa
la quinta vista (Vista de Casos de Uso) para ilustrarlas y validarlas.
A continuacin se describe los aspectos que abarca cada vista:

Vista lgica: describe el diseo del modelo de objetos (clases). Esta vista de la
arquitectura dirige los requerimientos funcionales del sistema, lo que el sistema
debe hacer para el usuario final. Da una abstraccin del modelo de diseo e
identifica los paquetes, subsistemas y las clases que han sido definidas para el
proyecto.(lista de clases)

Vista de Implementacin: Esta vista describe la organizacin esttica de los

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 3 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

mdulos de software (cdigo fuente, componentes, ejecutables) en el ambiente de


desarrollo en trminos de paquetes, capas y en trminos de administracin de la
configuracin. (3 capas definir q se hace en cada capa) (Lnea Base no por
ahora)

Vista de Puesta en Marcha: Muestra como varios ejecutables y otros


componentes de tiempo de corrida son mapeados a las plataformas
principales o nodos de computacin. Trata la puesta en marcha, instalacin y
rendimiento.(Tiempos de respuesta, valoracin del desempeo final)

Vista de Casos de Uso: Juega un rol especial con respecto a la arquitectura.


Contiene los principales casos de uso, diagramas de clase, de secuencia y de
colaboracin. Inicialmente estos son utilizados para guiar el descubrimiento y
diseo de la arquitectura en las fases de concepcin y elaboracin, pero ms
adelante sern utilizados para validar las diferentes vistas. Estos escenarios
actan como una ilustracin en el documento de la arquitectura del software de
como las otras vistas trabajan. (diagrama de CU, secuencias y colaboracin)

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 4 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

3.

2.3

Objetivos y Restricciones de la Arquitectura:


En esta seccin se describen los principales requerimientos y objetivos que impactan la
Arquitectura.
Requerimientos que impactan la arquitectura:

Persistencia: Debe lograrse que los elementos del modelo fundamental sean
persistente (i.e. que el elemento existe despus de que la aplicacin es creada y
que cese de existir).

Distribucin: Se debe distribuir un elemento a travs de los nodos del sistema.

Seguridad: Se debe controlar el acceso a los elementos

El siguiente cuadro resume el Mapa de Mecanismos de Anlisis-a-Diseo-a-Implementacin

Mecanismos de Anlisis
Persistencia
Distribucin
Seguridad

Mecanismos de Diseo
RDBMS
SOAP
Autenticacin de Usuarios

Mecanismos de
Implementacin
SQL Server 2000.
Visual Basic.NET
Certificados

RDBMS - Sistema Administrador de Bases de Datos Relacionales


SOAP - Simple Object Access Protocol

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 5 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

4.
Vista de Casos de Uso
Diagrama de Caso de Uso de SARC.

Manejo de Pacientes

Control de Citas

<<include>>

Imprimir Cita

Ver citas del da


CEPDA Mensual - Consulta de Datos
Estadsticos mensual para Pacientes Dados de
Alta
CEPDA Anual - Consulta de Datos Estadsticos
Anual para Pacientes Dados de Alta
CEPAT - Consulta de Datos Estadsticos para
Pacientes atendidos por Tipo
CEPTH - Consulta de Datos Estadsticos para
Pacientes segn T ipo de Heridas
IPRT - Informe de Procedimientos Realizados
por Trimestre

Consultar Historial de Citas

CEPDA Anual

CEPDA Mensual

Enfermera/Aux
iliar

CEPAT

Login

Administrador
Mantenimiento de Usuarios
Jefe de
Departamento
CEPTH

IPRT

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 6 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

4.1

2.3

Realizaciones de Casos de Uso


En esta seccin se ilustra con los casos de uso ms representativos la funcionalidad del
sistema. Para cada caso de uso se presentan los siguientes elementos del modelo:
Diagrama de Clases con las Clases Participantes en el Caso de uso. Estos
diagramas muestran las clases que participan y son necesarias para realizacin
del caso de uso
Diagramas de Secuencia de los flujos ms significativos
Diagramas de Colaboracin de los flujos ms significativos.

Diagrama de Clase para - Login

Pantalla de Login
Usuario : Varchar(10)
password : Varchar(10)

Pantalla Menu Principal


validar User y Contrasea()
mostrar mensaje()
Mostrar Pantalla Menu Principal()
Mostrar Pantalla de LOGIN()
Verificar User y Contrasea()
Obtener Perfil de Usuario()
Mostrar P_Menu_Principal()

Mostrar Pantalla Control De Cita()


Mostrar Pantalla Consultar Historial de Citas del Paciente()
Mostrar Pantalla Ver Citas del Da()
Mostar Pantalla Mantenimiento de Pacientes()
Mostrar Pantalla Mantenimiento de Usuarios()
Mostrar Pantalla Consultar Datos Estadisticos Mensuales y Anuales()
Mostrar Pantalla Consultar Datos Estadisticos Trimestrales()

control de ingreso a SARC


Verificar User y Contrasea()
Obtener Perfil de Usuario()

Usuarios
cedula : Varchar(11)
nombre : Varchar(60)
direccion : Varchar(100)
telefono : Varchar(8)
sexo : Char(1)
Fecha Nacimiento : Date Time(8)
Correo Electronico : Varchar(50)
Agregar()
Modificar()
consultar()
eliminar()
Obtener Perfil de Usuario()

Confidencial

Usuarios_Autorizados
Usuario : Varchar(10)
Contrasea : Varchar(10)
Cedula : Varchar(11)
Tipo de Usuario : Varchar(20)
Agregar()
Modificar()
Consultar()
Eliminar()
Verificar User y Contrasea()

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 7 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para - Login Exitoso

: control de ingreso a
SARC

: Pantalla de Login

: usuario
1: acceder a P_login

: Usuarios_Autorizados

: Usuarios

: Pantalla Menu Principal

2: presentar pantalla login


3: ingresar identificacion(Usuario,contrasea)
4: Validar User y Contrasea(User y
Contrasea)

5: Verificar User y Contrasea (User,Contras...

7: Obtener Perfil de Usuario:cedula,var_re...

6: Verificar User y Contrasea


(User,Contrasea)

8: Obtener Perfil de Ussuario

9: Mostrar mensaje "Conexion Exitosa"


10: Mostrar pantalla Menu Principal

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 8 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Login User o Contrasea Invlidas

: usuario

: Pantalla de Login

: control de ingreso a
SARC

: Usuarios_Autorizados

1: Acceder a P_Login
2: Mostrar P_Login

3: Introducir User y Contrasea

4: Validar User y
Contrasea(User,Contrasea)

5: Verificar User y Contrasea (User,Contras...


6: Verificar User y
Contrasea(User,Contrasea)

7: Mostrar Mensaje "User o contrasea no valida, intente nuevamente"

8: Mostrar Pantalla Login


Al usurario se le concedern 3 intentos para
insertar el user y password correctos, en
caso de que pasen los 3 tres intentos, el
sistema se cerrar.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 9 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Login Exitoso

2: presentar pantalla login


4: Validar User y Contrasea(User y Contrasea)
9: Mostrar mensaje "Conexion Exitosa"
: usuario
1: acceder a P_login
3: ingresar identificacion(Usuario,contrasea)

: Pantalla de Login5: Verificar User y Contrasea (User,Contras...


7: Obtener Perfil de Usuario:cedula,var_re...

10: Mostrar pantalla Menu Principal

: control de ingreso a
SARC
8: Obtener Perfil de Ussuario
6: Verificar User y Contrasea (User,Contrasea)
: Pantalla Menu Principal

:
Usuarios_Autori...

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

: Usuarios

Pgina 10 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Login User o Contrasea Invalida

2: Mostrar P_Login
4: Validar User y Contrasea(User,Contrasea)
7: Mostrar Mensaje "User o contrasea no valida, intente nuevamente"
8: Mostrar Pantalla Login

: usuario

1: Acceder a P_Login
3: Introducir User y Contrasea

: Pantalla de Login

5: Verificar User y Contrasea (User,Contras...

6: Verificar User y Contrasea(User,Contrasea)


:
Usuarios_Autori...

Confidencial

: control de ingreso a
SARC

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 11 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para- Manejo de Pacientes

Pantalla Manejo de Pacientes

Pantalla Menu Principal

Los tributos de las pantallas


Eliminar Registro y Consultar
Paciente, son los mismos que
los de las pantallas Agregar y
Modificar Paciente

Desplegar Pantalla Agregar Paciente()


Desplagar Pantalla Actualizar Paciente()
Desplegar Pantalla Elimnar Paciente()
Desplegar Pantalla Consultar Paciente()
Desplegar Pantalla Dar de Alta()

Desplegar Pantalla Manejo de Pacientes()

Usuario

Pantalla Actualizar Paciente

Pantalla Agregar Paciente


Nombre : Varchar(60)
Cedula : Varchar(11)
Fecha de Nacimiento : Date Time(8)
sexo : Char(1)
procedencia : Varchar(15)
tipo de asegurado : Varchar(20)
diagnostico : Varchar(50)
Seg social : Varchar(11)
Apellido : Varchar(60)
Telefono : Varchar(8)
Fecha de Inicio : Date Time(8)

Nombre : Varchar(60)
Fecha de Nacimiento : Date Time(8)
sexo : Char(1)
procedencia : Varchar(15)
tipo de asegurado : Varchar(20)
diagnostico : Varchar(50)
Seg social : Varchar(11)
Cedula : Varchar(11)
Apellido : Varchar(60)
Telefono : Varchar(8)
Fecha de Inicio : Date Time(8)

Desplegar()
Leer()
Mostrar mensaje()
Validar Datos del Paciente()
Guardar Datos del Paciente()

Desplegar()
Leer()
Mostrar mensaje()
Validar Datos del PAciente()
Guardar Datos del PAciente()
Validar Cedula()

Pantalla Consultar Paciente


Pantalla Eliminar Paciente
Desplegar()
Leer()
Mostrar mensaje()
Validar Cedula()
Eliminar registro Paciente()

Desplegar()
Leer()
Mostrar mensaje()
Validar Cedula()
Obtener Datos del PAciente()
Mostrar Datos del PAciente()

Pantalla Dar de Alta al Paciente


Fecha de Alta : Date Time(8)
Tipo de Alta : Char(1)
Motivo : Varchar(200)
Diagnostico : Varchar (20)
Desplegar()
Leer()
Mostrar Mensaje()
Validar Cedula()
Obtener Datos del Paciente()
Guardar Datos PAciente Dado de Alta()

Control de Manejo
Guardar Datos del Paciente()
Obtener Datos del Paciente()
Guardar Datos PAciente dado de Alta()
Eliminar Registro de PAciente()
Modificar datos del paciente()

Generales de Herida
Cod_Herida : Varchar(10)
Descripcion : Varchar(150)

Pacientes_dados de Alta
Agregar()
Modificar()
Eliminar()
Consultar()

Diagnstico
Cedula : Varchar(11)
cod_herida : Varchar(10)
Agregar()
ELiminar()
Modificar()
Consultar()

Pacientes
Nombre : Varchar(60)
cedula : Varchar(11)
Fecha de Nacimiento : Date Time (8)
Sexo : Char(1)
Procedencia : Varchar (15)
Tipo de Asegurado : Varchar(20)
Seg. Social : Varchar(11)
Fecha de Inicio : Date Time(8)
Telefono : Varchar(8)
Apellido : Varchar(60)

cedula : Varchar(11)
Fecha de Alta : DateTime(8)
Motivo : Varchar(200)
Diagnostico : Varchar(20)
Tipo de Alta : Char(1)
Agregar()
Modificar()
Eliminar()
Consultar()

Agregar()
Actualizar()
Eliminar()
Consultar()
Obtener Datos del Paciente()

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 12 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Manejo De Pacientes Agregar Paciente con xito

: Usuario : Pantalla Menu Principal

: Pantalla Manejo de Paciente : Pantalla Agregar Paciente

: Control de Manejo

: Pacientes

1: Acceder a Pantalla Manejo de Pacientes


2: Desplegar Pantalla Manejo de Pacientes
3: Desplegar Pantalla Manejo de Pacientes

4: Seleccionar opcion Agregar Paciente

5: Desplegar Pantalla Agregar Paciente


6: Desplegar Pantalla Agregar Paciente

7: Insertar Datos del Paciente

8: Validar Datos del


Paciente
9: Guargar Datos del
Paciente
10: Guardar Datos del Paciente

11: Mostrar Mensaje "Datos


guardados con exito"

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 13 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Manejo De Pacientes Consultar Datos del Paciente con
xito

: Usuario

: Pantalla Menu Principal

: Pantalla Manejo de Paciente : Pantalla Consultar Paciente: Control de Manejo : Pacientes

1: Acceder a Pantalla Manejo. de Pacientes


2: Desplegar a Pantalla
Manejo de Paciente

4: Selccionar la Opcion Consultar Datos

3: Desplegar Pantalla Manejo Pacientes

5: Desplegar PanatllaConsultar Datos


6: Desplegar Pantalla Consultar Datos

7: Introducir cedula del paciente


8: Validar cedula ingresada
9: Buscar Datos del Paciente
10: Obtener Datos del Paciente
11: Mostrar Datos del Paciente

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 14 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Manejo de Pacientes Agregar Paciente con Exito

: Usuario

1: Acceder a Pantalla Manejo de Pacientes


: Pantalla Menu Principal

4: Seleccionar opcion Agregar Paciente


2: Desplegar Pantalla Manejo de Pacientes

3: Desplegar Pantalla Manejo de Pacientes

7: Insertar Datos del Paciente

6: Desplegar Pantalla Agregar Paciente


8: Validar Datos del Paciente
11: Mostrar Mensaje "Datos guardados con exito"

5: Desplegar Pantalla Agregar Paciente


: Pantalla Manejo de Paciente
: Pantalla Agregar Paciente

9: Guargar Datos del Paciente


10: Guardar Datos del Paciente

: Control de Manejo

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

: Pacientes

Pgina 15 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Manejo De Pacientes Consultar Datos del Paciente con
Exito
1: Acceder a Pantalla Manejo. de Pacie...

: Usuario

: Pantalla Menu Principal

4: Selccionar la Opcion Consultar Datos


7: Introducir cedula del paciente
6: Desplegar Pantalla Consultar D...
8: Validar cedula ingresada
11: Mostrar Datos del Paciente

2: Desplegar a Pantalla Manejo de Paci...


3: Desplegar Pantalla Manejo Pacie...

5: Desplegar PanatllaConsultar D...

: Pantalla Manejo de Paciente

: Pantalla Consultar Paciente


9: Buscar Datos del Paciente

10: Obtener Datos del Paciente


: Control de Manejo

: Pacientes

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 16 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Mantenimiento de Usuarios


<<boundary >>

<<boundary >>

Pantalla Menu Principal

Pantalla Mentenimiento de Usuarios

Desplegar Pantalla Mantenimiento de Usuarios()

Desplegar Pantalla Agregar Usuario()


Desplagar Pantalla Modeif icar Registro de Usuario()
Desplegar Pantalla ELimnar Usuarios()
Desplegar Pantalla Consultar()

Usuario

Los Atributos de las Pantallas


Eliminar y Consultar son los
mismos que los de las
pantallas Agregar y Actualizar
Usuarios

<<boundary >>
<<boundary >>

Pantalla Actualizar Usuario

Pantalla Agregar Usuario

Nombre : Varchar(60)
Fecha de Nacimiento : Date Time (8)
sexo : Char(1)
direccion : Varchar(100)
telef ono : Varchar(8)
correo electronico : Varchar(50)
tipo de usuario : Varchar(20)
Contrasea : Varchar(10)
User : Varchar(10)
Apellido : Varchar(60)
Cedula : Varchar(11)
COnf irmar Contrasea : Varchar(10)

Nombre : Varchar(60)
Cedula : Varchar(11)
Fecha de Nacimiento : Date Time(8)
sexo : Char(1)
direccion : Varcha(100)
Telef ono : Varchar(8)
correo electronico : Varchar(50)
tipo de usuario : Varchar(20)
Contrasea : Varchar(10)
Apellido : Varchar(60)
User : Varchar(10)
Conf irmar COntrasea : Varchar(10)

<<boundary >>

Pantalla Eliminar Usuario


Desplegar()
Leer()
Mostrar mensaje()
Validar Cedula()
Obtener datos de Usuario()
ELiminar Registro()

Desplegar()
Leer()
Mostrar mensaje()
Validar Cedula()
Obtener Datos de Usuario()

Desplegar()
Leer()
Mostrar mensaje()
Validar datos de Usuario()
Validar User, COntrasea y Tipo de Usuario()
Guardar Datos del Usuario()

<<boundary >>

Pantalla Cambiar Contrasea


Contrasea Actual : Varchar(10)
Nuev a Contrasea : Varchar(10)
Conf irmar Nuev a Contrasea : Varchar(10)

<<boundary >>

Pantalla Consultar Datos de


Usuario

Desplegar()
Leer()
Mostrar Mensaje()
Validar Contrasea Actual y Nuev a Contrasea()
Verif icar COntrasea actual()
Guardar nuev a Contrasea()

Desplegar()
Leer()
Mostrar mensaje()
Validar Cedula()
Obtener datos de Usuario()

<<control>>
Control de Mantenimiento de Usuarios
Guardar Datos del Usuario()
Guardar User, Contrasea y Tipo de Usuario()
Verif icar Contrasea Actual()
Guardar Nuev a Contrasea()
Obtener datos de Usuario()
Eliminar Registro()

<<entity >>

<<entity >>

Usuarios

Usuarios Autorizados

Nombre : Varchar(60)
Cedula : Varchar(11)
Fecha de Nacimiento : Date Time(8)
sexo : Char(1)
Direccion : archar(100)
Telef ono : Varchar(8)
Correo Electronico : Varchar(50)
Apellido : Varchar(60)
Agregar()
Actualizar()
Eliminar()
Consultar()
Obtener datos del Usuario()

Confidencial

Cedula : Varchar(11)
User : Varchar(10)
Contrasea : Varchar(10)
Tipo de usuario : Varchar(20)
Agregar()
Modif icar()
eliminar()
Consultar()
Verif icar Contrasea Actual()

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 17 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Mantenimiento De Usuarios Agregar Usuario con xito

: Usuario

: Pantalla Menu Principal

: Pantalla Mentenimiento de
Usuarios

: Pantalla Agregar Usuario

: Control de
Mantenimiento...

: Usuarios : Usuarios Autorizados

1: Acceder a Pantalla Mantenimiento de Usuarios


2: Desplegar Pantalla de Mantenimiento
3: Desplegar Pantalla Mantenimiento de Usuarios

4: Seleccionar la opcion Agregar Uuario

5: Desplegar Pantalla Agregar Usuario


6: Desplegar Pantalla_Agregar Usuario

7: Insertar Datos del Usuario


8: Validar datos del Usuario

9: Validar usuario, Contrasea y Tipo de Usuario

10: Guardar Datos del Usuario:


11: Guardar Datos del Usuario
12: Guardar Usuario, contrasea y tipo de usuario
13: Guardar Usuario, Contrasea y Tipo de usuario

14: Mostrar Mensaje "Registro Completado con Exito"

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 18 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Mantenimiento De Usuarios Cambiar Contrasea Con


xito

: Usuario

: Pantalla Menu Principal

: Pantalla Mentenimiento de
Usuarios

: Pantalla Cambiar Contrasea

: Control de
Mantenimiento...

: Usuarios Autorizados

1: Acceder a Pantalla Mantenimeinto Usuarios


2: Desplegar Pantalla Mantenimeinto Usuarios
3: Desplegar Pantalla Mantenimiento de Usuarios
4: Seleccionar la opcion Cambiar Contrasea

5: Desplegar Pantalla Cambiar Contrasea


6: Desplegar Pantalla Cambiar Contrasea

7: Insertar Contrasea Actual y nueva Contrasea


8: Validar Contrasea Actual y Nueva Contrasea

9: Verificar Contrasea Actual (Contrasea Actual)


10: Verificar Contrasea Actual (Contrasea Actual)

11: Guardar Nueva Contrasea


12: Guardar nueva Contrasea

13: Mostrar Mensaje "La contrasea ha sido cambiada con xito"

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 19 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Mantenimiento de Usuarios Agregar Usuario con Exito


1: Acceder a Pantalla Mantenimiento de Usuarios

: Pantalla Menu Principal


: Usuario
4: Seleccionar la opcion Agregar Uuario

2: Desplegar Pantalla de Mantenimiento

3: Desplegar Pantalla Mantenimiento de Usuarios


7: Insertar Datos del Usuario

6: Desplegar Pantalla_Agregar Usuario


8: Validar datos del Usuario
9: Validar usuario, Contrasea y Tipo de Usuario
14: Mostrar Mensaje "Registro Completado con Exito"

: Pantalla Mentenimiento de
Usuarios

5: Desplegar Pantalla Agregar Usuario


10: Guardar Datos del Usuario:
12: Guardar Usuario, contrasea y tipo de usuario
: Pantalla Agregar Usuario

: Control de Mantenimiento de
Usuarios
13: Guardar Usuario, Contrasea y Tipo de usuario

11: Guardar Datos del Usuario

: Usuarios
Autorizados

: Usuarios

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 20 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Mantenimiento de Usuarios Cambiar Contrasea Con


Exito
3: Desplegar Pantalla Mantenimiento de Usuarios

2: Desplegar Pantalla Mantenimeinto Usuarios

: Pantalla Menu Principal

: Pantalla Mentenimiento de
Usuarios

1: Acceder a Pantalla Mantenimeinto Usuarios


5: Desplegar Pantalla Cambiar Contrasea
4: Seleccionar la opcion Cambiar Contrasea
6: Desplegar Pantalla Cambiar Contrasea
8: Validar Contrasea Actual y Nueva Contrasea
13: Mostrar Mensaje "La contrasea ha sido cambiada con xito"

7: Insertar Contrasea Actual y nueva Contrasea

: Usuario

: Pantalla Cambiar Contrasea


9: Verificar Contrasea Actual (Contrasea Actual)
11: Guardar Nueva Contrasea

10: Verificar Contrasea Actual (Contrasea Actual)


12: Guardar nueva Contrasea

: Control de Mantenimiento de
Usuarios

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

: Usuarios
Autorizados

Pgina 21 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Control de Citas


Pantalla Menu Principal
Mostrar Pantalla Control de Citas()

Pantalla Control de Citas


cedula : varchar(11)
nombre : varchar(60)
seg.social : varchar(11)
fecha : date time(8)
hora : date time(8)
descripcion : varchar(50)

Pantalla Cupos disponibles

desplegar pantalla Control de Citas()


desplegar opciones asignar,modificar,cancelar()
Validar cedula()
buscar datos del paciente y sus citas a realizar()
desplegar datos del paciente()
desplegar listado de citas()
ver cupos libres()
asignar / imprimir()
modificar / imprimir()
validar campos()
cancelar/eliminar()
invocar CU imprimir cita()
limpiar pantalla()

fecha : date time(8)


cupos libre : char(1)
desplegar cupos libres()
reservar cupo()

Control de citas
buscar datos del paciente()
buscar citas a realizar()
asignar/imprimir()
modif icar/imprimir()
cancelar/eliminar()
v er cupos libres()

Pacientes
cedula : varchar(11)
nombre : varchar (60)
fecha de nacimiento : date time(8)
procedencia : varchar (15)
tipo de asegurado : varchar(20)
seg.social : varchar(11)
sexo : char(1)
apellido : (60)
diagnostico : varchar(50)
fecha de inicio : date time(8)
telefono : varchar(8)
agregar()
actualizar()
eliminar()
consultar()
buscar datos del paciente()

Confidencial

Cita
cedula : varchar (11)
fecha : date time(8)
descripcion : varchar (50)
estado : varchar (11)
hora : date time(8)
agregar()
actualizar()
eliminar()
consultar()
buscar citas a realizar()

cupos por f echa


fecha : date time (8)
hora : date time(8)
cupos libres : char(1)
agregar()
actualizar()
eliminar()
consultar()
ver cupos libres()

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 22 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Control de Citas Agregar Cita exitosamente

: usuario

: Pantalla Menu Principal

: Pantalla Control de Citas

: Control de citas

: Pacientes

: Cita

3: desplegar pantalla Control de Citas

4: s eleccionar la opcion (as ignar)


5: limpiar pantalla para "asignar"

6: introducir cedula del paciente


7: validar (cedula)
8: bus car datos del paciente y sus citas a realizar
9: bus car datos del paciente
10: buscar (citas a realizar)

11: mostrar mens aje("Paciente encontrado")


12: des plegar datos del paciente

13: desplegar lis tado de citas( )


14: llenar los cam pos ("fecha", "hora", "descripcin") // seleccionar la opcion "as ignar/imprimir"

15: validar campos (, , )


16: as ignar/im prim ir

17: as ignar/im prim ir

18: mos trar mens aje("as ignacin de cita com pletada con xito" )

19: invocar CU "im prim ir Cita"

los detalles de es te proces o s e describen en


el CU y diagram a de s ecuencia llamado
Im primir Cita

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 23 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Control de Citas Agregar Cita a un paciente no registrado

: usuario

: Pantalla Menu Principal

: Control de citas

: Pantalla Control de Citas

: Pacientes

: Cita

: Pantalla Mantenimiento de
Paciente

: Pantalla de Agregar Pac iente

1: selec ciona la opcion Control de Citas


2: accesar a la pantalla Control de Citas
3: desplegar pantalla Control de Citas

4: seleccionar la opcion (as ignar)


5: limpiar pantalla para "as ignar"
6: introducir cedula del paciente
7: validar (cedula)

8: bus car datos del paciente y sus citas a realizar 9: buscar datos del paciente

los detalles de este proceso se des criven


en el CU "Agregar Paciente" y en el
diagrama de Secuencia llamado "Agregar
Paciente con exito"

10: mensaje "No se ha encontrado ningn paciente con esta cedula desea agregarlo Si No"
11: selec cionar la opcion "S"

12: seleccionar la opcion "Agregar Paciente"


13: desplegar pantalla "Agregar Pac iente"

14: des plegar pantalla "Agregar Pac iente"


15: desplegar pantalla "Agregar Paciente"

16: introducir cedula del pac iente

17: validar (cedula)


18: buscar datos del paciente y sus citas a realizar
19: buscar datos del paciente

20: buscar (citas a realizar)


21: mostrar mensaje("Paciente encontrado")
22: desplegar datos del paciente
23: desplegar listado de citas ( )

24: llenar los c ampos ("fecha", "hora", "des cripcin") // selec cionar la opcion "asignar/imprimir"

25: validar campos(, , )

26: asignar/imprimir
27: asignar/imprimir
28: mostrar mensaje("asignacin de cita completada con xito" )

29: invocar CU "imprimir Cita"

los detalles de este proceso s e describen en


el CU y diagrama de secuenc ia llamado
Imprimir Cita

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 24 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Control de Citas Agregar Cita exitosamente


3: desplegar pantalla Control de Citas
5: limpiar pantalla para "asignar"
7: validar (cedula)
11: mostrar mensaje("Paciente encontrado")
12: desplegar datos del paciente
13: desplegar listado de citas( )
2: accesar a la pantalla Control de Citas
15: validar campos(, , )
18: mostrar mensaje("asignacin de cita completada con xit...
19: invocar CU "imprimir Cita"

: Pantalla Menu Principal

1: seleccionar la opcion Control de Citas

4: seleccionar la opcion (asignar)


6: introducir cedula del paciente
14: llenar los campos ("fecha", "hora", "descripcin") // seleccionar la opcion "asignar/imprimir"

: usuario

: Pantalla Control de Citas


8: buscar datos del paciente y sus citas a realizar
16: asignar/imprimir
10: buscar (citas a realizar)
17: asignar/imprimir

: Cita

: Control de citas

9: buscar datos del paciente

: Pacientes

Diagrama de Colaboracion para Control de Citas Agregar Cita a un paciente no registrado

3: desplegar pantalla Control de Citas


5: limpiar pantalla para "asignar"
7: validar (cedula)
10: mensaje "No se ha encontrado ningn paciente con esta cedula desea agregarlo Si No"
17: validar (cedula)
: Pantalla Menu Principal
21: mostrar mensaje("Paciente encontrado")
22: desplegar datos del paciente
2: accesar a la pantalla Control de Citas
23: desplegar listado de citas( )
1: selecciona la opcion Control de Citas
25: validar campos(, , )
28: mostrar mensaje("asignacin de cita completada con xito" )
4: seleccionar la opcion (asignar)
29: invocar CU "imprimir Cita"
6: introducir cedula del paciente
11: seleccionar la opcion "S"
12: seleccionar la opcion "Agregar Paciente"
16: introducir cedula del paciente
24: llenar los campos ("fecha", "hora", "descripcin") // seleccionar la opcion "asignar/imprimir"

: Pantalla Control de Citas

: usuario
8: buscar datos del paciente y sus citas a realizar
18: buscar datos del paciente y sus citas a realizar
26: asignar/imprimir
: Pacientes

9: buscar datos del paciente


19: buscar datos del paciente

: Control de citas

13: desplegar pantalla "Agregar Paciente"


15: desplegar pantalla "Agregar Paciente"

20: buscar (citas a realizar)


27: asignar/imprimir
14: desplegar pantalla "Agregar Paciente"
: Cita
: Pantalla de Agregar Paciente

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

: Pantalla Mantenimiento de
Paciente

Pgina 25 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Ver Citas del Da

Pantalla Men Principal


Mostrar Pantalla Ver Citas del Da()

Pantalla Ver Citas del Da


cargar fecha del dia()
cargar citas del dia()
cargar datos de los pacientes del dia()
actualizar pantalla Ver Citas del Dia()
cambiar estado de cita()

Pantalla Cita Realizada


procesos de cita : char(1)
actualizar total()
cambiar estado de cita()

Control de Citas del Dia


actualizar total()
cambiar estado de cita()

Pacientes
cedula
nombre : varchar(60)
fecha de nacimento : date time(8)
sexo : char(1)
estado : varchar (10)
procedencia : varchar (15)
tipo de asegurado : varchar(20)
seg.social : varchar(11)
apellido : varchar(60)
diagnostico : varchar(50)
fecha de inicio : date time(8)
telefono : varchar(8)

Cita
cedula : varchar (11)
estado : varchar(11)
fecha : date time(8)
descripcion : varchar(50)
hora : date time(8)
agregar()
actualizar()
eliminar()
consultar()
buscar citas a realizar()

Total Trimestral
mes : varchar(10)
cortes de puntos : int(4)
curaciones : int(4)
desbridamiento : int(4)
resutura : int(4)
agregar()
actualizar total()
eliminar()
consultar()

agregar()
actualizar()
eliminar()
consultar()
buscar datos del paciente()

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 26 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Ver Citas del Da Cambiar Estado de Cita Realizada
exitosamente

: usuario

: Pantalla Men Principal

: Pantalla Ver Citas del Da

: Control de Citas del


Dia

: Pantalla Cita Realizada

: Total Trimestral

: Cita

: Pacientes

1: selecciona la opcion Ver Citas del Dia


2: accesar a la pantalla Ver Citas del Da
3: mostrar citas del dia
4: mostrar citas del dia
5: mostrar datos de los pacientes del dia

6: cargar fecha del dia


7: mostrar datos de los pacientes del dia

8: desplegar pantalla Ver Citas del Da

9: selecciona una cita


10: marcar cita seleccionada

11: elige la opcion "cambiar estado de cita" y selecciona "Realizada"


12: accesar a la pantalla Cita Realizada
13: desplegar pantalla Cita Realizada

14: selecciona una o varias opciones // selecciona la opcion "aceptar"


15: mostrar mensaje "Esta seguro de los cambios en el estado de cita "REALIZADA"
16: selecciona la opcion "Si"
17: mostar mensaje "actualizacion de la cita realizada con exito"

18: cambiar estado de cita


19: cambiar estado de cita
20: actualizar total
21: actualizar total

22: cerrar pantalla Cita Realizada // vover a la pantalla Ver Citas del Da

23: actualizar pantalla Ver Citas del Dia

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 27 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Ver Citas del Da Cambiar Estado de Cita Cancelada
exitosamente

: usuario

: Pantalla Men Principal

: Pantalla Ver Citas del Da

: Control de Citas del


Dia

: Cita

: Pacientes

1: selecciona la opcion Ver Citas del Dia


2: accesar a la pantalla Ver Citas del Da
3: mostrar citas del dia
4: mostrar citas del dia
5: mostrar datos de los pacientes del dia

6: cargar f echa del dia( )

7: mostrar datos de los pacientes del dia

8: desplegar pantalla Ver Citas del Da

9: selecciona una cita


10: marcar cita seleccionada

11: elige la opcion "cambiar estado de cita" y selecciona "Cancelada"


12: mostrar mensaje "Esta seguro de de los cambios en el estado de cita "CANCELADA"
13: selecciona la opcion "Si"
14: cambiar estado de cita

15: cambiar estado de cita

16: actualizar pantalla Ver Citas del Dia

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 28 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracin para Ver Citas del Da Cambiar Estado de Cita Realizada
exitosamente

1: selecciona la opcion Ver Citas del Dia

6: cargar f echa del dia


8: desplegar pantalla Ver Citas del Da
10: marcar cita seleccionada
23: actualizar pantalla Ver Citas del Dia

2: accesar a la pantalla Ver Citas del Da

: Pantalla Men Principal

9: selecciona una cita


11: elige la opcion "cambiar estado de cita" y selecciona "Realiz...

: usuario

: Pantalla Ver Citas del Da

14: selecciona una o v arias opciones // selecciona la opcion "aceptar"


16: selecciona la opcion "Si"

12: accesar a la pantalla Cita Realizada

3: mostrar citas del dia


5: mostrar datos de los pacientes del dia

13: desplegar pantalla Cita Realizada


15: mostrar mensaje "Esta seguro de los cambios en el estado de cita "REALIZADA"
17: mostar mensaje "actualizacion de la cita realizada con exito"
22: cerrar pantalla Cita Realizada // v ov er a la pantalla Ver Citas del Da

18: cambiar estado de cita


20: actualizar total

: Pantalla Cita Realizada

: Control de Citas
del Dia

7: mostrar datos de los pacientes del dia

4: mostrar citas del dia


19: cambiar estado de cita

: Cita

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

21: actualizar total

: Total Trimestral

: Pacientes

Pgina 29 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Consultar Historial de Citas - Todas las Citas

: Pantalla Menu Principal

2: accesar a la pantalla Consultar Historial de Citas

3: desplegar pantalla Consultar Historial de Citas


5: validar (cedula)
9: desplegar datos del paciente( )
11: filtrar por todas las citas( )
12: desplegar infomacion de citas

1: seleccionar la opcion Consultar Historial de Citas


4: introducir cedula del paciente
10: seleccionar la opcion (todas las citas)

: Pantalla Consultar Historial de Citas

: Usuario

6: buscar datos del paciente y sus citas

7: buscar datos del paciente


: Pacientes

: Control Consultar

8: buscar datos de citas( )

: Cita

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 30 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Consultar Historial de Citas

Pantalla Menu Principal


desplegar Pantalla Consultar Historial de Citas()

Pantalla Consultar Historial de Citas


cedula : varchar (11)
desplegar pantalla Consultar Historial de Citas()
validar cedula()
buscar datos del paciente y sus citas()
desplegar datos del paciente()
filtar por citas a realizar()
filtrar por todas las citas()
desplegar informacion la citas()

Control Consultar
buscar datos del paciente()
buscar datos de citas()

Pacientes

Cita

nombre : varchar(60)
cedula : varchar(11)
seg.social : varchar(11)
fecha de nacimiento.date time(8)
sexo : char(1)
procedencia : varchar(15)
tipo de asegurado : varchar(20)
diagnostico : varchar(50)
fecha de inicio : date time (8)
telefono.varhchar(8)
apellido : varchar(60)

fecha : date time(8)


hora : date time(8)
descripcion : varchar(50)
estado : varchar (11)
cedula : varchar(11)
aadir()
actualizar()
consultar()
cancelar()
buscar datos de citas()

aadir()
actualizar()
consultar()
eliminar()
buscar datos del paciente()

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 31 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Consultar Historial de Citas - Todas las Citas

: Usuario

: Pantalla Menu Principal

: Pantalla Consultar Historial


de Citas

1: seleccionar la opcion Consultar Historial de Citas

: Control Consultar

: Pacientes

2: accesar a la pantalla Consultar Historial de Citas


3: desplegar pantalla Consultar Historial de Citas

4: introducir cedula del paciente


5: validar (cedula)

6: buscar datos del paciente y sus citas


7: buscar datos del paciente

8: buscar datos de citas( )

9: desplegar datos del paciente( )

10: seleccionar la opcion (todas las citas)

11: filtrar por todas las citas( )

12: desplegar infomacion de citas

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 32 de 76

: Cita

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Consultar Historial de Citas Citas a Realizar

: Usuario

: Pantalla Menu Principal

: Pantalla Cons ultar Historial


de Citas

: Control Consultar

: Pacientes

1: seleccionar la opcion Consultar Historial de Citas


2: accesar a la pantalla Consultar Historial de Citas
3: desplegar pantalla Consultar Historial de Citas( )

4: introducir cedula del paciente


5: validar (cedula)
6: buscar datos del paciente y sus citas
7: buscar datos del paciente

8: buscar datos de citas( )

9: desplegar datos del paciente( )

10: seleccionar la opcion (citas a realizar)

11: filtar por citas a realizar( )

12: desplegar informacion la citas( )

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 33 de 76

: Cita

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para Consultar Historial de Citas Citas a Realizar

: Pantalla Menu Principal

2: accesar a la pantalla Consultar Historial de Citas

1: seleccionar la opcion Consultar Historial de Citas

3: desplegar pantalla Consultar Historial de Citas( )


5: v alidar (cedula)
9: desplegar datos del paciente( )
11: f iltar por citas a realizar( )
12: desplegar inf ormacion la citas( )

4: introducir cedula del paciente


10: seleccionar la opcion (citas a realizar)

: Pantalla Consultar Historial de Citas

: Usuario

6: buscar datos del paciente y sus citas

: Pacientes

7: buscar datos del paciente


: Control Consultar

8: buscar datos de citas( )

: Cita

Diagrama de Colaboracin para Ver Citas del Da Cambiar Estado de Cita Cancelada
exitosamente

: Pantalla Men Principal

2: accesar a la pantalla Ver Citas del Da

6: cargar f echa del dia( )


8: desplegar pantalla Ver Citas del Da
10: marcar cita seleccionada
12: mostrar mensaje "Esta seguro de de los cambios en el estado de cita "CANCELADA"
16: actualizar pantalla Ver Citas del Dia

1: selecciona la opcion Ver Citas del Dia

9: selecciona una cita


11: elige la opcion "cambiar estado de cita" y selecciona "Cancelada"
13: selecciona la opcion "Si"

: Pantalla Ver Citas del Da

: usuario
3: mostrar citas del dia
5: mostrar datos de los pacientes del dia
14: cambiar estado de cita
: Pacientes

7: mostrar datos de los pacientes del dia

: Control de Citas
del Dia

4: mostrar citas del dia


15: cambiar estado de cita

: Cita

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 34 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Imprimir Cita


Pantalla Control de Citas
cedula : varchar(11)
nombre : varchar(60)
seg.social : varchar(11)
fecha : date time(8)
hora : date time(8)
descripcion : varchar(50)
desplegar pantalla Control de Citas()
desplegar opciones asignar,modificar,cancelar()
Validar cedula()
buscar datos del paciente y sus citas a realizar()
desplegar datos del paciente()
desplegar listado de citas()
ver cupos libres()
asignar / imprimir()
modificar / imprimir()
validar campos()
cancelar()
eliminar()
invocar CU imprimir cita()
limpiar pantalla()

imprimir constancia de
cita
asignar/imprimir()
modificar/imprimir()

Pacientes

Cita

cedula : varchar(11)
nombre : varchar (60)
fecha de nacimiento : date time(8)
procedencia : varchar (15)
tipo de asegurado : varchar(20)
seg.social : varchar(11)
sexo : char(1)
apellido : (60)
diagnostico : varchar(50)
fecha de inicio : date time(8)
telefono : varchar(8)

cedula : varchar (11)


fecha : date time(8)
descripcion : varchar (50)
estado : varchar (11)
hora : date time(8)
agregar()
actualizar()
eliminar()
consultar()
buscar citas a realizar()

agregar()
actualizar()
eliminar()
consultar()
buscar datos del paciente()

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 35 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Imprimir Cita- Imprimir Cita exitosamente

: Control de Citas

: imprimir constancia
de cita

: Pacientes

1: invocar CU imprimir cita


2: buscar datos del paciente
3: asignar/imprimir

Diagrama de Secuencia para Imprimir Cita- impresora no encontrada

: Control de Citas

: imprimir constancia
de cita

1: invocar CU imprimir cita


2: abortar impresion

3: mostrar mensaje "impresora no instalada"

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 36 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracin para Imprimir Cita- Imprimir Cita exitosamente


3: asignar/imprimir

1: invocar CU imprimir cita

: Control de Citas

2: buscar datos del paciente

: imprimir constancia
de cita

: Pacientes

Diagrama de Colaboracin para Imprimir Cita- impresora no encontrada


2: abortar impresion
3: mostrar mensaje "impresora no instalada"

1: invocar CU imprimir cita

: Control de Citas

Confidencial

: imprimir constancia
de cita

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 37 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Informe de Procedimientos Realizados por Trimestre

Pantalla Menu Principal


Mostrar Pantalla Informe de Procedimientos Realizados por Trimestre()

Pantalla Informe de Procedimientos Realizados por Trimestre


consultar Total Trimestral()
mostrar Pantalla Inform e de Procedimientos Realizados por Trimestre()
Imprimir Reporte()

Control Estadistico Trimestral


consultar Total Trimestral()
Imprimir Reporte()

Total Trimestral
mes : varchar (10)
cortes de puntos : int(4)
curaciones : int(4)
desbridamiento : int(4)
resutura : int(4)
aadir()
consultar()
modificar()
actualizar()
consultar Total Trimestral()
Imprimir Reporte()

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 38 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para Informe de Procedimientos Realizados por Trimestre


Informe Exitoso

: usuario

: Pantalla Menu Principal

: Pantalla Informe de
Procedimientos Realizados ...

: Control Estadistico
Trimes tral

: Total Trimestral

1: selecciona la opcion Informe de Procedimientos Realizados por Trimestre


2: mostrar pantalla Informe de Procedimientos Realizados por Trimestre
3: consultar Total Trimestral
4: consultar Total Trimestral

5: mostrar pantalla Informe de Procedimientos Realizados por Trimestre

6: seleciona la opcion de imprimir Reporte


7: imprimir Reporte

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 39 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracin para Informe de Procedimientos Realizados por Trimestre


Informe Exitoso

1: selecciona la opcion Informe de Procedimientos Realizados por T rimestre

: Pantalla Menu Principal

: usuario

6: seleciona la opcion de imprimir Reporte


2: mostrar pantalla Informe de Procedimientos Realizados por Trimestre

5: mostrar pantalla Informe de Procedimientos Realizados por Trimestre


7: imprimir Reporte

3: consultar Total Trimestral

: Pantalla Informe de Procedimientos


Realizados por Trimestre

Confidencial

4: consultar Total Trimestral

: Control Estadistico
Trimestral

Caja de Segura socialDepartamento de Curaciones


2007

: Total Trimestral

Pgina 40 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clases para Consultar Datos Estadsticos para Pacientes atendidos por Tipo

Pantalla de Menu Principal


Desplegar Pantall a Consultar Datos Estadsticos para Pacientes atendi dos por Tipo()
Usuario

Pantall a Consultar Datos Estadsticos para Pacientes atendidos por Tipo


Desplegar Pantalla Consultar Datos Estadsticos Mensual para Pacientes atendidos por Tipo()
Desplegar Pantalla Consultar Datos Estadsticos Anual para Pacientes atendidos por Tipo()

Pantall a Consultar Datos Estadsticos Mensual para


Pacientes atendidos por Tipo

Pantall a Consultar Datos Estadsticos Anual para


Pacientes atendidos por Tipo

Leer()
Desplegar()
Volver al Menu Princi pal()

Leer()
Desplegar()
Vol ver al Menu Princi pal()

Control de Datos Estadstico para Pacientes atendidos por Tipo

Pacientes
Cedula : Varchar(11)
Nombre : Varchar(60)
Fecha de Nacimiento : Datetime(8)
Procedencia : Varchar(15)
Tipo de Asegurado : Varchar(20)
Seg.Social : Varchar(11)
Sexo : Char(1)
Apellido : Varchar(60)
Telefono : Varchar(8)
Fecha de Inicio : Datetime(8)
Agregar()
Actualizar()
Eliminar()
Consultar()
Obtener Datos del Paciente()

Confidencial

Buscar Datos de Pacientes()


Buscar Datos de Di agnostico()
Buscar Datos Generales de Herida()

Generales de Herida

Diagnostico

Cod_herida : Varchar(10)
Descripcion : Varchar(150)

Cedula : Varchar(11)
Cod_herida : Varchar(10)

Agregar()
Modifi car()
Eliminar()
Consultar()

Agregar()
Eliminar()
Modifi car()
Consultar()

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 41 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para - Consultar Datos Estadsticos para Pacientes atendidos por
Tipo Consultar Datos Estadsticos Mensual para Pacientes atendidos por Tipo

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 42 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracion para - Consultar Datos Estadsticos para Pacientes atendidos


por Tipo Consultar Datos Estadsticos Mensual para Pacientes atendidos por Tipo

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 43 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clases para Consultar Datos Estadsticos para Pacientes segn Tipo de
Heridas
Pantalla de Menu Principal
Desplegar Pantalla Consultar Datos Estadsticos para Pacientes segn T ipo de Heridas()

Usuario

Pantalla Consultar Datos Estadsticos para Pacientes segn Tipo de Heridas


Desplegar Pantalla Consultar Datos Estadsticos Mensual para Pacientes segn Tipo de Heridas()
Desplegar Pantalla Consultar Datos Estadsticos Anual para Pacientes segn Tipo de Heridas()

Pantalla Consultar Datos Estadsticos Mensual para Pacientes


segn Tipo de Heridas

Pantalla Consultar Datos Estadsticos Anual para Pacientes


segn Tipo de Heridas
Leer()
Desplegar()
Volver al Menu Principal()

Leer()
Desplegar()
Volver al Menu Principal()

<<control>>
Control de Datos Estadsticos para Pacientes segn Tipo de Heridas
<<entity>>
Pacientes
Cedula : Varchar(11)
Nombre : Varchar(60)
Fecha de Nacimiento : Datetime(8)
Procedencia : Varchar(15)
Tipo de Asegurado : Varchar(20)
Seg.Social : Varchar(11)
Sexo : Char(1)
Apellido : Varchar(60)
Telefono : Varchar(8)
Fecha de Inicio : Datetime(8)
Agregar()
Actualizar()
Eliminar()
Consultar()
Obtener Datos del Paciente()

Confidencial

Buscar Datos de Pacientes()


Buscar Datos de Diagnostico()
Buscar Datos Generales de Herida()

<<entity>>
Generales de Herida

<<entity>>
Diagnostico

Cod_herida : Varchar(10)
Descripcion : Varchar(150)

Cedula : Varchar(11)
Cod_herida : Varchar(10)

Agregar()
Modificar()
Eliminar()
Consultar()

Agregar()
Eliminar()
Modificar()
Consultar()

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 44 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para - Consultar Datos Estadsticos para Pacientes segn Tipo de
Herida - Consultar Datos Estadsticos Anual para Pacientes segn Tipo de Herida

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 45 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracin para - Consultar Datos Estadsticos para Pacientes segn Tipo
de Herida - Consultar Datos Estadsticos Anual para Pacientes segn Tipo de Herida

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 46 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Clase para - Consultar Datos Estadsticos para Pacientes dados de Alta

Pantalla de Menu Principal


Desplegar Pantalla Consultar Datos Estadsticos para Pacientes dados de Alta()

Usuario

Pantalla Consultar Datos Estadsticos para Pacientes dados de Alta


Desplegar Pantalla Consultar Datos Estadsticos Mensual para Pacientes dados de Alta()
Desplegar Pantalla Consultar Datos Estadsticos Anual para Pacientes dados de Alta()

Pantalla Consultar Datos Estadstico Anual para


Pacientes dados de Alta

Pantalla Consultar Datos Estadsticos Mensual para


Pacientes dados de Alta

Leer()
Desplegar()
Volver al Menu Principal()

Leer()
Desplegar()
Volver al Menu Principal()

Control de Datos Estadsticos para Pacientes dados de Alta

Pacientes
Cedula : Varchar(11)
Nombre : Varchar(60)
Fecha de Nacimiento : Datetime(8)
Procedencia : Varchar(15)
Tipo de Asegurado : Varchar(20)
Seg.Social : Varchar(11)
Sexo : Char(1)
Apellido : Varchar(60)
Telefono : Varchar(8)
Fecha de Inicio : Datetime(8)
Agregar()
Actualilzar()
Eliminar()
Consultar()
Obtener Datos del Paciente()

Confidencial

Buscar Datos de Pacientes dados de Alta()


Buscar Datos de Pacientes()
Buscar Datos de Diagnostico()
Buscar Datos Generales de Herida()

Diagnostico
Cedula : Varchar(11)
Cod_herida : Varchar(10)

Pacientes dados de Alta

Cod_herida : Varchar(10)
Descripcion : Varchar(150)

Cedula : Varchar(11)
Fecha de Alta : Datetime(8)
Tipo de Alta : Char(1)
Motivo : Varchar(200)
Cod_herida : Varchar(10)

Agregar()
Modificar()
Eliminar()
Consulta()

Agregar()
Modificar()
Eliminar()
Consultar()

Generales de Herida

Caja de Segura socialDepartamento de Curaciones


2007

Agregar()
Eliminar()
Modificar()
Consultar()

Pgina 47 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Secuencia para - Consultar Datos Estadsticos para Pacientes dados de Alta
Consultar Datos Estadsticos Mensual para Pacientes dados de Alta

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 48 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Diagrama de Colaboracin para - Consultar Datos Estadsticos para Pacientes dados de


Alta Consultar Datos Estadsticos Mensual para Pacientes dados de Alta

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 49 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

5.Vista Lgica

Lista de Clases
#

CLASE
Pantalla Login

TIPO
Limite

DESCRIPCIN
Pantalla que capta datos del empleado para identificarlo e
1
ingresar al sistema.
2 Control de Ingreso Control Verifica y Valida los datos de la pantalla login, los compara
a SARC
con los datos de la clase Entidad Usuarios Autorizados.
Usuarios
Entidad Contiene el nombre y la contrasea de todos los usuarios
3
Autorizados
permitidos del sistema.
Limite Permite navegar a todas las funciones disponibles segn el
4 Pantalla Men
Principal
tipo de usuario.
5 Pantalla Manejo de Limite Permite navegar todas las funciones disponibles en
Pacientes
Mantenimiento de Pacientes.
Limite Permite captar los datos de los pacientes.
6 Pantalla Agregar
Paciente
7 Pantalla Modificar Limite Despliega la informacin almacenada de los pacientes para
Registro de
ser modificada.
Pacientes
Limite Despliega la informacin almacenada de los pacientes para
8 Pantalla Eliminar
Registro
ser eliminada.
Limite Despliega la informacin de los pacientes.
9 Pantalla
Consultar_Paciente
Limite Presenta los campos para captar la informacin de alta de los
10 Pantalla Dar de
Alta al Paciente
pacientes.
11 Control de Manejo Control Verifica y valida la informacin de los pacientes, Controla la
insercin, eliminacin, modificacin y bsquedas de
pacientes en la BD.
Entidad Contiene la informacin personal de cada paciente activo.
12 Pacientes
13
14
15

Diagnostico
Generales_Herida
Pacientes Dados
de Alta
Pantalla
Mantenimiento de
usuarios
Pantalla Agregar
Usuario
Pantalla Actualizar
Usuario
Pantalla Eliminar
Usuario

Entidad Contiene los diferentes diagnsticos que tiene un paciente.


Entidad Contienes las generales de los diagnsticos
Entidad Contiene la informacin de los pacientes que han sido dados
de alta.
Limite Permite navegar todas las funciones disponibles en
Mantenimiento de Usuarios.

16

17
18
19

Confidencial

Limite

Permite captar los datos de los Usuarios.

Limite

Despliega la informacin almacenada de los usuarios para


ser modificada.
Despliega la informacin almacenada de los usuarios para ser
eliminada.

Limite

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 50 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

20 Pantalla Cambiar
Contrasea
21 Pantalla Consultar
Usuarios
22 Control de
Mantenimiento de
Usuarios
23 Usuarios

Limite
Limite

2.3

Capta los datos necesarios para cambiar la contrasea del


usuario.
Despliega la informacin de los Usuarios.

Control Verifica y valida la informacin de los pacientes, Controla la


insercin, eliminacin, modificacin y bsquedas de
usuarios en la BD.
Entidad Contiene la informacin personal de cada usuario del sistema.
Pantalla que permite agregar, modificar, cancelar o eliminar
Pantalla Control de
Lmite citas a un paciente.
24
Citas
25

Pantalla Cupos
disponibles

26 Control de citas
27
28
29
30
31

Cita
Pantalla Ver Citas
del Da
Pantalla Cita
Realizada
Control Citas del
Da
Pantalla Consultar
Historial de Citas

Lmite

Permite acceder a los cupos libres de un da en particular.

Controla la informacin de las entidades Pacientes, Cita y


Cupo por fecha.
Entidad Contiene los datos relacionados a las citas de los pacientes.
Despliega un listado con informacin de las citas que se
Lmite
realizarn en el da.
Permite seleccionar las actividades q se realizaron despus de
Limite
una cita realizada.
Controla la informacin de las citas que contiene las
Control
entidades Pacientes y Citas.
Control

Lmite

Permite ver por paciente las citas que se le han asignado.

32 Control Consultar

Controla la informacin que contiene las entidades Pacientes


Control y Citas que se utilizar en las consultas de la P. Consultar
Historial de Citas del Paciente.

Pantalla Informe
de Procedimientos
33
Realizados por
Trimestre

Limite

Control Estadstico
34
Trimestral
Total Trimestral
Pantalla Consultar
Datos Estadsticos
36 Mensual/Anual
para Pacientes
atendidos por Tipo
Control de Datos
37
Estadsticos para
35

Confidencial

Muestra un Informe Estadstico Trimestral.

Controla la informacin que se mostrara en la P_ Consulta de


Control Datos Estadsticos Trimestral utilizando para esto la Entidad
Total Trimestral.
Entidad Contiene los datos relacionados a la Estadstica Trimestral.

Lmite

Muestra un reporte mensual y anual de consulta de pacientes


atendidos por tipo.

Control

Controla la informacin que se mostrara en la Pantalla


Consultar Pacientes atendidos por Tipo Mensual y Pantalla

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 51 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Pacientes
atendidos por Tipo
Pantalla Consultar
Datos Estadsticos
38 Anual para
Pacientes dados de
Alta
Pantalla Consultar
Datos Estadsticos
39 Mensual para
Pacientes dados de
Alta
Control de Datos
Estadsticos para
40
Pacientes dados de
Alta
Pantalla Consultar
Datos Estadsticos
Mensual/Anual
41 para Pacientes
segn Tipo de
Heridas
Control de Datos
Estadsticos para
42
Pacientes segn
Tipo de Heridas

Confidencial

2.3

Consultar Pacientes atendidos por Tipo Anual utilizando para


esto las Entidades Pacientes, Diagnostico y Generales de
Herida.

Lmite

Muestra un reporte anual de consulta de pacientes dados de


alta.

Lmite

Muestra un reporte Mensual de consulta de pacientes dados


de alta.

Controla la informacin que se mostrara en la Pantalla


Consultar Pacientes dados de Alta Mensual y Pantalla
Control Consultar Pacientes dados de Alta Anual utilizando para esto
las Entidades Pacientes, Diagnostico, Generales de Herida y
Pacientes dados de Alta.

Lmite

Muestra un reporte mensual y anual de consulta de pacientes


segn tipo de heridas.

Controla la informacin que se mostrara en la Pantalla


Consultar Pacientes segn Tipo de Heridas Mensual y
Control Pantalla Consultar Pacientes segn Tipo de Heridas Anual
utilizando para esto las Entidades Pacientes, Diagnostico y
Generales de Herida.

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 52 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Tabla de Clases, Mtodos y Parmetros


Login
Clase
Pantalla de Login

Control de ingreso a
SARC

Entidad Usuarios

Operacin
Validar User y
Contrasea
Verificar User y
Contrasea
Obtener Perfil de
Usuario
Validar User y
Contrasea
Obtener Perfil de
Usuario
Agregar

Modificar

Eliminar
Consultar

Entidad
Agregar
Usuarios_Autorizados
Modificar
Eliminar
Consultar

Confidencial

Parmetros
Envo
User, Contrasea

Retorno
var_retorno

User, Contrasea

var_retorno

User, Contrasea

var_retorno

User, Contrasea

var_retorno

User, Contrasea

tipo de usuario

Cdula, nombre,
direccin, telfono,
sexo, fecha de
nacimiento, correo
electrnico
Cdula, nombre,
direccin, telfono,
sexo, fecha de
nacimiento, correo
electrnico
Cdula
Cdula

var_retorno

Usuario, contrasea,
cdula, tipo de usuario
Usuario, contrasea,
cdula, tipo de usuario
Cdula
Cdula

Caja de Segura socialDepartamento de Curaciones


2007

var_retorno

var_retorno
nombre,
direccin,
telfono, sexo,
fecha de
nacimiento,
correo
electrnico,
var_retorno
var_retorno
var_retorno
var_retorno
Usuario,
contrasea, tipo
de usuario
Pgina 53 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Manejo de Paciente
Clase
Pantallas Manejo de
Paciente

Operacin
Validar Datos del
Paciente

Guardar Datos del


Paciente

Obtener Datos del


Paciente

Control de Manejo

Confidencial

Guardar Datos del


Paciente Dado de
Alta
Eliminar Registro de
Paciente
Validar cdula
Guardar Datos del
Paciente

Parmetros
Envo
Cdula, nombre,
apellido, fecha de
nacimiento, sexo,
procedencia, tipo de
asegurado,
diagnstico, se social,
telfono, fecha de
inicio
Cdula, nombre,
apellido, fecha de
nacimiento, sexo,
procedencia, tipo de
asegurado,
diagnstico, se social,
telfono, fecha de
inicio
Cdula

Cdula, Fecha de
Alta, Motivo,
Diagnstico
Cdula
Cdula
Cdula, nombre,
apellido, fecha de
nacimiento, sexo,
procedencia, tipo de
asegurado,
diagnstico, se social,
telfono, fecha de
inicio

Caja de Segura socialDepartamento de Curaciones


2007

Retorno

var_retorno

var_retorno

nombre, apellido,
fecha de
nacimiento, sexo,
procedencia, tipo
de asegurado,
diagnstico, se
social, telfono,
fecha de inicio
var_retorno
var_retorno
var_retorno
var_retorno

var_retorno

Pgina 54 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Generales de Herida

Diagnstico

Pacientes

Confidencial

Obtener Datos del


Paciente

Cdula

Guardar Datos del


Paciente Dado de
Alta
Eliminar Registro de
Paciente
Modificar Paciente

Cdula, Fecha de
Alta, Motivo,
Diagnstico
Cdula

Cdula, nombre,
apellido, fecha de
nacimiento, sexo,
procedencia, tipo de
asegurado,
diagnstico, se social,
telfono, fecha de
inicio
Agregar
Cod_herida,
descripcin
Modificar
Cod_herida,
descripcin
Eliminar
Cod_Herida
Consultar
Cod_Herida
Agregar
Cdula, cod_herida
Modificar
Cdula, cod_herida
Eliminar
Cdula
Consultar
Cdula
Agregar
Cdula, nombre,
fecha de nacimiento,
sexo, procedencia,
tipo de asegurado,
seg.social, fecha de
inicio, telfono,
apellido.
Modificar
Cdula, nombre,
fecha de nacimiento,
sexo, procedencia,
tipo de asegurado,
Caja de Segura socialDepartamento de Curaciones
2007

2.3

nombre, apellido,
fecha de
nacimiento, sexo,
procedencia, tipo
de asegurado,
diagnstico, se
social, telfono,
fecha de inicio
var_retorno
var_retorno
var_retorno

var_retorno

var_retorno
var_retorno
var_retorno
descripcin
var_retorno
var_retorno
var_retorno
cod_herida

var_retorno

var_retorno
Pgina 55 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Eliminar
Consultar

Pacientes Dados de
Alta

Agregar

Modificar

Eliminar
Consultar

Confidencial

seg.social, fecha de
inicio, telfono,
apellido
Cdula
Cdula

Cdula, Fecha de
Alta, Motivo,
Diagnstico
Cdula, Fecha de
Alta, Motivo,
Diagnstico
Cdula
Cdula

Caja de Segura socialDepartamento de Curaciones


2007

2.3

var_retorno
nombre, fecha de
nacimiento, sexo,
procedencia, tipo
de asegurado,
seg.social, fecha
de inicio,
telfono, apellido
var_retorno
var_retorno

var_retorno

var_retorno
Fecha de Alta,
Motivo,
Diagnstico
var_retorno

Pgina 56 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Mantenimiento de Usuarios
Clase
Pantallas
Mantenimiento de
Usuarios

Control de
Mantenimiento de
Usuarios

Confidencial

Parmetros
Envo
Retorno
Validar datos de usuario
Cdula, nombre,
var_retorno
apellido, Fecha de
Nacimiento, sexo,
direccin, telfono,
correo electrnico
Validar User, contrasea y User, contrasea,
var_retorno
tipo de usuario
tipo de usuario
Validar cdula
Cdula
var_retorno
Guardar Datos del Usuario Cdula, nombre,
var_retorno
apellido, Fecha de
Nacimiento, sexo,
direccin, telfono,
correo electrnico,
User, contrasea,
tipo de usuario
Eliminar Registro
Cdula
var_retorno
Obtener datos de Usuario
Cdula,
nombre,
apellido, Fecha
de Nacimiento,
sexo, direccin,
telfono, correo
electrnico,
User,
contrasea, tipo
de usuario,
var_retorno
Verificar Contrasea
Cdula, Contrasea
var_retorno
Actual
Actual
Guardar nueva contrasea Cdula, nueva
var_retorno
contrasea
Guardar Datos de Usuario Cdula, nombre,
var_retorno
apellido, Fecha de
Nacimiento, sexo,
direccin, telfono,
correo electrnico
Guardar User, Contrasea User, contrasea,
var_retorno
y tipo de usuario
tipo de usuario
Verificar Contrasea
Cdula, Contrasea
var_retorno
actual
Actual
Pgina 57 de 76
Caja de Segura socialDepartamento de Curaciones
2007
Operacin

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Usuarios

Guardar Nueva contrasea


Obtener Datos de usuario

Cdula, contrasea
Cdula

Eliminar registro
Agregar

Cdula
Cdula, nombre,
apellido, Fecha de
Nacimiento, sexo,
direccin, telfono,
correo electrnico,
User, contrasea,
tipo de usuario
Cdula, nombre,
apellido, Fecha de
Nacimiento, sexo,
direccin, telfono,
correo electrnico,
Cdula
Cdula

Modificar

Eliminar
Consultar

Usuarios_Autorizados

Agregar

Modificar

Eliminar
Consultar

Confidencial

Cdula, User,
contrasea, tipo de
usuario
Cdula, User,
contrasea, tipo de
usuario
Cdula
Cdula

Caja de Segura socialDepartamento de Curaciones


2007

2.3

var_retorno
nombre,
apellido, Fecha
de Nacimiento,
sexo, direccin,
telfono, correo
electrnico,
var_retorno
var_retorno
var_retorno

var_retorno

var_retorno
nombre,
apellido, Fecha
de Nacimiento,
sexo, direccin,
telfono, correo
electrnico,
User,
contrasea, tipo
de usuario,
var_retorno
var_retorno

var_retorno

var_retorno
User,
contrasea, tipo
de usuario,
var_retorno
Pgina 58 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Control de Citas
Parmetros
Envo

Clase

Operacin

Pantalla
Control de
Citas

Validar cedula
Buscar datos del
paciente

Cedula
cedula

Buscar citas a
realizar

Cedula, estado

Asignar/imprimir

cedula, fecha, hora, estado,


descripcin
cedula, fecha, hora, estado,
descripcin
fecha, hora, descripcin
Fecha

Modificar/imprimir

Pantalla
Cupos
disponibles
Control de
Citas

Pacientes

Validar campos
Desplegar cupos
disponibles
Reservar cupo
Buscar datos del
paciente

Fecha, hora, cupos libres


cedula

Buscar citas a
realizar

Cedula, estado

Ver cupos libres

Fecha, hora,

Agregar

Cdula, nombre, fecha de


nacimiento, sexo, procedencia, tipo
de asegurado, seg.social, fecha de
inicio, telfono, apellido.
Cdula, nombre, fecha de
nacimiento, sexo, procedencia, tipo
de asegurado, seg.social, fecha de
inicio, telfono, apellido
Cdula
Cdula

Modificar

Eliminar
Consultar

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Retorno
var_retorno
Nombre,
apellido
seg.social
Estado,
fecha, hora,
descripcin,
var_retorno
var_retorno
var_retorno
var_retorno
hora, cupos
libres,
var_retorno
var_retorno
nombre,
apellido,
seg.social
Estado,
fecha, hora,
descripcin,
var_retorno
cupos
libres,
var_retorno
var_retorno

var_retorno
var_retorno
nombre,
apellido,
Pgina 59 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

fecha de
nacimiento,
sexo,
procedencia,
tipo de
asegurado,
diagnstico,
se social,
telfono,
fecha de
inicio
var_retorno
Cita

Agregar

cedula, fecha, hora, estado,


descripcin
cedula, fecha, hora, estado,
descripcin
Fecha, hora, cedula
Fecha, hora, cedula
Cedula, estado

Modificar
eliminar
Consultar
Buscar citas a
realizar

Cupos por
fecha

Confidencial

Agregar
Actualizar
Eliminar
consultar

Fecha, hora, cupos libres


Fecha, hora
Fecha, hora
Fecha, hora

Ver cupos libres

Fecha, hora

Caja de Segura socialDepartamento de Curaciones


2007

var_retorno
var_retorno
var_retorno
var_retorno
Estado,
fecha, hora,
descripcin,
var_retorno
var_retorno
var_retorno
var_retorno
cupos libres,
var_retorno
cupos libres,
var_retorno

Pgina 60 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Ver Citas del Da


Clase
Pantalla Ver
Citas del Da

Pantalla Cita
Realizada

Control de
Citas del Da

Pacientes

Cargar fecha
del dia
Cargar citas
del dia
Cargar datos
de los
pacientes del
dia
Cambiar
estado de cita
Actualizar
Total
Cambiar
estado de cita
Actualizar
Total
Cambiar
estado de cita
Agregar

Modificar

Eliminar
Consultar

Confidencial

Parmetros

Operacin

Envi

Retorno

-----

Fecha

Fecha

Estado, hora,
descripcin
var_retorno

Fecha
Nombre, cedula,
var_retorno
Cedula,fecha,hora
Proceso de cita
Cedula,fecha,hora
Proceso de cita
Cedula,fecha,hora
Cdula, nombre, fecha de nacimiento,
sexo, procedencia, tipo de asegurado,
seg.social, fecha de inicio, telfono,
apellido.
Cdula, nombre, fecha de nacimiento,
sexo, procedencia, tipo de asegurado,
seg.social, fecha de inicio, telfono,
apellido
Cdula
Cdula

Caja de Segura socialDepartamento de Curaciones


2007

var_retorno
var_retorno
var_retorno
var_retorno
var_retorno

var_retorno

var_retorno
var_retorno
nombre, fecha
de nacimiento,
sexo,
procedencia,
tipo de
asegurado,
seg.social, fecha
de inicio,
telfono,
apellido,
var_retorno
Pgina 61 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Cita

Buscar datos
del paciente

Cdula

Agregar

cedula, fecha, hora, estado,


descripcin
cedula, fecha, hora, estado,
descripcin
Fecha, hora, cedula
Fecha, hora, cedula
Cedula, estado

Modificar
eliminar
Consultar
Buscar citas a
realizar

Total
Trimestral

Agregar

Actualizar
total
eliminar
Consultar

Confidencial

Procesos de cita, mes, cortes de


puntos, curaciones, desbridamiento,
resutura
Mes, cortes de puntos, curaciones,
desbridamiento, resutura
Mes, cortes de puntos, curaciones,
desbridamiento, resutura
Mes, cortes de puntos, curaciones,
desbridamiento, resutura

Caja de Segura socialDepartamento de Curaciones


2007

2.3

nombre,
apellido, fecha
de nacimiento,
sexo,
procedencia,
tipo de
asegurado,
diagnstico, se
social, telfono,
fecha de inicio
var_retorno
var_retorno
var_retorno
var_retorno
var_retorno
Estado, fecha,
hora,
descripcin,
var_retorno
var_retorno
var_retorno
var_retorno
Mes, cortes de
puntos,
curaciones,
desbridamiento,
resutura

Pgina 62 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Consultar Historial de Citas


Clase
Pantalla
Consultar
Historial de
Citas

Control
Consultar

Pacientes

Validar cedula
Buscar datos del
paciente

Cedula
Cedula

Buscar datos de
citas

Cedula

Filtrar por citas


a realizar
Filtar por todas
las citas
Buscar datos del
paciente

Estado(a realizar)

Buscar datos de
citas

cedula

Agregar

Cdula, nombre, fecha de


nacimiento, sexo, procedencia, tipo
de asegurado, seg.social, fecha de
inicio, telfono, apellido.
Cdula, nombre, fecha de
nacimiento, sexo, procedencia, tipo
de asegurado, seg.social, fecha de
inicio, telfono, apellido
Cdula
Cdula
cedula, fecha, hora, estado,
descripcin
cedula, fecha, hora, estado,
descripcin
Fecha, hora, cedula
Fecha, hora, cedula
Cedula, estado

Modificar

Cita

Eliminar
Consultar
Agregar
Modificar
eliminar
Consultar
Buscar citas a
realizar

Confidencial

Parmetros
Envi

Operacin

Estado(a realizar, cancelada, no


realizada, realizada)
cedula

Caja de Segura socialDepartamento de Curaciones


2007

Retorno
var_retorno
nombre,
apellido,
seg.social
Estado, fecha,
hora,
descripcin
------------nombre,
apellido,
seg.social
Estado, fecha,
hora,
descripcin
var_retorno

var_retorno
var_retorno
var_retorno
var_retorno
var_retorno
var_retorno
var_retorno
Estado, fecha,
hora,
descripcin,
var_retorno
Pgina 63 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Imprimir Cita
Parmetros

Clase

Operacin

Pantalla
Control de
Citas

Validar cedula
Buscar datos del
paciente

Cedula
cedula

Buscar citas a
realizar

Cedula, estado

Asignar/imprimir

Eliminar

cedula, fecha, hora, estado,


descripcin
cedula, fecha, hora, estado,
descripcin
fecha, hora, descripcin
cedula, fecha, hora, estado,
descripcin
cedula, fecha, hora, estado,
descripcin
Cdula, nombre, fecha de
nacimiento, sexo, procedencia,
tipo de asegurado, seg.social,
fecha de inicio, telfono,
apellido.
Cdula, nombre, fecha de
nacimiento, sexo, procedencia,
tipo de asegurado, seg.social,
fecha de inicio, telfono,
apellido
Cdula

Consultar

Cdula

Modificar/imprimir

Control
imprimir
constancia de
cita
Pacientes

Validar campos
Asignar/imprimir
Modificar/imprimir
Agregar

Modificar

Cita
Confidencial

Agregar

Envo

cedula, fecha, hora, estado,


descripcin
Caja de Segura socialDepartamento de Curaciones
2007

Retorno
var_retorno
nombre,
apellido,
seg.social
Estado, fecha,
hora,
descripcin,
var_retorno
var_retorno
var_retorno
var_retorno
var_retorno
var_retorno

var_retorno

var_retorno

var_retorno
nombre, apellido,
fecha de
nacimiento, sexo,
procedencia, tipo
de asegurado,
diagnstico, se
social, telfono,
fecha de inicio
var_retorno
var_retorno
Pgina 64 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

Modificar

cedula, fecha, hora, estado,


descripcin
Fecha, hora, cedula
Fecha, hora, cedula
Cedula, estado

eliminar
Consultar
Buscar citas a
realizar

2.3

var_retorno
var_retorno
var_retorno
Estado, fecha,
hora,
descripcin,
var_retorno

Informe de Procedimientos Realizados por Trimestre


Clase

Operacin

Pantalla Informe de
Procedimientos
Realizados por
Trimestre

Consultar Total
Trimestral

Control Estadstico
Trimestral

Consultar Total
Trimestral

Parmetros
Envo

------

------

Total Trimestral

Agregar

Actualizar total

eliminar

Consultar

Confidencial

Procesos de cita, cortes


de puntos, curaciones,
desbridamiento,
resutura
Mes, cortes de puntos,
curaciones,
desbridamiento,
resutura
Mes, cortes de puntos,
curaciones,
desbridamiento,
resutura
Mes, cortes de puntos,
curaciones,
desbridamiento,
resutura

Caja de Segura socialDepartamento de Curaciones


2007

Retorno
Procesos de cita,
mes, cortes de
puntos,
curaciones,
desbridamiento,
resutura
Procesos de cita,
cortes de puntos,
curaciones,
desbridamiento,
resutura
var_retorno

var_retorno

var_retorno
Mes, cortes de
puntos,
curaciones,
desbridamiento,
resutura
Pgina 65 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Consultar Datos Estadsticos de Pacientes atendidos por Tipo


Clase
Pantalla Consultar
Datos Estadsticos
de Pacientes
atendidos por
Tipo

Control de Datos
Estadsticos de
Pacientes
atendidos por
Tipo

Imprimir Reporte

Operacin
Consultar Datos
Estadsticos Mensual para
Pacientes atendidos por
Tipo
Consultar Datos
Estadsticos Anual para
Pacientes atendidos por
Tipo
Buscar Datos de Pacientes,
Buscar Datos Generales,
Buscar Datos de
Diagnstico

Imprimir

Parmetros
Retorno
AsegAct, Benef, Jub,
M1, F1, M2, F2, M3,
F3, M4, F4, M5, F5,
M6, F6, M7, F7
Ao
AsegAct, Benef, Jub,
M1, F1, M2, F2, M3,
F3, M4, F4, M5, F5,
M6, F6, M7, F7
Cdula,
Nombre, Fecha de
Cod_herida Nacimiento,
Procedencia, Tipo de
Asegurado, Seg.Social,
Sexo, Apellido,
Telfono, Fecha de
Inicio, Descripcin,
Cod_herida
var_envo
Envo
Mes, ao

Consultar Datos Estadsticos Mensual para Pacientes dados de Alta


Clase
Pantalla Consultar
Datos Estadsticos
Mensual para
Pacientes dados
de Alta
Control de Datos
Estadsticos
Mensual para
Pacientes dados
de Alta

Confidencial

Operacin
Consultar Datos
Estadsticos Mensual para
Pacientes dados de Alta

Buscar Datos de Pacientes


dados de alta, Buscar Datos
de Pacientes, Buscar Datos
Generales, Buscar Datos de
Diagnstico

Envo
Mes, ao

Cdula,
Cod_herida

Caja de Segura socialDepartamento de Curaciones


2007

Parmetros
Retorno
Var1, var2, var3, var4,
var5

Nombre, Fecha de
Nacimiento,
Procedencia, Tipo de
Asegurado, Seg.Social,
Sexo, Apellido,
Telfono, Fecha de
Inicio, Descripcin,
Cod_herida, Fecha de
Alta, Tipo de Alta,
Motivo

Pgina 66 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Consultar Datos Estadsticos Anual para Pacientes dados de Alta


Clase
Pantalla Consultar
Datos Estadsticos
Anual para
Pacientes dados
de Alta
Control de Datos
Estadsticos Anual
para Pacientes
dados de Alta

Operacin
Consultar Datos
Estadsticos Anual para
Pacientes dados de Alta

Buscar Datos de Pacientes


dados de alta, Buscar Datos
de Pacientes, Buscar Datos
Generales, Buscar Datos de
Diagnstico

Envo
Ao

Cdula,
Cod_herida

Parmetros
Retorno
Var1, var2, var3, var4

Nombre, Fecha de
Nacimiento,
Procedencia, Tipo de
Asegurado, Seg.Social,
Sexo, Apellido,
Telfono, Fecha de
Inicio, Descripcin,
Cod_herida, Fecha de
Alta, Tipo de Alta,
Motivo

Consultar Datos Estadsticos para Pacientes segn Tipo de Heridas


Clase

Operacin

Pantalla Consultar
Datos Estadsticos
para Pacientes
segn Tipo de
Heridas

Consultar Datos
Estadsticos Mensual para
Pacientes segn Tipo de
Heridas
Consultar Datos
Estadsticos Anual para
Pacientes segn Tipo de
Heridas
Buscar Datos de Pacientes,
Buscar Datos Generales,
Buscar Datos de
Diagnstico

Control de Datos
Estadsticos para
Pacientes segn
Tipo de Heridas

Confidencial

Envo
Mes, ao

Parmetros
Retorno
Var1, var2, var3, var4,
var5, var6

Ao

Var1, var2, var3, var4,


var5, var6

Cdula,
Cod_herida

Nombre, Fecha de
Nacimiento,
Procedencia, Tipo de
Asegurado, Seg.Social,
Sexo, Apellido,
Telfono, Fecha de
Inicio, Descripcin,
Cod_herida

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 67 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

5.1

2.3

Paquetes de Diseo Relevantes en la Arquitectura


En esta seccin se describen cada uno de los paquetes definidos dentro del Sistema SARC.
Adems se presentan las clases contenidas en cada uno de ellos, una breve descripcin de
stas y sus principales responsabilidades.
Es necesario indicar que los diagramas de clases muestran solamente las clases ms
importantes de cada paquete.

5.1.1 Organizacin de paquetes y elementos de diseo:

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 68 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Paquete de Control:

Este paquete contiene toda la capa lgica de negocio, la cual permite conectar las diferentes
bases de datos con sus respectivas interfases que se comunican con los usuarios de sistemas.
Paquete de Entidad:

En este paquete se almacena toda la capa de datos, que almacena la informacin necesaria
para nuestro sistema.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 69 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Paquete de Pantallas:

En esta capa se presentan todas las interfases con el usuario. Estas permiten que el usuario
visualice la informacin de manera ordenada y comprensible.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 70 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Paquete de Enfermera / Auxiliar

Este paquete de funcionalidades corresponde a las enfermeras del Departamento de


Curaciones, para la mejor organizacin de los registros de los pacientes, organizar las citas y
consultar las Estadsticas.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 71 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

Paquete de Jefe de Departamento:

Este paquete de funcionalidades corresponde al Jefe del Departamento de Curaciones,


enfocado a las consultas estadsticas para la administracin.

Paquete de Administrador:

Este paquete de funcionalidades corresponde al Administrador del Sistema, responsable de la


Seguridad, registro de los usuarios y asignacin de User y contrasea.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 72 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

7.

2.3

Vista de Puesta en Marcha


En esta vista se describen los principales nodos en los que puede componerse el
ambiente de ejecucin del sistema.

PC Enfermera/Auxiliar

PC Jefe de Departamento

Servidor de Aplicaciones

Servidor de Base de Datos

PC Administrador
Esta es la vista ms general en la cul se pueden encapsular las diferentes clases creadas. Aqu
vemos un encapsulamiento total de las capas y subdivisin posterior dependiendo de la
aplicabilidad y utilizacin de las mismas.
En la PC del Administrador se debe almacenar:
El Paquete de Administrador

En la PC del Jefe de Departamento se debe almacenar:


El Paquete de Jefe de Departamento
En la PC Enfermera/Auxiliar se debe almacenar
El Paquete de Enfermera / Auxiliar
Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 73 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

2.3

En la PC Servidor de Aplicaciones estar ocupada con el paquete de la lgica del negocio,


llamado control.
Y en la PC Servidor de Base de Datos estar ocupado con los datos y tablas utilizadas en la
aplicacin. De este modo no sobrecargamos una sola mquina y utilizamos nuestro programa con
la mayor eficiencia, dicha informacin se encuentra en el paquete Entidades.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 74 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

8.

2.3

Vista de Implementacin

En esta seccin se presenta la estructura del


modelo de implementacin. Se describe
cmo se descompone el software en capas y
se presentan la clasificacin de los
componentes ms significativos.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 75 de 76

Sistema de Control para Entrada y Salida de Pacientes y de consulta interna


de la Clnica de Heridas.

Versin:

Arquitectura
Documento Arquitectura

Fecha: 20/11/2007

8.1

2.3

Vista General
Descripcin de las capas del modelo de implementacin:
La capa de Aplicacin:
En esta capa se presentan todas las interfases con el usuario, como lo son cada uno de las
pantallas que contienen nuestros casos de usos. Esta capa nos permite mantener una
relacin directa con el usuario.
La capa de Servicios del Negocio
Esta capa contiene todos los mtodos y funcionalidades, las cuales se comunican con las
base de datos y nos permiten realizar una accin para darle respuesta a las necesidades del
usuario.

La capa de Datos del Dominio


Contiene toda la informacin til que implementar la aplicacin y cada una de las tablas
referentes los pacientes y Usuarios del sistema. Adems de los mtodos que permiten
actualizar, eliminar o ingresar datos a la base de datos.

Confidencial

Caja de Segura socialDepartamento de Curaciones


2007

Pgina 76 de 76

You might also like