Está en la página 1de 103

Sistema de Gestión de Historias Clínicas –

veterinarias “MYPETS” Julio


2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 1
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 2
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 3
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 4
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 5
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 6
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 7
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 8
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 9
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 10
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 11
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 12
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 13
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 14
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 15
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 16
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 17
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 18
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 19
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 20
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 21
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 22
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 23
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 24
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 25
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 26
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 27
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 28
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 29
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 30
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 31
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 32
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 33
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 34
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 35
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 36
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 37
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 38
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 39
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 40
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 41
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 42
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 43
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 44
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 45
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 46
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 47
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 48
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 49
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 50
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 51
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 52
VETERINARIO Software
MISTER CAN

CAPÍTULO IV: ANALISIS Y DISEÑO


DE SOFTWARE
Sistema de Gestión de Historias Clínicas – veterinarias
“MYPETS”.

Alex Llanque Flores


Melissa Rubio Valverde
Rodrigo Fuentes García

Sistema de Gestión de Historias Clínicas -veterinarias


“MYPETS”
ALLEN SOFT S.A.
11 julio 2011
Versión 1.0
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 53
VETERINARIO Software
MISTER CAN

Ficha del documento 54


Alcance 54
1. Planteamiento de la estrategia de Analisis y Diseño del sistema 55
2. Definir diseño preliminar y diseño detallado 55
3. Desarrollo de diagramas UML 56
3.1 Diagrama de Paquetes 56
3.2 Diagrama de Casos de uso 57
3.3 Diagramas de Interacción 71
3.3.1 Diagramas de Secuencia 71
3.3.2 Diagramas de Colaboración 77
3.4 Diagramas de Clases y Objetos 83
3.4.1 Diagrama de Clases 83
3.4.2 Diagrama de Objetos 98
3.5 Diagramas de Comportamiento 99
3.5.1 Diagramas de Estados 99
3.5.2 Diagramas de Actividades 100
3.6 Diagramas de Implantación 102
3.6.1 Diagramas de Componentes 102
3.6.2 Diagramas de Despliegue 103
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 54
VETERINARIO Software
MISTER CAN

Ficha del documento

Verificado por el
Fecha Revisión Autor(es) departamento de
calidad/supervisión

Alex Llanque Flores


11 julio Melissa Rubio Valverde
1
2011 Rodrigo Fuentes García
ALLEN SOFT S.A.

Alcance:

Propósito del documento

En el presente capítulo se presenta el bosquejo final del estudio realizado en el área


de atención clínica del centro veterinario Míster Can que resume los procesos y pone
en relieve las necesidades del mismo; además esboza las opciones desarrolladas por
el equipo de análisis y presenta sus recomendaciones. Este reporte escrito es la
herramienta más importante utilizada para poder iniciar el desarrollo del software.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 55
VETERINARIO Software
MISTER CAN

1. Planteamiento de la estrategia de Analisis y Diseño del sistema

Se aplico un análisis y diseño orientado a objetos (ADOO) es un enfoque que


modela un sistema como un grupo de objetos que interactúan entre sí, clasificados
de acuerdo a su dependencia funcional.

En este método de análisis y diseño crea un conjunto de modelos utilizando la


notación del lenguaje unificado de modelado (UML). ADOO aplica técnicas de
modelado de objetos para analizar los requerimientos para un contexto y para
diseñar una solución para mejorar los procesos involucrados .Las metodologías de
análisis y diseño expresada en casos de uso a través de requerimientos, diseño,
implementación y pruebas.

2. Definir diseño preliminar y diseño detallado

2.1 Diseño Preliminar: Construcción de los diagramas preliminares:


incluye los diferentes diagramas de interacción (secuencia y colaboración,),
clases, objetos, actividades, estados, componentes y despliegue para el
sistema de gestión de Historias Clínicas del Centro Veterinario Míster Can.

2.2 Diseño Detallado: Refinaremos progresivamente cada uno de los


diferentes diagramas detallado, de tal manera que podamos obtener una
visión más completa del sistema de gestión de Historias Clínicas del Centro
Veterinario Míster Can aplicando el proceso interactivo construiremos las
versiones sucesivas del sistema para obtener un producto satisfactorio,
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 56
VETERINARIO Software
MISTER CAN

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 Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 57
VETERINARIO Software
MISTER CAN

3.2 Diagramas de Casos de uso

Caso de Uso General de la


Veterinaria Míster Can
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 58
VETERINARIO Software
MISTER CAN

Descripción de actores

Actor 01 Cliente
Descripció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 Mascota
Descripción Este actor representa al asistente a quien se le
brindara atención médica.
Casos de uso 02,03,04
Comentarios Ninguno

Actor Usuario
Descripción Personal usuario del sistema del establecimiento
.Puede ser actor 03 o 04.

Actor 03 Médico veterinario


Descripció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,06
Comentarios Tipo de usuario

Actor 04 Administrador
Descripció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,06
Comentarios Tipo de usuario
Recepción de reportes y control del sistema.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 59
VETERINARIO Software
MISTER CAN

Diagramas de Casos de uso específicos.

DIAGRAMA DE CASO DE USO 01


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 60
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 01

Nombre : Acceso al sistema


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.1
Descripción:
Permite a los usuarios como el médico veterinario y al administrador ingresar al
sistema mediante una clave y una contraseña.
Actores:
Médico veterinario y administrador
Precondiciones:
Obtener una clave de acceso e ingresarla correctamente

Escenario Normal:
E.1 : Ingreso de usuario (médico veterinario o administrador)
1.- El usuario solicita ingresar al sistema
2.- El sistema solicita un nombre de cuenta y contraseña al usuario.
3.- El usuario ingresa su nombre de cuenta y contraseña
4.- El sistema verifica cuenta.
5.- El sistema permite el acceso al sistema de acuerdo al nivel de la cuenta.
6.- Terminado el uso del sistema se cierra sesión.

Escenario Alternativo:
E.2 : Falla en el ingreso
1.- El usuario solicita ingresar al sistema
2.- El sistema solicita un nombre de cuenta y contraseña
3.- El usuario ingresa su nombre de cuenta incorrecta.
4.- El sistema muestra un mensaje de cuenta inexistente y solicita ingrese de nuevo.
5- El usuario ingresa su contraseña incorrecta.
6. El sistema muestra un mensaje de contraseña incorrecta, y solicita ingrese de
nuevo su cuenta.

Pos condición :
El personal debidamente autentificado está disponible a usar el sistema, de acuerdo al
nivel de acceso.
Frecuencia Se realiza para iniciar sesión.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 61
VETERINARIO Software
MISTER CAN

DIAGRAMA DE CASO DE USO 02


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 62
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 02

Nombre : Registro de clientes y mascotas


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.2
Descripción:
Permite mantener un control adecuado de los clientes y mascotas asistentes a
atención clínica.
Actores:
Médico veterinario, cliente y mascota.
Precondiciones:
Asistir para consulta médica.

Escenario Normal :
E.1 :Registro de Nuevo Cliente y Nueva Mascota
1.- Se presenta el cliente con su mascota (paciente) para atención.
2.- El médico veterinario solicita número de su Historia Clínica para iniciar la atención
Clínica.
3.- El cliente no tiene.
4.- El medico solicita datos del cliente para iniciar registro.
5.- El cliente brinda sus datos.
6.- El sistema verifica existencia del registro internamente
7.- El médico veterinario solicita datos del paciente.
8.- El cliente brinda los datos generales del paciente
9.- El sistema verifica existencia del registro internamente.
10.-Si las verificación resulta negativas se generara una nueva historia clínica del
Paciente; se brinda el número de la historia clínica al cliente.

Escenario alternativo
E.2 :Registro con Cliente Registrado y Nueva Mascota
E.3 :Registro ya existente de cliente y mascota

Pos condición :
Se generara una Historia Clínica para la mascota del cliente para iniciar la atención
clínica.
Frecuencia 1.-Se realiza cuando un nuevo cliente con su mascota solicite
atención clínica.
2.-Cuando un cliente ya este registrado y tenga más de una
mascota a su cargo.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 63
VETERINARIO Software
MISTER CAN

DIAGRAMA DE CASO DE USO 03


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 64
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 03

Nombre : Gestionar Historia Clínica


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.3
Descripción:
Permite al médico veterinario controlara a la mascota mediante la información de su
respectiva historia clínica.
Actores:
Médico veterinario, cliente y mascota
Precondiciones:
Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.

Escenario Normal :
E.1 Consulta durante la Consulta Medica
1.- El médico veterinario busca la historia clínica por numero o listado por fechas
2.- El médico veterinario consulta antecedentes de la mascota.
3.- Añade nuevos datos a la historia clínica.
4.- Brinda un diagnostico añade a la historia clínica.
4.- Actualiza la historia clínica guardando los cambios al finalizar la atención.

NOTA: la búsqueda de la historia clínica se puede realizar por el número de la Historia


Clínica que es la misma de la mascota.

Pos condición :
Finaliza la consulta médica con una historia clínica actualizada.

Frecuencia Se realiza antes de finalizar la atención.


Es opcional.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 65
VETERINARIO Software
MISTER CAN

DIAGRAMA DE CASO DE USO 04


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 66
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 04

Nombre : Gestionar documentación.


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.4
Descripción:
Permite al médico veterinario emitir un recetario o constancia de vacunación al cliente
correspondiente a su mascota
Actores:
Médico veterinario , cliente y mascota
Precondiciones:
Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.
Escenarios :

Emitir recetario
1.- El médico veterinario necesita brindar recomendaciones a seguir por el paciente
2.- Se cargan los datos del cliente y de la mascota en el recetario.
3.- Se agrega las recomendaciones a seguir por parte del médico veterinario
3.- Se imprime el documento y entrega al cliente.
4.- Se anexa recetario a la historia clínica.

Emitir constancia de vacunación


1.- El médico veterinario vacuna a la mascota.
2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunación
3.- El médico veterinario especifica la vacuna realizada en la constancia de vacunación
3.- Se imprime el documento y entrega al cliente.
4.- Se anexa la constancia de vacunación a la historia clínica.

Pos condición :
El recetario o constancia de vacunación emitida.
Frecuencia Se realiza antes de finalizar la atención.
Es opcional.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 67
VETERINARIO Software
MISTER CAN

DIAGRAMA DE CASO DE USO 05


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 68
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 05

Nombre : Planificación de Citas


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.5
Descripción:
Permite al usuario médico veterinario acordar una próxima cita con el cliente para una
nueva atención clínica de la mascota.
Actores:
Médico veterinario y cliente.
Precondiciones:
Estar en el proceso de atención clínica y la necesidad de una próxima cita.

Escenario Normal:
E.1 Añadir cita
1.- El médico veterinario informa al cliente de su asistencia para una próxima cita.
2.- El cliente y el médico acuerdan una fecha.
3.- El médico veterinario la agrega a la agenda.

Escenario Alternativo:
E.2 Corregir y eliminar cita.
1.- El cliente informa que no asistirá.
2.- Se elimina la cita cancelada.
3.- Se añade una nueva cita.

Pos condición :
Una cita planificada para el seguimiento del tratamiento.
Frecuencia Se realiza antes de finalizar la consulta medica
Es opcional.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 69
VETERINARIO Software
MISTER CAN

DIAGRAMA DE CASO DE USO 06


Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 70
VETERINARIO Software
MISTER CAN

Especificacion del caso de Uso 06

Nombre : Administración del sistema


Fecha: 01/07/2010
versión: 1.0
Requerimiento R.6
Descripción:
Permite al administrador del sistema gestionar las cuentas de usuario, backup del
sistema y revisar reportes.
Actores:
Médico veterinario y administrador.
Precondiciones:
Poseer la única cuenta de administrador del sistema e ingresar con la misma al
sistema
Escenarios :
E.1 Agregar cuenta de usuario.
1.- Se solicita datos del usuario.
2.- Se le asigna un login y password.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (médico veterinario) su cuenta.
E.2 Buscar y Modificar cuenta de usuario.
1.- Se busca la cuenta de usuario
2.- Se le asigna un nuevo login o password.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (médico veterinario) los cambios realizados.
E.3 Buscar y Eliminar cuenta de usuario.
1.- Se busca la cuenta de usuario
2.- Se elimina cuenta de usuario.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (médico veterinario) los cambios realizados.
E.4 Generar y revisar reportes de clientes y Backup del sistema
1.- Se solicita generar reportes de los clientes al sistema.
2.- Se revisa los reportes en pantalla o los imprime.
3.- Se realiza backup del sistema.
Pos condición :
El usuario podrá iniciar sesión en el sistema.
Resguardo de la base de datos.
Frecuencia 1. Los reportes y backup se realizan cada fin de semana.
2. Cada vez que sea necesario crear una cuenta para un nuevo
Usuario (médico veterinario).
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 71
VETERINARIO Software
MISTER CAN

3.3 Diagramas de Interacción


3.3.1 Diagrama de secuencia.

DIAGRAMA DE SECUENCIA N° 01: ACCESO AL SISTEMA

En este diagrama se puede apreciar como el usuario (médico


veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesión.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 72
VETERINARIO Software
MISTER CAN

DIAGRAMA DE SECUENCIA N° 02:


REALIZAR REGISTRO DE CLIENTES Y MASCOTAS.

En este diagrama se refleja el comportamiento normal del sistema


ante el registro de un nuevo cliente y mascota ,se solicita datos al
cliente, se verifica y luego se toman datos generales de la mascota
se hace referencia al paciente por ser datos propios y no del cliente
aunque este ultimo los va a brindar al medico veterinario.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 73
VETERINARIO Software
MISTER CAN

DIAGRAMA DE SECUENCIA N° 03:


GESTION DE HISTORIAS CLINICAS

En el actual diagrama podemos observar cómo se realiza la gestión


de historia clínica por parte del médico veterinario durante la
consulta médica.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 74
VETERINARIO Software
MISTER CAN

DIAGRAMA DE SECUENCIA N° 04:


GESTION DE DOCUMENTACION

Se observa el proceso de emisión de un recetario o de una


constancia de vacunación donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sería el tratamiento, para después emitir el
recetario.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 75
VETERINARIO Software
MISTER CAN

DIAGRAMA DE SECUENCIA N° 05:


PLANIFICACION DE CITAS

Se grafica como se realiza el acuerdo entre el medico con el cliente


(propietario de la mascota). El medico interactúa con la interfaz de
planificación de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 76
VETERINARIO Software
MISTER CAN

DIAGRAMA DE SECUENCIA N° 06:


ADMINISTRACION DEL SISTEMA

En este diagrama se puede apreciar el trabajo relacionado al


administrador del sistema.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 77
VETERINARIO Software
MISTER CAN

3.3.2 Diagrama de Colaboración


DIAGRAMA DE COLABORACION N° 01: ACCESO AL SISTEMA

En este diagrama se puede apreciar como el usuario (médico


veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesión.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 78
VETERINARIO Software
MISTER CAN

DIAGRAMA DE COLABORACION N° 02:


REGISTRO DE CLIENTES Y MASCOTAS

En este diagrama se refleja el comportamiento normal del sistema


ante el registro de un nuevo cliente y mascota ,se solicita datos al
cliente, se verifica y luego se toman datos generales de la mascota
se hace referencia al paciente por ser datos propios y no del cliente
aunque este ultimo los va a brindar al medico veterinario
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 79
VETERINARIO Software
MISTER CAN

DIAGRAMA DE COLABORACION N° 03:


GESTION DE HISTORIAS CLINICAS

En el actual diagrama podemos observar cómo se realiza la gestión


de historia clínica por parte del médico veterinario durante la
consulta médica.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 80
VETERINARIO Software
MISTER CAN

DIAGRAMA DE COLABORACION N° 04:


GESTION DE DOCUMENTACION

Se observa el proceso de emisión de un recetario o de una


constancia de vacunación donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sería el tratamiento, para después emitir el
recetario.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 81
VETERINARIO Software
MISTER CAN

DIAGRAMA DE COLABORACION N° 05:


PLANIFICACION DE CITAS

Se grafica como se realiza el acuerdo entre el medico con el cliente


(propietario de la mascota). El medico interactúa con la interfaz de
planificación de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 82
VETERINARIO Software
MISTER CAN

DIAGRAMA DE COLABORACION N° 06:


ADMINISTRACION DEL SISTEMA

En este diagrama se puede apreciar el trabajo relacionado al


administrador del sistema.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 83
VETERINARIO Software
MISTER CAN

3.4 Diagrama de Clases y Objetos


3.4.1 Diagrama de Clases
3.4.1.1 Descripcion como funcionaria el sistema con un texto plano.
El Centro Veterinario Mister Can incluye un area encargada de prestar servicio de
atencion medica a las mascotas de los clientes.

La consulta medica se desarrolla de la siguiente manera:


Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada
cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email.
No existe limite en el numero de mascotas asociadas a un cliente, eso da a
entender que los clientes pueden tener varias mascotas donde cada una tiene un
codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de
nacimento aproximada y peso.

Asi mismo se guardara en la Historia clinica los sintomas , observaciones,


diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada
mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a
vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se
incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a
su necesidad : uno sera el recetario que contiene N° recetario, tratamiento y
recomendaciones y otro una constancia de vacunacion con N° constancia , tipo de
vacuna y la fecha.
De igual forma el medico veterinario podra programar una proxima cita con el
cliente y paciente, donde se especificara el motivo y fecha planificada; para luego
listar las citas.

El area cuenta con el personal identificado con un codigo de usuario, ademas de


estar registrados sus datos personales , el medico veterinario posee un N° de
registro del C.M.V.P. y el administrador, el primero sera el encargado de atender y
registrar al cliente y el paciente (mascota) ademas de consultar y modificar las
Historias Clinicas durante la consulta medica y el segundo podra revisar los
reportes de clientes asi como administrar las cuentas para acceder al sistema.

Por ultimo el area posee una laptop Core 2 Duo que sera la estacion de trabajo y
contara con software original Windows XP, Microsof Office y como interfaz de
programacion Visual Basic 6.0 Enterprise, y una impresora para publicar los
diversos formatos.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 84
VETERINARIO Software
MISTER CAN

3.4.1.2 Proceso de depuración para quedar con las clases correctas con el
formato uml.

 negrita -------------------------------> clases


 cursiva--------------------------------> atributos
 subrayado---------------------------> operaciones

El Centro Veterinario Mister Can incluye un area encargada de prestar servicio


de atencion medica a las mascotas de los clientes.

La consulta medica se desarrolla de la siguiente manera:


Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada
cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email.
No existe limite en el numero de mascotas asociadas a un cliente, eso da a
entender que los clientes pueden tener varias mascotas donde cada una tiene
un codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de
nacimento aproximada y peso.

Asi mismo se guardara en la Historia clinica los sintomas , observaciones,


diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada
mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a
vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se
incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a
su necesidad : uno sera el recetario que contiene N° recetario, tratamiento y
recomendaciones y otro una constancia de vacunacion con N° constancia , tipo
de vacuna y la fecha.

De igual forma el medico veterinario podra programar una proxima cita con el
cliente y paciente, donde se especificara el motivo y fecha planificada; para luego
listar las citas.

El area cuenta con el personal identificado con un codigo de usuario, ademas de


estar registrados sus datos personales , el medico veterinario posee un N° de
registro del C.M.V.P. y el administrador, el primero sera el encargado de atender
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 85
VETERINARIO Software
MISTER CAN

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 Medico veterinario
o Area o Cita
o Atencion medica o Administrador
o Mascotas o Usuarios
o Personal o Reportes
o Clientes o Cuentas
o Historia Clinica o Sistema
o Consulta medica o Laptop core 2 duo
o Vacuna o Estación dse trabajo
o Formatos o Software original
o Recetario o Interfaz de programación
o Constancia de vacunacion o impresora

Clases Incorrectas

Clases vagas o Formato


o Centro Implantacion
o Area o Sistema
o Atencion medica o Laptop core 2 duo
o Reportes o Estación dse trabajo
Clases Redundantes o Software original
o Personal o Interfaz de programación
o Cuentas o impresora
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 86
VETERINARIO Software
MISTER CAN

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
Cliente
Responsabilidad colaboradores
Registrar Médico veterinario
Modificar Médico veterinario
Consultar Médico veterinario
Asociar Médico veterinario y mascota

Reverso
Cliente
Atributos
Id cliente :intr(2)
Nombre : char(30)
Apellidos: char(40)
Dirección: char(30)
Teléfono : int(11)
DNI: int(8)
Email: char(25)
Subclases Superclase
Ninguna Ninguna
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 87
VETERINARIO Software
MISTER CAN

FICHA CRC Nº 02: Clase Mascota


Anverso
Mascota
Responsabilidad colaboradores
Registrar Médico veterinario
Modificar Médico veterinario
Consultar Médico veterinario
Asociar Médico veterinario y cliente

Reverso
Mascota
Atributos
Id mascota : int(2)
Nombre : char(20)
Especie : char(15)
Raza: char(15)
Sexo : char(10)
Fecha de nacimiento :date
Subclases Superclase
Ninguna Ninguna

FICHA CRC Nº 03: Usuario


Anverso
Usuario
Responsabilidad colaboradores
Ingresar Sistema
Registrar Cliente, mascota
Consultar Historia Clínica, mascota.
Atender Cliente, mascota
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 88
VETERINARIO Software
MISTER CAN

Reverso
Usuario
Atributos
Id usuario : int (2)
Nombre : char(20)
Apellidos :char(30)
Dirección : char(25)
Teléfono : int(12)
DNI: int(8)
Login : char(10)
Password : char(15)
Subclases Superclase
Administrador Ninguna
Médico veterinario

FICHA CRC Nº 04: Cita


Anverso
Cita
Responsabilidad colaboradores
Listar Médico veterinario
programar Médico veterinario, cliente, mascota
guardar Médico veterinario

Reverso
Cita
Atributos
Id usuario : int (2)
Id cliente : char(4)
Id mascota : int(4)
Fecha : date
Motivo : char(40)
Subclases Superclase
Ninguna Ninguna
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 89
VETERINARIO Software
MISTER CAN

FICHA CRC Nº 05: Consulta Médica

Anverso
Consulta Medica
Responsabilidad colaboradores
Atencion Médico veterinario, mascota ,cliente
Consultar Médico veterinario, mascota e HC
Registrar Médico veterinario.
Guardar Médico veterinario.

Reverso

Consulta Medica
Atributos
N° consulta : int (2)
Id mascota : int(2)
Id usuario : int (2)
Fecha : date
Observaciones : char(50)
Síntomas : char(50)
Diagnóstico : char(50)
N° recetario : int(2)
N° constancia: int(2)
Subclases Superclase
Ninguna Ninguna

FICHA CRC Nº 06: Historia Clínica


Anverso
Historia Clínica
Responsabilidad colaboradores
Visualizar Médico veterinario, mascota, cliente
Guardar Médico veterinario
Registrar Médico veterinario
Buscar Médico veterinario, mascota, cliente
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 90
VETERINARIO Software
MISTER CAN

Reverso
Historia clínica
Atributos
Id mascota : int(2)
N° consulta : int (2)
N° de HC : int(2)

Subclases Superclase
Ninguna Ninguna

FICHA CRC Nº 07: Recetario


Anverso
Recetario
Responsabilidad colaboradores
Añadir Médico veterinario, mascota, cliente
Emitir Médico veterinario, cliente
Guardar Médico veterinario
Agregar Médico veterinario, hist. Clínica.

Reverso
Recetario
Atributos
N° recetario : int(5)
Id cliente : char(4)
Id mascota : int(4)
Id usuario : int (2)
Fecha : date
Tratamiento : char(80)
Recomendaciones : char(40)
Subclases Superclase
Ninguna Ninguna
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 91
VETERINARIO Software
MISTER CAN

FICHA CRC Nº 08: Vacuna


Anverso
Vacuna
Responsabilidad colaboradores
Realizar Médico veterinario, mascota,
Añadir Médico veterinario, cliente.

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

FICHA CRC Nº 09: Constancia de vacunación


Anverso
Recetario
Responsabilidad colaboradores
Añadir Médico veterinario, mascota, cliente
Emitir Médico veterinario, cliente
Guardar Médico veterinario
Agregar Médico veterinario, hist. Clínica.

Reverso
Recetario
Atributos
N° constancia : int(2)
Id cliente : int(2)
Id mascota : int(2)
Id usuario : int (2)
Codigo vacuna : int(2)
Fecha de vacunación: date
Subclases Superclase
Ninguna Ninguna
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 92
VETERINARIO Software
MISTER CAN

1.6.3.4. Construir el diccionario de datos


o Usuario : es el personal del establecimiento que ingresara al
sistema para hacer uso de las funciones del mismo , los cuales
pueden ser : medico veterinario o administrador.

o Medico veterinario : usuario que realizara todo lo concerniente al


proceso de consulta medica dirigido a la mascota del cliente.

o Administrador : usuario que gestionara el sistema , los reportes y


cuentas de usuarios para el sistema.

o Cita : acuerdo entre el cliente amo de la mascota con el medico


veterinario para la programacion de una proxima consulta.

o Cliente : amo de la mascota, debiendo ser registrado en el


sistema.

o Mascota : el paciente en si, es un animal de determinada especie


que sera atendido por el medico veterinario.

o Consulta medica : registro en el cual se llevara el control de todas


las consultas realizadas.

o Historia clinica : Es el conjunto de la informacion y documentos


surgidos de la relación entre el médico y la mascota del cliente.

o Recetario : es un formato que se emitira al cliente haciendo


referencia al tratamiento y recomendaciones a seguir para la mejora
de la salud de la mascota.

o Constancia de vacunacion : formato que se emitira al cliente, que


servira para validar que a la mascota se le aplico una determinada
vacuna en una fecha.

o Vacunas : registro de vacunas disponibles para ser aplicables por


el medico veterinario a las mascotas.
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 93
VETERINARIO Software
MISTER CAN

3.4.1.3 Descripcion de las clases :


Asociaciones :
 La clase Cliente tiene una relación de Asociación con la
clase mascota.

cliente
tiene asociada mascota
+id cliente 1 1..*
+nombre +id mascota
+apellidos +nombre
+direccion +especie
+telefono +raza
+D.N.I +sexo
+email +fecha de nacimiento
+id cliente
+ingresar()
+modificar() +ingresar()
+consultar() +modificar()
+eliminar()

 La clase mascota tiene una relación de Asociación con la


clase médico veterinario, pero se crea una clase de
asociación denominada consulta médica.

mascota

+id mascota
+nombre * atiende *
+especie medico veterinario
+raza +N° C.M.V.P
+sexo consulta medica
+fecha de nacimiento +registrar()
+N° consulta
+id cliente +atender()
+id mascota
+consultar()
+ingresar() +id usuario
+modificar()
+modificar() +fecha
+eliminar() +sintomas
+observaciones
+diagnostico
+N° de recetario
+N° de consulta
+abrir Historia clinica()
+prestar atencion()
+ordenar()
+actualizar()
+guardar()
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 94
VETERINARIO Software
MISTER CAN

 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
medico veterinario
+id cliente solicita atencion
+nombre +N° C.M.V.P
+apellidos * *
+direccion cita +registrar()
+telefono +atender()
+D.N.I +id usuario +consultar()
+email +id cliente +modificar()
+id mascota
+ingresar() +fecha
+modificar() +motivo
+consultar()
+listar()
+programar()
+guardar()

 La clase vacunas tiene una relación de Asociación con la


clase constancia de vacunación.

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

+añadir()
+emitir()
+guardar()
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 95
VETERINARIO Software
MISTER CAN

 La clase mascota tiene una relación de Asociación con la


clase cita.

mascota cita
+id mascota +id usuario
+nombre +id cliente
+especie +id mascota
+raza tiene
+fecha
+sexo
1 1 +motivo
+fecha de nacimiento
+listar()
+ingresar() +programar()
+modificar() +guardar()
+eliminar()

Agregacion :

 La clase Recetario y constancia de vacunacion tiene una


relación de Agregación con la clase consulta medica.

consulta medica 1 incluira


+N° consulta 1
+id mascota
+id usuario incluira
+fecha
+sintomas
+observaciones 0..1
0..1
+diagnostico
+N° de recetario Recetario
+N° de consulta Constancia de vacunacion
+n° recetario
+abrir Historia clinica() +id cliente +n° constancia
+prestar atencion() +id mascota +id cliente
+ordenar() +id usuario +id mascota
+actualizar() +fecha +id usuario
+guardar() +tratamiento +codigo de vacuna
+recomendaciones +fecha de vacunacion

+añadir() +añadir()
+emitir() +emitir()
+guardar() +guardar()
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 96
VETERINARIO Software
MISTER CAN

 La clase Consulta médica tiene una relación de Agregación a


la clase Historia Clínica.
consulta medica

+N° consulta
+id mascota
+id usuario
Historia Clinica +fecha
+sintomas
1 1
+id mascota +observaciones
+N° HC +diagnostico
+N° consulta usa +N° de recetario
+fecha de inscripcion +N° de consulta
+visualizar() +abrir Historia clinica()
+buscar() +prestar atencion()
+guardar() +ordenar()
+actualizar()
+guardar()

Herencia :
 La clase Usuario tiene una relación de Herencia con las
clases: médico veterinario y administrador.

Usuario
+id usuario
+nombre
+apellidos
+direccion
+telefono
+D.N.I.
+tipo usuario.
+login
+password
+ingresar()

medico veterinario administrador

+N° C.M.V.P
+revisar reportes()
+registrar() +administrar cuentas()
+atender()
+consultar()
+modificar()
solicita atencion Usuario
+id usuario
CENTRO

cita +nombre
MISTER CAN

+apellidos
VETERINARIO

+id usuario +direccion


+id cliente +telefono
+id mascota +D.N.I.
+fecha +tipo usuario
+motivo +login
+password
Software

+listar()
+programar() +ingresar()
+guardar()
*
1
tiene
cliente 1
tiene asociada mascota
+id cliente
Diagrama de Clases :

1..* *
veterinarias “MYPETS”

1
+nombre +id mascota
+apellidos +nombre * atiende *
+direccion +especie medico veterinario administrador
+telefono +raza +N° C.M.V.P
+D.N.I +sexo +revisar reportes()
+email +fecha de nacimiento +registrar() +administrar cuentas()
+id cliente +atender()
+ingresar() +consultar()
+modificar() +ingresar() +modificar()
+consultar() +modificar() vacuna
+eliminar()
Sistema de Gestión de Historias Clínicas –

+codigo vacuna
consulta medica 1 incluira
Capítulo IV : Análisis y Diseño del Sistema de

+nombre de vacuna
1
tiene +N° consulta 1 +realizar()
1 +id mascota
+id usuario incluira 1
Historia Clinica +fecha
+sintomas emite
1 1 0..1
+N° HC +observaciones
0..1
Julio
2011

+id mascota +diagnostico 1..*


+N° consulta usa +N° de recetario Recetario
Pág. 97

+fecha de inscripcion +N° de consulta Constancia de vacunacion


+n° recetario
+visualizar() +prestar atencion() +id cliente +n° constancia
+buscar() +ordenar() +id mascota +id cliente
+guardar() +actualizar() +id usuario +id mascota
+guardar() +fecha +id usuario
+tratamiento +codigo de vacuna
+recomendaciones +fecha de vacunacion

+añadir() +añadir()
+emitir() +emitir()
+guardar() +guardar()
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 98
VETERINARIO Software
MISTER CAN

3.4.2 Diagrama de Objetos

solicita atencion

cita
+id usuario: 01
+id cliente 01
+id mascota 02
+fecha: 14/07/2010
+motivo: revision

* tiene *

cliente 1 Usuario
tiene asociada mascota
+id cliente: 01 1 1..* +id usuario: 02
+nombre: melissa +id mascota: 02 +nombre: luis
*
+apellidos: vega +nombre .brandy * atiende +apellidos: lujan
+direccion: alto ilo +especie: canino medico
+direccion: veterinario
miramar p9
+telefono: 9876543 +raza: shnauzer +telefono: 98745612
+N° C.M.V.P
+D.N.I: 45739821 +sexo: hembra +D.N.I.: 78954622
+email: mel@hotmail.com +fecha de nacimiento: 12/8/05 +tipo +registrar()
usuario: medico veterinario
+id cliente: 01 +login:+atender()
medic09
+password:
+consultar()
*******
+N° CMVP:
+modificar()
897
1 consulta medica
+N° consulta: 07 1 vacuna
tiene incluira
+id mascota: 02
+id usuario: 02 +codigo vacuna: 05
1 +nombre de vacuna: polio
1 +fecha: 8/8/2010
+sintomas: vomitos
incluira
Historia Clinica +observaciones: bajo peso
1
+diagnostico: intoxicacion
1 1 +N° de recetario: 55 emite
+id mascota: 02
+N° de constancia 505 0..1
+N° HC: 02 1..*
+N° consulta: 07 usa 0..1
+fecha de inscripcion: 15/2/04 Constancia de vacunacion
Recetario
+n° constancia: 505
+n° recetario: 55 +id cliente: 01
+id cliente: 01 +id mascota: 02
+id mascota: 02 +id usuario: 02
+id usuario: 02 +codigo de vacuna: 05
+fecha: 8/8/2010 +fecha de vacunacion: 14/5/2010
+tratamiento: antibiotico
+recomendaciones: caminar
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 99
VETERINARIO Software
MISTER CAN

3.5 Diagramas de comportamiento


3.5.1 Diagrama de Estados

Para los usuarios.

creado guardar ingresar


registrado en sesion

ingresar salir

fuera del sistema

De una cita durante su planificacion.

reservar

consultada reservada

disponible

cancelada
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 100
VETERINARIO Software
MISTER CAN

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.

emitir en consulta
recetario emitido llenando recetario llenar
registrada H.C. guardar
actualizada H.C.
llenar
constancia emitida emitir llenando constancia

buscar añadir datos

consultada H.C. buscar

3.5.2 Diagrama de Actividades


Se refleja las actividades en conjunto del sistema durante el uso del mismo
en la consulta medica y los flujo entre los actores
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 101
VETERINARIO Software
MISTER CAN
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 102
VETERINARIO Software
MISTER CAN

3.6 Diagrama de Implantacion


3.6.1 Diagrama de Componentes
Sistema de Gestión de Historias Clínicas –
veterinarias “MYPETS” Julio
2011
CENTRO Capítulo IV : Análisis y Diseño del Sistema de Pág. 103
VETERINARIO Software
MISTER CAN

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.

También podría gustarte