Desafío
El cliente tenía la necesidad de hacer una plataforma donde los usuarios pudieran visualizar un directorio de doctores especializados mediante el cual puedan realizar búsquedas o filtros, realizar citas y visualizar su historial de citas. Para los usuarios con rol de doctores, estos podrán editar y completar su perfil, administrar su horario y precios por tipo de cita, así como también administrar sus asistentes y citas.
Solución
De inmediato el equipo de developers comenzó a trabajar para definir los objetivos principales de este proyecto y poder crear una plataforma que cumpliera con las necesidades de la empresa.
El proyecto es una plataforma de matchmaking donde el usuario puede encontrar doctores y hacer citas de acuerdo con el horario que mejor se ajuste a su tiempo.
Dicha plataforma tiene todo un sistema donde el paciente tiene la posibilidad de buscar doctores disponibles de acuerdo con su horario, y, en base a esa configuración, el usuario pueda hacer una búsqueda por especialidad del doctor, por ejemplo, un paciente que necesite atención odontológica puede buscar cuáles odontólogos están disponibles y ver el horario de cada uno, además de reseñas que los pacientes han dejado sobre sus servicios y decidir cual se ajusta mejor a sus necesidades.
Al tener confirmada la cita, le cae un correo al doctor con toda la información y, al mismo tiempo, esta se iba a un sistema de información implementado dentro de la plataforma y así los doctores registrados en Hauf podían administrar los turnos de sus citas.
El sistema también tiene una funcionalidad de que, si ya una cita estaba hecha, ese horario no salía disponible para cualquier otro usuario que lo solicitara. Además, la plataforma tiene una función de geolocalización donde se puede observar el mapa de toda el área con la ubicación de los distintos doctores.
Adicional a esto, se integró un sistema de pago en línea desde donde el usuario podía cancelar el monto total de la cita al momento de agendarla.
Funcionalidades principales de la plataforma
- Sistema de booking donde el usuario puede agendar una cita con el profesional de su preferencia
- Geolocalización de profesionales, ajustándose a la búsqueda del usuario
- Catálogo de profesionales con toda la información, además de reseñas de pacientes
Tecnologías
Para este proyecto se trabajó con PHP, Symfony, MySQL, Elasticsearch y Angular.
En Rootstack tenemos más de 13 años trabajando en proyectos retadores que ponen a prueba nuestra experiencia, logrando plataformas, aplicaciones y experiencias tecnológicas que satisfacen las necesidades de nuestros clientes.