Se desea un sistema para las consultas médicas realizadas a las mascotas registradas en una veterinaria. Se representarán las mascotas, los veterinarios tratantes, las consultas realizadas, los diagnósticos y los medicamentos indicados.
De las mascotas o animales se registra el número de registro que lo identifica, nombre, sexo y la fecha de nacimiento. También, se registra cuáles son las mascotas padres, siendo estas un máximo de dos, según estén o no registradas en la veterinaria.
Las mascotas tienen asociada siempre una raza, la misma se identifica por un nombre, y a su vez cada raza tiene asociada una única especie que también se identifica por un nombre. Ejemplo de especie son: canino, felino, ave y roedor. Ejemplo de raza para canino son dogo, labrador, pastor alemán.
Las mascotas tienen un dueño, el cual puede cambiar a lo largo del tiempo y se quiere registrar todos los dueños que ha tenido la mascota, incluso pudiera tener el mismo dueño más de una vez. Cada vez que una persona se hace cargo de la mascota se registra la fecha de paso. De los dueños se conoce el número de documento que los identifica, nombre, apellido, dirección y teléfonos de contacto.
De los profesionales que atienden la veterinaria se conoce al igual que de los dueños de las mascotas, el número de documento que los identifica, nombre, apellido, dirección y teléfonos de contacto. Además, tienen un número de registro de profesionales que también los identifica y una o más especialidades médicas, las mismas se identifican por un nombre.
Se registrarán las consultas médicas de cada mascota, teniendo un código que las identifica, una fecha, un motivo de consulta, un examen físico, un tratamiento asociado y el veterinario que la realiza. En la consulta médica se le diagnostica a la mascota cierta patología. Las mismas se identifican por un código y un nombre. En la consulta médica se le recetan a la mascota ciertos medicamentos, indicando para cada uno de ellos la dosis, la frecuencia y la cantidad de días que lo debe tomar. Los medicamentos se identifican por un código y tienen el nombre de la droga.
Por último, las mascotas pueden padecer ciertas enfermedades crónicas, las mismas se identifican por un nombre. Dichas enfermedades crónicas son detectadas en alguna consulta médica por lo que es de interés su registro.
El sistema debe permitir el registro y consulta de las acciones indicadas y generar reportes semanales, diarios y mensuales de las consultas a partir de una mascota, una raza, un profesional o una especialidad médica.