Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 1
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 2
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 3
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 4
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 5
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 6
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 7
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 8
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 9
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 10
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 11
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 12
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 13
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 14
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 15
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 16
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 17
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 18
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 19
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 20
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 21
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 22
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 23
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 24
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 25
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 26
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 27
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 28
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 29
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 30
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 31
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 32
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 33
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 34
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 35
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 36
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 37
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 38
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 39
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 40
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 41
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 42
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 43
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 44
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 45
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 46
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 47
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 48
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 49
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 50
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 51
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 52
CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARE Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”. Alex Llanque Flores Melissa Rubio Valverde Rodrigo Fuentes García
Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS” ALLEN SOFT S.A. 11 julio 2011 Versión 1.0
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 53
Ficha del documento Alcance 1. Planteamiento de la estrategia de Analisis y Diseño del sistema 2. Definir diseño preliminar y diseño detallado 3. Desarrollo de diagramas UML 3.1 Diagrama de Paquetes 3.2 Diagrama de Casos de uso 3.3 Diagramas de Interacción 3.3.1 Diagramas de Secuencia 3.3.2 Diagramas de Colaboración 3.4 Diagramas de Clases y Objetos 3.4.1 Diagrama de Clases 3.4.2 Diagrama de Objetos 3.5 Diagramas de Comportamiento 3.5.1 Diagramas de Estados 3.5.2 Diagramas de Actividades 3.6 Diagramas de Implantación 3.6.1 Diagramas de Componentes 3.6.2 Diagramas de Despliegue
54 54 55 55 56 56 57 71 71 77 83 83 98 99 99 100 102 102 103
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 54
Ficha del documento
Fecha
11 julio 2011
Revisión
1
Autor(es)
Verificado por el departamento de calidad/supervisión
Alex Llanque Flores Melissa Rubio Valverde Rodrigo Fuentes García ALLEN SOFT S.A.
Alcance: Propósito del documento En el presente capítulo se presenta el bosquejo final del estudio realizado en el área de atención clínica del centro veterinario Míster Can que resume los procesos y pone en relieve las necesidades del mismo; además esboza las opciones desarrolladas por el equipo de análisis y presenta sus recomendaciones. Este reporte escrito es la herramienta más importante utilizada para poder iniciar el desarrollo del software.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 55
1. Planteamiento de la estrategia de Analisis y Diseño del sistema Se aplico un análisis y diseño orientado a objetos (ADOO) es un enfoque que modela un sistema como un grupo de objetos que interactúan entre sí, clasificados de acuerdo a su dependencia funcional. En este método de análisis y diseño crea un conjunto de modelos utilizando la notación del lenguaje unificado de modelado (UML). ADOO aplica técnicas de modelado de objetos para analizar los requerimientos para un contexto y para diseñar una solución para mejorar los procesos involucrados .Las metodologías de análisis y diseño expresada en casos de uso a través de requerimientos, diseño, implementación y pruebas.
2. Definir diseño preliminar y diseño detallado 2.1 Diseño Preliminar: Construcción de los diagramas preliminares: incluye los diferentes diagramas de interacción (secuencia y colaboración,), clases, objetos, actividades, estados, componentes y despliegue para el sistema de gestión de Historias Clínicas del Centro Veterinario Míster Can. 2.2 Diseño Detallado: Refinaremos progresivamente cada uno de los diferentes diagramas detallado, de tal manera que podamos obtener una visión más completa del sistema de gestión de Historias Clínicas del Centro Veterinario Míster Can aplicando el proceso interactivo construiremos las versiones sucesivas del sistema para obtener un producto satisfactorio,
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
3. Desarrollo de diagramas UML 3.1 Diagrama de Paquetes
Los 3 modulos principales del sistema y las interfaces rspectivas de cada uno.
Julio 2011 Pág. 56
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
3.2 Diagramas de Casos de uso
Caso de Uso General de la Veterinaria Míster Can
Julio 2011 Pág. 57
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 58
Descripción de actores Actor 01 Descripción
Casos de uso Actor 02 Descripción Casos de uso Comentarios
Cliente Este actor representa al dueño de la mascota (paciente) que tendrá la responsabilidad de interactuar en conjunto con este para que se le brinde la atención médica. 02,03,04,05 Mascota Este actor representa al asistente a quien se le brindara atención médica. 02,03,04 Ninguno
Actor Descripción
Usuario Personal usuario del sistema del establecimiento .Puede ser actor 03 o 04.
Actor 03 Descripción
Médico veterinario Este actor representa al personal médico encargado de prestar el servicio de atención clínica a la mascota. 01,02,03,04,05,06 Tipo de usuario
Caso de uso Comentarios Actor 04 Descripción
Caso de uso Comentarios
Administrador Encargado de la administración del centro veterinario así como el encargado de revisar los reportes emitidos por el sistema. 01,06 Tipo de usuario Recepción de reportes y control del sistema.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 59
Diagramas de Casos de uso específicos.
DIAGRAMA DE CASO DE USO 01
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 60
Especificacion del caso de Uso 01 Nombre :
Acceso al sistema
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.1
Descripción: Permite a los usuarios como el médico veterinario y al administrador ingresar al sistema mediante una clave y una contraseña. Actores: Médico veterinario y administrador Precondiciones: Obtener una clave de acceso e ingresarla correctamente Escenario Normal: E.1 : Ingreso de usuario (médico veterinario o administrador) 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contraseña al usuario. 3.- El usuario ingresa su nombre de cuenta y contraseña 4.- El sistema verifica cuenta. 5.- El sistema permite el acceso al sistema de acuerdo al nivel de la cuenta. 6.- Terminado el uso del sistema se cierra sesión. Escenario Alternativo: E.2 : Falla en el ingreso 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contraseña 3.- El usuario ingresa su nombre de cuenta incorrecta. 4.- El sistema muestra un mensaje de cuenta inexistente y solicita ingrese de nuevo. 5- El usuario ingresa su contraseña incorrecta. 6. El sistema muestra un mensaje de contraseña incorrecta, y solicita ingrese de nuevo su cuenta. Pos condición : El personal debidamente autentificado está disponible a usar el sistema, de acuerdo al nivel de acceso. Frecuencia Se realiza para iniciar sesión.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 61
DIAGRAMA DE CASO DE USO 02
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 62
Especificacion del caso de Uso 02 Nombre :
Registro de clientes y mascotas
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.2
Descripción: Permite mantener un control adecuado de los clientes y mascotas asistentes a atención clínica. Actores: Médico veterinario, cliente y mascota. Precondiciones: Asistir para consulta médica. Escenario Normal : E.1 :Registro de Nuevo Cliente y Nueva Mascota 1.- Se presenta el cliente con su mascota (paciente) para atención. 2.- El médico veterinario solicita número de su Historia Clínica para iniciar la atención Clínica. 3.- El cliente no tiene. 4.- El medico solicita datos del cliente para iniciar registro. 5.- El cliente brinda sus datos. 6.- El sistema verifica existencia del registro internamente 7.- El médico veterinario solicita datos del paciente. 8.- El cliente brinda los datos generales del paciente 9.- El sistema verifica existencia del registro internamente. 10.-Si las verificación resulta negativas se generara una nueva historia clínica del Paciente; se brinda el número de la historia clínica al cliente. Escenario alternativo E.2 :Registro con Cliente Registrado y Nueva Mascota E.3 :Registro ya existente de cliente y mascota Pos condición : Se generara una Historia Clínica para la mascota del cliente para iniciar la atención clínica. Frecuencia 1.-Se realiza cuando un nuevo cliente con su mascota solicite atención clínica. 2.-Cuando un cliente ya este registrado y tenga más de una mascota a su cargo.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 63
DIAGRAMA DE CASO DE USO 03
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 64
Especificacion del caso de Uso 03
Nombre :
Gestionar Historia Clínica
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.3
Descripción: Permite al médico veterinario controlara a la mascota mediante la información de su respectiva historia clínica. Actores: Médico veterinario, cliente y mascota Precondiciones: Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota. Escenario Normal : E.1 Consulta durante la Consulta Medica 1.- El médico veterinario busca la historia clínica por numero o listado por fechas 2.- El médico veterinario consulta antecedentes de la mascota. 3.- Añade nuevos datos a la historia clínica. 4.- Brinda un diagnostico añade a la historia clínica. 4.- Actualiza la historia clínica guardando los cambios al finalizar la atención. NOTA: la búsqueda de la historia clínica se puede realizar por el número de la Historia Clínica que es la misma de la mascota.
Pos condición : Finaliza la consulta médica con una historia clínica actualizada. Frecuencia
Se realiza antes de finalizar la atención. Es opcional.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 65
DIAGRAMA DE CASO DE USO 04
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 66
Especificacion del caso de Uso 04
Nombre :
Gestionar documentación.
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.4
Descripción: Permite al médico veterinario emitir un recetario o constancia de vacunación al cliente correspondiente a su mascota Actores: Médico veterinario , cliente y mascota Precondiciones: Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota. Escenarios : Emitir recetario 1.- El médico veterinario necesita brindar recomendaciones a seguir por el paciente 2.- Se cargan los datos del cliente y de la mascota en el recetario. 3.- Se agrega las recomendaciones a seguir por parte del médico veterinario 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa recetario a la historia clínica.
Emitir constancia de vacunación 1.- El médico veterinario vacuna a la mascota. 2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunación 3.- El médico veterinario especifica la vacuna realizada en la constancia de vacunación 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa la constancia de vacunación a la historia clínica. Pos condición : El recetario o constancia de vacunación emitida. Frecuencia Se realiza antes de finalizar la atención. Es opcional.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 67
DIAGRAMA DE CASO DE USO 05
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 68
Especificacion del caso de Uso 05
Nombre :
Planificación de Citas
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.5
Descripción: Permite al usuario médico veterinario acordar una próxima cita con el cliente para una nueva atención clínica de la mascota. Actores: Médico veterinario y cliente. Precondiciones: Estar en el proceso de atención clínica y la necesidad de una próxima cita. Escenario Normal: E.1 Añadir cita 1.- El médico veterinario informa al cliente de su asistencia para una próxima cita. 2.- El cliente y el médico acuerdan una fecha. 3.- El médico veterinario la agrega a la agenda.
Escenario Alternativo: E.2 Corregir y eliminar cita. 1.- El cliente informa que no asistirá. 2.- Se elimina la cita cancelada. 3.- Se añade una nueva cita. Pos condición : Una cita planificada para el seguimiento del tratamiento. Frecuencia Se realiza antes de finalizar la consulta medica Es opcional.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 69
DIAGRAMA DE CASO DE USO 06
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 70
Especificacion del caso de Uso 06 Nombre :
Administración del sistema
Fecha:
01/07/2010
versión:
1.0
Requerimiento
R.6
Descripción: Permite al administrador del sistema gestionar las cuentas de usuario, backup del sistema y revisar reportes. Actores: Médico veterinario y administrador. Precondiciones: Poseer la única cuenta de administrador del sistema e ingresar con la misma al sistema Escenarios : E.1 Agregar cuenta de usuario. 1.- Se solicita datos del usuario. 2.- Se le asigna un login y password. 3.- Se guarda en el sistema. 4.- Se le informa al usuario (médico veterinario) su cuenta. E.2 Buscar y Modificar cuenta de usuario. 1.- Se busca la cuenta de usuario 2.- Se le asigna un nuevo login o password. 3.- Se guarda en el sistema. 4.- Se le informa al usuario (médico veterinario) los cambios realizados. E.3 Buscar y Eliminar cuenta de usuario. 1.- Se busca la cuenta de usuario 2.- Se elimina cuenta de usuario. 3.- Se guarda en el sistema. 4.- Se le informa al usuario (médico veterinario) los cambios realizados. E.4 Generar y revisar reportes de clientes y Backup del sistema 1.- Se solicita generar reportes de los clientes al sistema. 2.- Se revisa los reportes en pantalla o los imprime. 3.- Se realiza backup del sistema. Pos condición : El usuario podrá iniciar sesión en el sistema. Resguardo de la base de datos. Frecuencia 1. Los reportes y backup se realizan cada fin de semana. 2. Cada vez que sea necesario crear una cuenta para un nuevo Usuario (médico veterinario).
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 71
3.3 Diagramas de Interacción 3.3.1 Diagrama de secuencia.
DIAGRAMA DE SECUENCIA N° 01: ACCESO AL SISTEMA
En este diagrama se puede apreciar como el usuario (médico veterinario o administrador) solicita acceder al sistema para posteriormente ingresar. Luego cierra sesión.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 72
DIAGRAMA DE SECUENCIA N° 02: REALIZAR REGISTRO DE CLIENTES Y MASCOTAS.
En este diagrama se refleja el comportamiento normal del sistema ante el registro de un nuevo cliente y mascota ,se solicita datos al cliente, se verifica y luego se toman datos generales de la mascota se hace referencia al paciente por ser datos propios y no del cliente aunque este ultimo los va a brindar al medico veterinario.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 73
DIAGRAMA DE SECUENCIA N° 03: GESTION DE HISTORIAS CLINICAS
En el actual diagrama podemos observar cómo se realiza la gestión de historia clínica por parte del médico veterinario durante la consulta médica.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 74
DIAGRAMA DE SECUENCIA N° 04: GESTION DE DOCUMENTACION
Se observa el proceso de emisión de un recetario o de una constancia de vacunación donde el medico solicita un formato y a este se le cargan los datos la mascota de su H.C. se agrega recomendaciones que sería el tratamiento, para después emitir el recetario.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 75
DIAGRAMA DE SECUENCIA N° 05: PLANIFICACION DE CITAS
Se grafica como se realiza el acuerdo entre el medico con el cliente (propietario de la mascota). El medico interactúa con la interfaz de planificación de citas la cual crea una cita ,a la vez que permite consultarlas y listar las actuales.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 76
DIAGRAMA DE SECUENCIA N° 06: ADMINISTRACION DEL SISTEMA
En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 77
3.3.2 Diagrama de Colaboración DIAGRAMA DE COLABORACION N° 01: ACCESO AL SISTEMA
En este diagrama se puede apreciar como el usuario (médico veterinario o administrador) solicita acceder al sistema para posteriormente ingresar. Luego cierra sesión.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 78
DIAGRAMA DE COLABORACION N° 02: REGISTRO DE CLIENTES Y MASCOTAS
En este diagrama se refleja el comportamiento normal del sistema ante el registro de un nuevo cliente y mascota ,se solicita datos al cliente, se verifica y luego se toman datos generales de la mascota se hace referencia al paciente por ser datos propios y no del cliente aunque este ultimo los va a brindar al medico veterinario
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 79
DIAGRAMA DE COLABORACION N° 03: GESTION DE HISTORIAS CLINICAS
En el actual diagrama podemos observar cómo se realiza la gestión de historia clínica por parte del médico veterinario durante la consulta médica.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 80
DIAGRAMA DE COLABORACION N° 04: GESTION DE DOCUMENTACION
Se observa el proceso de emisión de un recetario o de una constancia de vacunación donde el medico solicita un formato y a este se le cargan los datos la mascota de su H.C. se agrega recomendaciones que sería el tratamiento, para después emitir el recetario.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 81
DIAGRAMA DE COLABORACION N° 05: PLANIFICACION DE CITAS
Se grafica como se realiza el acuerdo entre el medico con el cliente (propietario de la mascota). El medico interactúa con la interfaz de planificación de citas la cual crea una cita ,a la vez que permite consultarlas y listar las actuales.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 82
DIAGRAMA DE COLABORACION N° 06: ADMINISTRACION DEL SISTEMA
En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 83
3.4 Diagrama de Clases y Objetos 3.4.1 Diagrama de Clases 3.4.1.1 Descripcion como funcionaria el sistema con un texto plano. El Centro Veterinario Mister Can incluye un area encargada de prestar servicio de atencion medica a las mascotas de los clientes. La consulta medica se desarrolla de la siguiente manera: Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email. No existe limite en el numero de mascotas asociadas a un cliente, eso da a entender que los clientes pueden tener varias mascotas donde cada una tiene un codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de nacimento aproximada y peso. Asi mismo se guardara en la Historia clinica los sintomas , observaciones, diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a su necesidad : uno sera el recetario que contiene N° recetario, tratamiento y recomendaciones y otro una constancia de vacunacion con N° constancia , tipo de vacuna y la fecha. De igual forma el medico veterinario podra programar una proxima cita con el cliente y paciente, donde se especificara el motivo y fecha planificada; para luego listar las citas. El area cuenta con el personal identificado con un codigo de usuario, ademas de estar registrados sus datos personales , el medico veterinario posee un N° de registro del C.M.V.P. y el administrador, el primero sera el encargado de atender y registrar al cliente y el paciente (mascota) ademas de consultar y modificar las Historias Clinicas durante la consulta medica y el segundo podra revisar los reportes de clientes asi como administrar las cuentas para acceder al sistema. Por ultimo el area posee una laptop Core 2 Duo que sera la estacion de trabajo y contara con software original Windows XP, Microsof Office y como interfaz de programacion Visual Basic 6.0 Enterprise, y una impresora para publicar los diversos formatos.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 84
3.4.1.2 Proceso de depuración para quedar con las clases correctas con el formato uml. negrita -------------------------------> clases cursiva--------------------------------> atributos subrayado---------------------------> operaciones
El Centro Veterinario Mister Can incluye un area encargada de prestar servicio de atencion medica a las mascotas de los clientes. La consulta medica se desarrolla de la siguiente manera: Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email. No existe limite en el numero de mascotas asociadas a un cliente, eso da a entender que los clientes pueden tener varias mascotas donde cada una tiene un codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de nacimento aproximada y peso. Asi mismo se guardara en la Historia clinica los sintomas , observaciones, diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a su necesidad : uno sera el recetario que contiene N° recetario, tratamiento y recomendaciones y otro una constancia de vacunacion con N° constancia , tipo de vacuna y la fecha.
De igual forma el medico veterinario podra programar una proxima cita con el cliente y paciente, donde se especificara el motivo y fecha planificada; para luego listar las citas. El area cuenta con el personal identificado con un codigo de usuario, ademas de estar registrados sus datos personales , el medico veterinario posee un N° de registro del C.M.V.P. y el administrador, el primero sera el encargado de atender
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 85
Capítulo IV : Análisis y Diseño del Sistema de Software
y registrar al cliente y el paciente (mascota) ademas de consultar y modificar las Historias Clinicas durante la consulta medica y el segundo podra revisar los reportes de clientes asi como administrar las cuentas para acceder al sistema. Por ultimo el area posee una laptop Core 2 Duo que sera la estacion de trabajo y contara con software original Windows XP, Microsof Office y como interfaz de programacion Visual Basic 6.0 Enterprise, y una impresora para publicar los diversos formatos. 3.4.1.2 Identificacion de las clases del sistema Clases Candidatas o o o o o o o o o o o o
Centro Area Atencion medica Mascotas Personal Clientes Historia Clinica Consulta medica Vacuna Formatos Recetario Constancia de vacunacion
o o o o o o o o o o o o
Medico veterinario Cita Administrador Usuarios Reportes Cuentas Sistema Laptop core 2 duo Estación dse trabajo Software original Interfaz de programación impresora
o
Formato Implantacion Sistema Laptop core 2 duo Estación dse trabajo Software original Interfaz de programación impresora
Clases Incorrectas
o o o o o o
Clases vagas Centro Area Atencion medica Reportes Clases Redundantes Personal Cuentas
o o o o o o
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 86
Clases Correctas o o o o o o o o o o o o
Usuario Medico veterinario Administrador Cita Cliente Mascota Consulta medica Historia clinica Formato Recetario Constancia de vacunacion Vacunas
1.6.3.3 Construir las fichas CRC con el formato anverso y reverso.
FICHA CRC Nº 01: Clase Cliente Anverso Cliente Responsabilidad Registrar Modificar Consultar Asociar
colaboradores Médico veterinario Médico veterinario Médico veterinario Médico veterinario y mascota
Reverso Cliente Atributos Id cliente :intr(2) Nombre : char(30) Apellidos: char(40) Dirección: char(30) Teléfono : int(11) DNI: int(8) Email: char(25) Subclases Ninguna
Superclase Ninguna
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 87
FICHA CRC Nº 02: Clase Mascota Anverso Mascota Responsabilidad Registrar Modificar Consultar Asociar
colaboradores Médico veterinario Médico veterinario Médico veterinario Médico veterinario y cliente
Reverso Mascota Atributos Id mascota : int(2) Nombre : char(20) Especie : char(15) Raza: char(15) Sexo : char(10) Fecha de nacimiento :date Subclases Superclase Ninguna Ninguna
FICHA CRC Nº 03: Usuario Anverso Usuario Responsabilidad Ingresar Registrar Consultar Atender
colaboradores Sistema Cliente, mascota Historia Clínica, mascota. Cliente, mascota
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 88
Reverso Usuario Atributos Id usuario : int (2) Nombre : char(20) Apellidos :char(30) Dirección : char(25) Teléfono : int(12) DNI: int(8) Login : char(10) Password : char(15) Subclases Superclase Administrador Ninguna Médico veterinario FICHA CRC Nº 04: Cita Anverso Cita Responsabilidad Listar programar guardar
colaboradores Médico veterinario Médico veterinario, cliente, mascota Médico veterinario
Reverso Cita Atributos Id usuario : int (2) Id cliente : char(4) Id mascota : int(4) Fecha : date Motivo : char(40) Subclases Ninguna
Superclase Ninguna
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 89
FICHA CRC Nº 05: Consulta Médica
Anverso Consulta Medica Responsabilidad Atencion Consultar Registrar Guardar
colaboradores Médico veterinario, mascota ,cliente Médico veterinario, mascota e HC Médico veterinario. Médico veterinario.
Reverso Consulta Medica Atributos N° consulta : int (2) Id mascota : int(2) Id usuario : int (2) Fecha : date Observaciones : char(50) Síntomas : char(50) Diagnóstico : char(50) N° recetario : int(2) N° constancia: int(2) Subclases Superclase Ninguna Ninguna FICHA CRC Nº 06: Historia Clínica Anverso Historia Clínica Responsabilidad Visualizar Guardar Registrar Buscar
colaboradores Médico veterinario, mascota, cliente Médico veterinario Médico veterinario Médico veterinario, mascota, cliente
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 90
Reverso Historia clínica Atributos Id mascota : int(2) N° consulta : int (2) N° de HC : int(2) Subclases Ninguna
Superclase Ninguna
FICHA CRC Nº 07: Recetario Anverso Recetario Responsabilidad Añadir Emitir Guardar Agregar
colaboradores Médico veterinario, mascota, cliente Médico veterinario, cliente Médico veterinario Médico veterinario, hist. Clínica.
Reverso Recetario Atributos N° recetario : int(5) Id cliente : char(4) Id mascota : int(4) Id usuario : int (2) Fecha : date Tratamiento : char(80) Recomendaciones : char(40) Subclases Superclase Ninguna Ninguna
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 91
FICHA CRC Nº 08: Vacuna Anverso Vacuna Responsabilidad colaboradores Realizar Médico veterinario, mascota, Añadir Médico veterinario, cliente.
Reverso Vacuna Atributos Codigo vacuna : int(2) Nombre de vacuna : char(25) Subclases Ninguna
Superclase Ninguna
FICHA CRC Nº 09: Constancia de vacunación Anverso Recetario Responsabilidad Añadir Emitir Guardar Agregar
colaboradores Médico veterinario, mascota, cliente Médico veterinario, cliente Médico veterinario Médico veterinario, hist. Clínica.
Reverso Recetario Atributos N° constancia : int(2) Id cliente : int(2) Id mascota : int(2) Id usuario : int (2) Codigo vacuna : int(2) Fecha de vacunación: date Subclases Superclase Ninguna Ninguna
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 92
1.6.3.4. Construir el diccionario de datos o
Usuario : es el personal del establecimiento que ingresara al sistema para hacer uso de las funciones del mismo , los cuales pueden ser : medico veterinario o administrador.
o
Medico veterinario : usuario que realizara todo lo concerniente al proceso de consulta medica dirigido a la mascota del cliente.
o
Administrador : usuario que gestionara el sistema , los reportes y cuentas de usuarios para el sistema.
o
Cita : acuerdo entre el cliente amo de la mascota con el medico veterinario para la programacion de una proxima consulta.
o
Cliente : amo de la mascota, debiendo ser registrado en el sistema.
o
Mascota : el paciente en si, es un animal de determinada especie que sera atendido por el medico veterinario.
o
Consulta medica : registro en el cual se llevara el control de todas las consultas realizadas.
o
Historia clinica : Es el conjunto de la informacion y documentos surgidos de la relación entre el médico y la mascota del cliente.
o
Recetario : es un formato que se emitira al cliente haciendo referencia al tratamiento y recomendaciones a seguir para la mejora de la salud de la mascota.
o
Constancia de vacunacion : formato que se emitira al cliente, que servira para validar que a la mascota se le aplico una determinada vacuna en una fecha.
o
Vacunas : registro de vacunas disponibles para ser aplicables por el medico veterinario a las mascotas.
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 93
Capítulo IV : Análisis y Diseño del Sistema de Software
3.4.1.3 Descripcion de las clases : Asociaciones :
La clase Cliente tiene una relación de Asociación con la clase mascota. cliente +id cliente +nombre +apellidos +direccion +telefono +D.N.I +email
tiene asociada 1
1..*
+ingresar() +modificar() +consultar()
mascota +id mascota +nombre +especie +raza +sexo +fecha de nacimiento +id cliente +ingresar() +modificar() +eliminar()
La clase mascota tiene una relación de Asociación con la clase médico veterinario, pero se crea una clase de asociación denominada consulta médica.
mascota +id mascota +nombre +especie +raza +sexo +fecha de nacimiento +id cliente +ingresar() +modificar() +eliminar()
*
atiende consulta medica +N° consulta +id mascota +id usuario +fecha +sintomas +observaciones +diagnostico +N° de recetario +N° de consulta +abrir Historia clinica() +prestar atencion() +ordenar() +actualizar() +guardar()
*
medico veterinario +N° C.M.V.P +registrar() +atender() +consultar() +modificar()
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 94
Capítulo IV : Análisis y Diseño del Sistema de Software
La clase cliente tiene una relación de Asociación con la clase médico veterinario, pero se crea una clase de asociación denominada cita.
cliente +id cliente +nombre +apellidos +direccion +telefono +D.N.I +email
*
+ingresar() +modificar() +consultar()
medico veterinario
solicita atencion *
cita +id usuario +id cliente +id mascota +fecha +motivo
+N° C.M.V.P +registrar() +atender() +consultar() +modificar()
+listar() +programar() +guardar()
La clase vacunas tiene una relación de Asociación con la clase constancia de vacunación.
Constancia de vacunacion +n° constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion +añadir() +emitir() +guardar()
vacuna
1..* emite
1
+codigo vacuna +nombre de vacuna +realizar()
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 95
La clase mascota tiene una relación de Asociación con la clase cita.
mascota
cita
+id mascota +nombre +especie +raza +sexo 1 +fecha de nacimiento
+id usuario +id cliente +id mascota +fecha 1 +motivo
tiene
+listar() +programar() +guardar()
+ingresar() +modificar() +eliminar()
Agregacion :
La clase Recetario y constancia de vacunacion tiene una relación de Agregación con la clase consulta medica.
consulta medica +N° consulta +id mascota +id usuario +fecha +sintomas +observaciones +diagnostico +N° de recetario +N° de consulta +abrir Historia clinica() +prestar atencion() +ordenar() +actualizar() +guardar()
1
incluira
1 incluira 0..1 Recetario
0..1 Constancia de vacunacion
+n° recetario +id cliente +id mascota +id usuario +fecha +tratamiento +recomendaciones
+n° constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion
+añadir() +emitir() +guardar()
+añadir() +emitir() +guardar()
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 96
Capítulo IV : Análisis y Diseño del Sistema de Software
La clase Consulta médica tiene una relación de Agregación a la clase Historia Clínica. consulta medica
Historia Clinica 1
+id mascota +N° HC +N° consulta +fecha de inscripcion
1 usa
+visualizar() +buscar() +guardar()
+N° consulta +id mascota +id usuario +fecha +sintomas +observaciones +diagnostico +N° de recetario +N° de consulta +abrir Historia clinica() +prestar atencion() +ordenar() +actualizar() +guardar()
Herencia :
La clase Usuario tiene una relación de Herencia con las clases: médico veterinario y administrador. Usuario +id usuario +nombre +apellidos +direccion +telefono +D.N.I. +tipo usuario. +login +password +ingresar()
medico veterinario +N° C.M.V.P +registrar() +atender() +consultar() +modificar()
administrador +revisar reportes() +administrar cuentas()
+ingresar() +modificar() +consultar()
+id cliente +nombre +apellidos +direccion +telefono +D.N.I +email
cliente
*
1..*
tiene
+N° HC +id mascota +N° consulta +fecha de inscripcion
1
1
1
+ingresar() +modificar() +eliminar()
usa
1
*
+prestar atencion() +ordenar() +actualizar() +guardar()
+N° consulta +id mascota +id usuario +fecha +sintomas +observaciones +diagnostico +N° de recetario +N° de consulta
consulta medica
atiende
Recetario
0..1
incluira
+registrar() +atender() +consultar() +modificar()
+N° C.M.V.P
+añadir() +emitir() +guardar()
1
1..*
emite
+realizar()
+codigo vacuna +nombre de vacuna
vacuna
+revisar reportes() +administrar cuentas()
administrador
+añadir() +emitir() +guardar()
+n° constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion
Constancia de vacunacion
0..1
incluira
medico veterinario
*
+n° recetario +id cliente +id mascota +id usuario +fecha +tratamiento +recomendaciones
1
1
*
+ingresar()
Capítulo IV : Análisis y Diseño del Sistema de Software
+visualizar() +buscar() +guardar()
mascota
1 1
+id mascota +nombre +especie +raza +sexo +fecha de nacimiento +id cliente
Historia Clinica
1
tiene asociada
tiene
+listar() +programar() +guardar()
Usuario +id usuario +nombre +apellidos +direccion +telefono +D.N.I. +tipo usuario +login +password
CENTRO VETERINARIO MISTER CAN
+id usuario +id cliente +id mascota +fecha +motivo
cita
solicita atencion
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Julio 2011 Pág. 97
Diagrama de Clases :
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 98
Capítulo IV : Análisis y Diseño del Sistema de Software
3.4.2 Diagrama de Objetos
solicita atencion cita +id usuario: 01 +id cliente 01 +id mascota 02 +fecha: 14/07/2010 +motivo: revision 1 * cliente
tiene tiene asociada
+id cliente: 01 1 +nombre: melissa +apellidos: vega +direccion: alto ilo +telefono: 9876543 +D.N.I: 45739821 +email:
[email protected]
1..*
*
1 mascota
Usuario
+id mascota: 02 +nombre .brandy +especie: canino +raza: shnauzer +sexo: hembra +fecha de nacimiento: 12/8/05 +id cliente: 01
1
+id usuario: 02 +nombre: luis +apellidos: lujan medico veterinario +direccion: miramar p9 +telefono: 98745612 +N° C.M.V.P +D.N.I.: 78954622 +tipo +registrar() usuario: medico veterinario +login:+atender() medic09 +password: +consultar() ******* +N° CMVP: +modificar() 897
consulta medica
tiene 1 Historia Clinica +id mascota: 02 +N° HC: 02 +N° consulta: 07 +fecha de inscripcion: 15/2/04
*
* atiende
1
1 usa
+N° consulta: 07 +id mascota: 02 +id usuario: 02 +fecha: 8/8/2010 +sintomas: vomitos +observaciones: bajo peso +diagnostico: intoxicacion +N° de recetario: 55 +N° de constancia 505
1
vacuna
incluira
+codigo vacuna: 05 +nombre de vacuna: polio
1 incluira
1 0..1
0..1
emite 1..*
Constancia de vacunacion Recetario +n° recetario: 55 +id cliente: 01 +id mascota: 02 +id usuario: 02 +fecha: 8/8/2010 +tratamiento: antibiotico +recomendaciones: caminar
+n° constancia: 505 +id cliente: 01 +id mascota: 02 +id usuario: 02 +codigo de vacuna: 05 +fecha de vacunacion: 14/5/2010
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 99
Capítulo IV : Análisis y Diseño del Sistema de Software
3.5 Diagramas de comportamiento 3.5.1 Diagrama de Estados
Para los usuarios.
creado
guardar
registrado
ingresar
en sesion
ingresar
salir
fuera del sistema
De una cita durante su planificacion.
reservar
consultada
reservada disponible
cancelada
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Julio 2011 Pág. 100
Capítulo IV : Análisis y Diseño del Sistema de Software
Los estados del registro de clientes y mascotas durante el proceso de consulta medica en el cual se ve los estados de la historia clinica y la del recetario como de la constancia de vacunacion para ser emitidas al cliente.
registro de cliente
anexar mascota registro de cliente con mascota
cumple requisito creada H.C.
recetario emitido
emitir
llenando recetario
en consulta
llenar
registrada H.C. constancia emitida
emitir
llenando constancia
guardar
llenar buscar
actualizada H.C.
añadir datos
consultada H.C.
buscar
3.5.2 Diagrama de Actividades Se refleja las actividades en conjunto del sistema durante el uso del mismo en la consulta medica y los flujo entre los actores
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 101
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
3.6 Diagrama de Implantacion 3.6.1 Diagrama de Componentes
Julio 2011 Pág. 102
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” CENTRO VETERINARIO MISTER CAN
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 103
3.6.2 Diagrama de Despliegue (implementacion) Se implementara una intranet con una pc como servidor de datos para las 2 pc terminales una ubicada en administracion y otra en el consultorio medico; se compartira una impresora que estara en el consultorio, pero podra ser utlizada por el administrador para emitir reportes.