Calculadora Tinetti
Um equilíbrio de 11 pontos e uma marcha de 9 dão um total Tinetti de 20 em 28, na faixa de risco moderado de quedas. Digite as dezesseis pontuações da sua folha de observação e receba os dois subtotais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
A Avaliação da mobilidade orientada ao desempenho de Tinetti, conhecida como POMA ou pontuação Tinetti de risco de quedas, é uma escala aditiva de beira de leito usada em geriatria, reabilitação e fisioterapia para graduar o equilíbrio sentado e em pé junto com a marcha. Esta calculadora aceita as dezesseis pontuações de item publicadas — nove de equilíbrio que somam no máximo dezesseis pontos e sete de marcha que somam no máximo doze — e devolve os totais das subescalas, a pontuação combinada de 0 a 28 e a categoria convencional de risco de quedas.
O que o POMA de Tinetti mede e como os dezesseis itens se somam
A Avaliação da mobilidade orientada ao desempenho de Tinetti foi descrita por Mary Tinetti em 1986 como um modo prático de observar um adulto mais velho sentar, levantar, girar e andar, e converter essas observações em duas subescalas aditivas em vez de uma impressão global de fragilidade. A subescala de equilíbrio contém nove itens. O equilíbrio sentado pontua 0 ou 1 conforme a pessoa se inclina ou escorrega na cadeira ou permanece estável e segura.
Levantar-se, as tentativas de levantar, o equilíbrio em pé imediato nos primeiros cinco segundos, o equilíbrio em pé, o empurrão esternal, o giro de 360 graus e o sentar pontuam 0, 1 ou 2 segundo os descritores publicados de incapacidade, independência parcial e execução estável sem ajuda. Olhos fechados em base estreita pontuam 0 ou 1. Esses nove inteiros somam no máximo dezesseis pontos.
A subescala de marcha contém sete itens. O início da marcha, a simetria do passo, a continuidade do passo e a base ao andar pontuam 0 ou 1. Comprimento e altura do passo é o item agrupado de até quatro pontos, com um ponto para cada um de: o pé oscilante direito ultrapassa o pé de apoio, a folga do pé direito, o pé oscilante esquerdo ultrapassa o pé de apoio e a folga do pé esquerdo.
Trajetória e tronco pontuam 0, 1 ou 2. Esses sete inteiros somam no máximo doze pontos. O total Tinetti é a soma das duas subescalas e portanto vai de 0 a 28.
As faixas didáticas convencionais projetam esse total sobre o risco de quedas: de 0 a 18 indicam risco alto, de 19 a 24 risco moderado e de 25 a 28 risco baixo.
Como ler as categorias de risco de quedas, onde a calculadora se encaixa e o que ela não decide
Um total de 25 a 28 se ensina como risco baixo de quedas, de 19 a 24 como risco moderado e de 0 a 18 como risco alto. Essas faixas são os cortes convencionais de sala e consultório do POMA de Tinetti; não são uma probabilidade pessoal de cair no ano seguinte e não substituem o antecedente de quedas, a pressão ortostática, a revisão de medicamentos, a visão, o calçado, os perigos do domicílio nem o olhar de um clínico com licença sobre força, cognição e entorno de marcha.
Um total de risco baixo não certifica que a pessoa possa andar sozinha em escadas, ao ar livre ou em um prédio desconhecido. Use a calculadora para ensino, gabaritos de exame, codificação de pesquisa de linhas de mobilidade geriátrica e protótipos de produto que precisem de um passo Tinetti determinístico antes de passar o bastão a sistemas clínicos licenciados.
Não dê alta a um paciente, não prescreva nem retire um auxílio de marcha, não complete um plano de prevenção de quedas nem emita um parecer de capacidade legal só com este resultado. Instrumentos vizinhos como Berg Balance Scale, Timed Up and Go ou Morse Fall Scale respondem a intenções de busca distintas e devem manter as próprias páginas em vez de sobrecarregar esta.
Casos de uso
Vinhetas de ensino e gabaritos de exame
Pontue fichas de livro do POMA de Tinetti para que docentes e autoavaliadores compartilhem uma mesma verdade de referência das subescalas, da pontuação 0–28 e da categoria de risco de quedas.
Andaime de protótipos de risco de quedas
Incorpore um passo transparente do POMA de Tinetti em aplicativos educativos e listas de clínica que depois cedem as decisões reais de mobilidade a sistemas licenciados.
Perguntas frequentes
O que é a pontuação Tinetti POMA de risco de quedas?
É a Avaliação da mobilidade orientada ao desempenho de Mary Tinetti de 1986. Nove itens de equilíbrio (máx. 16) mais sete de marcha (máx. 12) geram um total de 0 a 28 e uma categoria convencional high, moderate ou low de risco de quedas.
Como a pontuação Tinetti é calculada a partir das entradas?
Cada item é um inteiro dentro do máximo publicado. O tratador soma as nove pontuações de equilíbrio e as sete de marcha e classifica o total: 0–18 high, 19–24 moderate, 25–28 low. Não há pesos ocultos.
O que acontece se a pontuação de um item ultrapassar o máximo permitido?
O mesmo ocorre com um item ausente, um não inteiro ou um valor negativo, e essas falhas não são cobradas.
Como devo interpretar o risco de quedas high, moderate e low?
Os totais 0–18 se ensinam como risco alto, 19–24 como moderado e 25–28 como baixo. Essas faixas são cortes de sala, não um prognóstico pessoal, e não substituem uma avaliação de mobilidade com licença.
Posso usar este resultado para decidir auxílios de marcha ou a alta?
Não. É um auxílio aritmético educativo, não um conselho médico. Auxílios de marcha, supervisão e planejamento de alta exigem um clínico com licença e o restante do quadro clínico que esta calculadora não recolhe.
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/tinetti \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sitting_balance":1,"arises":2,"attempts_to_arise":2,"immediate_standing":1,"standing_balance":1,"nudged":1,"eyes_closed":1,"turning_360":1,"sitting_down":1,"gait_initiation":1,"step_length_height":2,"step_symmetry":1,"step_continuity":1,"gait_path":1,"gait_trunk":2,"walking_stance":1}'const res = await fetch("https://api.kit.forhosting.com/health/tinetti", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sitting_balance": 1,
"arises": 2,
"attempts_to_arise": 2,
"immediate_standing": 1,
"standing_balance": 1,
"nudged": 1,
"eyes_closed": 1,
"turning_360": 1,
"sitting_down": 1,
"gait_initiation": 1,
"step_length_height": 2,
"step_symmetry": 1,
"step_continuity": 1,
"gait_path": 1,
"gait_trunk": 2,
"walking_stance": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tinetti",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sitting_balance": 1,
"arises": 2,
"attempts_to_arise": 2,
"immediate_standing": 1,
"standing_balance": 1,
"nudged": 1,
"eyes_closed": 1,
"turning_360": 1,
"sitting_down": 1,
"gait_initiation": 1,
"step_length_height": 2,
"step_symmetry": 1,
"step_continuity": 1,
"gait_path": 1,
"gait_trunk": 2,
"walking_stance": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tinetti", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sitting_balance":1,"arises":2,"attempts_to_arise":2,"immediate_standing":1,"standing_balance":1,"nudged":1,"eyes_closed":1,"turning_360":1,"sitting_down":1,"gait_initiation":1,"step_length_height":2,"step_symmetry":1,"step_continuity":1,"gait_path":1,"gait_trunk":2,"walking_stance":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sitting_balance":1,"arises":2,"attempts_to_arise":2,"immediate_standing":1,"standing_balance":1,"nudged":1,"eyes_closed":1,"turning_360":1,"sitting_down":1,"gait_initiation":1,"step_length_height":2,"step_symmetry":1,"step_continuity":1,"gait_path":1,"gait_trunk":2,"walking_stance":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tinetti", 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
{
"sitting_balance": 1,
"arises": 2,
"attempts_to_arise": 2,
"immediate_standing": 1,
"standing_balance": 1,
"nudged": 1,
"eyes_closed": 1,
"turning_360": 1,
"sitting_down": 1,
"gait_initiation": 1,
"step_length_height": 2,
"step_symmetry": 1,
"step_continuity": 1,
"gait_path": 1,
"gait_trunk": 2,
"walking_stance": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tinetti",
"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
Cada item deve ser um inteiro dentro do máximo publicado; um campo ausente, um não inteiro, um valor negativo ou qualquer item que ultrapasse o máximo permitido falha com invalid_input e não é cobrado. Trate o JSON como um auxílio aritmético transparente, não como diagnóstico nem como substituto do julgamento clínico com licença sobre auxílios de marcha, supervisão ou se uma pessoa pode andar sem acompanhamento.
O que o POMA de Tinetti mede e como os dezesseis itens se somam
Esta capacidade implementa essa tabela publicada com exatidão, sem pesos ocultos, de modo que uma ficha pontuada à mão e o corpo JSON possam ser comparados item a item sem um modelo opaco no meio.
Contrato de entrada, máximos por item, validação e forma de uma resposta bem-sucedida
Chaves de saída opcionais são omitidas em vez de ir para null. Envie um objeto JSON com dezesseis campos inteiros obrigatórios, nove de equilíbrio e sete de marcha. Os nomes canônicos de equilíbrio são sitting_balance com máximo de 1, arises com máximo de 2, attempts_to_arise com máximo de 2, immediate_standing com máximo de 2, standing_balance com máximo de 2, nudged com máximo de 2, eyes_closed com máximo de 1, turning_360 com máximo de 2 e sitting_down com máximo de 2. Os nomes canônicos de marcha são gait_initiation com máximo de 1, step_length_height com máximo de 4, step_symmetry com máximo de 1, step_continuity com máximo de 1, gait_path com máximo de 2, gait_trunk com máximo de 2 e walking_stance com máximo de 1. Cada valor pode chegar como inteiro JSON ou como string numérica que se interpreta como inteiro; um campo ausente, uma string vazia, null, um boolean, um objeto aninhado, um não inteiro como 1.5 ou um token não finito falha com invalid_input nomeando o campo e indicando que se esperava um inteiro de 0 ao máximo daquele item. Se algum item for negativo ou ultrapassar o máximo permitido — por exemplo sitting_balance igual a 2 quando aquele item só admite 1 — a chamada falha com invalid_input e uma mensagem de que a pontuação supera o máximo permitido; essas falhas não são cobradas. Apelidos comuns como sit_balance, arise, sternal_nudge, initiation_of_gait, step_length, path e trunk mapeiam para os nomes canônicos, mas a aritmética usa sempre os máximos publicados. Em caso de sucesso o corpo devolve balance_score de 0 a 16, gait_score de 0 a 12, total_score de 0 a 28, fall_risk com os tokens high, moderate ou low, um fall_risk_label breve e formula Tinetti POMA. Combine o formulário gratuito do navegador com o mesmo contrato a partir de scripts; chamadas API bem-sucedidas custam US$ 0,002 por item e falhas de validação não consomem saldo pré-pago.
Como ler as categorias de risco de quedas, onde a calculadora se encaixa e o que ela não decide
Um total de risco alto deve abrir uma conversa sobre maior supervisão, auxílios de marcha, treino de força e equilíbrio e mais avaliação, não uma restrição automática gerada a partir de um JSON. A aritmética é parse puro, sem rede de saída, de modo que entradas idênticas sempre produzem o mesmo JSON, e o preço API publicado permanece US$ 0,002 por solicitação bem-sucedida.
Casos de integração
Codificação de pesquisa de coortes de mobilidade geriátrica
Anexe um total Tinetti reproduzível e um rótulo high/moderate/low às linhas do estudo quando as dezesseis pontuações de item já estiverem na tabela.
Perguntas técnicas
Quanto custa a calculadora Tinetti?
O widget do navegador funciona grátis e em local. O mesmo cálculo via API é faturado a US$ 0,002 por solicitação bem-sucedida no saldo pré-pago do KIT; falhas invalid_input não são cobradas.