Login

Servicio para autenticación

APIDescription
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.

APIDescription
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.

APIDescription
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.

APIDescription
GET api/Sociedades

Obtiene las sociedades colaboradoras de CRM