Respuesta de las acciones relativas a las citas en Ofimedic.
Ofimedic TD (1.0.0)
Especificaciones de los métodos que permiten interactuar con la información almacenada en las bases de datos de Ofimedic.
- La URL para acceder al servicio tendrá la siguiente estructura:
- http://{URL}/services.asmx/{NombreMétodo}
- https://{URL}/services.asmx/{NombreMétodo}
- http://{URL}/services.asmx/{NombreMétodo}
- Todos los parámetros de entrada son obligatorios a no ser que se indique lo contrario.
- Hay parámetros de entrada que pueden no estar marcados como obligatorios, pero que lo sean bajo ciertas condiciones, las cuales están indicadas.
- Hay parámetros de entrada que pueden no estar marcados como obligatorios, pero que lo sean bajo ciertas condiciones, las cuales están indicadas.
- Si un parámetro es opcional, hay que pasar un espacio en blanco.
- Todos los mensajes de respuesta estarán formateados en JSON.
- En todas las respuestas de las llamadas se devuelve el NIF del cliente en la cabecera con la etiqueta “X-Ofimedic-NIF”.
Lista actualizada con los cambios realizados. Se indican las fechas y la descripción de los cambios. Se muestra del cambio más reciente al más antiguo.
29/01/2025
- Creación de la función GetPatients
03/10/2024
- Añadido el identificador de Ofimedic en las respuestas de GetLocations, GetResources, GetInsurances y GetUsers
18/09/2024
- Modificación en UpdateAppointment
05/09/2024
- Modificaciones en SetLlamada, AddAppointment y UpdateAppointment
- Creación de GetTDActivitiesSincro y AddAppointmentSincro
05/06/2024
- Modificación en AddAppointment
16/05/2024
- Modificaciones en SearchAvailabilities, CheckAvailability y AddAppointment
07/03/2024
- Modificación en GetActivities
20/02/2024
- Modificación en GetActivities
15/01/2024
- Modificación en GetInsurances
09/01/2024
- Creación de la función CheckAvailability
03/01/2024
- Modificación en GetActivities
14/11/2023
- Modificación en GetActivities
07/11/2023
- Modificaciones en GetActivities y SearchAvailabilities
05/10/2023
- Modificaciones en AddAppointment y SearchAvailabilities
28/06/2023
- Eliminación, por motivos de desuso, de la función AddPatients
- Ajustes en AddAppointment
21/06/2023
- Ajustes en AddAppointment
09/06/2023
- Ajustes en GetInsurances
25/05/2023
- Ajustes en GetAppointments
23/05/2023
- Ajustes en UpdateAppointment
16/05/2023
- Ajustes en GetActivities, GetInsurances, AddPatient y AddAppointment
05/05/2023
- Ajustes en GetActivities, GetInsurances, SearchAvailabilities, GetAppointments y AddAppointment
03/05/2023
- Ajustes en AddPatient, AddAppointment y UpdateAppointment
25/04/2023
- Creación del documento
https://www.ofimedic.com/
Fecha de inicio. Se indica en formato de fecha (dd/mm/aaaa).
Hora de inicio. Se indica en formato de hora (hh:mm).
Fecha de finalización. Se indica en formato de fecha (dd/mm/aaaa).
Si se indica este parámetro, debe ser posterior a AVA_START_DAY.
https://www.ofimedic.com/SearchAvailabilities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/SearchAvailabilities?AVA_START_DAY=01%2F01%2F2024&AVA_START_TIME=08%3A00&AVA_END_DAY=31%2F12%2F2024&RESOURCE_ID=1&LOCATION_ID=1&INSURANCE_ID=1&ACTIVITY_ID=1&AVA_RESULTS_NUMBER=0'
[ { "AVA_DATE": "16/02/2025", "AVA_START_TIME": "12:00", "AVA_END_TIME": "12:15", "RESOURCE_ID": 1, "LOCATION_ID": 2, "INSURANCE_ID": 4, "ACTIVITY_ID": 2 } ]
Fecha de inicio. Se indica en formato de fecha (dd/mm/aaaa).
Hora de inicio. Se indica en formato de hora (hh:mm).
Fecha de finalización. Se indica en formato de fecha (dd/mm/aaaa).
Si se indica este parámetro, debe ser posterior a AVA_START_DAY.
https://www.ofimedic.com/CheckAvailability
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/CheckAvailability?AVA_START_DAY=01%2F01%2F2024&AVA_START_TIME=08%3A00&AVA_END_DAY=31%2F12%2F2024&RESOURCE_ID=1&LOCATION_ID=1&INSURANCE_ID=1&ACTIVITY_ID=1&AVA_RESULTS_NUMBER=0'
[ { "AVA_DATE": "16/02/2025", "AVA_START_TIME": "12:00", "AVA_END_TIME": "12:15", "RESOURCE_ID": 1, "LOCATION_ID": 2, "INSURANCE_ID": 4, "ACTIVITY_ID": 2 } ]