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
userIdstringID único del doctor que se desea consultar.
providerIdnumberID 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
}
}