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.
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://www.ofimedic.com/
https://www.ofimedic.com/GetCita
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetCita?CitaID=1'
[ { "Fecha": "05/07/2023", "Hora": "08:00", "FacultativoID": 1, "Facultativo": "Facultativo 1", "EspecialidadID": 1, "Estado": "Finalizada", "TipoAtencion": "Presencial", "EnlaceVideoconferencia": "", "SociedadID": 1, "Nombre": "Sociedad 1" } ]
https://www.ofimedic.com/GetCitasByPaciente
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetCitasByPaciente?PacienteID=1'
[ { "CitaID": 1, "Fecha": "05/07/2023", "Hora": "08:00", "FacultativoID": 1, "Facultativo": "Facultativo 1", "EspecialidadID": 1, "Estado": "Finalizada", "TipoAtencion": "Presencial", "EnlaceVideoconferencia": "", "SociedadID": 1, "Nombre": "Sociedad 1" } ]
Identificador del tipo de documento.
Este valor se puede obtener en el método GetTiposDocumentoActuacion.
Mes del cual se van a mostrar los registros.
Obligatorio indicar este parámetro si no se indica el parámetro Año.
En caso de no indicar Año, se tendrá en cuenta el año actual.
https://www.ofimedic.com/GetDocumentosImagenes
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetDocumentosImagenes?A%C3%B1o=2023&Mes=4&PacienteID=1&TipoDocumentoID=1'
[ { "Fecha": "05/04/2023", "TipoDocumentoID": 1, "TipoDocumento": "Documento revisión", "SubtipoDocumentoID": 1, "SubtipoDocumento": "Subtipo", "DocumentoID": 1, "FacultativoID": 1, "Facultativo": "Facultativo 1", "NombreArchivo": "Archivo foto" } ]
https://www.ofimedic.com/GetEspecialidades
curl -i -X GET \
-u <username>:<password> \
https://www.ofimedic.com/GetEspecialidades
[ { "EspecialidadID": 1, "Nombre": "Especialidad 1" } ]
https://www.ofimedic.com/GetFacultativo
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetFacultativo?FacultativoID=1'
[ { "Nombre": "Nombre", "Apellidos": "Apellidos", "Especialidades": [ … ], "TiposAtencion": [ … ] } ]
https://www.ofimedic.com/GetFacultativosByEspecialidad
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetFacultativosByEspecialidad?EspecialidadID=1&SoloFacultativosActivos=0'
[ { "FacultativoID": 1, "Facultativo": "Facultativo 1" } ]
https://www.ofimedic.com/GetFacultativosBySociedad
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetFacultativosBySociedad?SociedadID=1&SoloFacultativosActivos=0'
[ { "FacultativoID": 1, "Facultativo": "Facultativo 1" } ]
https://www.ofimedic.com/GetFacultativosByEspecialidadAndSociedad
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetFacultativosByEspecialidadAndSociedad?EspecialidadID=1&SociedadID=1&SoloFacultativosActivos=0&TipoAtencion=0'
[ { "FacultativoID": 1, "Facultativo": "Facultativo 1" } ]
https://www.ofimedic.com/GetCitasFacultativoByFecha
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetCitasFacultativoByFecha?FacultativoID=1&Fecha=01%2F01%2F2025'
[ { "Fecha": "05/07/2023", "Hora": "08:00", "TipoVisita": "Revisión", "Estado": "Finalizada", "Paciente": "Paciente 1", "TipoAtencion": "Presencial" } ]
https://www.ofimedic.com/GetSociedades
curl -i -X GET \
-u <username>:<password> \
https://www.ofimedic.com/GetSociedades
[ { "SociedadID": 1, "Nombre": "Sociedad 1" } ]
https://www.ofimedic.com/GetSociedadesPaciente
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/GetSociedadesPaciente?PacienteID=1'
[ { "SociedadID": 1, "Nombre": "Sociedad 1" } ]
https://www.ofimedic.com/GetTiposDocumentoActuacion
curl -i -X GET \
-u <username>:<password> \
https://www.ofimedic.com/GetTiposDocumentoActuacion
Datos de tipos de documentos
Indica si es necesario usar el subtipo de documento para operar con documentos.
True si es necesario.
False en caso contrario.
En caso de ser true, el parámetro de entrada SubtipoDocumentoID deberá indicarse siempre en los métodos donde se requiera su indicación.
[ { "TipoDocumentoID": 1, "Descripcion": "Documento revisión", "NecesarioSubtipoDocumentoID": true } ]