Skip to main content

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âmetroTipoObrigatórioDescriçãoValor
programCodeIntSimCódigo do programa PBM126
originCodeIntSimCódigo da origem de cadastro37
cpfStringSimCPF do pacienteMap 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