Web Service CM (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 en el Centro Médico.

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.

  • Todos los mensajes de respuesta estarán formateados en JSON.

Historial de cambios

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.

07/04/2022

  • Creación de la función SendDocumentosEmail.

11/03/2022

  • Modificación en GetSociedades: Inclusión de la tarifa "Particular".

03/03/2022

  • Modificación en BusquedaCitaNueva: Los días disponibles a buscar pasan de 15 a 45.

21/01/2022

  • Modificación en GetFacultativosByEspecialidadAndSociedad: Inclusión del parámetro de entrada TipoAtencion.

12/11/2021

  • Modificación en GetDocumentosImagenes: Inclusión del campo NombreArchivo.

29/10/2021

  • Modificación en GetDocumentosImagenes: Modificación del parámetro Año.

06/10/2021

  • Modificación en GetDocumentosImagenes: Inclusión de los parámetros TipoDocumentoID, Mes y Año.

04/10/2021

  • Modificación en GetDocumentoImagen: Modificación del parámetro SubtipoDocumentoID para obtener los resultados de las pruebas.

08/09/2021

  • Modificación en LoginFacultativo: Inclusión del parámetro SoloDesdeHora.
  • Modificación en BusquedaCitaNueva: Inclusión del parámetro SoloDesdeHora.

03/09/2021

  • Modificación en BusquedaCitaNueva: Los días disponibles a buscar pasan de 7 a 15.
Languages
Servers
Test

https://www.ofimedic.com/

Autenticación

Prueba de conexión.

Operations

Citas

Respuesta de las acciones relativas a las citas en Ofimedic.

Operations

Descargas

Respuesta de acciones relacionadas con la descarga de archivos específicos.

Operations

Envío

Envíos de tipos de datos por vías específicas.

Operations

Documentos por correo

Request

Envía documentos por email.

Query
PacienteIDintegerrequired

Identificador del paciente.

Example: PacienteID=1
Emailsstring(email)required

Lista de emails de destino.
Cada email es separado con el carácter “|”.

Example: Emails=example.1@email.com|example.2@email.com
Documentosstringrequired

Lista de documentos a enviar.

Se indican 3 valores, los 3 en números enteros, por documento, en el siguiente orden:
    - TipoDocumentoID (obligatorio)
    - SubtipoDocumentoID (opcional)
    - DocumentoID (obligatorio)

Entre valores del mismo documento se separa usando el carácter “,”.
Entre documentos a enviar se separan con el carácter “|”.

Si SubtipoDocumentoID es un valor en blanco, se deja vacío como se ve en el ejemplo.

Example: Documentos="1,3,2|3,,5|4,2,8"
UsarSistemaSFTPinteger

1 si se desea descargar el documento vía SFTP.
0 si se desea descargar directamente desde la carpeta de archivos o desde la base de datos.
Si no se indica, será, por defecto, 1.

Example: UsarSistemaSFTP=1
curl -i -X GET \
  -u <username>:<password> \
  'https://www.ofimedic.com/SendDocumentosEmail?Documentos=%221%2C3%2C2%7C3%2C%2C5%7C4%2C2%2C8%22%0A&Emails=example.1%40email.com%2Cexample.2%40email.com&PacienteID=1&UsarSistemaSFTP=1'

Responses

Respuesta a los datos introducidos.

Bodyapplication/json
arrays
Response
application/json

Envío correcto.

[ { "Resultado": true } ]

Obtención de listados

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

Operations

Pacientes

Respuesta de acciones específicas relacionadas con pacientes.

Operations