CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 2
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 3
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 4
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 5
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 6
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 7
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 8
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 9
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 10
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 11
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 12
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 13
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 14
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 15
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 16
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 17
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 18
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 19
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 20
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 21
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 22
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 23
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 24
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 25
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 26
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 27
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 28
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 29
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 30
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 31
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 32
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 33
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 34
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 35
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 36
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 37
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 38
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 39
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 40
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 41
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 42
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 43
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 44
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 45
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 46
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 47
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 48
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 49
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 50
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 51
CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.
Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García
Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”
ALLEN SOFT S.A. 11 julio 2011 Versión 1.0
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 52
CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.
Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García
Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”
ALLEN SOFT S.A. 11 julio 2011 Versión 1.0
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 53
Ficha del documento 54Alcance 541. Planteamiento de la estrategia de Analisis y Diseño del sistema 552. Definir diseño preliminar y diseño detallado 553. Desarrollo de diagramas UML 56
3.1 Diagrama de Paquetes 563.2 Diagrama de Casos de uso 573.3 Diagramas de Interacción 71
3.3.1 Diagramas de Secuencia 713.3.2 Diagramas de Colaboración 77
3.4 Diagramas de Clases y Objetos 833.4.1 Diagrama de Clases 833.4.2 Diagrama de Objetos 98
3.5 Diagramas de Comportamiento 993.5.1 Diagramas de Estados 993.5.2 Diagramas de Actividades 100
3.6 Diagramas de Implantación 1023.6.1 Diagramas de Componentes 1023.6.2 Diagramas de Despliegue 103
CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.
Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García
Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”
ALLEN SOFT S.A. 11 julio 2011 Versión 1.0
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 54
Ficha del documento
Fecha Revisión Autor(es)Verificado por el departamento de
calidad/supervisión
11 julio 2011
1
Alex Llanque Flores Melissa Rubio ValverdeRodrigo Fuentes GarcíaALLEN 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pá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,
3. Desarrollo de diagramas UML
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 56
3.1 Diagrama de Paquetes
Los 3 modulos principales del sistema y las interfaces rspectivas de cada uno.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 57
3.2 Diagramas de Casos de uso
Caso de Uso General de la
Veterinaria Míster Can
Descripción de actores
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 58
Actor 01 ClienteDescripción 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.
Casos de uso 02,03,04,05
Actor 02 MascotaDescripción Este actor representa al asistente a quien se le
brindara atención médica.Casos de uso 02,03,04Comentarios Ninguno
Actor UsuarioDescripción Personal usuario del sistema del
establecimiento .Puede ser actor 03 o 04.
Actor 03 Médico veterinarioDescripción Este actor representa al personal médico
encargado de prestar el servicio de atención clínica a la mascota.
Caso de uso 01,02,03,04,05,06Comentarios Tipo de usuario
Actor 04 AdministradorDescripción Encargado de la administración del centro
veterinario así como el encargado de revisar los reportes emitidos por el sistema.
Caso de uso 01,06Comentarios Tipo de usuario
Recepción de reportes y control del sistema.
Diagramas de Casos de uso específicos.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 59
DIAGRAMA DE CASO DE USO 01
Especificacion del caso de Uso 01
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 60
DIAGRAMA DE CASO DE USO 02
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 administradorPrecondiciones: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 sistema2.- El sistema solicita un nombre de cuenta y contraseña al usuario.3.- El usuario ingresa su nombre de cuenta y contraseña4.- 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 ingreso1.- El usuario solicita ingresar al sistema2.- El sistema solicita un nombre de cuenta y contraseña3.- 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 61
Especificacion del caso de Uso 02
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 62
DIAGRAMA DE CASO DE USO 03
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 Mascota1.- 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 internamente7.- El médico veterinario solicita datos del paciente.8.- El cliente brinda los datos generales del paciente9.- 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 alternativoE.2 :Registro con Cliente Registrado y Nueva MascotaE.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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 63
Especificacion del caso de Uso 03
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 64
DIAGRAMA DE CASO DE USO 04
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 mascotaPrecondiciones:Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.
Escenario Normal :E.1 Consulta durante la Consulta Medica1.- El médico veterinario busca la historia clínica por numero o listado por fechas2.- 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 65
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 66
Especificacion del caso de Uso 04
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 67
DIAGRAMA DE CASO DE USO 05
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 mascotaActores:Médico veterinario , cliente y mascotaPrecondiciones:Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.Escenarios :
Emitir recetario1.- El médico veterinario necesita brindar recomendaciones a seguir por el paciente2.- 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 veterinario3.- Se imprime el documento y entrega al cliente.4.- Se anexa recetario a la historia clínica.
Emitir constancia de vacunación1.- El médico veterinario vacuna a la mascota.2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunación3.- El médico veterinario especifica la vacuna realizada en la constancia de vacunación3.- 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 68
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 69
Especificacion del caso de Uso 05
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 70
DIAGRAMA DE CASO DE USO 06
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 cita1.- 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 71
Especificacion del caso de Uso 06
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 72
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.
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 sistemaEscenarios :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 usuario2.- 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 usuario2.- 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 sistema1.- 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).
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 73
DIAGRAMA DE SECUENCIA N° 02:
REALIZAR REGISTRO DE CLIENTES Y MASCOTAS.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 74
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.
DIAGRAMA DE SECUENCIA N° 03:
GESTION DE HISTORIAS CLINICAS
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 75
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.
DIAGRAMA DE SECUENCIA N° 04:
GESTION DE DOCUMENTACION
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 76
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.
DIAGRAMA DE SECUENCIA N° 05:
PLANIFICACION DE CITAS
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 77
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.
DIAGRAMA DE SECUENCIA N° 06:
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 78
ADMINISTRACION DEL SISTEMA
En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.
3.3.2 Diagrama de Colaboración
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 79
DIAGRAMA DE COLABORACION N° 01: ACCESO AL SISTEMA
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 80
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.
DIAGRAMA DE COLABORACION N° 02:
REGISTRO DE CLIENTES Y MASCOTAS
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 81
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
DIAGRAMA DE COLABORACION N° 03:
GESTION DE HISTORIAS CLINICAS
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 82
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.
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
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 83
recomendaciones que sería el tratamiento, para después emitir el recetario.
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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 84
DIAGRAMA DE COLABORACION N° 06:
ADMINISTRACION DEL SISTEMA
En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 85
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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 86
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 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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 87
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.
3.4.1.2 Identificacion de las clases del sistema
Clases Candidatas
o Centro
o Area
o Atencion medica
o Mascotas
o Personal
o Clientes
o Historia Clinica
o Consulta medica
o Vacuna
o Formatos
o Recetario
o Constancia de vacunacion
o Medico veterinario
o Cita
o Administrador
o Usuarios
o Reportes
o Cuentas
o Sistema
o Laptop core 2 duo
o Estación dse trabajo
o Software original
o Interfaz de programación
o impresora
Clases Incorrectas
Clases vagaso Centro
o Area
o Atencion medica
o Reportes
Clases Redundanteso Personal
o Cuentas
o Formato
Implantaciono Sistema
o Laptop core 2 duo
o Estación dse trabajo
o Software original
o Interfaz de programación
o impresora
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 88
Clases Correctas
o Usuario
o Medico veterinario
o Administrador
o Cita
o Cliente
o Mascota
o Consulta medica
o Historia clinica
o Formato
o Recetario
o Constancia de vacunacion
o Vacunas
1.6.3.3 Construir las fichas CRC con el formato anverso y reverso.
FICHA CRC Nº 01: Clase Cliente
Anverso
ClienteResponsabilidad colaboradoresRegistrarModificarConsultarAsociar
Médico veterinarioMédico veterinarioMédico veterinarioMédico veterinario y mascota
ReversoClienteAtributosId cliente :intr(2)Nombre : char(30)Apellidos: char(40)
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 89
Dirección: char(30)Teléfono : int(11)DNI: int(8)Email: char(25)Subclases SuperclaseNinguna Ninguna
FICHA CRC Nº 02: Clase Mascota
Anverso
MascotaResponsabilidad colaboradoresRegistrarModificarConsultarAsociar
Médico veterinarioMédico veterinarioMédico veterinarioMédico veterinario y cliente
ReversoMascotaAtributosId mascota : int(2)Nombre : char(20)Especie : char(15)Raza: char(15)Sexo : char(10)Fecha de nacimiento :dateSubclases SuperclaseNinguna Ninguna
FICHA CRC Nº 03: Usuario
Anverso
UsuarioResponsabilidad colaboradoresIngresarRegistrar ConsultarAtender
SistemaCliente, mascotaHistoria Clínica, mascota. Cliente, mascota
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 90
ReversoUsuarioAtributosId 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 SuperclaseAdministradorMédico veterinario
Ninguna
FICHA CRC Nº 04: Cita
Anverso
CitaResponsabilidad colaboradoresListarprogramarguardar
Médico veterinarioMédico veterinario, cliente, mascotaMédico veterinario
ReversoCitaAtributos
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 91
Id usuario : int (2)Id cliente : char(4)Id mascota : int(4)Fecha : dateMotivo : char(40)
Subclases SuperclaseNinguna Ninguna
FICHA CRC Nº 05: Consulta Médica
Anverso
Consulta MedicaResponsabilidad colaboradoresAtencionConsultarRegistrarGuardar
Médico veterinario, mascota ,clienteMédico veterinario, mascota e HCMédico veterinario.Médico veterinario.
Reverso
Consulta MedicaAtributosN° consulta : int (2)Id mascota : int(2)Id usuario : int (2)Fecha : dateObservaciones : char(50)Síntomas : char(50)Diagnóstico : char(50)N° recetario : int(2)N° constancia: int(2)Subclases SuperclaseNinguna Ninguna
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 92
FICHA CRC Nº 06: Historia Clínica
Anverso
Historia ClínicaResponsabilidad colaboradoresVisualizarGuardarRegistrarBuscar
Médico veterinario, mascota, clienteMédico veterinarioMédico veterinarioMédico veterinario, mascota, cliente
ReversoHistoria clínicaAtributosId mascota : int(2)N° consulta : int (2)N° de HC : int(2)
Subclases SuperclaseNinguna Ninguna
FICHA CRC Nº 07: Recetario
Anverso
RecetarioResponsabilidad colaboradoresAñadirEmitirGuardarAgregar
Médico veterinario, mascota, clienteMédico veterinario, clienteMédico veterinarioMédico veterinario, hist. Clínica.
ReversoRecetarioAtributosN° recetario : int(5)Id cliente : char(4)Id mascota : int(4)
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 93
Id usuario : int (2)Fecha : dateTratamiento : char(80)Recomendaciones : char(40)Subclases SuperclaseNinguna Ninguna
FICHA CRC Nº 08: Vacuna
Anverso
VacunaResponsabilidad colaboradoresRealizarAñadir
Médico veterinario, mascota,Médico veterinario, cliente.
ReversoVacunaAtributosCodigo vacuna : int(2)Nombre de vacuna : char(25)
Subclases SuperclaseNinguna Ninguna
FICHA CRC Nº 09: Constancia de vacunación
Anverso
RecetarioResponsabilidad colaboradoresAñadirEmitirGuardarAgregar
Médico veterinario, mascota, clienteMédico veterinario, clienteMédico veterinarioMédico veterinario, hist. Clínica.
ReversoRecetario
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 94
AtributosN° constancia : int(2)Id cliente : int(2)Id mascota : int(2)Id usuario : int (2)Codigo vacuna : int(2)Fecha de vacunación: dateSubclases SuperclaseNinguna Ninguna
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.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 95
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.
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
+ingresar()+modificar()+consultar()
mascota
+id mascota+nombre+especie+raza+sexo+fecha de nacimiento+id cliente
+ingresar()+modificar()+eliminar()
tiene asociada
1 1..*
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 96
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.
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
+N° C.M.V.P
+registrar()+atender()+consultar()+modificar()
cita
+id usuario+id cliente+id mascota+fecha+motivo
+listar()+programar()+guardar()
solicita atencion
**
mascota
+id mascota+nombre+especie+raza+sexo+fecha de nacimiento+id cliente
+ingresar()+modificar()+eliminar()
medico veterinario
+N° C.M.V.P
+registrar()+atender()+consultar()+modificar()
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()
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 97
La clase vacunas tiene una relación de Asociación con la
clase constancia de vacunación.
La clase mascota tiene una relación de Asociación con la
clase cita.
Agregacion :
mascota
+id mascota+nombre+especie+raza+sexo+fecha de nacimiento
+ingresar()+modificar()+eliminar()
cita
+id usuario+id cliente+id mascota+fecha+motivo
+listar()+programar()+guardar()
tiene
11
Constancia de vacunacion
+n° constancia+id cliente+id mascota+id usuario+codigo de vacuna+fecha de vacunacion
+añadir()+emitir()+guardar()
vacuna
+codigo vacuna+nombre de vacuna
+realizar()emite1..*
1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 98
La clase Recetario y constancia de vacunacion tiene una
relación de Agregación con la clase consulta medica.
La clase Consulta médica tiene una relación de Agregación a
la clase Historia Clínica.
Herencia :
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()
Recetario
+n° recetario+id cliente+id mascota+id usuario+fecha+tratamiento+recomendaciones
+añadir()+emitir()+guardar()
Constancia de vacunacion
+n° constancia+id cliente+id mascota+id usuario+codigo de vacuna+fecha de vacunacion
+añadir()+emitir()+guardar()
incluira1
0..1
incluira
1
0..1
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()
Historia Clinica
+id mascota+N° HC+N° consulta+fecha de inscripcion
+visualizar()+buscar()+guardar()
usa
1 1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 99
La clase Usuario tiene una relación de Herencia con las
clases: médico veterinario y administrador.
Diagrama de Clases :
3.4.2 Diagrama de Objetos
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()
clie
nte
+id
clie
nte
+no
mbr
e+
apel
lidos
+di
recc
ion
+te
lefo
no+
D.N
.I+
emai
l
+in
gres
ar()
+m
odifi
car(
)+
cons
ulta
r()
masc
ota
+id
mas
cota
+no
mbr
e+
espe
cie
+ra
za+
sexo
+fe
cha
de n
acim
ient
o+
id c
lient
e
+in
gres
ar()
+m
odifi
car(
)+
elim
inar
()
tiene
aso
ciad
a
11.
.*
Usu
ari
o
+id
usu
ario
+no
mbr
e+
apel
lidos
+di
recc
ion
+te
lefo
no+
D.N
.I.
+tip
o us
uario
+lo
gin
+pa
ssw
ord
+in
gres
ar()
medic
o v
ete
rinari
o
+N
° C
.M.V
.P
+re
gist
rar(
)+
aten
der(
)+
cons
ulta
r()
+m
odifi
car(
)
adm
inis
trador
+re
visa
r re
port
es()
+ad
min
istr
ar c
uent
as()
atie
nde
**
consu
lta m
edic
a
+N°
cons
ulta
+id
mas
cota
+id
usu
ario
+fe
cha
+sint
omas
+ob
serv
acio
nes
+di
agno
stic
o+
N°
de rec
etar
io+
N°
de c
onsu
lta
+pr
esta
r at
encion
()+
orde
nar(
)+
actu
alizar
()+
guar
dar(
)
cita
+id
usu
ario
+id
clie
nte
+id
mas
cota
+fe
cha
+m
otiv
o
+lis
tar(
)+
prog
ram
ar()
+gu
arda
r()
tiene
1 1
His
tori
a C
linic
a
+N
° H
C+
id m
asco
ta+
N°
cons
ulta
+fe
cha
de in
scrip
cion
+vi
sual
izar
()+
busc
ar()
+gu
arda
r()
usa
11
Rece
tari
o
+n°
rec
etar
io+
id c
lient
e+
id m
asco
ta+
id u
suar
io+
fech
a+
trat
amie
nto
+re
com
enda
cion
es
+añ
adir(
)+
emiti
r()
+gu
arda
r()
Const
anci
a d
e v
acu
naci
on
+n°
con
stan
cia
+id
clie
nte
+id
mas
cota
+id
usu
ario
+co
digo
de
vacu
na+
fech
a de
vac
unac
ion
+añ
adir(
)+
emiti
r()
+gu
arda
r()
vacu
na
+co
digo
vac
una
+no
mbr
e de
vac
una
+re
aliz
ar()
emite
1..*
1
solic
ita a
tenc
ion
*
*
incl
uira
1
0..1
inclui
ra
1
0..1
tiene
1 1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 100
3.5 Diagramas de comportamiento
cliente
+id cliente: 01+nombre: melissa+apellidos: vega+direccion: alto ilo+telefono: 9876543+D.N.I: 45739821+email: [email protected]
mascota
+id mascota: 02+nombre .brandy+especie: canino+raza: shnauzer+sexo: hembra+fecha de nacimiento: 12/8/05+id cliente: 01
tiene asociada
1 1..*
medico veterinario
+N° C.M.V.P
+registrar()+atender()+consultar()+modificar()
atiende* *
consulta medica
+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
cita
+id usuario: 01+id cliente 01+id mascota 02+fecha: 14/07/2010+motivo: revision
tiene
1
1
Historia Clinica
+id mascota: 02+N° HC: 02+N° consulta: 07+fecha de inscripcion: 15/2/04
usa
1 1
Recetario
+n° recetario: 55+id cliente: 01+id mascota: 02+id usuario: 02+fecha: 8/8/2010+tratamiento: antibiotico+recomendaciones: caminar
Constancia de vacunacion
+n° constancia: 505+id cliente: 01+id mascota: 02+id usuario: 02+codigo de vacuna: 05+fecha de vacunacion: 14/5/2010
vacuna
+codigo vacuna: 05+nombre de vacuna: polio
emite
1..*
1
solicita atencion
**
incluira1
0..1
incluira
1
0..1
tiene
1
1
Usuario
+id usuario: 02+nombre: luis+apellidos: lujan+direccion: miramar p 9+telefono: 98745612+D.N.I.: 78954622+tipo usuario: medico veterinario+login: medic09+password: *******+N° CMVP: 897
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 101
3.5.1 Diagrama de Estados
Para los usuarios.
De una cita durante su planificacion.
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.
creado registradoguardar en sesioningresar
fuera del sistema
saliringresar
disponible
reservadaconsultada
reservar
cancelada
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 102
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
creada H.C.
registrada H.C. actualizada H.C.
consultada H.C.
en consulta
añadir datos
guardar
buscar
registro de cliente
registro de cliente con mascota
anexar mascota
cumple requisito
llenando recetario llenar
buscar
recetario emitidoemitir
constancia emitida llenando constanciallenar
emitir
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 103
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 104
3.6 Diagrama de Implantacion
3.6.1 Diagrama de Componentes
3.6.2 Diagrama de Despliegue (implementacion)
S e i m p l e m e n t a r a u n a i n t r a n e t c o n u n a p c c o m o s e r v i d o r d e d a t o s p a r a l a s 2
p c t e r m i n a l e s u n a u b i c a d a e n a d m i n i s t r a c i o n y o t r a e n e l c o n s u l t o r i o
m e d i c o ; s e c o m p a r t i r a u n a i m p r e s o r a q u e e s t a r a e n e l c o n s u l t o r i o , p e r o
podra ser utlizada por el administrador para emitir reportes.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”
Capítulo IV : Análisis y Diseño del Sistema de Software
Julio2011Pág. 105