Risco de câncer de pulmão ao parar de fumar, grátis
Informe quando parou de fumar, por quantos anos fumou e uma data de referência, e veja quanto do risco extra de câncer de pulmão causado pelo cigarro já diminuiu: com 20 anos de fumo e 10 sem fumar, pouco mais de três quartos. 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
- Data em que parou
- 2016-07-25
- Anos de tabagismo
- 20
- As of
- 2026-07-25
- Dias desde que parou
- 3.652
- Anos desde que parou
- 9,9988363895
- Fração de excesso restante
- 0,2419577581
- Redução do risco (%)
- 75,8042241857
Uma calculadora de recuperação ao parar de fumar estima quanto o excesso de risco de câncer de pulmão atribuível ao tabagismo já caiu desde que a pessoa parou. Informe a data de cessação, quantos anos fumou antes de parar e uma data de calendário de referência; a ferramenta converte o intervalo calendárico em anos desde a cessação com uma contagem de dias gregorianos proléptica e aplica o modelo de potência da duração de Doll–Peto com o decaimento de cessação de Armitage–Doll. A fração de excesso restante é anos fumados divididos por anos fumados mais anos desde que parou, elevada a 3.5, e o percentual estimado de redução do risco é cem vezes um menos essa fração.
O que significa recuperar o excesso de risco depois de parar de fumar
Quem continua fumando carrega um excesso de risco de câncer de pulmão que cresce de forma acentuada com o tempo de tabagismo. Doll e Peto mostraram que a incidência entre fumantes contínuos é aproximadamente proporcional à duração elevada a cerca de 4.5; essa identidade de potência da duração é o eixo de muitos modelos educativos de cessação.
Depois que a pessoa para, o excesso não some no dia da cessação: a fração restante desse excesso costuma ser escrita como duração na cessação dividida por duração mais tempo desde que parou, elevada a k menos um.
Com k igual a 4.5 o expoente é 3.5, de modo que quem fumou vinte anos e parou há dez conserva aproximadamente (20 / 30) elevado a 3.5 do excesso de pico, ou seja cerca de uma queda de três quartos do risco extra atribuível ao tabagismo—não uma afirmação de que agora tem o mesmo risco absoluto de um nunca fumante ao longo da vida, e não um diagnóstico pessoal.
O tempo desde que parou é uma grandeza de calendário: esta calculadora conta dias gregorianos inteiros da data de cessação até a data de referência e divide pelo ano gregoriano médio 365.2425, de modo que os dias bissextos entram sem nunca ler o relógio do servidor. Zero anos fumados é permitido e produz zero por cento de redução porque não há excesso atribuível ao tabagismo a recuperar; uma data de cessação igual à data de referência também produz zero por cento porque nenhum tempo de recuperação transcorreu.
A saída sempre inclui a fração de excesso restante, o percentual estimado de redução do risco, os dias e anos desde que parou, o k de Doll–Peto, uma string de fórmula e passos de substituição ordenados que você pode fixar em testes ou planilhas.
Usos práticos, limites e como isso difere de maços-ano
Use esta página quando alguém já souber quando parou e por quanto tempo tinha fumado, e quiser uma estimativa transparente de quanto do excesso de risco de câncer de pulmão impulsionado pela duração já se dissipou em um dia de referência escolhido—planilhas de educação para parar de fumar, folhetos de aconselhamento, testes unitários de aplicativos de saúde ou checagens na cadeia de processamento antes de registrar um marco de cessação.
Esta página visa quem busca calculadora de recuperação ao parar de fumar, risco de câncer de pulmão depois de parar ou quanto o risco pulmonar cai quando se para de fumar. Não é calculadora de maços-ano (esse produto é cigarros por dia vezes anos fumados, uma intenção de busca diferente), não é escore clínico PLCOm2012 ou LLP, não é conversor de cotinina e não é conselho médico para um paciente individual.
Prefira uma ferramenta de maços-ano quando só precisar da exposição acumulada a cigarros; prefira esta capacidade quando a pergunta for a recuperação do excesso de risco em função da data de cessação e da duração. Mantenha as durações dentro da faixa absoluta publicada para que a potência não transborde.
Casos de uso
Planilhas de educação para parar de fumar
Conselheiros informam a data de cessação, os anos fumados e a data da planilha de hoje para mostrar um percentual estimado de redução do excesso de risco com passos de substituição.
Testes unitários de aplicativos de saúde e EHR
Gere conjuntos de teste de recuperação conhecidos como corretos mais rejeições deliberadas de anos fumados negativos para valores esperados de rastreadores de cessação e suítes de validação.
Progresso pessoal a partir de uma data de cessação conhecida
Quem parou em um dia registrado pode comparar a recuperação estimada em um, cinco e dez anos sem planilha nem um motor clínico de risco.
Perguntas frequentes
Como se calcula a recuperação do risco de câncer de pulmão ao parar de fumar?
O percentual de redução do risco é 100 × (1 − excesso restante).
E se os anos fumados forem negativos?
Duração negativa não é um histórico de tabagismo válido; zero anos fumados é permitido e produz 0% de redução porque não há excesso a recuperar.
Por que é preciso enviar uma data de referência além da data de cessação?
O tempo desde que parou é uma diferença de calendário.
Isto é um diagnóstico médico ou um escore clínico de risco de câncer de pulmão?
Não. É uma estimativa educativa de potência da duração Doll–Peto da recuperação do excesso de risco. Não substitui PLCOm2012, LLP, Bach, critérios de rastreamento nem o julgamento de um clínico.
Quanto custa a calculadora de recuperação ao parar de fumar?
A ferramenta do navegador é gratuita e roda localmente.
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/smoking-recovery \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"quit_date":"2016-07-25","years_smoked":20,"as_of":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/health/smoking-recovery", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"quit_date": "2016-07-25",
"years_smoked": 20,
"as_of": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/smoking-recovery",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"quit_date": "2016-07-25",
"years_smoked": 20,
"as_of": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/smoking-recovery", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"quit_date":"2016-07-25","years_smoked":20,"as_of":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"quit_date":"2016-07-25","years_smoked":20,"as_of":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/smoking-recovery", 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
{
"quit_date": "2016-07-25",
"years_smoked": 20,
"as_of": "2026-07-25"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.smoking_recovery",
"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.
Limites
max_years_smoked | 120 |
max_years_since_quit | 120 |
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
Anos fumados negativos são rejeitados com invalid_input para que um erro de formulário nunca invente uma curva de recuperação.
Contrato de entrada, datas e comportamento de erro
Faça POST de um corpo JSON com três campos obrigatórios. quit_date (aliases quit, cessation_date, date_quit, stopped_on) é o dia de calendário em que a pessoa parou, como data gregoriana real na forma YYYY-MM-DD com anos de um até nove mil novecentos e noventa e nove; dias impossíveis como o trinta e um de abril são rejeitados. years_smoked (aliases years, duration_years, smoking_years, years_of_smoking) é a duração do tabagismo na cessação: um número finito não negativo, zero permitido, no máximo cento e vinte. as_of (aliases as_of_date, reference_date, on, date) é o dia de avaliação, também YYYY-MM-DD, e deve cair em ou depois da data de cessação para que os anos desde que parou não possam ser negativos. Em caso de sucesso o corpo ecoa quit_date, as_of e years_smoked, define days_since_quit como a diferença inteira de dias seriais, years_since_quit como essa diferença dividida por 365.2425, remaining_excess_fraction como a parcela restante Doll–Peto, risk_reduction_pct como cem vezes um menos essa parcela, doll_peto_k como 4.5, mais formula, message e steps. Validação falha—campos ausentes, números não finitos, anos fumados negativos, cessação futura em relação a as_of, datas fora da faixa de anos suportada, ou mais de cento e vinte anos desde que parou—retorna invalid_input e nunca é cobrada. Chamadas bem-sucedidas custam um US$ 0,002 fixo com unidade item. Campos numéricos são arredondados a doze casas decimais para que o executor gratuito do navegador e a API coincidam byte a byte.
Usos práticos, limites e como isso difere de maços-ano
Pareie exemplos de propósito: cessação em vinte e cinco de julho de dois mil e dezesseis, as_of em vinte e cinco de julho de dois mil e vinte e seis, vinte anos fumados para uma década de recuperação; quarenta anos fumados com apenas cinco anos desde que parou para mostrar que duração maior desacelera a queda fracionária; um years_smoked negativo para demonstrar o caminho duro de invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago. Checagens de ida e volta são fáceis: recalcule os dias entre as duas datas ISO, divida por 365.2425, eleve D sobre D mais T a 3.5 e confirme que cem vezes um menos essa quantidade iguala o risk_reduction_pct publicado dentro do arredondamento a doze decimais.