Consultar Paciente
Utilize o método WsAcesso_consultPatient para consultar os dados cadastrais do paciente no programa PBM.
Este método retorna tanto campos estáticos quanto campos dinâmicos, variando conforme a configuração do programa e da origem.
🔐 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 Paciente
Utilize o método WsAcesso_consultPatient para consultar os dados do paciente já cadastrado no programa.
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição | Valor |
|---|---|---|---|---|
| programCode | Int | Sim | Código do programa PBM | 126 |
| originCode | Int | Sim | Código da origem de cadastro | 37 |
| cpf | String | Sim | CPF do paciente | Map Input |
Exemplo de consulta GraphQL
query {
WsAcesso_consultPatient(
args: {
programCode: 126
originCode: 37
cpf: "00000000000"
}
) {
code
message
status
forms {
formType
fields {
optionFields {
fieldCode
value
text
inclusionDate
}
fieldName
valueField
displayName
description
type
format
displayConfiguration
regex
mask
pixelFieldSize
sequence
intialValue
}
dynamicFields {
responseCode
enteredValue
codeQuestion
userProgramCode
questionTypeFlag
codeProductRule
}
}
}
}
Exemplo Retorno Completo
👉 Saiba mais sobre o Exemplo Retorno Consulta Paciente