Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Verificado por el
Fecha Revisión Autor(es) departamento de
calidad/supervisión
Alcance:
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 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
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
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
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.
Pos condición :
Finaliza la consulta médica con una historia clínica actualizada.
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.
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
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
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.
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.
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.
Clases Incorrectas
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
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
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
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
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
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
Reverso
Historia clínica
Atributos
Id mascota : int(2)
N° consulta : int (2)
N° de HC : int(2)
Subclases Superclase
Ninguna Ninguna
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
Reverso
Vacuna
Atributos
Codigo vacuna : int(2)
Nombre de vacuna : char(25)
Subclases Superclase
Ninguna Ninguna
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
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()
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
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()
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
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 :
+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
+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()
+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
+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
+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
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
ingresar salir
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
registro de cliente
anexar 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