Calcolatore z-score BMI pediatrico
Collochi il BMI di un bambino sulla scala delle curve di crescita: un BMI di 17,2 con i valori di riferimento L -2, M 16,5 e S 0,08 per età e sesso dà uno z-score di quasi un mezzo, poco sopra la mediana. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 17,2
- L
- -2
- M
- 16,5
- S
- 0,08
- Punteggio Z
- 0,4983690508
L'indice di massa corporea pediatrico non può essere giudicato con le soglie adulte di venticinque e trenta. Le curve di crescita descrivono come il BMI di un bambino si colloca rispetto ai pari dello stesso sesso ed età, e la metrica continua standard è lo z-score LMS dei riferimenti WHO e CDC. Questo calcolatore di z-score BMI pediatrico accetta un valore misurato X (di solito BMI in chilogrammi per metro quadrato) insieme alla potenza Box–Cox L, alla mediana M e al coefficiente di variazione S per quel sesso ed età, quindi restituisce uno z-score deterministico tramite la trasformata Cole LMS. Quando L è zero si usa la forma logaritmica; altrimenti la forma a potenza.
Cosa misura lo z-score LMS del BMI pediatrico
I riferimenti di crescita non memorizzano una media e una deviazione standard semplici per il BMI perché la distribuzione è asimmetrica e cambia con l'età. Il metodo LMS di Cole e colleghi modella la distribuzione specifica per età e sesso con tre curve: L, la potenza Box–Cox che rimuove l'asimmetria; M, la mediana della misura; e S, il coefficiente di variazione. Dato un valore misurato X di un bambino, il residuo standardizzato su quella scala trasformata è lo z-score.
Quando L non è zero la formula è z uguale apri parentesi apri parentesi X su M chiudi parentesi elevato a L meno uno chiudi parentesi diviso apri parentesi L per S chiudi parentesi. Quando L è esattamente zero la trasformata si riduce al logaritmo naturale: z uguale al logaritmo naturale di X su M, il tutto diviso per S. Uno z-score di zero significa che la misura coincide con la mediana di riferimento; i valori positivi stanno sopra la mediana e i negativi sotto.
A differenza di una sola fascia di percentile rigida, lo z-score continuo consente il monitoraggio longitudinale, modelli di ricerca e soglie di screening fini come meno due o più due deviazioni standard. Questa capacità non incorpora una tabella nazionale particolare: Lei consulta L, M e S per sesso ed età del bambino da WHO, CDC o una pubblicazione LMS locale e invia quei quattro numeri. Quel disegno mantiene il motore piccolo, trasparente e utilizzabile con qualsiasi riga LMS pubblicata, restando allineato alla definizione clinica dello z-score BMI pediatrico.
Casi d'uso
EHR e dashboard di crescita
Risolva L, M e S da una cache di riferimento locale e calcoli z-score BMI per viste di crescita infantile senza incorporare tabelle complete nel browser.
Insegnamento della trasformata Cole LMS
Lasci che gli studenti forniscano L, M, S e un BMI misurato per verificare a mano i rami a potenza e logaritmo della formula dello z-score pediatrico.
Domande frequenti
Come si calcola uno z-score BMI pediatrico con parametri LMS?
Invii value positivo (BMI misurato), l finito (Box–Cox L), m positivo (mediana M) e s positivo (coefficiente di variazione S).
Da dove provengono L, M e S?
Da un riferimento di crescita pubblicato per sesso ed età del bambino (ad esempio tabelle LMS BMI-per-età WHO o CDC). Questo strumento non incorpora tali tabelle; Lei consulta la riga e invia L, M, S.
Cosa succede se value, m o s sono zero o negativi?
Gli z-score LMS richiedono un valore misurato positivo, una mediana M positiva e una S positiva; gli input non positivi vengono rifiutati e non addebitati.
È lo stesso di uno z-score standard (x − μ) / σ?
No. Il BMI pediatrico usa la trasformata Cole LMS per gestire l'asimmetria. Usi questa capacità per i riferimenti LMS di crescita; usi uno strumento generico di z-score quando dispone davvero di media e deviazione standard.
Che cosa significa uno z-score del BMI positivo o negativo in un bambino?
Zero indica che il BMI coincide con la mediana di riferimento per età e sesso. I valori positivi stanno sopra e quelli negativi sotto; nello screening si usano spesso soglie come meno due o più due.
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/bmi-z-pediatric \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":17.2,"l":-2,"m":16.5,"s":0.08}'const res = await fetch("https://api.kit.forhosting.com/health/bmi-z-pediatric", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 17.2,
"l": -2,
"m": 16.5,
"s": 0.08
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmi-z-pediatric",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 17.2,
"l": -2,
"m": 16.5,
"s": 0.08
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmi-z-pediatric", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":17.2,"l":-2,"m":16.5,"s":0.08}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":17.2,"l":-2,"m":16.5,"s":0.08}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmi-z-pediatric", 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
{
"value": 17.2,
"l": -2,
"m": 16.5,
"s": 0.08
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmi_z_pediatric",
"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
Gli input mancanti o non numerici falliscono con invalid_input e non vengono addebitati.
Contratto di input, forma della risposta e regole di validazione
Esempio: value diciassette punto due, L uguale a meno due, M uguale a sedici punto cinque, S uguale a zero punto zero otto produce uno z-score positivo moderato perché il BMI misurato si colloca leggermente sopra la mediana sotto una trasformata a potenza con asimmetria a sinistra. Quando L è zero il campo formula della risposta dichiara esplicitamente la forma logaritmica così gli auditor possono riprodurre l'aritmetica a mano. I campi opzionali vengono omessi invece di null. Invii in POST un corpo JSON con quattro numeri finiti obbligatori: value (alias bmi, x, measured, measurement), la quantità antropometrica misurata positiva, tipicamente BMI in kg per metro quadrato; l (alias L, lambda, box_cox), la potenza Box–Cox che può essere zero o negativa; m (alias M, median, mu), la mediana di riferimento positiva nelle stesse unità di value; e s (alias S, cv, coefficient_of_variation, sigma_lms), il coefficiente di variazione positivo. Ogni campo può arrivare come numero JSON o come stringa numerica. Campi mancanti, stringhe vuote, valori non finiti e value, m o s non positivi falliscono con invalid_input indicando il problema; tali fallimenti non consumano il saldo prepagato. L'endpoint non calcola il BMI da peso e altezza, non interpola i mesi di età contro un grafico incorporato e non restituisce etichette cliniche; lo abbini alla propria consultazione di tabelle LMS e alle regole di fascia richieste dal Suo protocollo.
Dove un'API di z-score LMS pediatrico conviene
Le pipeline di ricerca che già memorizzano o scaricano tabelle LMS WHO e CDC hanno bisogno di una funzione minuscola e senza dipendenze che trasformi quattro numeri in uno z-score senza trascinare un intero stack di biostatistica. Gli strumenti didattici e d'esame usano lo stesso contratto per controllare il lavoro dello studente sulla trasformata di Cole senza nascondere i parametri in un grafico a scatola nera. La validazione fallita non consuma saldo. I plugin di cartella clinica elettronica possono risolvere L, M e S da una cache di riferimento locale e chiamare questo endpoint per standardizzare il BMI in dashboard di crescita che preferiscono gli z-score ai percentili grezzi. Poiché l'implementazione è parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Mantenga le richieste piccole, fissi lo z_score arrotondato nei test e otterrà una standardizzazione LMS riproducibile per taccuini, worker e demo in classe senza erigere una propria base di curve di crescita.
Casi di integrazione
Pipeline di ricerca e indagini
Standardizzi il BMI pediatrico misurato contro righe LMS WHO o CDC in job batch, fissando z_score per analisi longitudinali e multicentriche riproducibili.
Domande tecniche
Quanto costa il calcolatore di z-score BMI pediatrico?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.