Ler as respostas
As respostas da anamnese preenchida, com as perguntas em pt-BR e o que pede atenção. É dado de saúde: pede o escopo próprio anamneses:answers.
Escopo do app: anamneses:answers. Pelo OAuth, vale o perfil da pessoa.
curl --request GET \
--url https://api.westhetics.io/v1/anamneses/{id}/answers \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.westhetics.io/v1/anamneses/{id}/answers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.westhetics.io/v1/anamneses/{id}/answers"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"anamnesisId": "<string>",
"protocolNumber": "<string>",
"completedAt": "<string>",
"contentHash": "<string>",
"attention": [
{
"questionKey": "<string>",
"label": "<string>"
}
],
"sections": [
{
"key": "<string>",
"name": "<string>",
"questions": [
{
"label": "<string>",
"answer": "<string>",
"isFlagged": true,
"questionId": "<string>",
"key": "<string>"
}
]
}
],
"answers": [
{
"questionId": "<string>",
"key": "<string>",
"isSkipped": true,
"isNotApplicable": true,
"value": "<unknown>",
"followUp": "<unknown>"
}
]
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}Autorizações
A chave do app de integração, criada em Integrações. Escopos: patients:read (Listar, buscar e ler pacientes; os eventos patient..); patients:write (Criar e editar pacientes. Inclui ler.); anamneses:read (Listar e ler anamneses, sem as respostas; os eventos anamnesis..); anamneses:write (Enviar, reenviar e cancelar anamnese. Inclui ler.); anamneses:answers (Ler as respostas da anamnese preenchida. É dado de saúde.); documents:read (Atendimentos, documentos, status da assinatura e o PDF; os eventos appointment.* e signature_request.*.); documents:write (Gerar contrato e termos e enviar para assinatura, reenviar e cancelar. Inclui ler.); catalog:read (Procedimentos, prestadores e modelos de documento da clínica.); webhooks:write (Criar, alterar e remover os webhooks do próprio app pela API.)
curl --request GET \
--url https://api.westhetics.io/v1/anamneses/{id}/answers \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.westhetics.io/v1/anamneses/{id}/answers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.westhetics.io/v1/anamneses/{id}/answers"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"anamnesisId": "<string>",
"protocolNumber": "<string>",
"completedAt": "<string>",
"contentHash": "<string>",
"attention": [
{
"questionKey": "<string>",
"label": "<string>"
}
],
"sections": [
{
"key": "<string>",
"name": "<string>",
"questions": [
{
"label": "<string>",
"answer": "<string>",
"isFlagged": true,
"questionId": "<string>",
"key": "<string>"
}
]
}
],
"answers": [
{
"questionId": "<string>",
"key": "<string>",
"isSkipped": true,
"isNotApplicable": true,
"value": "<unknown>",
"followUp": "<unknown>"
}
]
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"requestId": "<string>",
"fields": {}
}
}