Skip to content

Sofiviola/api-clinica-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clinica odontologica en GO

Sistema de reserva de turnos Se implementa una API que permita administrar la reserva de turnos para una clínica odontológica. Cuenta con tres entidades, paciente, odontologo y turno, con los siguientes requerimientos:

● Administración de datos de odontólogos: listar, agregar, modificar y eliminar odontólogos. Registrar apellido, nombre y matrícula de los mismos. Desarrollo de un CRUD para la entidad Dentista.

  • POST: agregar dentista.
  • GET: traer dentista por ID.
  • PUT: actualizar dentista.
  • PATCH: actualizar un dentista por alguno de sus campos.
  • DELETE: eliminar dentista.

● Administración de datos de los pacientes: listar, agregar, modificar y eliminar pacientes. De cada uno se almacenan: nombre, apellido, domicilio, DNI y fecha de alta. Desarrollo de un CRUD para la entidad Paciente.

  • POST: agregar paciente.
  • GET: traer paciente por ID.
  • PUT: actualizar paciente.
  • PATCH: actualizar un paciente por alguno de sus campos.
  • DELETE: eliminar paciente.

● Registrar turno: se tiene que poder permitir asignar a un paciente un turno con un odontólogo a una determinada fecha y hora. Al turno se le debe poder agregar una descripción. Desarrollo de un CRUD para la entidad Turno.

  • POST: agregar turno.
  • GET: traer turno por ID.
  • PUT: actualizar turno.
  • PATCH: actualizar un turno por alguno de sus campos.
  • DELETE: eliminar turno.
  • POST: agregar turno por DNI del paciente y matrícula del dentista.
  • GET: traer turno por DNI del paciente. Debe traer el detalle del turno (Fecha-Hora, descripción, Paciente y Dentista).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published