Conversor de corticoides
Converta a dose de um corticoide sistêmico na dose equivalente de outro: 20 mg de prednisona equivalem a 80 mg de hidrocortisona ou a 0,75 mg de dexametasona, por uma tabela fixa baseada em 20 mg de hidrocortisona. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Medicamento
- Prednisone
- Dose
- 20
- Alvo
- Hydrocortisone
- Dose (mg)
- 20 mg
- Dose equivalente (mg)
- 80
- Equivalente do medicamento de origem (mg)
- 5
- Equivalente do medicamento de destino (mg)
- 20
Trocar um paciente de um corticoide sistêmico por outro é tarefa diária em clínicas, farmácias hospitalares, planejamento de alta e tabelas de prova, e a aritmética em miligramas erra com facilidade quando os agentes diferem dez vezes na potência anti-inflamatória. Esta calculadora de equivalência aceita um nome de fármaco reconhecido, uma dose finita em miligramas e um tipo de esteroide de destino, e devolve a dose equivalente em miligramas com uma tabela fixa ancorada em vinte miligramas de hydrocortisone. Prednisone e prednisolone ficam em cinco miligramas, methylprednisolone e triamcinolone em quatro, dexamethasone e betamethasone em zero vírgula setenta e cinco, cortisone em vinte e cinco, deflazacort em seis e paramethasone em dois. Trata-se de uma razão transparente, não de uma receita nem de um modelo de duração, efeito mineralocorticoide ou atividade inalatória ou tópica.
O que significa equivalência de dose de corticoide
A equivalência de dose de corticoide é a conversão de livro que responde a uma pergunta prática: se alguém toma uma quantidade dada em miligramas de um glicocorticoide sistêmico, qual quantidade em miligramas de outro agente iguala o mesmo efeito anti-inflamatório. A conversão não é identidade química nem simulação farmacocinética. É uma tabela de razões publicada ancorada em hydrocortisone, à qual se atribuíram historicamente vinte miligramas como dose equivalente de referência.
Nessa tabela cinco miligramas de prednisone ou prednisolone, quatro miligramas de methylprednisolone ou triamcinolone e zero vírgula setenta e cinco miligramas de dexamethasone ou betamethasone valem como equivalentes anti-inflamatórios daqueles vinte miligramas de hydrocortisone. Cortisone fica em vinte e cinco miligramas por ser um precursor menos potente, deflazacort em seis miligramas e paramethasone em dois miligramas. Esta capacidade aplica essa tabela como razão pura: a dose equivalente em miligramas é a dose de origem multiplicada pelos miligramas equivalentes do agente de destino divididos pelos miligramas equivalentes do agente de origem.
O resultado é um único número em miligramas do fármaco de destino, devolvido com os nomes canônicos, as linhas da tabela usadas e o fator de conversão para que um revisor recomputar a aritmética à mão. Potência mineralocorticoide, meia-vida biológica, ligação a proteínas plasmáticas, ativação hepática de prednisone a prednisolone e atividade tópica ou inalada ficam fora dessa razão. Essas propriedades importam na clínica e não estão codificadas aqui, por isso a saída se rotula como miligramas equivalentes e não como prescrição recomendada.
Use o número como conversão inicial transparente entre corticoides sistêmicos nomeados e, por cima, aplique o julgamento clínico, os esquemas de desmame e as regras do formulário local.
Onde a conversão de dose equivalente cabe — e onde não cabe
Farmacêuticos hospitalares que convertem um desmame de prednisolone da enfermaria em infusão equivalente de hydrocortisone precisam de um único número auditável em miligramas, não de uma célula de planilha que divergiu entre turnos. Equipes de alta que projetam um curso de dexamethasone sobre prednisone oral para a receita da comunidade usam a mesma razão para que a dose ambulatorial não seja um erro de uma ordem de grandeza.
Coordenadores de pesquisa que convertem em lote exposições históricas a glicocorticoides em miligramas equivalentes de prednisone para análise de coorte precisam de uma tabela fechada e de um fator determinístico, não de um modelo que muda entre execuções. A conversão não substitui quem prescreve: não desmama, não ajusta a ativação hepática de prednisone, não converte budesonide inalado nem clobetasol tópico, e não informa atividade mineralocorticoide. Validação falha não consome saldo.
Trate a saída como equivalência anti-inflamatória em miligramas contra a tabela de vinte miligramas de hydrocortisone e, depois, aplique o protocolo local de duração, via e monitoramento.
Casos de uso
Trocas de glicocorticoide na enfermaria e na alta
Converta uma dose documentada em miligramas de prednisone, methylprednisolone ou dexamethasone nos miligramas equivalentes do agente da receita de alta para que o número da passagem seja auditável.
Exposição equivalente a prednisone em logs de pesquisa
Mapeie em lote históricos de corticoide sistêmico para miligramas equivalentes de prednisone com uma só tabela fechada para que as análises de coorte compartilhem um único fator de conversão.
Tabelas de prova e de ensino em farmácia
Deixe os alunos conferir conversões de livro como vinte miligramas de prednisone para oitenta miligramas de hydrocortisone contra um oráculo determinístico em vez de um silêncio vazio.
Perguntas frequentes
Como converto uma dose de prednisone em miligramas de hydrocortisone?
A calculadora multiplica dose por 20/5, então 20 mg de prednisone devolvem 80 mg equivalentes de hydrocortisone.
Quais corticoides esta calculadora reconhece?
O conjunto fechado é betamethasone, cortisone, deflazacort, dexamethasone, hydrocortisone, methylprednisolone, paramethasone, prednisolone, prednisone e triamcinolone.
Por que dexamethasone aparece como equivalente de 0.75 mg?
A tabela anti-inflamatória se ancora em hydrocortisone 20 mg. Dexamethasone e betamethasone ocupam 0.75 mg nessa linha, então são cerca de vinte e seis vezes mais potentes miligrama a miligrama que hydrocortisone.
Isto converte esteroides tópicos, inalados ou anabolizantes?
Não. Só entram na tabela os glicocorticoides sistêmicos nomeados. Agentes inalados, tópicos, intra-articulares e anabolizantes como testosterone não são reconhecidos aqui como corticoides e são rejeitados.
O que a dose equivalente não leva em conta?
Ela só iguala o efeito anti-inflamatório. Potência mineralocorticoide, meia-vida, ligação a proteínas e a transformação da prednisona em prednisolona ficam de fora, então use o número como ponto de partida, não como prescrição.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/health/steroid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"drug":"prednisone","dose":20,"target":"hydrocortisone"}'const res = await fetch("https://api.kit.forhosting.com/health/steroid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"drug": "prednisone",
"dose": 20,
"target": "hydrocortisone"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/steroid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"drug": "prednisone",
"dose": 20,
"target": "hydrocortisone"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/steroid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"drug":"prednisone","dose":20,"target":"hydrocortisone"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"drug":"prednisone","dose":20,"target":"hydrocortisone"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/steroid", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"drug": "prednisone",
"dose": 20,
"target": "hydrocortisone"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.steroid",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Nomes não reconhecidos—incluindo anabolizantes e analgésicos comuns—falham com invalid_input em vez de uma conversão inventada.
Como enviar uma conversão e ler o resultado em miligramas
Exemplo: vinte miligramas de prednisone para hydrocortisone rendem oitenta miligramas, porque o fator é vinte dividido por cinco. Os mesmos vinte miligramas de prednisone para dexamethasone rendem zero vírgula setenta e cinco miligramas. Faça POST de três campos. O primeiro é drug: o corticoide sistêmico de origem, como nome canônico do conjunto fechado betamethasone, cortisone, deflazacort, dexamethasone, hydrocortisone, methylprednisolone, paramethasone, prednisolone, prednisone e triamcinolone. A correspondência não diferencia maiúsculas; aliases comuns como decadron para dexamethasone ou medrol para methylprednisolone são aceitos e devolvidos como chave canônica. Os aliases steroid, from, source, drug_name e corticosteroid apontam para o mesmo campo. O segundo campo é dose: uma quantidade finita em miligramas estritamente maior que zero. Aceitam-se os aliases dose_mg, amount e value. Doses nulas, negativas, ausentes ou não numéricas falham com invalid_input nomeando dose. O terceiro campo é target: o corticoide do qual você quer miligramas, do mesmo conjunto reconhecido. Os aliases to, target_drug e target_steroid apontam para cá. Se drug ou target faltar, estiver vazio ou não for um corticoide reconhecido, a tarefa falha e não é cobrada: agentes anabolizantes como testosterone e analgésicos comuns como ibuprofen são rejeitados em vez de mapeados em silêncio. Em sucesso, o corpo devolve drug e target como nomes canônicos, dose_mg como entrada limpa, equivalent_dose_mg como a quantidade convertida em miligramas, unit como mg, as duas linhas source_equivalent_mg e target_equivalent_mg, conversion_factor igual a target_equivalent_mg dividido por source_equivalent_mg, e uma string formula que reitera a razão e a âncora de vinte miligramas de hydrocortisone. Não há salto de rede nem aleatoriedade, então as checagens grátis no navegador batem byte a byte com a API.
Onde a conversão de dose equivalente cabe — e onde não cabe
Se o nome de origem não estiver na lista sistêmica reconhecida, o resultado honesto é invalid_input, não uma quantidade em miligramas adivinhada. Mantenha as solicitações pequenas, fixe equivalent_dose_mg nos testes e você obtém equivalência reproduzível em miligramas de esteroide para listas de verificação, rotinas de farmácia e ferramentas educativas sem montar uma pilha de apoio à decisão clínica. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa uma conversão de dose equivalente de corticoide?
A ferramenta do navegador é gratuita. Pedidos à API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; nomes não reconhecidos e o restante de entrada inválida não são cobrados.