Documente Academic
Documente Profesional
Documente Cultură
“Proyecto Final”
Realizado Por:
Geovanny Córdova
Darwin Matute
Cristian Cuesta
Profesor:
CUENCA – ECUADOR
2010
INDICE
Introducción
Objetivos
Descripción de la aplicación
Diagrama de clases
Diagrama entidad/relación
Escenarios
Diagramas de Secuencia
Diagramas de Colaboración
Conclusiones
Recomendaciones
Introducción
Este trabajo ha sido realizado con el fin de obtener un sistema que sea funcional y lo
mas importante eficaz al momento de la implementación en un consultorio medico en
donde trabajan dos especialistas, uno en medicina general y el otro en pediatría y
ginecologia, además en la elaboración de este proyecto podemos obtener una
perspectiva más amplia de cómo realizar de una forma más concreta de cómo
desarrollar una aplicación utilizando la herramienta jdeveloper con motor de base de
datos oracle y para esto necesitaremos usar las versiones de los desarrolladores:
Además de esto también utilizaremos diagramas los cuales nos servirán para basarnos y
explicar nuestro proceso.
OBJETIVOS
GENERALES
• Crear una aplicación funcional tanto para el registro de fichas médicas y otros
datos afines como para la eficacia en la atención al cliente.
ESPECIFICOS
Conocer la tarea de los médicos en general y su carga de trabajo y así poder crear la
herramienta perfecta para ello.
Conocer el funcionamiento en todos sus ámbitos del gestor de base de datos oracle.
En un Consultorio Médico cada día asisten cierta cantidad de pacientes los cuales
ingresan con la finalidad de ser atendidos ya sea para realizarse una consulta tratamiento
u otros.
Para la previa cita con el médico, antes se deberá sacar un turno el cual se podrá obtener
de manera personal hablando con la secretaria en el mismo consultorio, o ya sea vía
telefónica, para esto al paciente se le asignara una hora y fecha a la cual se deberá
asistir, caso contrario se procederá a la cancelación de su turno y se atenderá a otro
paciente.
Finalmente el médico creara una receta médica en la que constaran datos como
prescripción, medicamento, observaciones y demás la cual estará debidamente
complementada con la firma del médico o su autentificación además la receta deberá
llevar datos como el RUC del consultorio médico, nombre del Medico , Dirección,
teléfono, Nombre del Centro Médico y datos afines
DIAGRAMA DE BASE DE DATOS
DIAGRAMA DE CLASES
DIGRAMA ENTIDAD/RELACION
Casos de Uso
System
Consultar Medico
Secretaria
System
Ingresar Sistema
Secretaria Medico
<<extend>>
Autentificacion
System
Ingresar Cita
Paciente Secretaria
<<extend>>
Modificar Cita
System
Cancelar Cita
Paciente Secretaria
System
Ingresar Paciente
Secretaria
<<include>>
Ingresar Datos
System
Registrar Pago
Paciente Secretaria
System
Medico
<<extend>>
System
Medico
System
Atender Paciente
Medico
<<extend>>
Realizar Diagnostico
<<extend>>
Realizar Receta
System
Paciente Medico
System
Medico
Diagrama de Casos de Uso
Escenarios
Escenarios de Ingresar Datos
_________________________________________________________
La secretaria esta en la obligacion de registrar los datos, el cual debe llenar el formulario correspondiente:
1. Ingresar el la opcion del submenu "ingresar datos"
2. Es la primera atencion del paciente
3. Caso contrario solo tiene que verificar los datos
4. Se presentara mensaje de exito o fracaso de la transaccion
Excepciones
1. Falla del Sistema
2. Ingreso de datos no validos
3. Falta de datos obligatorios
4. Datos Duplicados
2 : Envia Autentificacion()
3 : Verifica Autentificacion()
4 : Envia Mensaje()
5 : Recibe Autorizacion()
4 : Ingresa Datos()
5 : Guarda Datos()
6 : Devuelve Mensaje()
7 : Envia Mensaje()
8 : Paciente Ingresado()
3 : Genera Cita()
4 : Envia Cita()
5 : Recibe Cita()
6 : Pide Modificar Cita()
7 : Realiza Busqueda()
8 : Envia Resultado()
9 : Recibe Resultado()
10 : Modifica Cita()
11 : Cambia Cita()
12 : Envia Cambios()
Diagrama de Secuencia Cancelar Cita
Paciente Secretaria
1 : Pide Cancelar Cita()
Cancelar Cita
2 : Busca Cita en el Sistema()
3 : Realiza Busqueda()
6 : Elimina Cita()
7 : Envia Mensaje()
1 : Informa Pago()
Paciente Secretaria Registrar Pago
2 : Verifica Cuenta()
3 : Genera Comprobante()
4 : Pasa Comprobante()
5 : Entrega Comprobante()
Diagrama de Secuencia de Historial Medico
/ Medico
/ Historia Clinica / Modificar H. C / Consultar H. C
4 : Modifica Cambios()
7 : Genera Resultados()
Paciente
1 : Pide Atencion() Medico Diagnostico Receta
2 : Medico Atiende()
3 : Pide Evaluacion()
4 : Realiza Evalucion()
5 : Realiza Receta()
2 : Encuentra Resultados()
3 : Presenta Formulario()
Diagramas de Colaboración
1. Verifica Autentificar
2. Envía Mensaje
Ingresar Sistema
4. Presenta 3. Envia
Informacion Ingresar Sistema
Informacion
Ingresar Sistema
Paciente
Pide Cita
7. Presenta 4. Devuelve
Ingresar Sistema 5. Envia Mensaje
Informe Ingresar Paciente Mensaje
Secretaria
Paciente
Pide una Cita Medica
3. Genera Cita
Secretaria 4. Entrega Cita Ingresa Datos Ingresar Cita
5. Modifica Cita
6. Entrega Cita
Modificada
Modificar Cita
Diagrama de Secuencia Cancelar Cita
Paciente
Pide Cancelar Cita Medica
1.Realiza
Busqueda
Pide Pago
Paciente
2. Genera Comprobante
1. Verifica Cuenta
3. Envia Comprobante
EntregaComprobante
Registrar Pago
Secretaria Sistema
4. Envia
Historia Clinica Mensaje 7. Envia
Modificar Historia
Resultados Consultar Historia
Clinica Clinica
8. Recibe Formulario de H. C
2. Realiza 3. Realiza
1. Atiende Diagnostico Receta
Paciente
6. Recibe y 5. Envia
entrega Receta Diagnostico y
y Diagnostico Receta 4. Envia Receta
Medico Sistema Diagnostico Receta
Realiza Busqueda
Medico
3. Entrega
Resultados
1. Envia Busqueda
2. Devuelve
Resultados
Sistema Historial Medico
CONCLUSIONES