Calculadora data do parto FIV
Calcula a data provável do parto a partir da transferência embrionária: uma transferência de dia 5 em 15 de março de 2026 soma 261 dias e cai em 1 de dezembro de 2026. Não precisa da última menstruação, porque na FIV a conta parte da transferência. 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 da transferência
- 2026-03-15
- Idade do embrião (dias)
- 5
- Data prevista
- 2026-12-01
- Dias adicionados
- 261
- Idade gestacional na transferência (dias)
- 19
Após uma transferência embrionária de FIV, pacientes e clínicas precisam de uma data prevista de parto transparente que parta do dia da transferência e da idade do embrião, e não de uma última menstruação que pode não existir em um ciclo medicado. Esta calculadora de data do parto por transferência FIV aceita uma data de transferência estrita YYYY-MM-DD e uma idade embrionária inteira em dias (de zero a sete), aplica a fórmula clínica padrão EDD igual à data de transferência mais duzentos e sessenta e seis menos os dias de idade do embrião, e devolve a data do parto, os dias adicionados, a idade gestacional na transferência, uma lista breve de passos e a string da fórmula. Use-a na admissão de clínicas de fertilidade, na educação da paciente após transferência de dia três ou dia cinco, e em automação que precise de uma base de datação FIV reprodutível antes de a ultrassonografia refinar o plano.
O que a fórmula de transferência FIV calcula e por que a DUM não é exigida
A datação da gravidez em ciclo natural costuma partir do primeiro dia da última menstruação e contar cerca de duzentos e oitenta dias até o termo. Na FIV o momento da concepção é conhecido pela fertilização e pelo cultivo, de modo que a datação obstétrica se ancora na transferência em vez de em uma data de menstruação que pode faltar ou ser irrelevante. A duração convencional da concepção ao termo é de duzentos e sessenta e seis dias (trinta e oito semanas).
Se o embrião já tem três dias na transferência, restam apenas duzentos e sessenta e três dias depois dela; se é um blastocisto de dia cinco, restam duzentos e sessenta e um. Trata-se apenas de uma estimativa de datação: não é um diagnóstico, não garante o parto nesse dia e não substitui a datação clínica por ultrassom quando esta estiver disponível.
Para quem a data do parto pela transferência é útil
Portais de clínicas de fertilidade e apps de cuidados pós-transferência costumam precisar de uma primeira data estimada de parto no instante em que o laboratório registra o dia da transferência e o estágio do embrião, antes de qualquer exame de datação ser enviado. Incorporar esta calculadora oferece uma base FIV transparente com fórmula publicada e lista de passos que enfermagem e redação de produto podem citar sem desmontar uma biblioteca de datas opaca.
Pipelines de agendamento e pesquisa que recalculam a EDD a partir de colunas de transferência arquivadas e rótulos de dia três ou dia cinco podem processar em lote a mesma função pura sem implantar uma biblioteca obstétrica completa nem depender de uma implementação Date do host que se desloque perto dos limites do horário de verão. Como o motor é trabalho analítico parse de nível A —algumas validações inteiras e rolagens de calendário— a latência permanece baixa e o modelo de custo é plano.
Prefira a datação por ultrassom quando a política clínica o exigir, e trate a saída da transferência FIV como a estimativa de calendário convencional que sempre foi: simples, explicável e determinística.
Casos de uso
Aconselhamento clínico pós-transferência
Calcule a EDD a partir da data de transferência registrada e da idade do embrião no dia 3 ou dia 5 e mostre a fórmula ao lado do resultado no portal da paciente.
Sites de educação e conteúdo sobre FIV
Permita que leitores pratiquem a datação por transferência com entradas estritas YYYY-MM-DD e um oráculo determinístico que rejeita campos ausentes e dias de calendário impossíveis.
Arquivos de transferências em lote
Recalcule datas estimadas de parto para pesquisa ou agendamento a partir de datas de transferência e colunas de dia embrionário armazenadas, sem bibliotecas Date sensíveis a fuso horário.
Perguntas frequentes
Como se calcula a data do parto FIV a partir da transferência embrionária?
Duzentos e sessenta e seis dias é o intervalo convencional da concepção ao termo; a idade já vivida do embrião é subtraída, de modo que a transferência de dia 3 adiciona 263 dias e a de blastocisto de dia 5 adiciona 261 dias.
Quais idades do embrião são suportadas?
Dias inteiros de 0 a 7 inclusive. Valores clínicos comuns são 3 (estágio de clivagem) e 5 ou 6 (blastocisto).
Em que isso difere de uma calculadora de data do parto por DUM ou Naegele?
Ferramentas de DUM e Naegele partem da última menstruação. Esta capacidade parte da data de transferência do embrião e da sua idade, o âncora habitual após FIV quando não há DUM natural ou ela não é usada para datação.
Qual é a minha idade gestacional no dia da transferência?
Ela é contada como 14 dias mais a idade do embrião. Uma transferência de dia 5 começa, portanto, em 19 dias, o equivalente usual à contagem pela última menstruação, mesmo sem nenhuma data de menstruação envolvida.
Transferir no dia 3 ou no dia 5 muda a data do parto?
Sim, em dois dias para a mesma data de transferência. Um embrião de dia 3 deixa 263 dias até o termo depois da transferência e um blastocisto de dia 5, 261, então o embrião mais velho tem a data mais cedo.
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/ivf-due-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"transfer_date":"2026-03-15","embryo_age_days":5}'const res = await fetch("https://api.kit.forhosting.com/health/ivf-due-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"transfer_date": "2026-03-15",
"embryo_age_days": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/ivf-due-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"transfer_date": "2026-03-15",
"embryo_age_days": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/ivf-due-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"transfer_date":"2026-03-15","embryo_age_days":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"transfer_date":"2026-03-15","embryo_age_days":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/ivf-due-date", 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
{
"transfer_date": "2026-03-15",
"embryo_age_days": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ivf_due_date",
"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
Quando transfer_date ou embryo_age_days estão ausentes ou inválidos, a tarefa falha com invalid_input em vez de inventar uma data.
O que a fórmula de transferência FIV calcula e por que a DUM não é exigida
Em geral este endpoint implementa EDD igual a transfer_date mais duzentos e sessenta e seis menos embryo_age_days com aritmética pura de calendário civil: não chama Date.now, não depende do fuso do servidor e não altera em silêncio a idade do embrião. Os campos obrigatórios são transfer_date, um dia de calendário ISO escrito como YYYY-MM-DD que nomeia a transferência, e embryo_age_days, um inteiro de zero a sete inclusive. A resposta também devolve transfer_date e embryo_age_days normalizados, informa gestational_age_at_transfer_days como quatorze mais a idade do embrião (a idade gestacional convencional equivalente à DUM na transferência), rotula method como ivf_transfer, reescreve a fórmula e lista passos legíveis para que uma interface mostre a aritmética sem rederivá-la.
Contrato de entrada, validação, formato da resposta e erros determinísticos
O mês deve estar entre um e doze; o dia deve ser real para aquele mês, de modo que valores como trinta de fevereiro de dois mil e vinte e seis são rejeitados. A validação falha não é cobrada, de modo que você pode testar cargas incompletas sem gastar saldo pré-pago. Não envie carimbos de relógio de parede, fusos horários nem DUM a esta capacidade quando precisar apenas de datação FIV por transferência —isso pertence a outras ferramentas—; esta página é deliberadamente só a fórmula de transferência mais idade do embrião. Envie por POST um objeto JSON com transfer_date obrigatório como string de quatro dígitos, hífen, mês de dois dígitos, hífen e dia de dois dígitos, e embryo_age_days obrigatório como inteiro de zero a sete. Os aliases transfer, et_date e embryo_transfer_date mapeiam para o campo de data; os aliases embryo_day, day e embryo_age mapeiam para o campo de idade para que formulários mantenham os nomes preferidos. Se faltar qualquer campo obrigatório, ou houver null, string vazia, datas que não batem, idades não inteiras ou idades fora de zero a sete, lança-se invalid_input nomeando o campo e a forma esperada. Em caso de sucesso o corpo inclui sempre transfer_date, embryo_age_days, due_date, days_added, gestational_age_at_transfer_days, method, formula e steps; campos opcionais nunca são preenchidos com null. Exemplo: transfer_date quinze de março de dois mil e vinte e seis com embryo_age_days cinco produz days_added duzentos e sessenta e um e due_date primeiro de dezembro de dois mil e vinte e seis sob o deslocamento padrão.
Perguntas técnicas
Quais campos de entrada são obrigatórios?
transfer_date (YYYY-MM-DD) e embryo_age_days (inteiro 0–7). Aceitam-se os aliases transfer, et_date, embryo_transfer_date e embryo_day, day, embryo_age. Campos obrigatórios ausentes retornam invalid_input e não são cobrados.
Quanto custa a calculadora de data do parto por transferência FIV?
O widget do navegador é gratuito. Chamadas API usam o saldo pré-pago do KIT a US$ 0,002 por tarefa bem-sucedida; entrada inválida não é cobrada.