Respuesta de las acciones relativas a las citas en Ofimedic.
Ofimedic Cita Online (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}
- Los parámetros de entrada que son obligatorios están marcados como tal.
- 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.
- Todas las llamadas que incluyen parámetros de entrada en formato de fecha con inicio (START) y final (END) tendrán una limitación, la cuál estará indicada en cada método.
- Todos los mensajes de respuesta estarán formateados en JSON.
- En el caso de que la función indique horario restringido de obtención de datos, solo se permiten llamadas entre las 21:00h y las 10:59h.
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.
30/01/2025
- Modificaciones en GetAppointments:
- Inclusión de los campos APP_ARRIVAL_TIME, APP_ENTER_TIME, APP_EXIT_TIME y APP_STATEID.
- Eliminación del campo APP_CREATED.
- Inclusión de los campos APP_ARRIVAL_TIME, APP_ENTER_TIME, APP_EXIT_TIME y APP_STATEID.
23/12/2024
- Adecuación del documento y modificaciones en SearchAvailabilities, CheckAvailavility y GetAppointments.
23/01/2024
- Creación del documento.
https://ws.ofimedic.com/citaonlinews/test/services.asmx/
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.
Número de disponibilidades mostradas.
0 si se desea mostrar todas las disponibilidades.
En caso de no indicar este parámetro se mostrarán, como máximo, 100 resultados en la respuesta.
Si se indica un 0 o un número superior a 100, la consulta estará restringida por horario.
- Test
https://ws.ofimedic.com/citaonlinews/test/services.asmx/SearchAvailabilities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/citaonlinews/test/services.asmx/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.
Número de disponibilidades mostradas.
0 si se desea mostrar todas las disponibilidades.
En caso de no indicar este parámetro se mostrarán, como máximo, 100 resultados en la respuesta.
Si se indica un 0 o un número superior a 100, la consulta estará restringida por horario.
- Test
https://ws.ofimedic.com/citaonlinews/test/services.asmx/CheckAvailability
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/citaonlinews/test/services.asmx/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 } ]