Sie sind auf Seite 1von 103

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema

a de Software

Julio 2011 Pg. 1

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 2

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 3

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 4

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 5

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 6

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 7

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 8

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 9

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 10

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 11

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 12

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 13

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 14

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 15

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 16

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 17

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 18

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 19

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 20

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 21

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 22

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 23

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 24

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 25

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 26

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 27

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 28

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 29

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 30

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 31

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 32

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 33

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 34

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 35

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 36

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 37

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 38

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 39

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 40

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 41

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 42

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 43

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 44

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 45

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 46

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 47

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 48

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 49

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 50

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 51

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 52

CAPTULO IV: ANALISIS Y DISEO DE SOFTWARE


Sistema de Gestin de Historias Clnicas veterinarias MYPETS.
Alex Llanque Flores Melissa Rubio Valverde Rodrigo Fuentes Garca

Sistema de Gestin de Historias Clnicas -veterinarias MYPETS ALLEN SOFT S.A. 11 julio 2011 Versin 1.0

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 53

Ficha del documento Alcance 1. Planteamiento de la estrategia de Analisis y Diseo del sistema 2. Definir diseo preliminar y diseo detallado 3. Desarrollo de diagramas UML 3.1 Diagrama de Paquetes 3.2 Diagrama de Casos de uso 3.3 Diagramas de Interaccin 3.3.1 Diagramas de Secuencia 3.3.2 Diagramas de Colaboracin 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 Implantacin 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 54

Ficha del documento

Fecha

Revisin

Autor(es)

Verificado por el departamento de calidad/supervisin

11 julio 2011

Alex Llanque Flores Melissa Rubio Valverde Rodrigo Fuentes Garca ALLEN SOFT S.A.

Alcance: Propsito del documento En el presente captulo se presenta el bosquejo final del estudio realizado en el rea de atencin clnica del centro veterinario Mster Can que resume los procesos y pone en relieve las necesidades del mismo; adems esboza las opciones desarrolladas por el equipo de anlisis y presenta sus recomendaciones. Este reporte escrito es la herramienta ms importante utilizada para poder iniciar el desarrollo del software.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 55

1. Planteamiento de la estrategia de Analisis y Diseo del sistema Se aplico un anlisis y diseo orientado a objetos (ADOO) es un enfoque que modela un sistema como un grupo de objetos que interactan entre s, clasificados de acuerdo a su dependencia funcional. En este mtodo de anlisis y diseo crea un conjunto de modelos utilizando la notacin del lenguaje unificado de modelado (UML). ADOO aplica tcnicas de modelado de objetos para analizar los requerimientos para un contexto y para disear una solucin para mejorar los procesos involucrados .Las metodologas de anlisis y diseo expresada en casos de uso a travs de requerimientos, diseo, implementacin y pruebas.

2. Definir diseo preliminar y diseo detallado 2.1 Diseo Preliminar: Construccin de los diagramas preliminares: incluye los diferentes diagramas de interaccin (secuencia y colaboracin,), clases, objetos, actividades, estados, componentes y despliegue para el sistema de gestin de Historias Clnicas del Centro Veterinario Mster Can. 2.2 Diseo Detallado: Refinaremos progresivamente cada uno de los diferentes diagramas detallado, de tal manera que podamos obtener una visin ms completa del sistema de gestin de Historias Clnicas del Centro Veterinario Mster Can aplicando el proceso interactivo construiremos las versiones sucesivas del sistema para obtener un producto satisfactorio,

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 56

3. Desarrollo de diagramas UML 3.1 Diagrama de Paquetes

Los 3 modulos principales del sistema y las interfaces rspectivas de cada uno.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 57

3.2 Diagramas de Casos de uso

Caso de Uso General de la Veterinaria Mster Can

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 58

Descripcin de actores Actor 01 Descripcin Cliente Este actor representa al dueo de la mascota (paciente) que tendr la responsabilidad de interactuar en conjunto con este para que se le brinde la atencin mdica. 02,03,04,05 Mascota Este actor representa al asistente a quien se le brindara atencin mdica. 02,03,04 Ninguno Usuario Personal usuario del sistema del establecimiento .Puede ser actor 03 o 04. Mdico veterinario Este actor representa al personal mdico encargado de prestar el servicio de atencin clnica a la mascota. 01,02,03,04,05,06 Tipo de usuario Administrador Encargado de la administracin del centro veterinario as como el encargado de revisar los reportes emitidos por el sistema. 01,06 Tipo de usuario Recepcin de reportes y control del sistema.

Casos de uso Actor 02 Descripcin Casos de uso Comentarios Actor Descripcin

Actor 03 Descripcin

Caso de uso Comentarios Actor 04 Descripcin

Caso de uso Comentarios

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 59

Diagramas de Casos de uso especficos.

DIAGRAMA DE CASO DE USO 01

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 60

Especificacion del caso de Uso 01 Nombre : Fecha: versin: Requerimiento Acceso al sistema 01/07/2010 1.0 R.1

Descripcin: Permite a los usuarios como el mdico veterinario y al administrador ingresar al sistema mediante una clave y una contrasea. Actores: Mdico veterinario y administrador Precondiciones: Obtener una clave de acceso e ingresarla correctamente Escenario Normal: E.1 : Ingreso de usuario (mdico veterinario o administrador) 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contrasea al usuario. 3.- El usuario ingresa su nombre de cuenta y contrasea 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 sesin. Escenario Alternativo: E.2 : Falla en el ingreso 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contrasea 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 contrasea incorrecta. 6. El sistema muestra un mensaje de contrasea incorrecta, y solicita ingrese de nuevo su cuenta. Pos condicin : El personal debidamente autentificado est disponible a usar el sistema, de acuerdo al nivel de acceso. Frecuencia Se realiza para iniciar sesin.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 61

DIAGRAMA DE CASO DE USO 02

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 62

Especificacion del caso de Uso 02 Nombre : Fecha: versin: Requerimiento Registro de clientes y mascotas 01/07/2010 1.0 R.2

Descripcin: Permite mantener un control adecuado de los clientes y mascotas asistentes a atencin clnica. Actores: Mdico veterinario, cliente y mascota. Precondiciones: Asistir para consulta mdica. Escenario Normal : E.1 :Registro de Nuevo Cliente y Nueva Mascota 1.- Se presenta el cliente con su mascota (paciente) para atencin. 2.- El mdico veterinario solicita nmero de su Historia Clnica para iniciar la atencin Clnica. 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 mdico 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 verificacin resulta negativas se generara una nueva historia clnica del Paciente; se brinda el nmero de la historia clnica al cliente. Escenario alternativo E.2 :Registro con Cliente Registrado y Nueva Mascota E.3 :Registro ya existente de cliente y mascota Pos condicin : Se generara una Historia Clnica para la mascota del cliente para iniciar la atencin clnica. Frecuencia 1.-Se realiza cuando un nuevo cliente con su mascota solicite atencin clnica. 2.-Cuando un cliente ya este registrado y tenga ms de una mascota a su cargo.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 63

DIAGRAMA DE CASO DE USO 03

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 64

Especificacion del caso de Uso 03

Nombre : Fecha: versin: Requerimiento

Gestionar Historia Clnica 01/07/2010 1.0 R.3

Descripcin: Permite al mdico veterinario controlara a la mascota mediante la informacin de su respectiva historia clnica. Actores: Mdico veterinario, cliente y mascota Precondiciones: Hallarse en Consulta Mdica lo que significa poseer una Historia Clnica la mascota. Escenario Normal : E.1 Consulta durante la Consulta Medica 1.- El mdico veterinario busca la historia clnica por numero o listado por fechas 2.- El mdico veterinario consulta antecedentes de la mascota. 3.- Aade nuevos datos a la historia clnica. 4.- Brinda un diagnostico aade a la historia clnica. 4.- Actualiza la historia clnica guardando los cambios al finalizar la atencin. NOTA: la bsqueda de la historia clnica se puede realizar por el nmero de la Historia Clnica que es la misma de la mascota.

Pos condicin : Finaliza la consulta mdica con una historia clnica actualizada. Frecuencia Se realiza antes de finalizar la atencin. Es opcional.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 65

DIAGRAMA DE CASO DE USO 04

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 66

Especificacion del caso de Uso 04

Nombre : Fecha: versin: Requerimiento

Gestionar documentacin. 01/07/2010 1.0 R.4

Descripcin: Permite al mdico veterinario emitir un recetario o constancia de vacunacin al cliente correspondiente a su mascota Actores: Mdico veterinario , cliente y mascota Precondiciones: Hallarse en Consulta Mdica lo que significa poseer una Historia Clnica la mascota. Escenarios : Emitir recetario 1.- El mdico 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 mdico veterinario 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa recetario a la historia clnica.

Emitir constancia de vacunacin 1.- El mdico veterinario vacuna a la mascota. 2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunacin 3.- El mdico veterinario especifica la vacuna realizada en la constancia de vacunacin 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa la constancia de vacunacin a la historia clnica. Pos condicin : El recetario o constancia de vacunacin emitida. Frecuencia Se realiza antes de finalizar la atencin. Es opcional.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 67

DIAGRAMA DE CASO DE USO 05

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 68

Especificacion del caso de Uso 05

Nombre : Fecha: versin: Requerimiento

Planificacin de Citas 01/07/2010 1.0 R.5

Descripcin: Permite al usuario mdico veterinario acordar una prxima cita con el cliente para una nueva atencin clnica de la mascota. Actores: Mdico veterinario y cliente. Precondiciones: Estar en el proceso de atencin clnica y la necesidad de una prxima cita. Escenario Normal: E.1 Aadir cita 1.- El mdico veterinario informa al cliente de su asistencia para una prxima cita. 2.- El cliente y el mdico acuerdan una fecha. 3.- El mdico 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 aade una nueva cita. Pos condicin : Una cita planificada para el seguimiento del tratamiento. Frecuencia Se realiza antes de finalizar la consulta medica Es opcional.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 69

DIAGRAMA DE CASO DE USO 06

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 70

Especificacion del caso de Uso 06 Nombre : Fecha: versin: Requerimiento Administracin del sistema 01/07/2010 1.0 R.6

Descripcin: Permite al administrador del sistema gestionar las cuentas de usuario, backup del sistema y revisar reportes. Actores: Mdico 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 (mdico 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 (mdico 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 (mdico 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 condicin : El usuario podr iniciar sesin 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 (mdico veterinario).

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 71

3.3 Diagramas de Interaccin 3.3.1 Diagrama de secuencia.

DIAGRAMA DE SECUENCIA N 01: ACCESO AL SISTEMA

En este diagrama se puede apreciar como el usuario (mdico veterinario o administrador) solicita acceder al sistema para posteriormente ingresar. Luego cierra sesin.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 73

DIAGRAMA DE SECUENCIA N 03: GESTION DE HISTORIAS CLINICAS

En el actual diagrama podemos observar cmo se realiza la gestin de historia clnica por parte del mdico veterinario durante la consulta mdica.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 74

DIAGRAMA DE SECUENCIA N 04: GESTION DE DOCUMENTACION

Se observa el proceso de emisin de un recetario o de una constancia de vacunacin donde el medico solicita un formato y a este se le cargan los datos la mascota de su H.C. se agrega recomendaciones que sera el tratamiento, para despus emitir el recetario.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 interacta con la interfaz de planificacin de citas la cual crea una cita ,a la vez que permite consultarlas y listar las actuales.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 76

DIAGRAMA DE SECUENCIA N 06: ADMINISTRACION DEL SISTEMA

En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 77

3.3.2 Diagrama de Colaboracin DIAGRAMA DE COLABORACION N 01: ACCESO AL SISTEMA

En este diagrama se puede apreciar como el usuario (mdico veterinario o administrador) solicita acceder al sistema para posteriormente ingresar. Luego cierra sesin.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 79

DIAGRAMA DE COLABORACION N 03: GESTION DE HISTORIAS CLINICAS

En el actual diagrama podemos observar cmo se realiza la gestin de historia clnica por parte del mdico veterinario durante la consulta mdica.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 80

DIAGRAMA DE COLABORACION N 04: GESTION DE DOCUMENTACION

Se observa el proceso de emisin de un recetario o de una constancia de vacunacin donde el medico solicita un formato y a este se le cargan los datos la mascota de su H.C. se agrega recomendaciones que sera el tratamiento, para despus emitir el recetario.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 interacta con la interfaz de planificacin de citas la cual crea una cita ,a la vez que permite consultarlas y listar las actuales.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 82

DIAGRAMA DE COLABORACION N 06: ADMINISTRACION DEL SISTEMA

En este diagrama se puede apreciar el trabajo relacionado al administrador del sistema.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 84

3.4.1.2 Proceso de depuracin 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 85

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 Estacin dse trabajo Software original Interfaz de programacin impresora

Clases Incorrectas Clases vagas Centro Area Atencion medica Reportes Clases Redundantes Personal Cuentas o o o o o o o Formato Implantacion Sistema Laptop core 2 duo Estacin dse trabajo Software original Interfaz de programacin impresora

o o o o o o

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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 Mdico veterinario Mdico veterinario Mdico veterinario Mdico veterinario y mascota

Reverso Cliente Atributos Id cliente :intr(2) Nombre : char(30) Apellidos: char(40) Direccin: char(30) Telfono : int(11) DNI: int(8) Email: char(25) Subclases Ninguna

Superclase Ninguna

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 87

FICHA CRC N 02: Clase Mascota Anverso Mascota Responsabilidad Registrar Modificar Consultar Asociar colaboradores Mdico veterinario Mdico veterinario Mdico veterinario Mdico 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 Clnica, mascota. Cliente, mascota

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 88

Reverso Usuario Atributos Id usuario : int (2) Nombre : char(20) Apellidos :char(30) Direccin : char(25) Telfono : int(12) DNI: int(8) Login : char(10) Password : char(15) Subclases Superclase Administrador Ninguna Mdico veterinario FICHA CRC N 04: Cita Anverso Cita Responsabilidad Listar programar guardar colaboradores Mdico veterinario Mdico veterinario, cliente, mascota Mdico 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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 89

FICHA CRC N 05: Consulta Mdica

Anverso Consulta Medica Responsabilidad Atencion Consultar Registrar Guardar Reverso Consulta Medica Atributos N consulta : int (2) Id mascota : int(2) Id usuario : int (2) Fecha : date Observaciones : char(50) Sntomas : char(50) Diagnstico : char(50) N recetario : int(2) N constancia: int(2) Subclases Superclase Ninguna Ninguna FICHA CRC N 06: Historia Clnica Anverso Historia Clnica Responsabilidad Visualizar Guardar Registrar Buscar colaboradores Mdico veterinario, mascota, cliente Mdico veterinario Mdico veterinario Mdico veterinario, mascota, cliente colaboradores Mdico veterinario, mascota ,cliente Mdico veterinario, mascota e HC Mdico veterinario. Mdico veterinario.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 90

Reverso Historia clnica 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 Aadir Emitir Guardar Agregar colaboradores Mdico veterinario, mascota, cliente Mdico veterinario, cliente Mdico veterinario Mdico veterinario, hist. Clnica.

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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 91

FICHA CRC N 08: Vacuna Anverso Vacuna Responsabilidad colaboradores Realizar Mdico veterinario, mascota, Aadir Mdico veterinario, cliente.

Reverso Vacuna Atributos Codigo vacuna : int(2) Nombre de vacuna : char(25) Subclases Ninguna Superclase Ninguna

FICHA CRC N 09: Constancia de vacunacin Anverso Recetario Responsabilidad Aadir Emitir Guardar Agregar colaboradores Mdico veterinario, mascota, cliente Mdico veterinario, cliente Mdico veterinario Mdico veterinario, hist. Clnica.

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 vacunacin: date Subclases Superclase Ninguna Ninguna

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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. Medico veterinario : usuario que realizara todo lo concerniente al proceso de consulta medica dirigido a la mascota del cliente. Administrador : usuario que gestionara el sistema , los reportes y cuentas de usuarios para el sistema. Cita : acuerdo entre el cliente amo de la mascota con el medico veterinario para la programacion de una proxima consulta. Cliente : amo de la mascota, debiendo ser registrado en el sistema. Mascota : el paciente en si, es un animal de determinada especie que sera atendido por el medico veterinario. Consulta medica : registro en el cual se llevara el control de todas las consultas realizadas. Historia clinica : Es el conjunto de la informacion y documentos surgidos de la relacin entre el mdico y la mascota del cliente. 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. 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. Vacunas : registro de vacunas disponibles para ser aplicables por el medico veterinario a las mascotas.

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 93

3.4.1.3 Descripcion de las clases : Asociaciones : La clase Cliente tiene una relacin de Asociacin con la clase mascota.
cliente +id cliente +nombre +apellidos +direccion +telefono +D.N.I +email +ingresar() +modificar() +consultar()

tiene asociada 1 1..*

mascota +id mascota +nombre +especie +raza +sexo +fecha de nacimiento +id cliente +ingresar() +modificar() +eliminar()

La clase mascota tiene una relacin de Asociacin con la clase mdico veterinario, pero se crea una clase de asociacin denominada consulta mdica.

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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 94

La clase cliente tiene una relacin de Asociacin con la clase mdico veterinario, pero se crea una clase de asociacin denominada cita.

cliente +id cliente +nombre +apellidos +direccion +telefono +D.N.I +email +ingresar() +modificar() +consultar() solicita atencion * cita +id usuario +id cliente +id mascota +fecha +motivo +listar() +programar() +guardar() * medico veterinario +N C.M.V.P +registrar() +atender() +consultar() +modificar()

La clase vacunas tiene una relacin de Asociacin con la clase constancia de vacunacin.

Constancia de vacunacion +n constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion +aadir() +emitir() +guardar() vacuna 1 +codigo vacuna +nombre de vacuna +realizar()

1..* emite

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 95

La clase mascota tiene una relacin de Asociacin con la clase cita.

mascota +id mascota +nombre +especie +raza +sexo 1 +fecha de nacimiento +ingresar() +modificar() +eliminar()

cita +id usuario +id cliente +id mascota +fecha 1 +motivo +listar() +programar() +guardar()

tiene

Agregacion :

La clase Recetario y constancia de vacunacion tiene una relacin de Agregacin 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 1 incluira 0..1 Recetario +n recetario +id cliente +id mascota +id usuario +fecha +tratamiento +recomendaciones +aadir() +emitir() +guardar()

incluira

0..1 Constancia de vacunacion +n constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion +aadir() +emitir() +guardar()

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 96

La clase Consulta mdica tiene una relacin de Agregacin a la clase Historia Clnica.
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() 1 usa 1

Herencia : La clase Usuario tiene una relacin de Herencia con las clases: mdico 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()

solicita atencion cita +id usuario +id cliente +id mascota +fecha +motivo +listar() +programar() +guardar() +ingresar() tiene mascota * * atiende medico veterinario +N C.M.V.P +registrar() +atender() +consultar() +modificar() * administrador +revisar reportes() +administrar cuentas() +id mascota +nombre +especie +raza +sexo +fecha de nacimiento +id cliente +ingresar() +modificar() +eliminar() 1 1 1 incluira 0..1 Recetario +n recetario +id cliente +id mascota +id usuario +fecha +tratamiento +recomendaciones +prestar atencion() +ordenar() +actualizar() +guardar() +aadir() +emitir() +guardar() 0..1 consulta medica 1 1..* 1 1 +id usuario +nombre +apellidos +direccion +telefono +D.N.I. +tipo usuario +login +password

CENTRO VETERINARIO MISTER CAN

Usuario

Diagrama de Clases :

cliente

tiene asociada

+id cliente +nombre +apellidos +direccion +telefono +D.N.I +email

Sistema de Gestin de Historias Clnicas veterinarias MYPETS

+ingresar() +modificar() +consultar()

vacuna incluira +codigo vacuna +nombre de vacuna +realizar() 1 emite 1..* Constancia de vacunacion +n constancia +id cliente +id mascota +id usuario +codigo de vacuna +fecha de vacunacion +aadir() +emitir() +guardar()

Captulo IV : Anlisis y Diseo del Sistema de Software

tiene

Historia Clinica 1 1 usa

Julio 2011 Pg. 97

+N HC +id mascota +N consulta +fecha de inscripcion

+N consulta +id mascota +id usuario +fecha +sintomas +observaciones +diagnostico +N de recetario +N de consulta

+visualizar() +buscar() +guardar()

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 98

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 asociada 1..* tiene 1 mascota +id mascota: 02 +nombre .brandy +especie: canino +raza: shnauzer +sexo: hembra +fecha de nacimiento: 12/8/05 +id cliente: 01 * * atiende * Usuario +id usuario: 02 +nombre: luis +apellidos: lujan medico veterinario +direccion: miramar p 9 +telefono:C.M.V.P +N 98745612 +D.N.I.: 78954622 +tipo +registrar() usuario: medico veterinario +login: medic09 +atender() +password: ******* +consultar() +N CMVP: 897 +modificar()

+id cliente: 01 1 +nombre: melissa +apellidos: vega +direccion: alto ilo +telefono: 9876543 +D.N.I: 45739821 +email: mel@hotmail.com

1 tiene 1 Historia Clinica +id mascota: 02 +N HC: 02 +N consulta: 07 +fecha de inscripcion: 15/2/04 1 usa 1

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 1 1 incluira 0..1 0..1 Recetario +n recetario: 55 +id cliente: 01 +id mascota: 02 +id usuario: 02 +fecha: 8/8/2010 +tratamiento: antibiotico +recomendaciones: caminar incluira vacuna +codigo vacuna: 05 +nombre de vacuna: polio 1 emite 1..*

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

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 99

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 disponible

reservada

cancelada

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 100

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

llenar llenar buscar

en consulta registrada H.C. guardar actualizada H.C.

constancia emitida

emitir

llenando constancia

aadir datos buscar

consultada H.C.

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 Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 101

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 102

3.6 Diagrama de Implantacion 3.6.1 Diagrama de Componentes

Sistema de Gestin de Historias Clnicas veterinarias MYPETS CENTRO VETERINARIO MISTER CAN Captulo IV : Anlisis y Diseo del Sistema de Software

Julio 2011 Pg. 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.