Why this matters now
Resolution CFM No. 2,454/2026 of the Federal Council of Medicine has been in force since 26 August 2026. It allows AI as support for physicians and asks for governance, data protection under Brazil's General Data Protection Law (LGPD) and a record of AI use in the patient file.
Health data is sensitive personal data. When the full visit goes to an AI model, the patient's name, documents and history go with it, and the institution is accountable for that transfer.
The clinical content stays in the text: symptoms, tests, doses and decisions remain. Only what identifies the person is removed, and the AI still has what it needs to write the note.
How it works
The audio arrives through the API
Your application sends the visit recording, up to 25 MB, to the transcription route. The audio file is not stored.
Rota transcribes and cleans
The transcript comes back with placeholders instead of the name, CPF, SUS card, CRM, record number, health plan number and clinical dates.
AI writes the clinical note
Your system sends the clean text to a Rota model, through the OpenAI-compatible API, or to the model that you already use.
The record receives the note
Your system knows which patient the visit belongs to and saves the note in the correct record. The Rota dashboard keeps only the categories and counts of what was removed.
Example with fictitious data
Before Rota
Paciente Joana Ribeiro Matos, CPF 529.982.247-25, Cartão SUS 898 0012 3456 7890, prontuário 778201. Relata dor de cabeça há três dias, sem febre. Pressão 13 por 8. A Dra. Helena Prado, CRM-SP 123456, orienta dipirona 500 mg e retorno em sete dias.After Rota
Paciente [PESSOA_1], CPF [CPF_1], [CNS_1], [PRONTUARIO_1]. Relata dor de cabeça há três dias, sem febre. Pressão 13 por 8. A [PESSOA_2], [CRM_1], orienta dipirona 500 mg e retorno em sete dias.How to integrate
Use the transcription route, in the OpenAI format, and then the chat route. If your system already talks to OpenAI, change the address and the key.
The chat route also goes through the barrier: if the text arrives with personal data, the barrier removes it before the model.
curl https://rota-nacional.ia.br/v1/audio/transcriptions \
-H "Authorization: Bearer $ROTA_API_KEY" \
-F file=@consulta.mp3 \
-F language=pt
Good to know
- Rota takes care of the data; the clinical decision stays with the physician.
- For long recordings, send the audio in parts of up to 25 MB.