Respuesta de las acciones relativas a las citas en Ofimedic.
Web Service TT (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.
- Las que incluyen parámetros de entrada en formato de fecha con inicio (START) y final (END) pueden tener una limitación, la cuál estará indicada en cada método.
- Todos los mensajes de respuesta estarán formateados en XML.
- 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.
Overview
Languages
Servers
Test
https://www.ofimedic.com/
- Test
https://www.ofimedic.com/GetLocations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetLocations?LOCATION_LID=1'
Response
application/xml
<getLocationsResult>
<RESULT>OK</RESULT>
<Locations>
<Location>
<LOCATION_LID>1</LOCATION_LID>
<LOCATION_NAME>Centro Médico Ofimedic Barcelona</LOCATION_NAME>
<LOCATION_NOTICE/>
<LOCATION_ADRESS>Avda. de les Garrigues 46</LOCATION_ADRESS>
<LOCATION_ZIP_CODE>08820</LOCATION_ZIP_CODE>
<LOCATION_CITY>El Prat del Llobregat</LOCATION_CITY>
<LOCATION_PROVINCE>Barcelona</LOCATION_PROVINCE>
<LOCATION_REGION/>
<LOCATION_COUNTRY>España</LOCATION_COUNTRY>
<LOCATION_PHONE>932805252</LOCATION_PHONE>
<LOCATION_EMAIL>info@ofimedic.com</LOCATION_EMAIL>
<WEB_ENABLED>1</WEB_ENABLED>
</Location>
</Locations>
</getLocationsResult>
- Test
https://www.ofimedic.com/GetResources
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetResources?LOCATION_LID=1'
Response
application/xml
<getResourcesResult>
<RESULT>OK</RESULT>
<Resources>
<Resource>
<RESOURCE_LID>1</RESOURCE_LID>
<RESOURCE_FIRST_NAME>Nombre</RESOURCE_FIRST_NAME>
<RESOURCE_SECOND_NAME>Apellidos</RESOURCE_SECOND_NAME>
<RESOURCE_MOBILE_PHONE/>
<RESOURCE_EMAIL>email@example.com</RESOURCE_EMAIL>
<ID_NUMBER/>
<RESOURCE_NOTICE/>
<LOCATION_LID>1</LOCATION_LID>
<WEB_ENABLED>1</WEB_ENABLED>
<AVAILABILITIES_STEP>15</AVAILABILITIES_STEP>
</Resource>
</Resources>
</getResourcesResult>
- Test
https://www.ofimedic.com/GetInsurances
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetInsurances?RESOURCE_LID=1&ACTIVITY_LID=1'
Response
application/xml
<getInsurancesResult>
<RESULT>OK</RESULT>
<Insurances>
<Insurance>
<INSURANCE_LID>1</INSURANCE_LID>
<INSURANCE_NAME>Tarifa privada Consulta</INSURANCE_NAME>
<INSURANCE_TYPE>0</INSURANCE_TYPE>
<ACTIVITY_PRICE>0</ACTIVITY_PRICE>
<WEB_ENABLED>1</WEB_ENABLED>
</Insurance>
</Insurances>
</getInsurancesResult>
- Test
https://www.ofimedic.com/GetActivities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetActivities?RESOURCE_LID=1&INSURANCE_LID=1'
Response
application/xml
<getActivitiesResult>
<RESULT>OK</RESULT>
<Activities>
<Activity>
<ACTIVITY_LID>1</ACTIVITY_LID>
<ACTIVITY_NAME>Visita normal</ACTIVITY_NAME>
<ACTIVITY_GROUP_NAME>Visitas</ACTIVITY_GROUP_NAME>
<ACTIVITY_GROUP_LID>1</ACTIVITY_GROUP_LID>
<ACTIVITY_DURATION>0</ACTIVITY_DURATION>
<ACTIVITY_PRICE>29.99</ACTIVITY_PRICE>
<ACTIVITY_NOTICE/>
<ACTIVITY_PREPARATION/>
<WEB_ENABLED>1</WEB_ENABLED>
</Activity>
</Activities>
</getActivitiesResult>