Leitura de texto clínico
Acha doenças, sintomas e remédios num texto livre, com negação, e traz as fichas e a posologia.
POST/v1/textoGET/v1/texto
O que faz
Cole uma queixa, uma evolução ou uma mensagem do paciente. A rota reconhece os conceitos, entende negação ("nega febre", "sem vômito"), corrige erro de digitação e identifica remédio por nome comercial.
Com os sintomas achados ela já faz a consulta, e para cada remédio citado devolve a ficha e como usar, em campos, escolhidos por regra fixa.
O que devolve
- Conceitos achados no texto, separados em afirmados e negados
- Intenção e população do texto (adulto, criança, gestante)
- Fichas dos remédios citados e a posologia em campos: esquemas, dose máxima, duração, modo de usar
- Os melhores trechos de bula e protocolo e as condutas ligadas ao texto
Onde usar
- Estruturar texto livre de prontuário legado
- Triagem de mensagens de pacientes antes do atendimento
- Conferência de prescrição escrita à mão ou ditada
Endereço basehttps://api.clinicals.medraph.ia.br
curl -s -X POST "https://api.clinicals.medraph.ia.br/v1/texto" \
-H "X-API-Key: SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{"texto":"febre alta há 3 dias, dor atrás dos olhos e sem vômito; tomou novalgina"}'const resposta = await fetch('https://api.clinicals.medraph.ia.br/v1/texto', {
method: 'POST',
headers: { 'X-API-Key': 'SUA_CHAVE', 'Content-Type': 'application/json' },
body: JSON.stringify({"texto":"febre alta há 3 dias, dor atrás dos olhos e sem vômito; tomou novalgina"}),
});
const dados = await resposta.json();import requests
resposta = requests.post(
"https://api.clinicals.medraph.ia.br/v1/texto",
headers={"X-API-Key": "SUA_CHAVE"},
json={"texto":"febre alta há 3 dias, dor atrás dos olhos e sem vômito; tomou novalgina"},
)
dados = resposta.json(){
"conceitos": [
{
"nome": "febre",
"classe": "sintoma",
"negado": false,
"trecho": "febre alta há 3 dias"
},
{
"nome": "dor retro-orbitária",
"classe": "sintoma",
"negado": false,
"trecho": "dor atrás dos olhos"
},
{
"nome": "vômito",
"classe": "sintoma",
"negado": true,
"trecho": "sem vômito"
},
{
"nome": "dipirona",
"classe": "medicamento",
"nome_comercial": "Novalgina",
"trecho": "novalgina"
}
],
"analise": {
"intencao": "quadro_clinico",
"populacao": "adulto"
},
"posologias": {
"dipirona": {
"adulto": [
{
"dose": "500 mg a 1 g",
"via": "oral",
"frequencia": "até 4 vezes ao dia"
}
]
}
}
}Outras rotas da Clinicals API
Hipóteses diagnósticas
Envie os sintomas e receba, numa chamada só, as doenças candidatas com remédios, exames e conduta.
POST
/v1/hipotesesGET/v1/hipotesesAnamnese sem IA generativa
A fala do paciente vira sintomas, duração, intensidade e as próximas perguntas, por regras fixas.
POST
/v1/anamneseRespostas clínicas com citação
Pergunta em texto livre, resposta curta e os trechos que a sustentam.
POST
/v1/responderGET/v1/responderInterações medicamentosas
De 2 a 10 remédios, por nome comercial ou princípio ativo: pares com interação, gravidade e manejo.
POST
/v1/interacoesGET/v1/interacoes
Teste com os seus casos
Peça uma chave de teste, diga o caso de uso e o volume estimado, e avalie as rotas com os seus próprios dados.