Copia de INFORME - Diagramas de Evaluación 3
-
Upload
el-gato-con-botas -
Category
Documents
-
view
215 -
download
2
description
Transcript of Copia de INFORME - Diagramas de Evaluación 3
CENTRO DE FORMACIN TCNICA SIMN BOLVARAnlisis y ProgramacinAnlisis y Diseo Orientado a ObjetosDocente scar NezSeccin Diurna
Proyecto de A. D. O. O.: Sistema de Consulta Mdica
Integrantes:Ivn Rodrguez.Alexis Orfal.Ximena Caldern.Santiago, 10 de julio de 2013DIAGRAMA DE CLASES (OSM).A) Objetos del negocio: Paciente (direccin, comuna, fono, email, sexo, edad, peso, estatura, previsin) Recepcionista (turno) Mdico (especialidad, horario_trabajo, cupo) Ficha (cd_ficha, fecha_ingreso, fecha_alta, detalle_ficha) Fichero (cd_fichero, orden_fichero) Historial (cd_historial, detalle_hist) Agenda (cd_consulta) Diagnstico (cd_diag, tratamiento, detalle_diag) Resumen_bonos (cd_resumen, detalle_resumen) Pago (cd_pago, monto, institucin, detalle_pago) Persona (Rut, nombre)(Superclase)B) Fichacod_fichafecha_ingresofecha_altadetalle_fichaHistorialcod_historialdetalle_histFicherocod_ficheroorden_ficheroModelo: 11
Mdicoespecialidadhorario_trabajocupo 1*111 1* 11
Agendacod_consulta
1*1 1* 11 1* 11
1*1111 1* 11
RecepcionistaturnoPacientedireccincomunafonoemailsexoedadpesoestaturaprevisin 11 1* 1* 11 1* 1* 1*11 11 1*
1* 111 1* 1* 1*
PersonaRutnombreDiagnsticocod_diagtratamientodetalle_diag1 1*
1 11 111 1* 111 11 11
Resumen_bonoscod_resumendetalle_resumen
Pagocod_pagomontoinstitucindetalle_pago1*11 11 1* 11C) Observaciones: El atributo previsin en Paciente corresponde a la institucin de salud a la que est afiliada, al igual que el plan de salud que posee (ISAPRE, FONASA, etc.) y el tipo de bono asociado a sta. Cada instancia de clases correspondientes a personas tiene RUT como clave principal (en superclase Persona). Cada instancia de clases correspondientes a documentos, digitales o fsicos, al igual que programas, estn definidas por un cdigo pertinente para cada una. Se habla de una cita y atencin en el enunciado. No se han creado estas clases porque se determin que stas son resultado de la relacin ** entre Paciente y Mdico, pero UML no usa el concepto de clase creada a travs de relaciones n-arias, por lo que se asume que ambas existen EN la relacin de las clases mencionadas, usando atributos de ambas y quedando registrada en Diagnstico, Ficha e Historial (en sus detalles). La clase Agenda es una base de datos que guarda la informacin de especialidad, horarios y cupos de todos los mdicos de la consulta. Se utiliza para que la recepcionista no tenga que recurrir a cada mdico por separado cada vez que necesite consultar sus disponibilidades y horarios, por lo que no hay relacin entre Recepcionista y Mdico. La clase Fichero tambin es una base de datos que guarda las fichas. Para efectos de no dejar vacos en la informacin manejada, se ha usado un atributo detalle_(x) en varias clases; ste guarda datos textuales sobre las clases referidas, considerados secundarios, pero no omisibles por ser, de una u otra forma, parte del problema a solucionar y/o de su estructura. Para el diagrama de clases, las fichas e historiales son almacenadas digitalmente, pero pueden imprimirse copias en papel de ser necesario. Paciente contiene los datos bsicos que Ficha e Historial necesitan, y Mdico contiene los datos que necesita Agenda. Con esto, se ha eliminado redundancia de datos en dichas clases. Ocurre lo mismo con Pago y otras clases, en menor grado.
DIAGRAMA DE CASOS DE USO (BPM). Actores: Paciente (principal), Recepcionista y Mdico (secundarios).Caso de Uso 1: Solicitar Cita.Actores: Paciente y Recepcionista.Tipo: Primario.Descripcin: El paciente solicita una cita con el mdico solicitado, entregando sus datos personales y la fecha y hora de atencin. Si existe hora en la fecha indicada, se agenda. Adems de la atencin agendada, la recepcionista indica el o los bonos que deber traer el paciente, que deber entregar al momento de presentarse para la atencin. Lo ltimo se realiza consultando por la previsin del paciente y, luego de confirmada, se le entrega el papel que certifica la peticin del bono que ste necesita pedir a su institucin de salud.Caso de Uso 2: Redefinir mdico/fecha de cita.Actores: Paciente y Recepcionista.Tipo: Opcional.Descripcin: Si no existe cupo en la fecha y hora indicada, se informar al paciente cules son las opciones de fecha y hora que quedan y se agenda la seleccionada por el paciente. Si el mdico solicitado no tiene cupo (o si tiene cupo, pero el paciente no puede asistir en esa fecha por X motivo), puede solicitar cita con un mdico diferente.Caso de Uso 3: Solicitar Atencin.Actores: Paciente y Recepcionista.Tipo: Primario.Descripcin: Al llegar un paciente, se registra, confirmando la cita realizada con anticipacin. Entrega la documentacin del o los bonos solicitados como forma de pago de la atencin, y espera a su atencin. La recepcionista, luego de recibir al paciente que se presenta a la atencin, busca en los archivos la ficha del paciente, la cual deber entregar al mdico para que tenga los antecedentes histricos de ste.Caso de Uso 4: Crear ficha e historial.Actores: Paciente y Recepcionista.Tipo: Opcional.Descripcin: Si el paciente se atiende por primera vez, la recepcionista deber crear una ficha nueva con datos del paciente relevantes para el mdico (Rut, nombre, direccin, comuna, fono, email) y un historial clnico con datos como: sexo, edad, peso y estatura. Esto, adems, agrega al paciente a la base de datos como tal.Caso de Uso 5: Atender al Paciente.Actores: Paciente y Mdico.Tipo: Primario.Descripcin: El mdico atiende al paciente y se encarga de actualizar su ficha. Registra motivos de la consulta, eleva el diagnstico e indica un tratamiento a seguir, quedando todo registrado en la ficha del paciente y su historial clnico.Caso de Uso 6: Ordenar Fichas.Actores: Recepcionista.Tipo: Opcional.Descripcin: Al finalizar el da, la recepcionista, luego de aadir cualquier nueva ficha que haya, las reordena en el fichero (por paciente). Tanto las fichas como el fichero son digitales, por lo que esto se realiza computacionalmente y se cambia el paso de recoger fichas por agregar ficha a fichero, ya que slo se trabaja con copias en papel de stas, dejando los archivos originales en el fichero y requiriendo slo agregar y ordenar cualquier ficha nueva que se haya creado en el da.Caso de Uso 7: Realizar Resumen de Bonos.Actores: Recepcionista.Tipo: Primario.Descripcin: Al finalizar el da, la recepcionista realiza un resumen de los bonos recibidos (por institucin). Esto se realiza computacionalmente, pero, para efectos de seguridad y contabilidad, se mantiene una copia en papel del resumen.
SISTEMA CONSULTA MDICA > >Atender al PacienteRealizar Resumen de Bonos
Solicitar cita
Redefinir fecha de cita
Paciente
Solicitar Atencin
Recepcionista
Crear ficha e historial
Mdico
Ordenar Fichas
DIAGRAMAS DE ROBUSTEZ.- Caso de Uso 1: Solicitar Cita.
Recepcionista Pantalla Pacientes Guardar datos Paciente Pacientes
Pantalla Agenda Confirmar Mdico Agenda solicitado
Pantalla Pagos Almacenar Fecha y Pagos Hora de Atencin
Certificado Peticin Confirmar Previsin Bonos Paciente- Caso de Uso 2: Redefinir mdico/fecha de cita.
Recepcionista Pantalla Agenda Consultar Mdicos Agenda con cupos libres
Consultar Fechas y Horas de Mdico
Redefinir Mdico/Fecha y Hora- Caso de Uso 3: Solicitar Atencin.
Recepcionista Pantalla Solicitud de Validar Bono Pagos Atencin Paciente
Comprobante Pago Almacenar Pacientes Pago
Pantalla FicheroBuscar Ficha Fichero
Documento Ficha
- Caso de Uso 4: Crear ficha e historial.
Recepcionista Pantalla Ficha/Historial Crear historial Historial Paciente Paciente
Documento Ficha Crear ficha Paciente Ficha Paciente
- Caso de Uso 5: Atender al Paciente.
Mdico Pantalla Atencin Registrar motivo Ficha Paciente mdica Consulta
Actualizar Datos Historial Paciente Paciente
Certificado Mdico Elevar Diagnstico- Caso de Uso 6: Ordenar Fichas.
Recepcionista Pantalla Fichero Aadir Fichas nuevas Fichero
Ordenar fichas- Caso de Uso 7: Realizar Resumen de Bonos.
Recepcionista Pantalla Resumen Crear Resumen Resumen Bonos Diario Bonos
Ordenar Bonos
Listado Resumen DiarioCrear copias
DIAGRAMAS DE SECUENCIA (OID).NOTA: Por falta de espacio, varios diagramas estn divididos, representado por flechas de colores en los extremos.- Proceso 1: Solicitud de Cita.
Recepcionista Pantalla Pacientes Guardar Datos Pacientes Paciente
Solicitar datos Paciente
Guardar datos personales ()Guardar datos Paciente ()
()Mdico y fecha/hora de Atencin?
Validar previsin e indicar bonos()
()
Confirmar Mdico solicitado ()Guardar Mdico solicitado ()Almacenar Fecha y Hora de Atencin ()
Pantalla Agenda Confirmar Mdico Almacenar Fecha y Agenda solicitado Hora de Atencin
()Guardar Fecha/Hora ()
Pantalla Pagos Confirmar Previsin Pagos Certificado Peticin Paciente Bonos
Validar inst. de salud ()Confirmar Previsin Paciente ()()
()Recoger certificado y entregar a Paciente
Imprimir Certificado Peticin Bonos ()
- Proceso 2: Redefinicin de mdico y/o fecha de cita.
Recepcionista Pantalla Agenda Consultar Mdicos Consultar Fechas y Redefinir Mdico/ Agenda con cupos libres Horas de Mdico Fecha y Hora
Consultar Mdicos con cupos libres ()
Acceder info. Agenda
Guardar Mdico seleccionado ()
Consultar Fechas y Horas de Mdico ()
Guardar nueva Fecha/Hora de Cita ()
Modificar Agenda del Mdico ()Redefinir Mdico/Fecha y Hora ()
- Proceso 3: Solicitar Atencin.
Recepcionista Pantalla Solicitud Validar Bono Almacenar Pago Pagos Pacientes de Atencin Paciente
Validar Bono Paciente ()Confirmar Cita realizada
Consultar Validez de Bono Paciente ()
Almacenar Pago ()
Guardar Pago en sistema ()
Imprimir Comprobante de Pago ()
Guardar y confirmar Pago de Paciente ()
()
()
()
Acceder a Fichero para buscar Ficha de Paciente
()
Comprobante Pago Pantalla Fichero Buscar Ficha Fichero Documento Ficha
()
()
Recoger copia
Seleccionar Ficha Paciente ()Buscar Ficha ()()
Imprimir copia de Ficha Paciente ()
Recoger copia Ficha para entregar a Mdico()
- Proceso 4: Crear ficha e historial.
Recepcionista Pantalla Ficha/Historial Crear historial Crear ficha Historial Paciente Ficha Paciente Documento Ficha Paciente Paciente
Crear ficha/historial de Paciente nuevo
Crear historial Paciente ()
Crear y Guardar datos clnicos ()
Imprimir copia de Ficha Paciente ()Recoger copia Ficha para entregar a MdicoCrear y Guardar datos personales ()Crear ficha Paciente ()
- Proceso 5: Atender al Paciente.
Mdico Pantalla Atencin mdica Registrar motivo Actualizar datos Elevar Diagnstico consulta Paciente
Realizar Atencin mdica a Paciente
()()()()()()Registrar motivo consulta ()
Guardar registro en Ficha Paciente ()
Guardar registro en Historial Paciente ()
Actualizar datos de Ficha Paciente ()Elevar Diagnstico ()Actualizar datos Paciente ()
Actualizar datos de Historial Paciente ()
Agregar Diagnstico y tratamiento a Ficha Paciente ()
Agregar Diagnstico y tratamiento a Historial Paciente ()Imprimir Certificado Mdico ()
()
()
Ficha Paciente Historial Paciente Certificado Mdico
()
()
()()
()()()()Recoger copia Certificado para Paciente
- Proceso 6: Ordenar Fichas.
Recepcionista Pantalla Ficha/Historial Aadir Fichas nuevas Ordenar Fichas Fichero
Aadir fichas del da y ordenar por Paciente
Aadir Fichas nuevas ()
Agregar fichas nuevas del da a Fichero ()
Actualizar Fichero segn ordenamiento Pacientes ()Ordenar Fichas ()
- Proceso 7: Realizar Resumen de Bonos.
Recepcionista Pantalla Resumen Diario Crear Resumen Bonos Ordenar BonosCrear copias Resumen BonosListado Resumen Diario
Realizar resumen del da y ordenar por Institucin
Crear Resumen Bonos ()
Guardar Bonos del da con su valor e Institucin ()
Ordenar Bonos ()
Actualizar Resumen Bonos segn orden Institucin ()
Imprimir copias de seguridad ()Crear copias ()
Guardar listado para acceso y usos contables
DIAGRAMAS DE ACTIVIDAD (AFD).NOTA: Los diagramas de los CU 2 y 4, al ser caminos alternativos de los CU 1 y 3 respectivamente, se han omitido y agregado a los flujos 1 y 2 respectivamente.- Flujo 1: Solicitud de Cita - Redefinicin de mdico y/o fecha de cita.
Ejecutar Confirmar Previsin PacienteMostrar Pantalla PagosMostrar Pantalla Pacientes
Validar inst. de saludGuardar Fecha/Hora
Ejecutar Guardar datos Paciente
Fecha est disponible? S
Imprimir Certificado Peticin Bonos
Consultar Fecha/ Hora solicitadaGuardar datos personales No
Mostrar Pantalla Agenda
Ejecutar Almacenar Fecha y Hora de Atencin
Ejecutar Confirmar Mdico solicitado
Guardar Mdico solicitadoConsultar Mdico solicitado
Guardar nueva Fecha/Hora de Cita Mdico tiene cupo? S
No
Ejecutar Consultar Fechas y Horas de MdicoConsultar horarios y cupos de Mdicos disponiblesEjecutar Consultar Mdicos con cupos libres
Modificar Agenda del Mdico
Ejecutar Redefinir Mdico/Fecha y Hora
Guardar Mdico seleccionado
No Hay Mdico disponible? S- Flujo 2: Solicitud de Atencin Creacin de ficha e historial.
Mostrar Pantalla Solicitud de Atencin
Ejecutar Validar Bono Paciente
Guardar Pago en sistemaEjecutar Almacenar PagoConsultar Validez de Bono Paciente
Bono vlido? Pagar en cheque/efectivo?
No No S S
Guardar y confirmar Pago de Paciente
Imprimir Comprobante de Pago
Crear y Guardar datos personales Paciente por primera vez?
S No
Mostrar Pantalla Ficha/HistorialMostrar Pantalla Fichero
Ejecutar Crear Ficha PacienteCrear y Guardar datos clnicosEjecutar Crear Historial PacienteSeleccionar Ficha PacienteEjecutar Buscar Ficha
Imprimir copia de Ficha Paciente
- Flujo 3: Atencin al Paciente.
Mostrar Pantalla Atencin mdica
Ejecutar Elevar DiagnsticoActualizar datos de Ficha PacienteEjecutar Actualizar datos clnicosActualizar datos de Historial PacienteEjecutar Registrar motivo consulta
Agregar Diagnstico y tratamiento a Historial PacienteAgregar Diagnstico y tratamiento a Ficha PacienteGuardar registro en Historial PacienteGuardar registro en Ficha Paciente
Agregar fecha de cita a DiagnsticoFijar nueva fecha de cita
Fijar nueva fecha de cita? S
Imprimir Certificado Mdico No
- Flujo 4: Ordenamiento de Fichero.
Hay fichas nuevas hoy? No
S
Mostrar Pantalla Fichero
Actualizar Fichero segn ordenamiento Pacientes
Ejecutar Ordenar FichasEjecutar Aadir Fichas nuevasAgregar Ficha de nuevo Paciente
No Hay ms fichas S a que agregar?- Flujo 5: Realizacin de Resumen de Bonos.
Imprimir copias de seguridadMostrar Pantalla Resumen Diario Hubo recepcin de a bonos hoy?
No S
Ejecutar Crear CopiasActualizar Resumen Bonos segn orden InstitucinEjecutar Crear Resumen Bonos
Guardar Bono de Paciente con su valor e Institucin
Ejecutar Ordenar Bonos
Hay ms bonos S a que agregar?
No
DIAGRAMAS DE ESTADO (OLD).- Objeto 1: Paciente.A) Estados: Paciente citado. Paciente registrado. Paciente ingresado. Paciente eliminado. Paciente en tratamiento. Paciente suspendido. Paciente de alta.B) Diagrama:
Solicitar cita/Entregar datos y fecha Citar con Mdico
Paciente citado
Confirmar cita/Efectuar pago Registrar para atencin
Paciente registradoRegistrar para atencin/ Primera vez? Ingresar nuevo Paciente a sistema
Paciente ingresado Completar atencin/Diag. entregado Realizar atencin
Efectuar pago/Pago invlido o cancelado Abortar consulta y eliminar Paciente
Paciente eliminadoCompletar atencin/Diag. emitido Iniciar tratamiento
Reanudar tratamiento Recomenzar citacin
Completar indicacin de tratamientoContinuar atencin y tratamiento
Paciente en tratamientoInterrumpir tratamiento
Paciente suspendido Suspender
Completar tratamiento(s)
Paciente de alta Terminar consulta y dar de alta
- Objeto 2: Mdico.A) Estados: Mdico operativo. Mdico disponible. Mdico en descanso. Mdico ocupado. Mdico despedido. Mdico desvinculado.B) Diagrama:
Solicitar empleo/Firmar contrato Contratar
Mdico operativo
Mdico despedido
Comenzar trabajo/Agendar horarioDesacatar contrato Disponer en AgendaDespedir
Mdico disponibleTerminar descanso Disponer en Agenda
Mdico en descansoLlenar cupos/Registrado en Agenda Liberar cupo/Actualizar Agenda Ocupar en Agenda Disponer en Agenda
Mdico ocupadoIniciar descanso programado/En contratoOtorgar descanso
Terminar contrato/Lapso cumplidoRenovar contrato/Firmar contrato Abortar pendientes y desvincularRecontratar
Mdico desvinculado
- Objeto 3: Ficha.A) Estados: Ficha creada. Ficha habilitada. Ficha archivada. Ficha procesada.B) Diagrama:
Solicitud Atencin/Paciente nuevo Crear ficha con datos personales
Ficha creada
Atencin completada Actualizar y habilitar para sistema
Ficha habilitadaGuardar fichas/fin de da laboral Archivar en fichero
Ficha archivada
Fin consulta Paciente Declarar ficha procesada
Ficha procesada
- Objeto 4: Historial.A) Estados: Historial creado. Historial habilitado. Historial procesado.B) Diagrama:
Solicitud Atencin/Paciente nuevo Crear historial con datos clnicos
Historial creado
Atencin completada Actualizar y habilitar para sistema
Historial habilitadoFin consulta Paciente Eliminar del sistema
Historial procesado
- Objeto 5: Pago.A) Estados: Pago efectuado. Pago cancelado. Pago pendiente.B) Diagrama:
Indicar bono(s) o monto/Agendar atencin Efectuar a Paciente
Pago efectuadoPago efectuado en cuotas/ Cheque o efectivo?Entrega de bonos, cheque o efectivoRegistrar pago como pendiente a cancelar Cancelar pago realizado y registrar
Pago pendientePago cancelado