Saltar al contenido principal
POST
/
consultations
/
v2
/
{DAAI_CONSULTATION_ID}
/
recordings
/
{DAAI_RECORDING_ID}
/
finish
Terminar consulta
curl --request POST \
  --url https://apim.doctorassistant.ai/api/sandbox/consultations/v2/{DAAI_CONSULTATION_ID}/recordings/{DAAI_RECORDING_ID}/finish \
  --header 'Content-Type: application/json' \
  --header 'x-daai-api-key: <api-key>' \
  --data '
{
  "specialty": "generic",
  "reportSchema": {
    "instructions": "O relatório deve ser escrito em português brasileiro e deve conter as informações do paciente, da consulta e do diagnóstico.",
    "schema": {
      "type": "object",
      "required": [
        "<string>"
      ],
      "properties": {},
      "additionalProperties": true
    },
    "fewShots": "[{\"foo\":1,\"bar\":\"test\"},{\"foo\":2,\"bar\":\"test2\"}]"
  }
}
'
{
  "id": "s0q0ud3fi1d9kcwjrt8vs50n",
  "transcription": "",
  "recording": {},
  "report": {
    "specialty": "generic",
    "content": {}
  },
  "metadata": {}
}

Autorizaciones

x-daai-api-key
string
header
requerido

Clave de API para autenticación

Parámetros de ruta

DAAI_CONSULTATION_ID
string
requerido
DAAI_RECORDING_ID
string
requerido

Cuerpo

application/json
specialty
string
predeterminado:generic

Especialidad de la consulta. Si no informada, será considerada como 'generic'

Ejemplo:

"generic"

reportSchema
object

Esquema do relatório. Se não informado, será considerado o esquema padrão da especialidade ou o configurado globalmente.

  • O campo schema deve ser um JSON Schema válido, conforme a especificação oficial. Isso garante que o relatório gerado siga a estrutura esperada.
  • O campo fewShots deve conter exemplos que satisfazem o schema definido.

Dica: É possível testar e validar a configuração do relatório customizado diretamente no backoffice, na aba de transformação nas configurações da aplicação. Assim, você pode experimentar diferentes schemas e exemplos antes de aplicar em produção.

Respuesta

Consulta finalizada com sucesso

id
string
requerido

ID da consulta

Ejemplo:

"s0q0ud3fi1d9kcwjrt8vs50n"

transcription
string
requerido

Transcrição da consulta

Ejemplo:

""

recording
object
requerido

Informações da gravação

Ejemplo:
{}
report
object
requerido

Relatório da consulta

metadata
object
requerido

Metadados da consulta

Ejemplo:
{}