Está en la página 1de 83

ESCUELA UNIVERSITARIA INGENIERIA INDUSTRIAL, INFORMATICA Y SISTEMAS UNIVERSIDAD DE TARAPAC ARICA

Proceso Software Basado en UML Para el Sistema de Atencin de Pacientes de la Asociacin Chilena de Seguridad

Profesor : Ramo : Alumnos :

ARICA-CHILE 2006

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

INDICE CONTENIDOS Contenido PGINA

1. Introduccin 2. Situacin actual


2.1 Necesidades 2.2 Objetivos del proyecto 2.3 Costos del proyecto 2.3.1 Personal 2.3.2 Software/Hardware 2.3.3 Desarrollo 2.4 Carta Gant

02 03
06 07 07 07 07 08 09

3. Modelo de Negocio
3.1. Objetivo Estratgico 3.2 Procesos de Negocio 3.3 Casos de Uso del Negocio 3.4. Diagrama de Casos de Uso del Negocio 3.5 Modelo del Negocio 3.5.1 Roles (diagrama de roles) 3.5.2 Escenarios (diagramas de secuencia) 3.5.2 Actividades (diagramas de procesos)

12
12 12 15 17 18 19 20 21

4. Modelo de Requisitos
4.1 Diagrama de Casos de Uso del Sistema 4.2 Modelo Conceptual 4.3 Especificacin Complementaria (requisitos no funcionales) 4.4 Glosario 4.5 Visin

23
23 37 38 39 44

5. Modelado de Anlisis
5.1 Diagrama de Secuencia del Sistema 5.2 Operaciones 5.3 Contratos 5.4 Colaboraciones

51
51 58 60 67

6 Modelado de Diseo
6.1 Diagrama de clases de diseo 6.2 Arquitectura del Sistema 6.3 Paquetes 6.4 Interfaz de Usuario

68
68 72 74 77

7. Conclusin 8. Bibliografa

82 82

-1-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

1. Introduccin
La Asociacin Chilena de Seguridad es una Empresa Privada sin fines de lucro dedicada a otorgar cobertura total en caso de accidentes Laborales y sobre todo a la prevencin de estos. Su misin es: "procurar para el hombre de trabajo, en conjunto con las empresas asociadas, ambientes laborales sanos, seguros y exentos de riesgos, a fin de preservar en plenitud su integridad tanto fsica como squica" Dentro de esta empresa existe un departamento clnico, que es el encargado de la atencin de los pacientes que sufrieron algn accidente de trabajo en alguna de las empresas asociadas, este se encarga de la atencin mientras se recuperan y puedan retornar a sus puestos de trabajo. Se desea automatizar el sistema de atencin al paciente y el sistema de fichas mdicas para mejorar la coordinacin de las distintas unidades que posee la ACHS; para esto, el proyecto consta de realizar un sistema de que maneje toda la parte relacionada con los pacientes y que pueda interactuar de forma adecuada con otros sistemas sin problemas. El presente documento refleja los estudios realizados para la implementacin de la solucin elegida en el estudio de factibilidad, donde mostraremos los Modelos de Negocios, Modelo de Requisitos, Modelo de Anlisis, y Modelo de Diseo. Primero daremos una pequea descripcin del Sistema Actual, sus necesidades y objetivos perseguidos en este proyecto, adems de los costos de la implementacin del sistema de informacin, y la Carta Gant indicando el tiempo de duracin del proyecto. Luego mostramos el Modelo de Negocios indicando sus objetivos Estratgicos y el proceso realizado por la empresa para la atencin de pacientes. Un punto importante en este proyecto es el Modelo de Requisito que muestra en forma grfica y ms detallada el funcionamiento del sistema completo, mostrando los casos de uso de cada etapa del proyecto. Luego continuamos con el Modelo de Anlisis que sigue mostrando en forma grfica interacciones entre objetos. Para terminar, damos una referencia a la arquitectura del Sistema y el resultado de la interfaz completa del sistema, indicado en el Modelo de Diseo.

-2-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

2. Situacin Actual
Para ilustrar la situacin actual primero se mostrar el organigrama de la empresa a nivel local y luego se describir el funcionamiento del departamento Clnico.
Gerente Zonal Hans Schmauck
Depto. Clnica Vctor Vera Salud Ocupacional Medicina del Trabajo Kinesiologa Adm. Y Finanzas Giancarlo Baltol Inspeccin D. Prevencin Fernando Corts Calificacin D. Asociados Alvaro Tobar Relaciones Laborales

Fig 1.Organigrama ACHS Gerencia Zonal Arica Funcionamiento de la Empresa Departamento Clnico: Se encarga de la recuperacin y tratamiento de los trabajadores que hayan sufrido accidentes laborales. Est compuesto por un Director Medico, un Traumatlogo, un Medico de Salud Ocupacional, Enfermera Jefe, dos Paramdicos y dos Kinesilogos. En este departamento se atiende a pacientes que sufren algn tipo de accidente laboral; se mantiene la informacin del paciente, la empresa para la cual trabaja y toda la informacin relacionada con el tratamiento en fichas mdicas. Adems el paciente recibe atencin mdica hasta que pueda regresar a su trabajo, por lo que se le debe dar horas para control; estas horas se dan en forma manual y se escriben en un cuaderno en el cual se registran datos tales como: la hora, el da, el nombre del medico tratante, el nombre del paciente. Cuando el departamento clnico no cuenta con los medios necesarios para la atencin del paciente, este es derivado a otro centro de atencin mdica que preste servicios a la ACHS, como lo son la clnica San Jos o el hospital Juan No.

-3-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

En la actualidad la informacin del paciente es obtenida por la empresa asociada que lo contrata, a travs de formularios impresos que son llenados en el momento de la contratacin. El formulario contiene la siguiente informacin del trabajador: Informacin personal del empleado (Nombre, rut, edad, fecha de nacimiento, Grupo sanguneo) Nombre de la empresa asociada Alergias conocidas (sobre todo alergias a medicamentos) Medicamentos contraindicados (Medicamentos con los que se a tenido problemas) Enfermedades Declaradas (Hepatitis, Hipertensin; Diabetes, problemas a las tiroides, etc.). Intervenciones Quirrgicas (que intervencin, fecha en la cual fue efectuada y porque se hizo). En el caso de producirse un accidente laboral la empresa se coordina con ACHS, sta enva una ambulancia y dependiendo de la gravedad del accidente se decide donde se har la atencin: Hospital, Clnica o Mutual de seguridad; si se decide que la atencin va a hacerse en otro centro asistencial (Clnica u Hospital), todo el historial clnico del paciente debe ser entregado, lo que actualmente conlleva a retrasos, debido a que slo se tiene una ficha mdica en papel. En el caso de que el paciente necesite tratamiento se deben coordinar las citas en el centro de atencin, registrando en un cuaderno la hora, el da, el nombre del paciente y el nombre del profesional con el cual tendr cita (se posee un cuaderno por profesional). Cada vez que el paciente tiene cita con un profesional, ste debe tener la ficha mdica para actualizar los datos del paciente y su tratamiento; luego de terminada la atencin, la ficha mdica es regresada a la bodega para su almacenamiento.

-4-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Fig. 2 Situacin Actual

-5-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

2.1 Necesidades
En la actualidad el sistema de atencin al paciente funciona adecuadamente, pero se pueden producir ciertos problemas como las siguientes: Demora con la atencin debido a que no se encuentra la ficha mdica o perdida de esta. Problemas con la obtencin de horas de atencin para citas programadas de tratamiento (mala coordinacin de los horarios de atencin). Excesivo espacio utilizado para guardar fichas medicas las cuales necesitan encontrarse en bodegas especiales para papeles para evitar su deterioro. Perdida de exmenes (necesarios a la hora de la atencin), esto produce demoras en la atencin de los pacientes. Problemas de coordinacin con otros centros asistenciales (entrega de fichas mdicas a estos centros de atencin). Aunque estos problemas no son muy frecuentes producen demoras a los pacientes y a los distintos centros mdicos dificultando dicha atencin.

2.2 Objetivos del proyecto


Se propone desarrollar un software que gestione el sistema de Atencin de Clientes, manejando para esto una base de datos que contendr el registro de todos los beneficiarios asociados a la Asociacin Chilena de Seguridad. Caractersticas Principales del Sistema: Manejo de Fichas Mdicas automatizado. Control de Peticin de Horas de atencin. Manejo de Historial Clnico de pacientes. Manejo de Exmenes, en forma digitalizada, de los pacientes Entrega de Recetas Mdicas. Acceso externo del sistema, para que otras instituciones puedan ver el historial Mdico en caso de traslado de paciente. Acceso interno de distintos usuarios al sistema.

-6-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

2.3 Costos del proyecto


2.3.1 Recursos Humanos. Un Analista Dos diseadores. Dos programadores. Personal Analista Diseador Programador Total Precio hrs/hombre $4.000 $4.000 $3.000 hrs/hombre 60 130 120 Total $240.000 $520.000 $360.000 $1.120.000

2.3.2 Recursos Software/Hardware Como recursos de Software necesitamos: Sistema Operativo: Linux Debian Sarge 3.1R0. Servidor Web: Apache + php Bases de datos: PostgreSQL-7.4.6 Herramientas de desarrollo: php, sql.

Los cuales, por ser todos software open source, su adquisicin es gratis y no incurren en gastos. Producto S.O. Debian Sarge 3.1R0 SGBD PostgreSQL 7.4.6 Editores Lenguaje de programacin php Total Valor por unidad $0 $0 $0 $0 Cantidad 1 1 1 1 Total $0 $0 $0 $0 $0

Los recursos de Hardware que usaremos para el proyecto son: Un servidor de base de datos que estar montado en un computador con las siguientes caractersticas: Procesador AMD Sempron 2800, 512 MB memoria Ram, y disco duro de 80 GB. Las estaciones de trabajo ya estn instaladas, por lo que no se necesita adquirir ms hardware.

-7-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Producto Computador servidor Cableado Impresora Total 2.3.3 Costos de Desarrollo

Valor por unidad $220.090 $0 $0

Cantidad 1 -------

Total $220.090 $0 $0 $220.090

A continuacin se muestra una tabla resumen de costos del proyecto durante el periodo de implementacin. Recurso Hardware Software Recursos humanos Total Costo / inversin $220.090 $0 $1.140.000 Costo Total $220.090 $0 $1.120.000 $1.340.090

De acuerdo al clculo realizado anteriormente, el desarrollo y puesta en marcha del SI en el estudio tcnico, el valor es de $1.340.090 este proyecto incluye capacitacin, y posee una arquitectura escalable, por lo que ser fcilmente ampliable; solo se debe agregar nuevos usuarios.

-8-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

2.4.

Carta Gant

-9-

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

- 10 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

- 11 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

3. Modelo de Negocio
3.1. Objetivo Estratgico
La asociacin Chilena de Seguridad se ha propuesto como objetivo estratgico optimizar la atencin de los pacientes, los cuales conllevan el proceso del manejo de las fichas clnicas de cada trabajador asociado a la institucin.

3.2 Procesos de Negocio


3.2.2 Ingresar paciente

Este proceso se activa al momento del trabajador sufrir un accidente laboral, la recepcionista recibe al paciente y solicita historial del paciente, luego ingresa los datos del accidente y del paciente en un formulario de ingreso, el cual posteriormente es adjuntado a la ficha mdica. Roles asociados a este proceso: Recepcionista Trabajador Tareas que se llevan a cabo en este proceso: Registrar ingreso paciente Llenar formulario de ingreso Regla de negocio relacionada con este proceso: Si el accidente es grave o no se tienen las condiciones para el tratamiento en la mutual, se debe enviar al paciente a un hospital o clnica asociada. 3.2.2 Tratamiento del paciente

Cada vez que el mdico indica un nuevo tratamiento para el enfermo, se debe actualizar la ficha mdica agregando los exmenes realizados. Adems, cuando se da de alta al paciente, se debe actualizar la ficha mdica indicando el da y tratamiento del alta. Si al paciente se le han solicitado nuevos exmenes, la secretaria es la encargada de anexar los resultados en el historial mdico del paciente. - 12 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Roles asociados a este proceso: Secretaria Mdico Paciente Tareas que se llevan a cabo en este proceso: Actualizar ficha mdico Realizar orden de peticin de exmenes Adjuntar exmenes a la ficha mdica. Regla de negocio relacionada con este proceso: La actualizacin de las fichas mdicas debe ser diaria, ya que todos los das el mdico puede dar indicaciones distintas. 3.2.4 Gestionar Citas mdicas

Al momento del alta se debe dar una cita mdica al paciente, para que pueda seguir con su tratamiento, para esto se debe revisar la agenda del mdico tratante y verificar el horario para asignar una cita al paciente registrando fecha y hora de la cita y nombre del paciente, actualizando la agenda. Roles asociados a este proceso: Mdico Paciente Agenda de citas mdicas Tareas que se llevan a cabo en este proceso: Revisar agenda del mdico tratante

- 13 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Asignar cita Regla de negocio relacionada con este proceso: Se debe verificar que el mdico tratante tenga disponibilidad de horarios, para asignarle una cita al paciente.

3.2.4

Alta Paciente

Cuando el paciente ya ha terminado su tratamiento, se da el alta, para esto la secretaria adjunta las indicaciones que el mdico le ha dado y la fecha del trmino del tratamiento, indicando tambin cuando es su regreso al trabajo. Roles asociados a este proceso: Paciente Secretaria Mdico Tareas que se llevan a cabo en este proceso: Registrar Alta Regla de negocio relacionada con este proceso: La secretaria debe tener la ficha mdica del paciente, al da para realizar el alta.

- 14 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

3.3 Casos de Uso del Negocio


A partir de los procesos de negocio se identificaron los siguientes casos de uso. Ingresar Paciente: Proceso del Negocio Objetivo Descripcin Ingresar Paciente Ingresar un paciente al momento de ingresar a la mutual, para su atencin. 1. Al momento del aviso del accidente la recepcionista recibe al paciente 2. Se ingresan los datos del paciente y del accidente en un formulario de ingreso. 3. La secretaria del departamento clnico registra al paciente. 4. Luego se solicita mdico y tratamiento para el paciente recin ingresado. Fundamental Que el trabajador accidentado no este asociado a la mutual en el momento del accidente. 5 horas aprox.

Prioridad Riesgos Posibilidades Tiempo de Ejecucin Coste de Ejecucin Tratamiento Paciente:

- 15 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Proceso del Negocio Objetivo Descripcin

Prioridad Riesgos Posibilidades Tiempo de Ejecucin Coste de Ejecucin Registrar Citas Mdicas: Proceso del Negocio Objetivo Descripcin

Tratamiento Paciente Registrar y almacenar cada tratamiento que el mdico le da al enfermo. 1. Cada vez que el mdico realice un cambio al tratamiento de un paciente, se debe actualizar la ficha mdica, indicando si se realizaron exmenes y adjuntndolos a la ficha. 2. Si el tratamiento que exige el paciente es muy complejo, se debe derivar el paciente a una clnica u hospital externo, que pueda proveer una atencin ms especializada. De administracin Que el trabajador accidentado no este asociado a la mutual en el momento del accidente. 4 horas aprox.

Prioridad Riesgos Posibilidades Tiempo de Ejecucin Coste de Ejecucin

Registrar Citas Mdicas Dar cita para el paciente con el mdico tratante. 1. Despus de la atencin primaria del paciente, se debe realizar citas con el mdico, para esto se verifica fecha en la agenda del mdico y se asigna hora al paciente, registrando sus datos. Bsica Que no existan horas posibles para que el paciente se pueda atender con su mdico tratante. 5 horas aprox.

- 16 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Alta Paciente: Proceso del Negocio Objetivo Descripcin Alta Paciente Registrar alta paciente. 1. Cuando el mdico decide que el tratamiento se ha terminado, la secretaria debe registrarlo en la ficha mdica del paciente, indicando la fecha de trmino y las indicaciones al trabajador. Bsica Ninguna 3 horas aprox.

Prioridad Riesgos Posibilidades Tiempo de Ejecucin Coste de Ejecucin

3.4 Diagrama Casos de Uso

- 17 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

3.5 Modelo del Negocio


3.5.1 Roles

- 18 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

3.5.2 Escenarios (Diagrama de Secuencias) Escenario: Ingresar Paciente

Escenario: Tratamiento Paciente

- 19 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Escenario: Registrar Citas Mdicas

Escenario: Alta Paciente

- 20 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

3.5.3 Actividades (Diagrama de Procesos)

- 21 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Descripcin Diagrama de Procesos: Cuando a un trabajador le ocurre un accidente, ste es derivado al centro de atencin ms cercano, una vez ah da los datos del accidente, y la recepcionista cursa el ingreso del paciente a la Mutual, si el paciente no est asociado se crea la ficha mdica, luego la secretaria del departamento clnico registra al paciente y lo deriva a la atencin mdica. El mdico evala si el paciente necesita derivarse a un hospital o clnica externa, al enviarlo a una entidad externa se debe enviar al paciente junto con su historial mdico, y si no lo enva, puede modificar su tratamiento. El mdico tambin evala si debe dar el alta al paciente o no, si le da el alta, la secretaria debe registrar los datos del alta en la ficha mdica, y si no, puede modificar el tratamiento que esta siguiendo el paciente. Cuando el paciente est en tratamiento, la secretaria debe asignarle el horario de citas mdicas con su mdico tratante, mientras ste no le de el alta.

- 22 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4. Modelo de requisitos
Luego de haber realizado el modelado del negocio, iniciaremos la obtencin de los diferentes casos de uso del sistema, as como el modelado conceptual y las dems etapas del modelado de requisitos y nos ayudarn en la comprensin del funcionamiento del sistema de atencin pacientes de la ACHS.

4.1 Diagrama de casos de usos del sistema.

- 23 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Descripcin de los casos de uso esenciales del sistema atencin pacientes en el cual se describirn las distintas actividades que son posibles realizar por el sistema para los distintos actores. Caso De uso: Solicitud historial Paciente Resumen: El actor ingresa sus datos y solicita el historial de un paciente determinado ingresando para ello el rut del paciente, donde podr consultar las distintas enfermedades preexistentes o los distintos remedios a los que el paciente puede ser alrgico, as como el de conocer el historial mdico ( Datos Histricos paciente). Actor Principal: Recepcionista ACHS, Secretaria Departamento Clnico, Doctor, Clnica externa de atencin. Personal Involucrado: Recepcionista ACHS: Realizar consulta historial paciente, para poder imprimir alguna parte de la ficha para ser enviado hacia una consulta externa. Secretara Departamento Clnico: Realiza consulta historial paciente, para poder imprimir alguna parte de la ficha para ser enviado hacia una consulta para otro tratamiento fuera del ACHS. Doctor: Realiza consulta historial paciente, para consultar tratamientos realizados anteriormente, as como enfermedades preexistentes del pacientes. Clnica Externa: Realiza consulta historial paciente, para ver antecedentes de alergias u enfermedades preexistentes, o si se encuentra bajo algn tratamiento. Precondiciones: El paciente debe estar registrado en la ACHS. Poscondiciones: Impresin ficha paciente, consulta cerrada historial paciente. Flujo Bsico: 1. El Usuario ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El Usuario ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin el historial del paciente. 6. El Usuario podr imprimir historial mdico paciente, cmo solo consultarlo. 7. Repetir 3 hasta terminar consulta historial pacientes. 8. Fin consulta paciente. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 6. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 6. Requisitos Especiales: - Los Datos del paciente debern ordenarse por fecha de exmenes ms recientes. - Se deber mostrar al lado del examen una breve descripcin. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Otorgar clave de acceso a los organismos de atencin externa a la ACHS para las consultas de acceso al historial paciente.

- 24 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Ingresar Datos paciente Accidentado Resumen: El Recepcionista ACHS ingresa sus datos y recibe los datos del accidentado para registrarlo en la ficha de atencin del paciente para su atencin, consultando si esta asociado a la ACHS (Datos Beneficiario). Actor Principal: Recepcionista ACHS. Personal Involucrado: Recepcionista ACHS: Realizar el ingreso de los datos del paciente accidentado, tanto la fecha, hora del suceso, como el lugar donde se encontraba trabajando. Precondiciones: Ficha de atencin al paciente desplegada por pantalla. Poscondiciones: Paciente ingresado al sistema de atencin. Flujo Bsico: 1 El Recepcionista ingresa sus datos al sistema. 2 El Sistema verifica los datos ingresados. 3 El Sistema pondr a disposicin la ficha de atencin. 4 El Recepcionista Ingresa los datos del paciente. 5 El Sistema verifica los datos del paciente. 6 El recepcionista ingresa los datos del accidente 9. El Sistema ingresa los datos al sistema de atencin. 10. Fin ingreso paciente accidentado. Flujo Alternativo: 2.1 Si los datos del recepcionista no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 10. 5.1 Si los datos del paciente no son validos 5.1.1 Ir al paso 4 o salir del sistema paso 10. Requisitos Especiales: - El paciente podr pedir horario de atencin mdica. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 25 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Consulta Hora Atencin Paciente Resumen: El recepcionista ACHS o la secretaria departamento clnico ingresa sus datos y solicitan el horario de consulta del mdico, ingresando para ello la identificacin del mdico, para poder ver el horario que le corresponde al paciente (Reservacin Horario de Atencin). Actor Principal: Recepcionista ACHS, Secretaria Departamento Clnico Personal Involucrado: Recepcionista ACHS: Realizar consulta hora de atencin mdico pedida por el paciente. Secretara Departamento Clnico: Realiza consulta hora de atencin medico, pedida por el paciente. Precondiciones: El paciente debe haber pedido hora antes de la consulta. Poscondiciones: El sistema est listo para una nueva consulta. Flujo Bsico: 1. Usuario ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El Usuario ingresa los datos del mdico 4. El Sistema verifica los datos del mdico. 5. El Sistema pondr a disposicin el horario de atencin del mdico (horas disponibles, como ocupadas). 6. El Usuario podr imprimir horario de atencin mdico, cmo solo consultarlo. 7. Repetir 3 hasta terminar consulta historial pacientes. 8. Fin consulta atencin mdico. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del mdico no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los Datos de horario de atencin debern ser ordenados por fecha y hora. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Se podr pedir hora en la misma consulta para los horarios disponibles.

- 26 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Solicitar Hora Atencin Paciente Resumen: La secretaria departamento clnico ingresa sus datos y solicita el horario de consulta del mdico, ingresando para ello la identificacin del mdico, para poder ver el horario que se el puede asignar al paciente (Reservacin Horario de Atencin). Actor Principal: Secretaria Departamento Clnico. Personal Involucrado: Secretaria Departamento Clnico: Realizar consulta hora de atencin del mdico para asignrsela al paciente. Doctor: Es quien fija el horario de atencin que tiene disponible. Precondiciones: El Paciente debe estar ingresado al sistema de atencin. Poscondiciones: Peticin de hora reservada para el mdico tratante. Flujo Bsico: 1. La secretaria departamento clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. La secretaria departamento clnico ingresa los datos del mdico. 4. El Sistema verifica los datos del mdico. 5. El Sistema pondr a disposicin el horario de atencin del mdico. 6. La secretaria departamento clnico podr asignar el bloque disponible del mdico tratante al paciente que lo solicita. 7. Repetir 5 hasta terminar asignacin horario mdico. 8. Fin atencin mdico. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del mdico no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los Datos de horario de atencin debern ser ordenados por fecha y hora. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Asignar a otro mdico cuando el mdico tratante no este disponible.

- 27 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Agregar Exmenes Resumen: La secretaria departamento clnico ingresa sus datos e ingresa los exmenes hechos al paciente a su historial, para ello ingresa el identificador del paciente y los anexa al Histrico de Pacientes (Datos Histricos Paciente). Actor Principal: Secretaria Departamento Clnico. Personal Involucrado: Secretaria Departamento Clnico: Ingresa los exmenes del paciente a su historial de atencin (Ficha). Precondiciones: El Paciente pertenece a la ACHS. Poscondiciones: Actualizacin de Historial lista para otra actualizacin. Flujo Bsico: 1. La secretaria departamento clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. La secretaria departamento clnico ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin el historial del paciente para ingresar los exmenes. 6. La secretaria departamento clnico ingresa los exmenes del paciente. 7. Repetir 5 hasta terminar el ingreso de exmenes del paciente. 8. Fin ingreso de exmenes. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.2 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los exmenes debern ser ordenados por fecha ms reciente. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Crear un historial paciente cuando sea paciente nuevo.

- 28 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Emitir Exmenes Resumen: La secretaria departamento clnico ingresa sus datos y entrega los exmenes (impresos) al paciente ingresando para ello el identificador del paciente, estos son realizados por el laboratorio clnico (Datos Exmenes Lab.). Actor Principal: Secretaria Departamento Clnico. Personal Involucrado: Secretaria Departamento Clnico: Busca los exmenes del paciente para su entrega y los imprime. Laboratorio Clnico: Ingresa los resultados de los exmenes al sistema. Precondiciones: Al Paciente le ingresan exmenes al laboratorio clnico. Poscondiciones: El sistema est listo para emitir nuevos exmenes Flujo Bsico: 1. La secretaria departamento clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. La secretaria departamento clnico ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin los exmenes realizados al paciente para imprimirlos. 6. La secretaria departamento clnico selecciona exmenes a imprimir. 7. Repetir 5 hasta terminar de imprimir los exmenes del paciente. 8. Fin emisin de exmenes. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los exmenes debern ser ordenados por fecha ms reciente. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 29 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Eliminar Reserva Hora Resumen: La secretaria departamento clnico ingresa sus datos y solicita el horario de consulta del mdico, ingresando para ello la identificacin del mdico, para poder ver el horario que se le asigno al paciente para eliminarla (Reservacin Horario de Atencin). Actor Principal: Secretaria Departamento Clnico. Personal Involucrado: Secretaria Departamento Clnico: Realizar consulta hora de atencin mdico pedida por el paciente para eliminarla. Doctor: Es quien fija el horario de atencin que tiene disponible. Precondiciones: El Paciente debe haber pedido hora de atencin mdico. Poscondiciones: La reservacin del doctor en el bloque eliminado esta disponible. Flujo Bsico: 1. La secretaria departamento clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. La secretaria departamento clnico ingresa los datos del mdico. 4. El Sistema verifica los datos del mdico. 5. El Sistema pondr a disposicin el horario de atencin del mdico. 6. La secretaria departamento clnico podr eliminar el bloque asignado al paciente y dejarlo libre para otro paciente que lo solicite. 7. Repetir 6 hasta terminar eliminacin de horario mdico. 8. Fin eliminacin reserva hora. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del mdico no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los Datos de horario de atencin debern ser ordenados por fecha y hora. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 30 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Cambiar Historial Paciente Resumen: El doctor ingresa sus datos y solicita el historial de un paciente determinado ingresando para ello el rut del paciente, donde podr agregar los exmenes hechos al pacientes, los medicamentos aplicados y el tratamiento ( Datos Histricos paciente). Actor Principal: Doctor. Personal Involucrado: Doctor: Realiza modificaciones al historial del paciente agregando los tratamientos realizados luego del accidente. Precondiciones: El paciente debe estar registrado en la ACHS. Poscondiciones: El sistema esta listo para actualizar historial paciente. Flujo Bsico: 1. El Doctor ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El Doctor ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin el historial del paciente. 6. El Mdico podr actualizar el historial mdico paciente. 7. Repetir 3 hasta terminar actualizacin de historial pacientes. 8. Fin consulta paciente. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.2 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los Datos del paciente debern ordenarse por fecha de exmenes ms recientes. - Se deber ingresar al lado del examen una breve descripcin. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 31 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Solicitar Exmenes Resumen: El doctor ingresa sus datos e ingresa los datos del paciente y se le despliega la solicitud de exmenes. El doctor selecciona los exmenes que debe realizar el paciente en el laboratorio clnico o externamente. Actor Principal: Doctor. Personal Involucrado: Doctor: Solicita realizacin de los exmenes que debe hacer el paciente. Precondiciones: El paciente debe estar en el sistema de atencin. Poscondiciones: El sistema esta listo para solicitar nuevos exmenes. Flujo Bsico: 1. El doctor ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El doctor ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin la solicitud de exmenes que ha de realizar el paciente. 6. El doctor selecciona exmenes a realizar el paciente. 7. Repetir 5 hasta terminar la solicitud de exmenes al paciente. 8. Fin solicitar exmenes. Flujo Alternativo: 2.1 Si los datos del usuario no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los exmenes debern indicar si son realizados en el laboratorio clnico de la ACHS. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Registro de exmenes pendientes del paciente.

- 32 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Emitir Receta Resumen: El doctor ingresa sus datos e ingresa los datos del paciente (Datos Beneficiario) para poder seleccionar en la receta desplegada los medicamentos para el tratamiento a seguir por el paciente. Actor Principal: Doctor. Personal Involucrado: Doctor: Registra los medicamentos en la receta desplegada para el tratamiento del paciente. Precondiciones: El paciente debe estar en el sistema de atencin. Poscondiciones: El sistema est listo para emitir nueva receta. Flujo Bsico: 1. El doctor ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El doctor ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin la receta a rellenar por los distintos medicamentos. 6. El doctor selecciona los medicamentos para el paciente. 7. Repetir 4 hasta terminar de registrar las recetas mdicas. 8. Fin emisin receta. Flujo Alternativo: 2.1 Si los datos del doctor no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los medicamentos debern ser ordenados en orden alfabtico. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: Se deber ingresar a cada receta la firma digital del doctor.

- 33 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Fijar Horario Disponible Resumen: El doctor ingresa sus datos e ingresa a la Reservacin de Horarios de atencin, donde podr marcar su horario de disponibilidad de atencin para los pacientes que estn en tratamiento con l (Reservacin Horario de Atencin). Actor Principal: Doctor. Personal Involucrado: Doctor: Es quien fija el horario de atencin que tiene disponible. Precondiciones: El doctor dispone de bloques disponibles para fijar. Poscondiciones: Los pacientes pueden elegir algn bloque disponible del doctor para solicitar atencin. Flujo Bsico: 1. El doctor ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El Sistema pondr a disposicin el horario de atencin del mdico. 4. El doctor podr asignar los bloques que tiene disponible para la atencin de los pacientes que lo solicitan. 5. Repetir 3 hasta terminar asignacin horario mdico. 6. Fin fijar horario de atencin mdico. Flujo Alternativo: 2.1 Si los datos del doctor no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 6. Requisitos Especiales: - Los Datos de horario de atencin debern ser desplegados como un calendario de programacin donde el doctor seleccionar los bloques en los que dispone de tiempo disponible. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes: El doctor podr eliminar algn bloque si no puede atender.

- 34 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Ingresar Exmenes solicitados Resumen: El laboratorio clnico ingresa sus datos e ingresa la orden de solicitud de exmenes, registrando los datos del paciente, como los exmenes a realizar. Actor Principal: Laboratorio Clnico. Personal Involucrado: Laboratorio Clnico: Ingresa los datos del paciente y exmenes solicitados. Precondiciones: El usuario debe estar en el sistema de atencin. Poscondiciones: Existen exmenes a efectuar por el laboratorio. Flujo Bsico: 1. El laboratorio clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El laboratorio clnico ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin la solicitud de exmenes para que el laboratorio registre cuales debe hacrseles al paciente. 6. Repetir 3 hasta terminar ingreso de los exmenes a pacientes. 7. Fin Ingreso de exmenes solicitados. Flujo Alternativo: 2.1 Si los datos del laboratorio clnico no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 7. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 7. Requisitos Especiales: - Los exmenes deben estar disponibles para su seleccin por el laboratorio clnico. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 35 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Caso De uso: Ingresar Resultado Exmenes Resumen: El laboratorio clnico ingresa sus datos, e ingresa los resultados de los exmenes efectuados a algn paciente al sistema de atencin mdica (Datos Exmenes). Actor Principal: Laboratorio Clnico. Personal Involucrado: Laboratorio Clnico: Ingresa los resultados de los exmenes de un paciente determinado al sistema. Precondiciones: Existe la solicitud de exmenes para el paciente. Poscondiciones: Se pueden Emitir los exmenes hechos al paciente . Flujo Bsico: 1. El laboratorio clnico ingresa sus datos al sistema. 2. El Sistema verifica los datos ingresados. 3. El laboratorio clnico ingresa los datos del paciente. 4. El Sistema verifica los datos del paciente. 5. El Sistema pondr a disposicin el registro de datos de exmenes del laboratorio. 6. El laboratorio clnico ingresa los resultados de los exmenes hechos al paciente. 7. Repetir 3 hasta terminar ingreso de los exmenes a pacientes. 8. Fin Ingreso de Resultados de exmenes. Flujo Alternativo: 2.1 Si los datos del laboratorio clnico no son validos. 2.1.1 Ir al paso 1 o salir del sistema paso 8. 4.1 Si los datos del paciente no son validos 4.1.1 Ir al paso 3 o salir del sistema paso 8. Requisitos Especiales: - Los exmenes deben estar ordenados por fecha de resultados. Lista de Tecnologas y Variaciones de Datos: Cuestiones Pendientes:

- 36 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.2 Modelo conceptual.

- 37 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.3 Especificaciones complementarias (requisitos no funcionales).


La interfaz para cada usuario estar determinada por la funcin que ocupa en el sistema, este le permitir acceder a toda la gama de opciones que le son propias en la interaccin con el sistema de atencin al paciente. La interfaz debe ser lo ms acorde al procedimiento tpico de atencin, como lo realizan actualmente, bajo el mismo orden de pasos. Se debe ingresar los datos del paciente antes de ocurrido el accidente (almacenar todos los datos al servidor de bases de datos PostGre). Una base de datos centralizada (PostGre) para el funcionamiento del sistema de atencin. Se requiere identificar y entregar privilegios a los distintos usuarios del sistema de atencin (nombre de usuario y contrasea). Se requiere que la empresa que inscriba al trabajador ingrese sus antecedentes mdicos para almacenarlos en el sistema de atencin. El paciente debe pedir hora de atencin solo a la secretaria del departamento clnico.

- 38 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.4 Glosario
Objetivo de informacin: Registro paciente accidentado Atributos: rut_paciente. nombre empresa fecha_ingreso datos_accidente Restricciones: El rut de paciente es nico para el sistema, por lo que permitir identificar completamente. El accidentado es solo ingresado al sistema por la recepcionista ACHS El paciente debe estar ingresado previamente en el sistema. El paciente tiene al menos registrado su historial de enfermedades preexistentes, como los medicamentos que no pueden ser aplicados, as como sus alergias. Clase del dominio: Funcionario Actividad: Ingreso al sistema paciente accidentado. Origen: Solicitud paciente. Agente: Recepcionista ACHS. Precondiciones: Poscondiciones: Para cada ingreso de pacientes se ingresa al sistema de atencin. El paciente esta activo en el sistema hasta que se le de el alta. Se puede atender en un bloque de horario con el mdico tratante. Caso de uso del sistema: Ingresa datos paciente accidentado.

Objetivo de informacin: Atencin Mdico Atributos: rut_paciente. nombre mdico fecha hora Restricciones: El usuario debe haber sido ingresado al sistema de atencin. El paciente debe estar registrado previamente en el sistema. El paciente tiene al menos registrado su historial de enfermedades preexistentes, como los medicamentos que no pueden ser

Actividad: Asignacin de hora de atencin. Origen: Solicitud paciente. Agente: Secretaria Departamento Clnico. Precondiciones: El paciente debe haber sido ingresado por la recepcionista Poscondiciones: El paciente pude ser atendido por el mdico tratante. El pude seguir pidiendo horas mdico. Se puede atender en un bloque de horario con el mdico tratante. Caso de uso del sistema: Solicitar hora atencin paciente.

- 39 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

aplicados, as como sus alergias. El paciente para ser atendido debe solicitar hora. Clase del dominio: Funcionario

Actividad: El paciente es atendido por el mdico. Origen: verifica si el paciente ha solicitado hora de atencin que le corresponde. Agente: Secretara Departamento Clnico Precondiciones: Existe disponibilidad de hora de atencin con el mdico tratante. Poscondicin: El paciente se le solicitan exmenes. El paciente se le emite una receta mdica. El paciente es dado de alta Caso de uso del sistema: Pendiente. Actividad: Al paciente se le deben realizar exmenes. Origen: Solicita exmenes a paciente. Agente: Doctor. Precondiciones: El doctor tiene una lista de exmenes a solicitar al paciente. Poscondiciones: El paciente obtiene el listado de exmenes a realizar. Caso de uso del sistema: Solicitar exmenes. Actividad: El doctor emite receta. Origen: verifica si el paciente tiene alguna contraindicacin de algn medicamento. Agente: Doctor Precondiciones: El doctor tiene una lista medicamentos a recetar al paciente. Poscondicin: El paciente se le indican los medicamentos a tomar. El paciente se le emite una receta mdica. Caso de uso del sistema: Emitir receta.

- 40 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Actividad: El doctor actualiza el historial mdico del paciente. Origen: verifica el historial medico del paciente para ser actualizado Agente: Doctor Precondiciones: El doctor tiene una lista de los exmenes solicitado al paciente Poscondicin: Se ha actualizado el historial clnico del paciente El sistema esta listo para ingresar ms actualizaciones del historial clnico de los pacientes. Caso de uso del sistema: Cambiar Historial Paciente.

- 41 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Objetivo de informacin: Exmenes hechos al paciente Atributos: rut_paciente. nombre_examen tipo_de_examen fecha_examen resultado Restricciones: El rut de paciente es nico para el sistema, por lo que permitir identificar completamente. El accidentado es solo ingresado al sistema por la recepcionista ACHS El paciente debe estar ingresado previamente en el sistema. El sistema de atencin contiene todos los exmenes hechos a los pacientes. Clase del dominio: Laboratorio Clnico.

Actividad: Ingreso examen al Laboratorio. Origen: Solicitud paciente. Agente: Laboratorio Clnico. Precondiciones: El doctor debe haber emitido una lista de exmenes. El paciente debe haber sido ingresado por la recepcionista ACHS. Poscondiciones: Los exmenes son ingresados al sistema de atencin paciente. El mdico tiene acceso al resultado de los exmenes por medio del historial clnico del paciente Caso de uso del sistema: Ingresar examen solicitado. Actividad: Ingreso resultado de exmenes al sistema. Origen: Verifica si existen exmenes hechos al paciente. Agente: Laboratorio Clnico. Precondiciones: Los exmenes del paciente debe haber sido ingresado al laboratorio. Poscondiciones: El mdico tiene acceso al resultado de los exmenes por medio del historial clnico del paciente. Se actualiza el historial Clnico del paciente. Caso de uso del sistema: Ingresar Resultado exmenes.

- 42 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Objetivo de informacin: Solicita historial de paciente clnica externa Atributos: rut_paciente. id_clinica clave Restricciones: El rut de paciente es nico para el sistema, por lo que permitir identificar completamente. El paciente debe estar ingresado previamente en el sistema. El paciente tiene al menos registrado su historial de enfermedades preexistentes, como los medicamentos que no pueden ser aplicados, as como sus alergias. La clnica externa est registrada en el sistema. Clase del dominio: Clinica_Externa

Actividad: Solicitud al sistema paciente Historial clnico de paciente. Origen: Se verifica que el paciente solicitado este registrado en el sistema. Agente: Clnica externa atencin. Precondiciones: El paciente tiene un historial clnico Poscondiciones: El sistema esta listo para una nueva consulta. Caso de uso del sistema: Solicitud historial paciente.

- 43 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.5 Visin
4.5.1 Introduccin A continuacin se realizar una especificacin de requisitos software (ERS) del sistema para la atencin de paciente, para la Asociacin Chilena de Seguridad. Con este propsito se describir en que consiste el negocio actual de la institucin, adems de los procesos que lleva a cabo y el problema al que quiere dar solucin mediante una aplicacin Web. Esta especificacin de requerimientos se a realizado tomando en cuenta las normas establecidas por el estndar IEEE Recommended Practice for Software Requirements Specification ANSI/IEEE 830 1998. 4.5.1.1 Propsito La finalidad que persigue este documento es presentar los requerimientos del sistema para la atencin de pacientes, a los usuarios finales y los directivos de la empresa, adems de la funcionalidad, y el conjunto de restricciones que presentar el mismo. Es importante destacar que este es un documento sujeto a revisiones por parte del grupo de usuarios, las cuales permitirn realizar las modificaciones que sean necesarias con el objeto de satisfacer plenamente las necesidades y requerimientos de la Asociacin Chilena de Seguridad. 4.5.1.2 mbito del sistema La razn principal por la que se desarrolla el sistema de informacin de la ACHS, es por la necesidad de la mejora de atencin de pblico y en especial a los pacientes de la Mutual, Esto se ve reflejado en problemas con el funcionamiento bsico del sistema actual, como son: Demora con la atencin debido a que no se encuentra la ficha mdica o perdida de esta. Problemas con la obtencin de horas de atencin para citas programadas de tratamiento (mala coordinacin de los horarios de atencin). Excesivo espacio utilizado para guardar fichas medicas las cuales necesitan encontrarse en bodegas especiales para papeles para evitar su deterioro. Perdida de exmenes (necesarios a la hora de la atencin), esto produce demoras en la atencin de los pacientes. Problemas de coordinacin con otros centros asistenciales (entrega de fichas mdicas a estos centros de atencin).

- 44 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Aunque estos problemas no son muy frecuentes producen demoras a los pacientes y a los distintos centros mdicos dificultando dicha atencin. 4.5.1.3 Acrnimos y Abreviaturas 4.5.1.3.1 Acrnimos (ERS) Especificacin de requisitos software

4.5.1.3.3 Referencias IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE std. 830, 1998 Apuntes de Sistemas De Informacin II NT_Analisis_de_Procesos.pdf 4.5.2 Descripcin general En esta seccin se presentar informacin general relacionada con cada rea involucrada en la atencin de pacientes de la Asociacin, identificando los procesos que presentan cada una de estas, desprendiendo de estos las diversas funcionalidades que el nuevo sistema deber satisfacer. 4.5.2.1 Perspectiva del producto El nuevo sistema de informacin a desarrollar, funcionar en paralelo con los sistemas de administracin de personal y rea contable, que ya existen y maneja la institucin, es as que debe adecuarse a los sistemas tratando de desarrollarse con las restricciones que le conlleve realizar este trabajo. 4.5.2.2 Funciones del sistema La Asociacin Chilena de Seguridad, en el rea de Atencin de pblico consta de todo lo relacionado desde el ingreso de un paciente accidentado hasta el momento del alta del paciente para que se reincorpore a sus labores. A continuacin describiremos cmo se divide esta rea:

- 45 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Gestin Atencin y Administracin Pacientes Est seccin gestiona todo lo relacionado con el paciente, desde el ingreso a la empresa y a la asociacin, la gestin del paciente en el momento de un accidente y el alta cuando se termina su tratamiento mdico. Adems maneja el historial Clnico del paciente, actualizando cada tratamiento indicado por el mdico. En esta etapa el paciente se asocia cuando es contratado por una empresa que esta asociada a la Institucin, luego cuando ocurre un accidente la ACHS enva una ambulancia por el accidentado y si el enfermo lo requiere es hospitalizado, para esto se ingresa en su ficha mdica los datos del accidente la fecha del accidente y los datos del mdico tratante, que posteriormente tambin ingresara el tratamiento que le administre al paciente. Gestin Laboratorio Clnico y Resultados Exmenes Digitales Gestiona lo relacionado con los exmenes del paciente. Cuando el mdico solicita exmenes, las muestras son enviadas al laboratorio clnico, que realiza los exmenes y obtiene los resultados en forma digital, los cuales son ingresados a la ficha mdica de cada paciente. 4.5.2.3 Caractersticas de los usuarios Se alcanzarn distintos tipo de usuarios, de diversos antecedentes y niveles de preparacin, la interfaz que presente la aplicacin Web deber contemplar esta diversidad. Los perfiles de usuario que se van a contemplar, y las labores que corresponden a cada uno de ellos, son: Recepcionista: Encargada de recibir a los pacientes. Secretaria de Departamento Clnico: Encargada de hacer el ingreso de los pacientes, asignar las citas mdicas y realizar actualizaciones de la ficha mdica. Mdico: Profesional encargado de dar tratamiento a los pacientes y actualizar las fichas mdicas cuando lo estime conveniente. Encargado de Laboratorio: El cual puede ingresar los resultados de los exmenes al historial de cada paciente El sistema se debe adecuar a los sistemas existentes de la Asociacin, por este motivo puede que existan usuarios de otros sistemas que puedan consultar datos de la base de datos de ste sistema. 4.5.2.4 Restricciones La empresa implantar el nuevo sistema de atencin de pacientes, mediante una aplicacin desarrollada en un ambiente Web, por lo que es necesario implementar y automatizar los procesos de negocios actuales de la empresa mediante una arquitectura cliente-servidor, propicia para el desarrollo de aplicacin Web.

- 46 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

El sistema deber ser capaz de modificarse y actualizarse sin mayor dificultad a la nueva lgica de manejo de pacientes que se desee implantar (incorporar nuevas operaciones de la empresa al sistema, etc.) en caso de que se requiera hacer cambios posteriores. Sumado a todo esto, tanto el hardware y software utilizado tambin deben ser sensibles y adaptables al cambio, como la Base de Datos, las red de interconexin, etctera. De hecho, por esta razn se ha optado por una arquitectura cliente-servidor (clientedelgado), por la gran flexibilidad que presenta en relacin a los cambios en le tamao de los sistemas de informacin. 4.5.2.5 Suposiciones y Dependencias 4.5.2.5.1 Suposiciones Se supone que todos los requerimientos expuestos en este documento, asumirn un carcter de definitivos, una vez que el directorio de la Asociacin Chilena de Seguridad lo apruebe, en base a lo cual el equipo desarrollador har la implementacin del nuevo sistema, por lo cual, si hubiera necesidad de cambios en los requerimientos podrn ser actualizados siempre y cuando todos lo involucrados, equipo desarrollador, usuarios finales y directivos de la empresa, estn de acuerdo, firmndose un nuevo documento que pasar a tener carcter de oficial y definitivo. Se supone que cualquier cambio que se realice a este documento, teniendo en cuenta el prrafo anterior, es la Asociacin quien deber correr con estos gastos extras no tomados en cuenta en la peticin inicial. 4.5.2.5.2 Dependencias Debido a que la empresa ya posee sistemas de informacin para todas sus reas. Como el manejo de pacientes es independiente, y solo existe el acceso a la base de datos el sistema slo tendr como restriccin usar la Base de Datos de PostGre. En cuanto al funcionamiento eficaz del nuevo sistema, que posee una arquitectura Cliente-Servidor es fundamental que toda la interconexin de las redes computacionales y la conexin al servidor del sistema siempre estn en perfectas condiciones, y as entregar una integridad en la informacin y un buen servicio a los clientes. 4.5.2.6 Requisitos Especficos En esta seccin se presentan los requisitos que el sistema deber cumplir. Todos los requisitos aqu expuestos son primordiales, es decir, no sera aceptable que el sistema no satisfaga alguno de estos, adems estn clasificados segn el proceso de negocio al cual estn relacionados.

- 47 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.5.2.7 Requisitos Funcionales A continuacin se presentan los requisitos funcionales que son fundamentales para el buen funcionamiento del sistema que se va a desarrollar, decimos que son fundamentales porque sin estos tenemos la certeza de que nuestro sistema no cumplira las expectativas requeridas por el usuario. Cada requisito que se expondr en esta seccin es factible que el sistema a desarrollar lo cumpla. Ingresar paciente Req(01) Se debe recepcionar los pacientes, cuando ha ocurrido el accidente llenando un formulario llamado formulario de ingreso que debe indicar los datos del trabajador, del accidentado y de la empresa asociada. Req(02) Se deben enviar los datos del accidentado de forma automtica a la secretaria del departamento clnico quien debe registrar el ingreso del trabajador. Req(03) Se debe verificar que el trabajador y la empresa estn asociados a la Institucin. Tratamiento del paciente Req(04) Se debe documentar cada cambio de tratamiento del paciente en su ficha mdica, indicando la fecha, el mdico y la descripcin del nuevo tratamiento. Req(05) Documentar la peticin de exmenes de los pacientes y enviarlas al laboratorio clnico para obtener los resultados Req(06) Digitalizar los resultados para ingresarlos en la ficha mdica del paciente. Gestionar Citas mdicas Req(07) Se debe ingresar el horario de los mdicos al sistema para realizar la asignacin de citas mdicas. Req(08) Se deben mantener actualizadas las Agendas de los Mdicos, para que la recepcionista pueda consultarlos al momento que lo desee. Alta Paciente Req(09) Se deben registrar en el historial del paciente los datos del alta, incluyendo las indicaciones del mdico, fecha del alta. 4.5.2.8 Requisitos de Interfaces Externos 4.5.2.8.1 Interfaces de Usuario La interfaz que presentar el sistema al usuario ser orientado a ventanas, el manejo de la aplicacin se realizar haciendo uso del teclado y del Mouse especficamente.

- 48 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

4.5.2.8.2 Interfaces Hardware Se utilizara una red Ethernet interna (Intranet) 4.5.2.8.3 Interfaces de Comunicacin El sistema se comunicar por medio de una red conmutada publica con soporte TCP/IP, que deber ser contratada a una empresa externa. 4.5.2.9 Requisitos de Rendimiento Todas las transacciones se deber realizar on-line para el caso del servicio Web y en tiempo real si se trata de operaciones internas. 4.5.2.10 Requisitos de Desarrollo Se debe seguir un mtodo cuantificable en el tiempo con plazos establecidos y siguiendo un modelo de desarrollo estandarizado. 4.5.2.11 Requisitos Tecnolgicos El Sistema de Atencin a Pacientes se montar sobre un servidor que presenta las siguientes caractersticas de configuracin: Servidor AMD Sempron 2800, 512 MB memoria Ram, y disco duro de 80 GB. Para Cada Usuario del rea ya existen computadores personales, asi es que no se necesitaran ms equipos adicionales, y no poseen caractersticas explicitas. Estos PCs se conectaran al Servidor, en el cual se encuentra la Base de Datos. El sistema operativo sobre el que se ejecutara la aplicacin ser la distribucin Linux Linux Debian Sarge 3.1R0., tanto en el servidor como en los PCs. El gestor de Base de datos que se utilizar ser PostgreSQL-7.4.6 en colaboracin con PHP. 4.5.2.12 Atributos 4.5.2.12.1 Seguridad Cuando un usuario intente conectarse al sistema deber introducir su identificacin (login) y clave de acceso, y el sistema deber comprobar que se trata de un usuario autorizado. Si el identificador introducido no corresponde a un usuario autorizado o la clave no coincide con la almacenada, se dar una indicacin de error. Al tercer intento consecutivo sin xito, se cerrar el programa.

- 49 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

El sistema de informacin tendr distintos tipos de usuarios y a cada uno de ellos se le permitir nicamente el acceso a aquellas funciones que le correspondan. 4.5.2.13 Apndices 4.5.2.13.1 Tipos y subtipos de componentes La institucin pondr a disposicin el listado de todos los mdicos para que cada paciente pueda si es que lo desea escoger cual quiere que lo atienda, adems del listado de todas las horas disponibles de cada profesional. 4.5.2.14 Configuraciones La secretaria puede hacer modificaciones en la asignacin de citas mdicas pedidas por los pacientes, con el debido aviso a ste.

- 50 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

5. Modelo de Anlisis
5.1 Diagrama de Secuencia del Sistema
Solicitar Historial Paciente

Ingresar Datos Paciente Accidentado

- 51 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Consulta Hora Atencin Paciente

- 52 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Solicitar Hora Atencin Paciente

Agregar Exmenes

- 53 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Eliminar Reserva Hora

Emitir Exmenes

- 54 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Cambiar Historial Paciente

- 55 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Emitir Receta

Fijar Horario Disponible

- 56 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Ingresar Resultado Examen

Ingresar Examen solicitado

- 57 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

5.2 Operaciones
Las Operaciones que el sistema debe realizar son las siguientes: Sistema Validar_Usuario( rut_usuario, clave) Solicitar Historial Paciente Solicitar_Historial( rut_paciente) Imprimir_Historial( rut_paciente, fecha_inicio, fecha_termino) Ingresar Datos Paciente Accidentado Ingresar_Paciente( rut_paciente, nombre_paciente, empresa,fecha_ingreso, datos_accidente) Consulta Hora Atencin Paciente Consultar_Hora_Pedida( rut_paciente) Consultar_Hora_Disponible( rut_mdico, Fecha) Solicitar Hora Atencin Paciente Solicitar_Hora( rut_paciente, nombre_medico, fecha, hora) Agregar Exmenes Agregar_examenes( rut_paciente, Nombre_examen, tipo_Examen, Fecha_Examen, resultados) Eliminar Reserva Hora Eliminar_Hora( rut_paciente, nombre_medico, fecha, hora)

- 58 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Emitir Exmenes Emitir_examen( rut_paciente, nombre_examen, tipo_examen)

Cambiar Historial Paciente Agregar_al_Historial_Paciente(rut_paciente,medico_tratante, datos_nuevos, fecha) Eliminar_del_Historial_Paciente(rut_paciente,Nombre_medico, fecha_a_eliminar) Emitir Receta Emitir_Receta(rut_paciente, datos_receta) Imprimir_Receta(rut_paciente, datos_receta) Fijar Horario Disponible Fijar_Horario(rut_medico, horario) Ingresar Resultado Examen Ingresar_Resultado_Examen(rut_paciente, nombre_examen, tipo_examen, fecha_examen, resultado) Ingresar Examen solicitado Ingresa_Solicitud_Examen(rut_paciente, nombre_examen,tipo_examen, fecha_solicitud)

- 59 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

5.3 Contratos
Contrato para Validar Usuario Validar Usuario(rut_usuario, clave) Nombre: Responsabilidad: Permite verificar si el usuario es un usuario autorizado, adems permite discriminar entre los distintos tipos de usuarios para proporcionarles a estos la interfaz apropiada. Sistema Tipo: Todos Caso de uso: Notas: Al estar incorrecto el rut o la clave Excepciones: Despliega men de usuario Salida: Exista el rut y la clave en la base de datos Precondiciones: Usuario ingresado a Sistema Poscondiciones: Contrato para Solicitar Historial Solicitar_Historial( rut_paciente) Nombre: Responsabilidad: Permite obtener los datos del historial o ficha del paciente, adems de los exmenes de esos Sistema Tipo: Solicitar Historial Paciente Caso de uso: Notas: El rut del paciente no existe o es erroneo, que el historial no Excepciones: exista. Despliega la ficha medica por pantalla Salida: Que exista el rut del paciente en la base de datos Precondiciones: El historial medico desplegado por pantalla Poscondiciones:

- 60 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Imprimir Historial Imprimir_Historial( rut_paciente, fecha_inicio, fecha_termino) Responsabilidad: Permite imprimir un historial o una ficha en caso de tener que trasportar estos datos a un lugar sin un sistema computacional. Sistema Tipo: Solicitar Historial Paciente Caso de uso: Notas: El rut del paciente no existe o es erroneo, la fecha de inicio Excepciones: y/o la de termino no existen en el historial, la fecha de inicio debe ser menor que la de termine. Imprime el historial o la parte del historial solicitada Salida: Que exista el rut del paciente en la base de datos, que existan Precondiciones: las fechas dentro del historial. El historial impreso Poscondiciones: Nombre: Contrato para Ingresar Paciente Ingresar_Paciente( rut_paciente, nombre_paciente, empresa, fecha_ingreso, datos_accidente) Responsabilidad: Permite que los datos del paciente y del accidente sufrido estn disponibles para el medico o cualquiera que lo solicite Sistema Tipo: Ingresar Datos Paciente Accidentado Caso de uso: Notas: No exista el rut del paciente o ese esta equivocado Excepciones: Una confirmacin de que los datos se ingresaron a la ficha Salida: Rut del paciente accidentado se encuentre registrado Precondiciones: Datos guardados en la ficha o historial medico Poscondiciones: Nombre:

- 61 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Consultar Hora Pedida Nombre: Consultar_Hora_Pedida( rut_paciente)

Responsabilidad: Permite verificar las horas pedidas por un paciente. Sistema Tipo: Consulta Hora Atencin Paciente Caso de uso: En caso de que el usuario no tenga horas perdida la lista Notas: saldr vacia. Rut paciente no existe o esta equivocado, no existan horas Excepciones: pedidas Una lista con las horas pedidas por el paciente Salida: Que exista el rut del paciente en la base de datos Precondiciones: Una lista es desplegada con el nombre del medico y la fecha Poscondiciones: asociada. Contrato para Consultar Hora Disponible Consultar_Hora_Disponible( rut_mdico, Fecha) Nombre: Responsabilidad: Permite obtener las horas disponibles de un medico para una determinada fecha, esto es indispensable para poder pedir hora. Sistema Tipo: Consulta Hora Atencin Paciente Caso de uso: El medico se elige desde una lista por lo que puede ocurrir Notas: un error con su rut La fecha no tiene ninguna hora disponible. Excepciones: Despliega una lista con las horas disponibles para su Salida: posterior seleccin. Existan medicas en registro y fechas disponible Precondiciones: Una lista con las horas disponibles. Poscondiciones: Llenado de las horas para seleccin del paciente

- 62 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Solicitar Hora Nombre: Responsabilidad: Tipo: Caso de uso: Notas: Excepciones: Salida: Precondiciones: Poscondiciones: Solicitar_Hora( rut_paciente, nombre_medico, fecha, hora) Asigna una hora a un paciente Sistema Solicitar Hora Atencin Paciente El medico se elige desde una lista por lo que puede ocurrir un error con su rut, lo mismo ocure con la fecha y la hora. El rut del paciente es erroneo o no existe en registro. Confirmacin de operacin exitosa Que se realizara con anterioridad la consulta de horas disponibles La hora almacenada en la base de datos

Contrato para Agregar Exmenes Agregar_examenes( rut_paciente, Nombre_examen, tipo_Examen, Fecha_Examen, resultados) Responsabilidad: Agregar exmenes realizados en laboratorios externos Sistema Tipo: Agregar Exmenes Caso de uso: Notas: Rut de paciente no existe o es errado Excepciones: Confirmacin de operacin exitosa Salida: Exista el rut del paciente en la base de datos Precondiciones: El examen almacenado en la base de datos Poscondiciones: Nombre: Contrato para Eliminar Hora Eliminar_Hora( rut_paciente, nombre_medico, fecha, hora) Nombre: Responsabilidad: Permite liberar una hora mdica, para que otro paciente pueda hacer uso de ella. Sistema Tipo: Eliminar Reserva Hora Caso de uso: Notas: Rut del paciente no existe o es incorrecto, el paciento no Excepciones: tiene hora asignada Confirmacin de que la operacin fue llevada a cabo con Salida: xito. Exista el rut y exista la hora Precondiciones: La eliminacin de la hora de la base de datos Poscondiciones

- 63 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Emitir examen Emitir_examen( rut_paciente, nombre_examen, tipo_examen) Responsabilidad: Imprime los exmenes de un paciente. Sistema Tipo: Emitir Exmenes Caso de uso: Notas: El rut del paciente no existe o es errneo, el paciente no Excepciones: posee exmenes registrados Impresin de la exmenes Salida: Exista el paciente, existan exmenes Precondiciones: Examen Impreso Poscondiciones: Nombre: Contrato para Agregar al Historial Paciente Nombre: Responsabilidad: Tipo: Caso de uso: Notas: Excepciones: Salida: Precondiciones: Poscondiciones: Agregar_al_Historial_Paciente(rut_paciente,medico_tratante, datos_nuevos, fecha) Agrega datos al historial del paciente Sistema Cambiar Historial Paciente Los datos son guardados por fecha y se ordenan desde el ms reciente, la fecha la asigna el sistema El rut del paciente no existe o esta errado Confirmacin de que los datos se agregaron al historial, el historial es desplegado por pantalla Exista el rut del paciente, exista el historial Los datos son ingresados al historial, guardados en la base de datos y desplegados por pantalla.

Contrato para Eliminar del Historial Paciente Nombre: Responsabilidad: Tipo: Caso de uso: Notas: Excepciones: Salida: Precondiciones: Poscondiciones: Eliminar_del_Historial_Paciente(rut_paciente,Nombre_medico, fecha_a_eliminar) Elimina una parte del historial que se encuentre errado. Sistema Cambiar Historial Paciente No existe datos registrados en el historial solo los bsicos Confirmacin de la eliminacin exitosa y despliegue del historial modificado Exista el rut del paciente, exista el historial Los datos son eliminados del historial y la base de datos. Los datos del historial desplegados por pantalla. - 64 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Emitir Receta Emitir_Receta(rut_paciente, datos receta) Nombre: Responsabilidad: Permite guardar los datos de la receta en el historial y los pone a disposicin para imprimirlos con posterioridad Sistema Tipo: Emitir Receta Caso de uso: Notas: Rut del paciente no existe o esta errado, no existen datos. Excepciones: Confirmacin de que los datos fueron guardados Salida: Rut y datos existan Precondiciones: Datos guardados y disponibles para imprimir Poscondiciones: Contrato para Imprimir Receta Nombre: Responsabilidad: Tipo: Caso de uso: Notas: Excepciones: Salida: Precondiciones: Poscondiciones: Imprimir_Receta(rut_paciente, datos receta) Permite imprimir la receta. Sistema Emitir Receta Rut del paciente no existe o esta errado. Receta impresa Que exista la receta (este emitida) Receta Impresa

Contrato para Fijar Horario Fijar_Horario(rut_medico, horario) Nombre: Responsabilidad: Figa el horario que un medico tiene disponible para la atencin de pacientes. Sistema Tipo: Fijar Horario Disponible Caso de uso: Notas: Rut mdico no valido o no existe, no se eligi horario Excepciones: Una tabla con las fechas y horas disponibles. Salida: Exista el rut del medico, y los datos de los horarios Precondiciones: Horario fijado guardado el la base de datos. Poscondiciones:

- 65 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Contrato para Ingresar Resultado Examen Ingresar_Resultado_Examen( rut_paciente, nombre_examen, tipo_examen, fecha_examen, resultado) Responsabilidad: Ingresa los resultados de los exmenes emitidos por el laboratorio interno. Sistema Tipo: Ingresar Resultado Examen Caso de uso: Notas: Los resultados no son validos, el rut del paciente no existe o Excepciones: es errado Confirmacin de que los datos fueron guardados Salida: Resultados validos, rut paciente existe Precondiciones: Datos guardados en base de datos y el historial. Poscondiciones: Nombre: Contrato para Ingresa Solicitud Examen Ingresa_Solicitud_Examen( rut_paciente, nombre_examen ,tipo_examen, fecha_solicitud) Responsabilidad: Ingresa la solicitud de examen. Sistema Tipo: Ingresar Examen solicitado Caso de uso: Notas: El rut del paciente no es valido o no existe, el nombre del Excepciones: examen es no valido. Confirmacin de que los datos fueron guardados Salida: Rut existe y nombre examen existe Precondiciones: Los datos se encuentran guardados en la base de datos. Poscondiciones: Nombre:

- 66 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

5.4 Diagramas de Colaboracin


Solicitar Historial Paciente

Ingresar Datos Paciente Accidentado

Consultar Hora Pedida:

- 67 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

6. Modelo de Diseo
6.1 Diagrama de clase de diseos
Diagrama Consulta Historial Medico

- 68 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Diagrama Ingresar Paciente Accidentado

- 69 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Diagrama Consulta Hora Atencin Paciente

- 70 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Ingresar Examen solicitado

Ingresar Resultado Examen

- 71 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

6.2 Arquitectura del Sistema

La aplicacin posee una arquitectura cliente-servidor de tipo cliente delgado, el cual consta de tres capas, contiene cdigo de presentacin, cdigo de procesamiento de datos y cdigo de almacenamiento de datos. Capa de Presentacin Los servicios de presentacin proporcionan la interfaz necesaria para presentar informacin y reunir datos. Tambin aseguran los servicios de negocio necesarios para ofrecer las operaciones requeridas e integran al usuario con la aplicacin para ejecutar un proceso de negocio. Los servicios de presentacin generalmente son identificados con la interfaz de usuario, y normalmente residen en un programa ejecutable localizado en la estacin de trabajo del usuario final. Se separa la programacin que da acceso a los datos en las bases de datos y aplicaciones desde el diseo y otros contenidos de la pgina Web. Esto ayuda a asegurar que durante el proceso de desarrollo se pueda enfocarse en escribir la aplicacin en componentes sin preocuparse acerca de cmo se muestra la salida. Recprocamente, esto da libertad a los diseadores de usar herramientas familiares para modificar la interfaz.

- 72 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

La capa de servicios de presentacin es responsable de: Obtener informacin del usuario (tipo usuario y clave). Obtener informacin de pacientes y/o mdicos (horas mdicas, fichas, exmenes). Enviar la informacin del paciente y/o mdico a los servicios de negocio para su procesamiento. Recibir los resultados del procesamiento de los servicios de negocios. Presentar estos resultados al usuario. Capa de Negocio Los servicios de negocio son los que procesan las peticiones del usuario permiten a los usuarios acceder a los servicios de datos o sea permiten la interaccin de los usuarios no los datos. Responden a peticiones del usuario (u otros servicios de negocio) para ejecutar una tarea. Cumplen con las distintas tareas aplicando procedimientos formales y las reglas de negocio previamente establecidas. Cuando los datos necesarios residen en un servidor de bases de datos, garantizan los servicios de datos indispensables para cumplir con la tarea de negocio. Esto asla al usuario de la interaccin directa con la base de datos.

Capa de Datos El nivel de servicios de datos es responsable de: Almacenar los datos. Recuperar los datos. Mantener los datos. La integridad de los datos.

- 73 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

6.3 Paquetes
Paquetes del Dominio

Paquete del Recepcionista

- 74 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Paquetes del Secretaria

Paquete de Funcionario_Clinica_Externa

Paquete de Medico

- 75 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

Paquete de Laboratorio Clnico

Paquete ACHS

- 76 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

6.4 Interfaz de Usuario


A continuacin se describirn las interfaces mas importantes asociadas a diferentes roles dentro del sistema 6.4.1 Interfaz de Inicio de Seccin Rol: Recepcionista, Secretaria, Mdico, Funcionario_Clinica_Externa o Laboratorista. Descripcin: El usuario debe identificarse para poder acceder al sistema, para esto debe ingresar un nombre de usuario (que en este caso es el Rut) y una contrasea. El sistema discrimina que tipo de usuario es por medio del Rut e ingresa a la cuenta adecuada.

6.4.2 Interfaz de Ficha Mdica (Mdico o Doctor) Rol: Mdico. Descripcin: Permite al medico revisar, eliminar y agregar datos a la ficha medica de un paciente. Esto se hace de la siguiente forma, primero se debe seleccionar la vieta Fichas Mdicas, luego debe ingresar el rut del paciente y apretar aceptar, esto muestra los datos dentro de la ficha del paciente y un historial de los exmenes, adems muestra 2 opciones nuevas agregar y eliminar, para eliminar solo se debe ingresar la fecha y el sistema eliminara la los datos ingresados por el mdico en esa fecha. Para ingresar nuevos datos se debe ingresar la Observacin y el tratamiento y el sistema solo ingresa al nombre del mdico y la fecha

- 77 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

- 78 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

- 79 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

6.4.2 Interfaz Pedir Horas Medicas (Secretaria) Rol: Secretaria Descripcin: Luego de seleccionar la opcin pedir Horas se debe elegir el medico y la fecha que se desea y se presiona el botn Peticin Horas Libres y el sistema desplegara una lista con las horas disponibles para esa fecha, luego se debe ingresar el nombre del paciente, se selecciona la hora y se presiona el botn Solicitar Hora

- 80 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

- 81 -

Sistemas de Informacin II Proceso UML

Modelado Sistema ACHS

7. Conclusin
Este documento est basado en las estrategias de modelado de sistemas llamado Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language), este lenguaje entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, adems de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables. El uso de tecnologa en el sistema de informacin, ayudar a mejorar la atencin de los accidentados, disminuyendo el tiempo de espera (ficha mdica disponible en menor tiempo), adems el manejo de las citas mdicas mejora la planificacin de los especialistas, disminuyendo los errores en la entrega de horas de tratamiento (conflicto de horarios). Los beneficios que se obtendrn gracias a este software son variados, siendo el principal la facilidad con que la secretaria o el mdico pueden atender al paciente, adems la informacin del paciente ser de fcil acceso para el especialista, ya que todos cuentan con un computador en su oficina. As mismo, la informacin de los pacientes (ficha mdica) podr ser entregada al instante a las instituciones Externas (Clnicas Externas, Hospital, etc.) que brindan atencin a los pacientes de la ACHS. El objetivo del documento es entregar un material de apoyo que le permita al lector poder entender el manejo del sistema a travs de diagramas y su modelamiento.

8. Bibliografa
Entrevista con el Jefe del Dept. Administrativo. Entrevista con el Jefe de Dept. Clnico. Entrevista con otras personas del personal (Recepcionista, Secretaria, Paramdico). Pgina Web: http://www.achs.cl Apuntes de clases. Texto encontrado en Internet : NT_Analisis_de_Procesos.pdf.

- 82 -

También podría gustarte