Web Service TT (1.0.0)

Introducción

Especificaciones de los métodos que permiten interactuar con la información almacenada en las bases de datos de Ofimedic.

Especificaciones

  • La URL para acceder al servicio tendrá la siguiente estructura:
    • http://{URL}/services.asmx/{NombreMétodo}
    • https://{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.

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

Historial de cambios

Lista actualizada con los cambios realizados.

30/01/2025

  • Creación del documento.
Languages
Servers
Test

https://www.ofimedic.com/

Conexión

Prueba de conexión.

Operations

Disponibilidad

Búsqueda de datos de disponibilidad a partir de parámetros y valores indicados.

Operations

Citas

Respuesta de las acciones relativas a las citas en Ofimedic.

Operations

Obtención de listados

Obtiene las listas con los datos a partir de los valores especificados.

Operations

Pagos

Respuesta de las acciones relativas a los pagos en Ofimedic.

Operations

Notificación

Request

Elimina una cita en Ofimedic.

Query
APP_LIDstringrequired

Identificador de la cita.

Example: APP_LID=1
ACTIONstringrequired

Acción para notificación.
Add si es una acción de añadir un pago.
Cancel si es una acción de cancelación de un pago.

Example: ACTION=Add
curl -i -X GET \
  -u <username>:<password> \
  'https://www.ofimedic.com/notifyPayment?ACTION=Add&APP_LID=1'

Responses

Resultado

Bodyapplication/xmlArray [
RESULTstring

Respuesta de notificación.
OK en caso de notificación correcta.
ERROR en caso de error.

Example: "OK"
ERROR_MESSAGEstring

Descripción del error en caso de que RESULT sea ERROR.

APP_LIDinteger

Identificador de la cita.

Example: 1
]
Response
application/xml
<notifyPayment>
  <RESULT>OK</RESULT>
  <ERROR_MESSAGE/>
  <APP_LID>1</APP_LID>
</notifyPayment>