Buenas! Tenemos una consulta acerca del manejo de médicos en el Sistema de Agenda.
En la letra no aclara si en la información de las citas se tiene la información de la especialidad del médico o si solo se mantiene su nombre. Nos hace sentido que solo sea su nombre ya que el resto de info está en SysDoc, pero si esto es así, para cumplir la funcionalidad de 4 citas rápidas, el ESB debería consultarle a SysDoc la lista de médicos de la especialidad que se quiere la cita rápida, y con esa lista de médicos consultarle al Sistema de Agenda, pero si lo hiciéramos con un GET y la lista de nombres de médicos, podría excederse de caracteres la url. La otra opción que vimos sería usar un POST y pasarle por el body la lista de nombres, pero no estaríamos cumpliendo con REST.
Por lo tanto la última opción que vemos es que el Sistema de Agenda también tenga la información de la especialidad de cada médico, para así la funcionalidad de 4 citas rápidas sería por ej: GET /citas_rapidas?especialidad=dermatologia.
Esto último es correcto?
Saludos
Estimado, qué tal?
Consideraron utilizar el id del médico en lugar del nombre?
Saludos
Guzmán
Si, utilizando el id reduciría bastante, pero igualmente si solicitas 500 médicos se va de largo la URL.
Asumimos que nunca se deberían solicitar tantos médicos?
Saludos
Asumimos que nunca se deberían solicitar tantos médicos?
Saludos
Estimado, qué tal?
Se me pasó contestar esta duda, disculpas.
Podemos asumir que en caso la consulta rápida retorna la fisponibilidad de hasta 5 médicos.
Saludos
Guzmán