- Dev Center
- Documentação
- API REST
- Referência da API
API REST
Referência da API
Uma face HTTP fina sobre o SDK diagnos: um processo, uma service account, uma sessão viva. Toda rota exige um certificado de cliente assinado pela CA em que est
Uma face HTTP fina sobre o SDK diagnos: um processo, uma service account, uma sessão viva. Toda rota exige um certificado de cliente assinado pela CA em que este deployment confia — não existe outra credencial. Toda resposta não-2xx é `{"error": {"code", "message", "trace_id"}}`; decida por `code`.
Endpoints #
patients #
Registros de paciente cifrados: selados neste processo, versionados, nunca legíveis pelo cofre.
- GET
/v1/patientsLista pacientes - POST
/v1/patientsCria um paciente - GET
/v1/patients/{patient_id}Busca um paciente - PUT
/v1/patients/{patient_id}Atualiza um paciente - DEL
/v1/patients/{patient_id}Manda um paciente para a lixeira - POST
/v1/patients/{patient_id}/archiveArquiva um paciente - POST
/v1/patients/{patient_id}/unarchiveDesarquiva um paciente - POST
/v1/patients/{patient_id}/restoreRestaura um paciente da lixeira
exams #
Exames cifrados e seus laudos, cada um ligado a um paciente.
- GET
/v1/examsLista exames - POST
/v1/examsCria um exame - GET
/v1/exams/{exam_id}Busca um exame - PUT
/v1/exams/{exam_id}Atualiza um exame - DEL
/v1/exams/{exam_id}Manda um exame para a lixeira - POST
/v1/exams/{exam_id}/archiveArquiva um exame - POST
/v1/exams/{exam_id}/unarchiveDesarquiva um exame - POST
/v1/exams/{exam_id}/restoreRestaura um exame da lixeira
drives #
Arquivos e pastas de um security group (`{sg}`), cada arquivo sob a própria chave.
session #
A única sessão de SDK que este processo mantém, e a identidade mTLS de quem chama.
health #
Vivacidade, atrás do mTLS como todo o resto.