medical_certificate_sportAtestado médico desportivo
É um atestado médico com menos de 6 meses, assinado e em nome do atleta?
- Categoria
- Certificados
- País
- Internacional
- Campos extraídos
- 10 campos
- Custo
- 1 crédito
Cada prova exige uma antiguidade máxima diferente. A Constaia extrai apenas o necessário —apto para competir, data, médico e número de cédula— e verifica a antiguidade face à data da prova, o titular, a assinatura e o carimbo. Nunca extrai diagnósticos.
- Use reference_date com a data da prova e max_age_days com o prazo do regulamento.
- São dados de saúde (art. 9.º do RGPD): recomendamos storage "none" e guardar apenas o veredicto.
O que verifica
- Letra do NIF/NIE. Recalcula-se o carácter de controlo (módulo 23).
- Antiguidade. Emitido há menos de N dias.
- Titular. Nome, número ou data de nascimento coincidem com o esperado.
Campos extraídos
- Nome do paciente
patient_name - N.º de identificação do paciente
patient_id - Data de emissão
issue_date - Médico
doctor_name - Número de cédula profissional
doctor_license_number - Apto para a prática desportiva
fit_for_sport - Modalidade
sport - Restrições
restrictions - Assinatura presente
signature_present - Carimbo presente
stamp_present
Onde se usa
Exemplo de pedido
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@medical_certificate.pdf" \
-F 'options={
"expect": "medical_certificate_sport",
"checks": {
"max_age_days": 180,
"reference_date": "2026-11-14",
"holder": {
"full_name": "Laura Martín Ruiz"
},
"require_signature": true
},
"storage": "none"
}'Experimente sem custo com uma chave ck_test_ e o ficheiro medical_certificate.pdf.
Exemplo de resposta
Dados fictícios. Resposta abreviada.
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "medical_certificate_sport",
"label": "Atestado médico desportivo",
"confidence": 0.97
},
"verdict": {
"expected": [
"medical_certificate_sport"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "O documento é: Atestado médico desportivo."
}
]
},
"fields": {
"patient_name": {
"value": "LAURA MARTÍN RUIZ",
"confidence": 0.99,
"validated": true
},
"patient_id": {
"value": "87654321X",
"confidence": 0.98,
"validated": null
},
"issue_date": {
"value": "2026-07-03",
"confidence": 0.97,
"validated": null
},
"doctor_name": {
"value": "DR. JAVIER ORTEGA",
"confidence": 0.96,
"validated": null
},
"doctor_license_number": {
"value": "282812345",
"confidence": 0.99,
"validated": null
},
"fit_for_sport": {
"value": true,
"confidence": 0.98,
"validated": null
},
"sport": {
"value": "Trail running",
"confidence": 0.97,
"validated": null
},
"signature_present": {
"value": true,
"confidence": 0.96,
"validated": null
},
"stamp_present": {
"value": true,
"confidence": 0.99,
"validated": null
}
},
"checks": [
{
"code": "max_age_days",
"passed": true,
"message": "A data de emissão está dentro do prazo."
},
{
"code": "holder_match",
"passed": true,
"message": "O titular coincide."
},
{
"code": "signature_present",
"passed": true,
"message": "Tem assinatura."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
A Constaia prova que o documento é autêntico?
Não. Verifica o tipo, a coerência dos dados e as suas regras, e assinala sinais como possível edição ou fotografia de ecrã. Isso não prova autenticidade.
É guardada uma cópia do documento?
Não, a menos que o peça. Com storage "none" (por omissão) o ficheiro é apagado quando a análise termina.
Outros documentos
E para que conste…
Crie a sua conta, copie a chave de teste e valide o seu primeiro documento em cinco minutos.