Calcolatore Tinetti
Un equilibrio di 11 punti e un'andatura di 9 danno un totale Tinetti di 20 su 28, nella fascia di rischio di caduta moderato. Inserisca i sedici punteggi della sua scheda di osservazione per ottenere entrambi i subtotali. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
La valutazione della mobilità orientata alla prestazione di Tinetti, detta POMA o punteggio Tinetti di rischio di cadute, è una scala additiva al letto usata in geriatria, riabilitazione e fisioterapia per graduare l’equilibrio da seduti e in piedi insieme alla deambulazione. Questo calcolatore accetta i sedici punteggi di item pubblicati — nove di equilibrio che sommano al massimo sedici punti e sette di deambulazione che sommano al massimo dodici — e restituisce i totali delle sottoscale, il punteggio combinato da 0 a 28 e la categoria convenzionale di rischio di cadute.
Che cosa misura il POMA di Tinetti e come si sommano i sedici item
La valutazione della mobilità orientata alla prestazione di Tinetti fu descritta da Mary Tinetti nel 1986 come un modo pratico di osservare un adulto anziano sedersi, alzarsi, girare e camminare, poi convertire quelle osservazioni in due sottoscale additive invece di un’impressione globale di fragilità. La sottoscala di equilibrio contiene nove item. L’equilibrio da seduti si valuta 0 o 1 a seconda che la persona si pieghi o scivoli nella sedia oppure resti stabile e sicura.
L’alzarsi, i tentativi di alzarsi, l’equilibrio in piedi immediato nei primi cinque secondi, l’equilibrio in piedi, la spinta sternale, la rotazione di 360 gradi e il sedersi si valutano 0, 1 o 2 secondo i descrittori pubblicati di incapacità, indipendenza parziale ed esecuzione stabile senza aiuto. Occhi chiusi in base stretta si valutano 0 o 1. Quei nove interi sommano al massimo sedici punti.
La sottoscala di deambulazione contiene sette item. L’avvio del passo, la simmetria del passo, la continuità del passo e la base nel cammino si valutano 0 o 1. Lunghezza e altezza del passo è l’item raggruppato fino a quattro punti, un punto per ciascuno di: il piede oscillante destro supera il piede d’appoggio, lo stacco del piede destro, il piede oscillante sinistro supera il piede d’appoggio e lo stacco del piede sinistro.
Traiettoria e tronco si valutano 0, 1 o 2. Quei sette interi sommano al massimo dodici punti. Il totale Tinetti è la somma delle due sottoscale e quindi va da 0 a 28.
Le fasce didattiche convenzionali proiettano quel totale sul rischio di cadute: da 0 a 18 indicano rischio alto, da 19 a 24 rischio moderato e da 25 a 28 rischio basso.
Come leggere le categorie di rischio di cadute, dove sta il calcolatore e che cosa non decide
Un totale da 25 a 28 si insegna come rischio basso di cadute, da 19 a 24 come rischio moderato e da 0 a 18 come rischio alto. Quelle fasce sono i tagli convenzionali di aula e ambulatorio del POMA di Tinetti; non sono una probabilità personale di cadere nell’anno successivo e non sostituiscono l’antecedente di cadute, la pressione ortostatica, la revisione dei farmaci, la vista, le calzature, i pericoli domestici né lo sguardo di un clinico abilitato su forza, cognizione e ambiente di cammino.
Un totale a basso rischio non certifica che una persona possa camminare da sola su scale, all’aperto o in un edificio sconosciuto. Usi il calcolatore per la didattica, le chiavi d’esame, la codifica di ricerca di righe di mobilità geriatrica e i prototipi di prodotto che necessitano di un passo Tinetti deterministico prima di passare il testimone a sistemi clinici abilitati.
Non dimetta un paziente, non prescriva né ritiri un ausilio per la deambulazione, non completi un piano di prevenzione delle cadute né emetta un parere di capacità legale da questo solo risultato. Strumenti vicini come Berg Balance Scale, Timed Up and Go o Morse Fall Scale rispondono a intenzioni di ricerca diverse e devono conservare le proprie pagine invece di sovraccaricare questa.
Casi d'uso
Vignette didattiche e chiavi d’esame
Punteggi schede da manuale del POMA di Tinetti affinché docenti e auto-valutatori condividano un’unica verità di riferimento delle sottoscale, del punteggio 0–28 e della categoria di rischio di cadute.
Impalcatura di prototipi di rischio di cadute
Inserisca un passo trasparente del POMA di Tinetti in app educative e liste ambulatoriali che poi cedono le decisioni reali di mobilità a sistemi abilitati.
Domande frequenti
Che cos’è il punteggio Tinetti POMA di rischio di cadute?
È la valutazione della mobilità orientata alla prestazione di Mary Tinetti del 1986. Nove item di equilibrio (max. 16) più sette di deambulazione (max. 12) danno un totale da 0 a 28 e una categoria convenzionale high, moderate o low di rischio di cadute.
Come si calcola il punteggio Tinetti a partire dagli ingressi?
Ogni item è un intero entro il massimo pubblicato. Il gestore somma i nove punteggi di equilibrio e i sette di deambulazione, poi classifica il totale: 0–18 high, 19–24 moderate, 25–28 low. Non ci sono pesi nascosti.
Che cosa succede se il punteggio di un item supera il massimo consentito?
Lo stesso vale per un item assente, un non intero o un valore negativo, e quei fallimenti non sono addebitati.
Come devo interpretare il rischio di cadute high, moderate e low?
I totali 0–18 si insegnano come rischio alto, 19–24 come moderato e 25–28 come basso. Quelle fasce sono tagli d’aula, non una prognosi personale, e non sostituiscono una valutazione di mobilità abilitata.
Posso usare questo risultato per decidere ausili per la deambulazione o la dimissione?
No. È un ausilio aritmetico educativo, non un consiglio medico. Ausili per la deambulazione, sorveglianza e pianificazione della dimissione richiedono un clinico abilitato e il resto del quadro clinico che questo calcolatore non raccoglie.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"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
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tinetti",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Ogni item deve essere un intero entro il massimo pubblicato; un campo assente, un non intero, un valore negativo o qualsiasi item che superi il massimo consentito fallisce con invalid_input e non viene addebitato. Tratti il JSON come un ausilio aritmetico trasparente, non come una diagnosi né come un sostituto del giudizio clinico abilitato su ausili per la deambulazione, sorveglianza o se una persona possa camminare senza accompagnamento.
Che cosa misura il POMA di Tinetti e come si sommano i sedici item
Questa capacità implementa quella tabella pubblicata con esattezza, senza pesi nascosti, così una scheda valutata a mano e il corpo JSON possono confrontarsi item per item senza un modello opaco in mezzo.
Contratto di ingresso, massimi per item, validazione e forma di una risposta riuscita
Le chiavi di uscita opzionali si omettono invece di andare a null. Invii un oggetto JSON con sedici campi interi obbligatori, nove di equilibrio e sette di deambulazione. I nomi canonici di equilibrio sono sitting_balance con massimo 1, arises con massimo 2, attempts_to_arise con massimo 2, immediate_standing con massimo 2, standing_balance con massimo 2, nudged con massimo 2, eyes_closed con massimo 1, turning_360 con massimo 2 e sitting_down con massimo 2. I nomi canonici di deambulazione sono gait_initiation con massimo 1, step_length_height con massimo 4, step_symmetry con massimo 1, step_continuity con massimo 1, gait_path con massimo 2, gait_trunk con massimo 2 e walking_stance con massimo 1. Ciascun valore può arrivare come intero JSON o come stringa numerica che si interpreta come intero; un campo assente, una stringa vuota, null, un boolean, un oggetto nidificato, un non intero come 1.5 o un token non finito fallisce con invalid_input nominando il campo e indicando che si attendeva un intero da 0 al massimo di quell’item. Se un item è negativo o supera il massimo consentito — per esempio sitting_balance uguale a 2 quando quell’item ammette solo 1 — la chiamata fallisce con invalid_input e un messaggio che il punteggio supera il massimo consentito; quei fallimenti non sono addebitati. Alias comuni come sit_balance, arise, sternal_nudge, initiation_of_gait, step_length, path e trunk si mappano sui nomi canonici, ma l’aritmetica usa sempre i massimi pubblicati. In caso di successo il corpo restituisce balance_score da 0 a 16, gait_score da 0 a 12, total_score da 0 a 28, fall_risk con i token high, moderate o low, un fall_risk_label breve e formula Tinetti POMA. Abbini il modulo gratuito del browser allo stesso contratto da script; le chiamate API riuscite costano $0.002 per item e i fallimenti di validazione non consumano il saldo prepagato.
Come leggere le categorie di rischio di cadute, dove sta il calcolatore e che cosa non decide
Un totale ad alto rischio deve aprire una conversazione su sorveglianza più stretta, ausili per la deambulazione, allenamento di forza ed equilibrio e ulteriore valutazione, non una restrizione automatica generata da un JSON. L’aritmetica è parse puro, senza rete in uscita, così ingressi identici producono sempre lo stesso JSON, e il prezzo API pubblicato resta $0.002 per richiesta riuscita.
Casi di integrazione
Codifica di ricerca di coorti di mobilità geriatrica
Alleghi un totale Tinetti riproducibile e un’etichetta high/moderate/low alle righe dello studio quando i sedici punteggi di item sono già in tabella.
Domande tecniche
Quanto costa il calcolatore Tinetti?
Il widget del browser funziona gratis e in locale. Lo stesso calcolo via API è fatturato a $0.002 per richiesta riuscita sul saldo prepagato del KIT; i fallimenti invalid_input non sono addebitati.