Consultar Profissional
Utilize o método WsAcesso_consultProfesional para consultar os dados cadastrais de um profissional de saúde dentro do programa PBM.
🔐 Passo 1: Obtenção do Token de Autenticação e Headers
Antes de realizar qualquer consulta, é obrigatório autenticar-se e obter um token JWT válido.
Todos os endpoints deste fluxo utilizam os mesmos headers de autenticação.
👉 Para mais detalhes, consulte: Autenticação e Headers
📋 Passo 2: Consulta de Profissional
Utilize o método WsAcesso_consultProfesional para buscar os dados do profissional cadastrado.
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição | Valor |
|---|---|---|---|---|
| programCode | Int | Sim | Código do programa PBM | 126 |
| crmoType | String | Sim | Tipo do CRM | "1" |
| crmoNumber | String | Sim | Número do CRM | Map Input |
| state | String | Sim | Estado do profissional | Map Input |
Exemplo de consulta GraphQL
query {
WsAcesso_consultProfesional(
args: {
programCode: 126
crmoType: "1"
crmoNumber: "22078"
state: "SC"
}
) {
code
message
status
professional {
name
specialty
status1
status2
}
}
}
Exemplo de resposta
Sucesso:
{
"data": {
"consultProfesional": {
"code": 0,
"message": null,
"status": "00",
"professional": {
"name": "PROFISSIONAL TESTE",
"specialty": null,
"status1": "Principal",
"status2": "Transferido"
}
}
}
}
Erro:
{
"data": {
"WsAcesso_consultProfesional": {
"code": 0,
"message": "Não foi encontrado profissional com os dados informados.<br />Contate a Funcional Card, e informe os dados do CRM associados ao cadastro do paciente.<br /><br />Dados do CRM:<BR />CRM: 220781 - UF: SC.",
"status": "00",
"professional": null
}
}
}