Login
Servicio para autenticación
| API | Description |
|---|---|
| GET api/login/echoping |
Para pruebas. Devuelve un status 200 para verificar que hay comunicación |
| GET api/login/echouser |
Verifica si se está autentificado. |
| POST api/login/authenticate |
Método para autentificar con Username y Password. Devuelve un token JWT con 30 minutos de validez. Se debe enviar desde el cliente el token JWT en las cabeceras de esta forma: Authorization: Bearer TOKEN_STRING |
Citaciones
Controlador para la gestión de citas.
| API | Description |
|---|---|
| GET api/Citaciones/Pruebas |
Obtiene las pruebas disponibles para citación on-line. |
| POST api/Citaciones/HorariosDisponibles |
Obtiene los horarios disponibles de las pruebas en una fecha determinada. |
| POST api/Citaciones/GuardaCitaPaciente |
Guarda el paciente y la cita del mismo |
| POST api/Citaciones/AnulaCita |
No documentation available. |
| POST api/Citaciones/EnviaConfirmacionMail |
Envía por correo electrónico la confirmación y el sumario de la cita |
Pacientes
Controlador para la gestión de pacientes.
| API | Description |
|---|---|
| POST api/Pacientes/ProximasCitas |
Obtiene las citas futuras de un paciente. Si no existen, devuelve una lista vacía |
| POST api/Pacientes/LocalizaPaciente |
No documentation available. |
| POST api/Pacientes/LocalizaPacienteTel |
No documentation available. |
Sociedades
Controlador para la gestión de sociedades.
| API | Description |
|---|---|
| GET api/Sociedades |
Obtiene las sociedades colaboradoras de CRM |