Está en la página 1de 7

Ejemplo de Definicion de Estructuras

Breve descripción del Problema

La Empresa Clinica Vetererinaria XXXX presenta deficiencias en el registro y control de las


historias medicas de los animales requeridas los que causa problemas para los veterinarios
tratantes al momento de asignar diagnosticos.

Definicion de Objetos identificados

Mascota Personaje principal en el proceso

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Nac_d Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_d Numerico 9 Cedula de Identidad del dueño  
Mascota Alfanumerico 25 Nombre de la Mascota  
Fecha_nac Fecha 10 Fecha de Nacimiento DD/MM/YYYY
Edad Numerico 3 Edad de la Mascota  
Raza Alfanumerico 20 Raza de la Mascota  
Dueño Alfanumerico 25 Nombre del Dueño de la Mascota  
area Numerico 3 Codigo de Area Telefono local  
Telefono Numerico 8 Telefono de ubicación Local  
operadora Numerico 3 Operadora de Celular  
telefono_cel Numerico 10 Telefono de ubicación celular  
Direccion Alfanumerico 200 Direccion de ubicación  

Historia Medica

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Nac_h Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_h Numerico 9 Cedula de Identidad del dueño  
Veterinario_h Numerico 6 Codigo de Veterinario  
Fecha de Registro en Histroria
Fecha_h Fecha 10 Medica DD/MM/YYYY
Observacion Numerico 250 Texto Relativo a Diagnostico  
Veterinario

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Veterinario Alfanumerico 6 Codigo de Veterinario  
Nac_v Alfanumerico 1 Nacionalida del veterinario valor V,E,J,G
Cedula_v Numerico 9 Cedula de Identidad del veterinario  
Fecha de Registro Ingreso
Fecha_v Fecha 10 Veterinario DD/MM/YYYY
Nombre Alfanumerico 40 Nombres de Veterinario  
Apellido Alfanumerico 40 Apellidos de Veterinario  
Especialidad Alfanumerico 25 Especialidad tratante  
Fecha_ing Fecha 10 Fecha de Ingreso a la Clinica DD/MM/YYYY
Diurno,
Nocturno,
Turno Alfanumerico 10 Turno de Disponibilidad Completo
area_v Numerico 3 Codigo de Area Telefono local  
Telefono_v Numerico 8 Telefono de ubicación Local  
operadora_v Numerico 3 Operadora de Celular  
telefono_cel_v Numerico 10 Telefono de ubicación celular  
Costo_v Numerico 15 Costo de la Consulta 999.999.999.99
Consultorio_v Numerico 3 Numero de Consultorio  
Citas

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Veterinario_c Alfanumerico 6 Codigo de Veterinario  
Nac_c Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_c Numerico 9 Cedula de Identidad del dueño  
Fecha_c Fecha 10 Fecha de Registro Cita Medica DD/MM/YYYY
Diurno, Nocturno,
Turno_c Alfanumerico 10 Hora de Asistencia de Cita Completo
Consultorio_c Numerico 3 Numero de Consultorio  
Ubi_consultorio Alfanumerico 25 Ubicación del Consultorio  
Costo_c Numerico 15 Costo de la Cita 999.999.999.999,99

Examen

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Veterinario_e Alfanumerico 6 Codigo de Veterinario  
Nac_e Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_e Numerico 9 Cedula de Identidad del dueño  
Fecha_e Fecha 10 Fecha de Elaboracion de Examen DD/MM/YYYY

Laboratorio,
Tipo_e Alfanumerico 20 Tipo de Examen Imágenes, Rayos X
Costo_e Numerico 15 Costo de Examen 999.999.999.999,99

Salida Mascota

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Nac_sm Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_sm Numerico 9 Cedula de Identidad del dueño  
Mascota_sm Alfanumerico 25 Nombre de la Mascota  
Fecha_nac_sm Fecha 10 Fecha de Nacimiento DD/MM/YYYY
Edad_sm Numerico 3 Edad de la Mascota  
Raza_sm Alfanumerico 20 Raza de la Mascota  
Dueño_sm Alfanumerico 25 Nombre del Dueño de la Mascota  
Area_sm Numerico 3 Codigo de Area Telefono local  
Telefono_sm Numerico 8 Telefono de ubicación Local  
Operadora_sm Numerico 3 Operadora de Celular  
telefono_cel_sm Numerico 10 Telefono de ubicación celular  
Direccion_sm Alfanumerico 200 Direccion de ubicación  
Salida Historia Medica

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Nac_sh Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_sh Numerico 9 Cedula de Identidad del dueño  
Mascota_sh Alfanumerico 25 Nombre de la Mascota  
Veterinario_sh Numerico 6 Codigo de Veterinario  
Fecha de Registro en Histroria
Fecha_hs Fecha 10 Medica DD/MM/YYYY
Observación_sh Numerico 250 Texto Relativo a Diagnostico  
Salida Citas

Longitu
Nombre de Campo Tipo de Dato d Descripcion Formato
Nac_s Alfanumerico 1 Nacionalida del Dueño valor V,E,J,G
Cedula_s Numerico 9 Cedula de Identidad del dueño  
Mascota_s Alfanumerico 25 Nombre de la Mascota  
Fecha_s Fecha 10 Fecha de Registro Cita Medica DD/MM/YYYY
Veterinario_s Alfanumerico 6 Codigo de Veterinario  
Nombre_s Alfanumerico 40 Nombres de Veterinario  
Apellido_s Alfanumerico 40 Apellidos de Veterinario  
Especialidad_s Alfanumerico 25 Especialidad tratante  
Diurno, Nocturno,
Turno_s Alfanumerico 10 Hora de Asistencia de Cita Completo
Consultorio_s Numerico 3 Numero de Consultorio  
Costo_s Numerico 15 Costo de la Cita 999.999.999.999,99
Se presentan a continuación varios ejemplos de Procesos Definidos para el Control del Historial
de una Mascota:

1.- Registro de Mascota

Datos Obtenidos de Planilla (Entrada)

Ingreso de los Datos (Proceso)

Se ingresan los datos de la Mascota Nac_d, Cedula_d, Mascota, Fecha_nac, Edad, Raza, Dueño,
area, Telefono, operadora, telefono_cel, Direccion (Salida)

Mostrar Mascota (Salida)

Cuando Nacionalidad = Nac_d y

Cedula = Cedula_d

Mover Nac_d a Nac_sm

Cedula_d a Cedula_sm

Mascota a Mascota_sm

Fecha a Fecha_sm

Edad a Edad_sm

Raza a Raza_sm

Dueño a Dueño_sm

Area a Area_sm

Telefono a Telefono_sm

Operador a Operadora_sm

Telefono_cel a Telefono_cel_sm

Direccion a Direccion_sm

Mostrar:

Nac_sm, Cedula_sm, Mascota_sm, Fecha_sm, Edad_sm, Raza_sm, Dueño_sm, Area_sm,


Telefono_sm, Operadora_sm, Telefono_cel_sm, Direccion_sm
2.- Solicitud de Consulta de Mascota

Dado el Numero Cedula del Dueño de la Mascota Nacionalidad y Cedula (Entrada) mostrar los
datos de la Mascota y su Historial

Mostrar Mascota y su Historial (Salida)

Cuando Nacionalidad = Nac_d y

Cedula = Cedula_d y (utilizando archivo de Datos de Mascota)

Mover Nac_d a Nac_sh

Cedula_d a Cedula_sh

Mascota a Mascota_sh

Cuando Nac_d = Nac_h y

Cedula_d = Cedula_h y (utilizando archivo de Historial)

Mover veterinario_h a veterinario_sh

Fecha_h a Fecha_sh

Observacion a Observacion_sh

Mostrar:

Nac_sh, Cedula_sh, Mascota_sh, Veterinario_sh, Fecha_sh, Observación_sh

3.- Actualizacion de Historial

Dado el Numero Cedula del Dueño de la Mascota Nacionalidad, Cedula, Fecha de Cita y
Veterinario (Entrada) actualizar los datos de la Mascota de acuerdo a una cita

Mostrar Mascota; Veterinario y su Cita (Salida)

Nac_d, Cedula_d, Fecha_c, Veterinario_v

Cuando Nacionalidad = Nac_d y

Cedula = Cedula_d y

Veterinario = Veterinario_v

Actualizar Cita (Proceso)

Veterinario_v a Veterinario_c
Nac_d a Nac_c

Cedula_d a Cedula_c

Fecha a Fecha _c

Turno_v a Turno_c

Consultorio_v a Consultorio_c

‘Fractura’ a Observacion (Cualquier diagnostico primario)

‘Primer Piso’ a Ubi_consultorio

Costo_v a Costo_c

Mostrar Cita (Salida)

Cuando Nacionalidad = Nac_d y

Cedula = Cedula_d y (utilizando archivo de Datos de Mascota)

Mover Nac_d a Nac_s

Cedula_d a Cedula_s

Mascota a Mascota_s

Cuando Nac_d = Nac_c y

Cedula_d = Cedula_c y

Fecha de cita = Fecha_c (utilizando archivo de datos de Cita)

Mover Veterinario_c a Veterinario_s

Fecha_c a Fecha_s

Turno_c a turno_s

Consultorio_c a Consultorio_s

Costo_c a Costo_s

Cuando Veterinario_c = Veterinario_v (utilizando archivo de Veterinario)

Mover Nombre a Nombre_s

Apellido a Apellido_s

Especialidad a Especialidad_s

Mostrar:
Nac_s, Cedula_s, Mascota_s, Fecha_s, Veterinario_s, Nombre_s, Apellido_s, Especialidad_s,
Turno_s, Consultorio_s, Costo_s

También podría gustarte