ForHosting KIT · Saúde e esporte

Renovação de receita

30 comprimidos a um por dia, retirados em 1º de março de 2026, duram 30 dias, então a próxima renovação cai em 31 de março. Informe a quantidade, a dose diária e a data de retirada para planejar a próxima ida à farmácia. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Quantidade
30
Dose diária
1
Data de aquisição
2026-03-01
Você obtém
Dias cobertos
30
Data de reposição
2026-03-31

Uma calculadora de renovação de receita responde a uma pergunta prática e estreita: dadas as unidades dispensadas, quantas dessas unidades se tomam por dia e o dia de calendário da dispensação, por quantos dias o estoque dura e em que data convém planejar a próxima retirada.

O que significam os dias cobertos e como se obtém a próxima data de renovação

O suprimento em dias da farmácia — buscado com frequência como dias de cobertura ou days supply — é o número de dias de calendário que uma quantidade dispensada dura quando tomada na dose diária prescrita. Truncar para o inteiro inferior é a regra convencional de dias de suprimento em rótulos e faturas: uma data de renovação é um dia de calendário, não uma fração, e uma dose parcial restante não estende a cobertura até a meia-noite seguinte. Trinta comprimidos a um por dia duram trinta dias.

Noventa comprimidos a dois por dia duram quarenta e cinco dias. Dez comprimidos a três por dia duram três dias completos, com um comprimido restante, que não compra um quarto dia coberto. A cobertura no dia da dispensação conta como o dia um do suprimento: um frasco de trinta dias no primeiro de janeiro se esgota depois do dia trinta, e a próxima renovação é o dia trinta e um.

O percurso é educativo e determinístico; não substitui o julgamento profissional do farmacêutico, regras de renovação antecipada nem exceções do convênio para pacientes individuais.

Fichas de adesão e planejamento de renovações

Transforme um frasco de trinta unidades uma vez ao dia ou um de noventa duas vezes ao dia em uma próxima data de renovação sem serial de planilha e depois varie a data de dispensação nos fins de mês.

Como se calcula a próxima data de renovação?

Um suprimento de trinta dias dispensado em 2026-03-01 renova em 2026-03-31. A cobertura no dia da dispensação conta como o dia um. Anos bissextos e a duração dos meses são tratados com aritmética serial civil, não com o relógio do anfitrião.

Quantos dias duram 90 comprimidos se eu tomo 2 por dia?

Duram 45 dias. A calculadora divide a quantidade dispensada pela dose diária e fica só com os dias completos, que é a regra usual nos rótulos de farmácia e nos pedidos ao plano de saúde.

Por que um comprimido que sobra não soma mais um dia?

Porque os dias de cobertura são contados inteiros. Dez comprimidos a três por dia cobrem três dias completos; o comprimido que sobra não é uma dose diária completa, então não muda a data de renovação.

Serve para xarope ou inalador?

Sim. A quantidade pode ser em comprimidos, cápsulas, mililitros ou jatos, desde que a dose diária esteja na mesma unidade. Misturar unidades, como mililitros dispensados e comprimidos por dia, dá um resultado errado.

Essa data substitui a orientação do farmacêutico?

Não. É um cálculo de orientação, sempre igual para os mesmos dados. Não considera regras de renovação antecipada, exceções do seu plano de saúde nem o julgamento profissional do farmacêutico sobre o seu caso.

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.

POSThttps://api.kit.forhosting.com/health/prescription-refill

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/health/prescription-refill \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"quantity":30,"daily_dose":1,"fill_date":"2026-03-01"}'
{
  "quantity": 30,
  "daily_dose": 1,
  "fill_date": "2026-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.prescription_refill",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta ferramenta calcula os dias cobertos como o quociente inteiro de quantity dividido por daily_dose e soma essa contagem a fill_date com aritmética gregoriana proléptica, de modo que a duração dos meses e os dias bissextos permaneçam corretos sem tocar o relógio do anfitrião. quantity e daily_dose devem ser números finitos estritamente positivos; zero, negativos, ausentes e não numéricos falham com invalid_input e não são cobrados.

O que significam os dias cobertos e como se obtém a próxima data de renovação

Esta calculadora usa a identidade inteira days_covered igual ao floor de quantity dividido por daily_dose. quantity é o número de unidades entregues ao paciente: comprimidos, cápsulas, mililitros de líquido ou jatos, desde que quantity e daily_dose compartilhem a mesma unidade. daily_dose é quantas dessas unidades se consomem em um dia. A próxima data de renovação é fill_date mais days_covered usando contagens seriais gregorianas prolépticas. De forma equivalente, refill_date iguala fill_date mais days_covered dias.

Contrato de entrada, forma da resposta e comportamento de erro

Mais de trinta e seis mil e quinhentos dias cobertos (cem anos) são rejeitados para que uma dose diária microscópica não invente uma data depois do ano 9999. A validação falha não é cobrada. Envie um corpo JSON com três campos obrigatórios. O campo quantity (aliases qty, quantity_dispensed, qty_dispensed, dispensed, units) é a quantidade dispensada e deve ser um número finito estritamente positivo ou uma string numérica, no máximo um milhão. O campo daily_dose (aliases dose, dose_per_day, daily_consumption, units_per_day, per_day) é a quantidade tomada a cada dia na mesma unidade e deve ser igualmente um número finito estritamente positivo de no máximo um milhão. O campo fill_date (aliases date, filled_on, fill, dispensed_on) é o dia de calendário da dispensação 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 trinta e um de fevereiro são rejeitados. Cada campo numérico pode chegar como número JSON ou como string numérica; strings vazias, valores não finitos e campos ausentes falham com invalid_input. Em caso de sucesso o corpo ecoa quantity e daily_dose arredondados, fill_date normalizado, days_covered inteiro, refill_date como YYYY-MM-DD e uma string formula que reitera a identidade. Exemplo: quantity trinta, daily_dose um, fill_date primeiro de março de dois mil e vinte e seis produz days_covered trinta e refill_date trinta e um de março de dois mil e vinte e seis. Exemplo: quantity noventa, daily_dose dois, fill_date quinze de dezembro de dois mil e vinte e seis produz days_covered quarenta e cinco e refill_date vinte e nove de janeiro de dois mil e vinte e sete, cruzando o ano sem relógio do anfitrião. Uma chamada bem-sucedida à API custa o US$ 0,002 publicado de tarifa base com unidade item.

Quando esta calculadora ajuda e o que ela não fará

Use esta página quando a busca for uma data de renovação de receita ou uma calculadora de dias de suprimento a partir de quantidade, dose diária e data de dispensação, não quando quem visita precisar de um calendário gestacional, uma meia-vida de cafeína ou um escalonador de receitas culinárias. A ferramenta não aplica janelas de renovação antecipada, lógica de copagamento, limites de substâncias controladas nem contagens de renovações restantes de uma fatura, e não converte comprimidos em mililitros nem adivinha uma dose diária a partir de um texto livre de sig. Prefira números a strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas se coincidirem com um padrão numérico finito estrito. Salas de técnico em farmácia podem fixar um frasco de trinta comprimidos uma vez ao dia e variar fill_date para que o alunado veja o transbordo de fim de mês e de dia bissexto sem um serial de planilha. Fichas de adesão podem comparar um ciclo previsto de trinta dias com um frasco de noventa unidades duas vezes ao dia e ler days_covered e refill_date direto do JSON. Testes de automação podem fixar valores esperados para uma dispensação na virada do ano, uma dispensação em ano bissexto e o caminho obrigatório invalid_input quando quantity é zero ou daily_dose não é um número positivo. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando o alunado envia de propósito um quantity zero. Como o caminho é parse puro de tier A, cada chamada bem-sucedida custa US$ 0,002 sem tokens de modelo e sem rede de saída.

Checagens na sala de técnico em farmácia

Entregue ao alunado uma quantidade, uma dose diária e uma data de dispensação e compare o suprimento em dias contado à mão mais o dia de calendário da próxima renovação com os campos determinísticos days_covered e refill_date.

Fixtures de automação sem Date.now

Fixe datas de renovação conhecidas na virada do ano e em ano bissexto, mais o caminho obrigatório invalid_input quando quantity ou daily_dose não for um número positivo.

Como os dias cobertos são calculados a partir da quantidade e da dose diária?

days_covered é o quociente inteiro floor(quantity / daily_dose). Trinta unidades a uma por dia duram trinta dias; dez unidades a três por dia duram três dias completos. quantity e daily_dose devem compartilhar a mesma unidade e ambas precisam ser estritamente positivas.

O que acontece se a quantidade ou a dose diária for zero ou negativa?

A tarefa falha com invalid_input. quantity e daily_dose devem ser números positivos; zero, negativos, ausentes e não numéricos são rejeitados e não são cobrados.

A calculadora de renovação de receita trata anos bissextos e fins de mês?

Sim. fill_date é validado como dia civil real YYYY-MM-DD, convertido com days_from_civil, avançado em days_covered dias e reconvertido. 29 de fevereiro só é aceito em anos bissextos; 31 de fevereiro é sempre invalid_input.

Quanto custa a calculadora de renovação de receita?

A ferramenta do navegador é gratuita. Pedidos à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →