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/
Fecha de inicio. Se indica en formato de fecha (dd/mm/aaaa).
Obligatorio indicar este parámetro si no se indica el parámetro presupuestoID.
La diferencia máxima entre este parámetro y fechaFin debe ser de un año natural. Debe ser anterior a fechaFin.
Fecha de finalización. Se indica en formato de fecha (dd/mm/aaaa).
Obligatorio indicar este parámetro si no se indica el parámetro presupuestoID.
La diferencia máxima entre fechaInicio y este parámetro debe ser de un año natural. Debe ser posterior a fechaInicio.
https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPresupuestosLineas
curl -i -X GET \
-u <username>:<password> \
'https://ws.ofimedic.com/ofimedicws/test/services.asmx/GetPresupuestosLineas?delegacionID=1&fechaFin=31%2F12%2F2024&fechaInicio=01%2F01%2F2024&fechaModificacion=01%2F01%2F1970&pacienteID=1&presupuestoID=1&token=1234'
Relación de líneas de presupuestos
Fecha de la línea de presupuesto.
El formato de fecha es "aaaa-mm-dd".
Identificador del Servicio/Artículo de la línea del presupuesto.
Importe del descuento de la línea del presupuesto.
Admite decimales.
Base imponible del presupuesto.
Este valor es la multiplicación de cantidad por precioUnitario, restando posteriormente ImporteDescuento.
Admite decimales.
Importe total de la línea del presupuesto.
Este valor es la suma de los valores baseImponible e importeIVA.
Admite decimales.
[ { "id": 1, "fecha": "2024-04-29", "idPresupuesto": 1, "servicioArticuloId": 1, "servicioArticulo": "Consultas", "estadoPresupuesto": "En edición", "cantidad": 5, "precioUnitario": 15, "ImporteDescuento": 1, "baseImponible": 74, "iva": 10, "importeIVA": 7.4, "importeTotalLinea": 81.4 } ]
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" } ]