ForHosting KIT · Saúde e esporte

Estimador de hora da morte

Um corpo a 32,5 °C numa sala a 18 °C e com 70 kg está esfriando há cerca de sete horas e meia, segundo o método de Henssge. Informe três medições para estimar o intervalo, para estudo e ensino. 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
Temperatura corporal
32,5
Temperatura ambiente
18
Peso
70
Você obtém
Temperatura normal
37 hours
Horas desde a morte
7,481808
Constante de resfriamento
-0,0616600815
Temperatura normalizada
0,7631578947

Esta calculadora da hora da morte estima as horas decorridas desde o óbito a partir de três medições: a temperatura corporal atual, a temperatura ambiente e o peso corporal. Quando a circulação cessa, o corpo esfria em direção ao ar ao redor; o ensino forense inverte essa curva de resfriamento para recuperar um intervalo post-mortem. O mecanismo usa a constante empírica de resfriamento de Henssge, derivada da massa corporal, junto com o modelo biexponencial de Marshall-Hoare, e resolve as horas decorridas para que as mesmas entradas produzam sempre a mesma estimativa. É uma aproximação educacional e determinística para estudo, ensino e testes de software, não uma determinação legal nem clínica do instante da morte. Solicitações que informam uma temperatura corporal acima da temperatura vital normal são rejeitadas, porque uma leitura de corpo vivo ou febril fica fora do modelo de resfriamento.

O que o modelo de resfriamento calcula a partir de temperatura e peso

Depois da morte o corpo deixa de produzir calor metabólico, então a temperatura retal cai em direção à do ar ao redor. O trabalho de hora da morte inverte essa curva de resfriamento: com a temperatura agora, a do ar e o tamanho do corpo, o modelo estima quantas horas de resfriamento já aconteceram.

Esta calculadora usa a constante de resfriamento de Henssge, dependente da massa, B igual a menos 1.2815 vezes o peso elevado a menos 0.625, mais 0.0284, com o peso em quilogramas e B em horas inversas, junto com o biexponencial de Marshall-Hoare sobre o qual os nomogramas forenses são construídos.

O mecanismo então resolve Q de t igual a A vezes e elevado a B t menos (A menos 1) vezes e elevado a (A sobre A menos 1) vezes B t, para t em horas, com uma iteração de Newton determinística a partir do palpite monoexponencial ln(Q) sobre B. Corpos mais pesados esfriam mais devagar, então a mesma queda de temperatura implica um intervalo mais longo quando weight é maior.

Cursos de ciências forenses

Confira uma estimativa de horas desde a morte no estilo Henssge, a partir da temperatura retal, da sala e da massa, contra um nomograma ou gabarito.

Gabaritos didáticos e motores de quiz

Gere respostas reproduzíveis de intervalo post-mortem a partir de trios conhecidos de temperatura e peso, sem desenhar um gráfico de resfriamento em papel.

O que acontece se a temperatura corporal ultrapassar a temperatura vital normal?

Uma leitura acima de 37 °C é tratada como viva ou febril, fica fora do modelo de resfriamento e não é cobrada.

Por que um corpo mais pesado devolve mais horas com as mesmas temperaturas?

A B de Henssge fica menos íngreme à medida que a massa cresce, então um corpo grande perde calor mais devagar. A mesma queda a partir de 37 °C implica, portanto, um intervalo post-mortem mais longo.

Este cálculo vale como hora legal da morte?

Não. É uma aproximação educativa para estudo e ensino. Roupas, umidade, correntes de ar, febre no momento da morte e o local da medição alteram o intervalo real e não são corrigidos aqui.

Quais temperaturas devo informar?

A temperatura corporal profunda ou retal atual e a do ar ao redor do corpo, ambas em graus Celsius, além do peso em quilos. O ambiente precisa estar abaixo de 37 °C para haver resfriamento.

Por que importa se a sala está fria ou morna?

Porque o método aplica um fator de platô de 1,25 quando o ar está a 23,2 °C ou menos, e de 1,11 quando está mais quente. Assim reproduz o breve platô de temperatura que vem antes do resfriamento exponencial.

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/time-of-death

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/time-of-death \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body_temperature":32.5,"ambient_temperature":18,"weight":70}'
{
  "body_temperature": 32.5,
  "ambient_temperature": 18,
  "weight": 70
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.time_of_death",
  "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.

min_weight_kg5
max_weight_kg250
normal_temperature_c37
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.

Use grátis no navegador, ou chame a API a US$ 0,002 por tarefa bem-sucedida.

O que o modelo de resfriamento calcula a partir de temperatura e peso

Um fator de platô de 1.25 vale quando ambient_temperature é no máximo 23.2 graus Celsius e 1.11 quando o ar ambiente está mais quente; esses fatores reproduzem o breve platô térmico post-mortem antes de a decadência exponencial de Newton dominar. A temperatura normalizada Q é body_temperature menos ambient_temperature, dividida por 37 menos ambient_temperature, usando 37 graus Celsius como temperatura vital normal no instante da morte. O resultado é um valor educacional hours_since_death, não uma hora da morte de tribunal: roupa, umidade, fluxo de ar, febre na morte e o local da medição deslocam o intervalo verdadeiro, e essas correções ficam fora deste contrato de três campos.

Contrato de entrada, leituras rejeitadas e forma da resposta

A temperatura ambiente deve permanecer abaixo de 37 graus Celsius para que exista uma força motriz de resfriamento. Envie por POST um objeto JSON com três números finitos obrigatórios. body_temperature é a temperatura corporal profunda ou retal atual em Celsius; os aliases body_temp e rectal_temperature são aceitos. ambient_temperature é a temperatura do ar ao redor na mesma unidade; os aliases ambient e ta funcionam. weight é a massa corporal em quilogramas; aceitam-se weight_kg, body_weight, mass e kg. Cada campo deve ser interpretado como um número finito: chaves ausentes, strings vazias, NaN e infinitos falham com invalid_input nomeando o campo, e essas falhas não são cobradas. body_temperature não deve ultrapassar a temperatura vital normal de 37 graus Celsius — o modelo de resfriamento parte desse valor, então uma leitura febril ou de corpo vivo é rejeitada em vez de produzir um intervalo negativo. body_temperature também deve permanecer estritamente acima de ambient_temperature; quando o corpo se equilibrou com o ar, a exponencial fica plana e as horas não podem ser recuperadas. weight deve ser positivo e estar entre 5 e 250 quilogramas, a faixa em que a fórmula B de Henssge permanece uma taxa de resfriamento (negativa) para corpos em escala humana. Em caso de sucesso, o corpo ecoa as entradas validadas, informa hours_since_death arredondado a seis casas decimais, unit hours, a cooling_constant B de Henssge, a normalized_temperature Q adimensional, o plateau_factor A, method henssge_marshall_hoare, normal_temperature 37, e uma string de fórmula que você pode mostrar ao lado do número.

Onde uma estimativa da hora da morte cabe, e onde não cabe

Cursos de ciências forenses usam uma calculadora da hora da morte para que estudantes confrontem uma estimativa no estilo Henssge com um nomograma, sem desenhar o gráfico em papel para cada corpo de lição. A página não substitui um patologista, uma reconstituição da cena nem uma linha do tempo legal. Trate o número como uma estimativa central educacional e deixe a linguagem de tribunal fora do rótulo do resultado. No navegador a execução é gratuita. Docentes geram gabaritos a partir de trios conhecidos de temperatura retal, temperatura da sala e massa, e corrigem o campo hours_since_death em vez de interpolar a curva no olho. Roupa, umidade, movimento do ar, sol, febre no instante da morte e se a sonda estava no reto ou na pele mudam o intervalo verdadeiro; este endpoint modela apenas uma via de resfriamento retal, sem roupa e com ar parado. Pela API cada estimativa bem-sucedida custa US$ 0,002; entrada inválida não é cobrada e nada é armazenado depois da resposta. Combine este auxiliar com outras calculadoras de saúde ao montar um pequeno laboratório de fisiologia determinística, e lembre-se de que hours_since_death é a saída de um modelo, não uma hora da morte certificada para nenhuma investigação real.

Fixtures determinísticos de intervalo post-mortem

Semeie testes unitários e CI de aplicativos de treino com um hours_since_death estável para os mesmos body_temperature, ambient_temperature e weight.

Como esta calculadora estima as horas desde a morte?

Monta a constante de resfriamento B de Henssge a partir do peso corporal, forma a temperatura normalizada Q com body_temperature, ambient_temperature e 37 °C, e inverte o biexponencial de Marshall-Hoare para t em horas.

Quais unidades body_temperature, ambient_temperature e weight usam?

As temperaturas estão em Celsius. weight está em quilogramas (5 a 250). O resultado hours_since_death está em horas. Não há conversão para Fahrenheit nem para libras neste endpoint.

Quanto custa a calculadora da hora da morte?

A ferramenta do navegador é gratuita. Pedidos de 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 →