Ficha do paciente: dados demográficos, anamnese/alergias, histórico médico e documentos. Cada registro é isolado à sua clínica; a operação de exclusão é um arquivamento reversível (sem hard-delete).
Endpoints deste recurso. Cada endpoint é limitado aos dados da clínica à qual a chave de API está vinculada; os endpoints de gravação suportam o cabeçalho Idempotency-Key.
/v1/patients
Obtém a lista de pacientes de forma paginada
Todos os papéis autorizados
/v1/patients
Cria um novo registro de paciente
admin · secretário · médico
/v1/patients/{id}
Obtém os detalhes de um único paciente
Todos os papéis autorizados
/v1/patients/{id}
Atualiza as informações do paciente
admin · secretário · médico
/v1/patients/{id}
Arquiva o paciente (soft-delete)
admin
/v1/patients/{id}/medical
Lista anamnese, alergias e histórico médico
Todos os papéis autorizados
/v1/patients/{id}/medical
Adiciona um registro médico/de anamnese
admin · médico
/v1/patients/{id}/documents
Lista os documentos do paciente
Todos os papéis autorizados
/v1/patients/{id}/documents
Adiciona um documento ao paciente
admin · secretário
Criar novo paciente
curl -X POST https://api.udentiva.com/v1/patients \
-H "Authorization: Bearer udk_live_xxx" \
-H "Idempotency-Key: 9f1c2e7a-..." \
-H "Content-Type: application/json" \
-d '{"first_name":"Ayse","last_name":"Yilmaz","phone":"+90555..."}'
HTTP/1.1 201 Created
{
"id": "c0ffee00-1234-...",
"first_name": "Ayse",
"last_name": "Yilmaz",
"phone": "+90555...",
"created_at": "2026-06-24T09:00:00Z"
}
Segurança não é um recurso, é a própria arquitetura. As garantias que se aplicam a este recurso:
Os erros retornam em um envelope consistente; o código é destinado à máquina, a mensagem ao usuário. Erro interno/stack nunca é vazado.
{
"error": {
"code": "validation_failed",
"message": "Campo inválido: e-mail"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Política de cookies