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/hipoteses
O que faz
Você manda só a lista de sintomas. A resposta já traz tudo o que a tela do médico precisa para seguir: não é preciso uma segunda busca para remédios, outra para exames e outra para a posologia.
A ordem das hipóteses é uma sugestão da base. O seu produto, ou o seu agente, reordena pelo quadro do paciente, e quem decide é o médico.
O que devolve
- Até 15 doenças candidatas por padrão (até 30), cada uma com CID-10, posição e os sintomas que bateram
- Até 6 remédios indicados por doença, com as apresentações vendidas no Brasil
- Posologia estruturada (dose, via, frequência, dose máxima, por público), uma vez só, num mapa por remédio
- Remédios contraindicados, até 8 exames e até 2 trechos de conduta de tratamento
Velocidade medida. Cerca de 2 s na primeira chamada e 0,3 s repetida.
Onde usar
- Prontuário que sugere hipóteses enquanto o médico escreve a queixa
- Agente clínico que precisa de contexto completo com uma chamada
- Tela de teleconsulta em passos: hipótese, remédio, exame, prescrição
Endereço basehttps://api.clinicals.medraph.ia.br
curl -s -X POST "https://api.clinicals.medraph.ia.br/v1/hipoteses" \
-H "X-API-Key: SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{"sintomas":["cefaleia","fotofobia","náusea"],"limite_doencas":5}'const resposta = await fetch('https://api.clinicals.medraph.ia.br/v1/hipoteses', {
method: 'POST',
headers: { 'X-API-Key': 'SUA_CHAVE', 'Content-Type': 'application/json' },
body: JSON.stringify({"sintomas":["cefaleia","fotofobia","náusea"],"limite_doencas":5}),
});
const dados = await resposta.json();import requests
resposta = requests.post(
"https://api.clinicals.medraph.ia.br/v1/hipoteses",
headers={"X-API-Key": "SUA_CHAVE"},
json={"sintomas":["cefaleia","fotofobia","náusea"],"limite_doencas":5},
)
dados = resposta.json(){
"sintomas": [
"cefaleia",
"fotofobia",
"náusea"
],
"hipoteses": [
{
"id": "C0149931",
"nome": "Enxaqueca",
"cid10": [
"G43"
],
"posicao": 1,
"sintomas_encontrados": [
"cefaleia",
"fotofobia",
"náusea"
],
"medicamentos": [
{
"id": "C0000970",
"nome": "paracetamol",
"nomes_comerciais_br": [
"Tylenol"
],
"apresentacoes_br": [
{
"forma": "Comprimido",
"concentracoes": [
"500 mg",
"750 mg"
]
}
],
"posologia": true
}
],
"contraindicados": [
{
"id": "C0014710",
"nome": "ergotamina na gestação"
}
],
"exames": [
{
"nome": "Exame neurológico"
}
],
"condutas": [
{
"titulo": "Crise leve a moderada",
"texto": "Analgésico simples ou anti-inflamatório no início da dor."
}
]
}
],
"posologias": {
"C0000970": {
"adulto": [
{
"dose": "500 a 750 mg",
"via": "oral",
"frequencia": "a cada 6 horas",
"dose_maxima": "4 g por dia"
}
]
}
},
"aviso": "Apoio à decisão. A avaliação e a conduta são do médico.",
"tempo_ms": 312
}Outras rotas da Clinicals API
Anamnese 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/responderLeitura 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/textoInteraçõ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.