Skip to main content

Obtener Doctor por ID

Este endpoint permite obtener la información detallada de un doctor específico, usando su userId y el providerId asociado para validar la pertenencia al proveedor de salud. Este endpoint puede devolver tanto doctores activos como aquellos que han sido marcados con soft delete.

🔒 Este endpoint requiere autenticación. Consulte la sección de Autenticación para obtener instrucciones sobre cómo autenticar sus solicitudes.


Endpoint​

💡 Importante: Para conocer en detalle los métodos, parámetros requeridos, el formato del body y posibles respuestas, puede consultar la documentación específica en el Portal de desarrolladores o revisar el request configurado en el archivo de Postman previamente compartido.

🔐 Nota: Para obtener el catálogo de HealthAPI, debe autenticarse en ese mismo portal utilizando las credenciales otorgadas.

A continuación se detallan los parámetros necesarios.


Parámetros​

ParámetroTipoObligatorioDescripción
userIdstringSíID único del doctor que se desea consultar.
providerIdnumberSíID del Health Provider al que pertenece el doctor.

Ejemplos de respuesta exitosa (200 OK)​

La respuesta varía si el doctor está activo o si fue eliminado con soft delete.

Para un doctor activo (no eliminado):

{
"code": 200,
"response": {
"id": "845",
"name": "Laura",
"lastname": "Fernández",
"email": "[email protected]",
"specialityId": 4,
"lang": "PT"
}
}

Para un doctor con soft delete (eliminado lógicamente):

{
"code": 200,
"response": {
"id": "2087",
"name": "Sofía",
"lastname": "Martínez",
"email": "[email protected]",
"specialityId": 3,
"lang": "FR",
"isDeleted": true
}
}