Especificaciones de los métodos que permiten interactuar con la información almacenada en las bases de datos de Ofimedic.
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.
https://ws.ofimedic.com/ofimedicws/test/services.asmx/
https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPacienteId
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPacienteId?dni=00000000A&email=example%40email.com'
[ { "id": 1 } ]
Número de página de resultados.
Si se indica este valor, se devolverá el resultado en dos bloques, uno con la información de paginación, llamado “info” (página actual, total de páginas y registros mostrados por página) y otro con los datos, llamado “data”. Si este parámetro se deja en blanco, se devuelven todos los registros.
Número de registros por página de resultados.
Sólo es posible indicarlo en caso de indicar también el parámetro pageNumber.
En caso de indicar el parámetro pageNumber dejando este parámetro en blanco, se devuelven 100 registros por página.
Vacío o “1” para devolver todos los registros. “0” para devolver solo los registros dados de alta.
https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPacientes
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPacientes?fechaModificacion=01%2F01%2F1970&pacienteID=1&pageNumber=1&pageSize=100&showBajas=1&showObsHistoria=1&token=1234'
Relación de pacientes
Observaciones de la historia del paciente.
Es un texto en formato RTF, lo cual puede provocar una sobrecarga.
True si acepta el tratamiento de sus datos. False en caso contrario.
True si acepta el tratamiento de sus imágenes. False en caso contrario.
True si acepta comunicaciones de marketing. False en caso contrario.
True si es exclusivo de la delegación indicada. False en caso contrario.
[ { "id": 1, "numeroHistoria": "1", "nombre": "A", "apellidos": "A", "dni": "00000000A", "fechaNacimiento": "01/01/1970", "direccion": "Gran Via 1", "poblacion": "Barcelona", "cp": "01234", "provincia": "Barcelona", "pais": "España", "telefonoFijo": "900000000", "telefonoMovil": "600000000", "email": "example@ofimedic.com", "referenciaPacienteId": 1, "tipoPacienteId": 1, "doctorId": 1, "tarifas": [ … ], "sexo": "Hombre", "alergias": "Ninguna", "antecedentesMedicos": "Ninguno", "medicacion": "Ibuprofeno", "antecedentesQuirurgicos": "Ninguno", "habitosToxicos": "Ninguno", "familia": "Ninguno", "observacionesHistoria": "", "aceptaTratamientoDatos": true, "aceptaTratamientoImagenes": true, "aceptaComunicaciones": false, "aceptaComunicacionesMarketing": false, "delegacionId": 1, "exclusivaDelegacion": false, "fechaUltimaVisitaFinalizada": "01/01/1970", "idExterno": "2", "fechaAlta": "01/01/1970" } ]
https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPaises
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPaises?token=1234'
[ { "id": 1, "pais": "España", "prefijo": "+34" } ]