Calcolatore superficie corporea
Ottenga la superficie corporea con la formula di Boyd del 1935: una persona di 170 cm e 70 kg ha 1,834670289827 m². L'esponente del peso cambia con la massa, quindi il valore si discosta un po' da altre formule. Accetta centimetri, metri, pollici, chili o libbre. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Altezza
- 170
- Peso
- 70
- Unità di altezza
- cm
- Unità di peso
- kg
- Altezza (cm)
- 170 m2
- Peso (kg)
- 70
- Peso (g)
- 70.000
- Bsa
- 1,8346702898
Un calcolatore di superficie corporea Boyd trasforma la statura in piedi e il peso corporeo nella stima in metri quadrati usata nella letteratura di dosaggio pediatrico, nell'insegnamento della valutazione delle ustioni e nella scalatura fisiologica quando si preferisce un esponente dipendente dal peso a una semplice radice quadrata. Inserisca statura e peso (centimetri e chilogrammi per impostazione predefinita, oppure metri, pollici e libbre con etichette di unità); lo strumento converte gli input quando serve, applica l'espressione classica di Boyd con statura in centimetri e massa in grammi, e restituisce il BSA in m² con centimetri e chilogrammi normalizzati, il nome della formula, l'anno dell'equazione e i passi di sostituzione ordinati. Gli esempi didattici di farmacia, i fogli di educazione clinica e i valori attesi di kata di codifica necessitano di quella stessa stima deterministica senza un foglio di calcolo.
Cosa significa la superficie corporea Boyd
La superficie corporea è una stima geometrica della superficie esterna del corpo umano espressa in metri quadrati. La formula Boyd, pubblicata nel millenovecentotrentacinque, usa una costante per la statura in centimetri elevata a tre decimi per la massa corporea in grammi elevata a un esponente dipendente dal peso: zero punto sette due otto cinque meno zero punto zero uno otto otto per il logaritmo in base dieci del peso in grammi.
In modo equivalente, dopo aver convertito i chilogrammi in grammi moltiplicando per mille, il risolutore valuta quel singolo numero reale come fattore di scala per esempi didattici di chemioterapia pediatrica, denominatori di indice cardiaco e percentuali di area ustionata quando la taglia corporea assoluta conta più del solo indice di massa corporea.
A differenza del BMI, che è massa su statura al quadrato e riporta bande di rischio di tipo densità, il BSA Boyd cresce con statura e peso sotto un aggiustamento logaritmico della massa e si riporta in metri quadrati anziché in chilogrammi per metro quadrato.
Docenti e valutatori automatici curano il rifiuto dei non positivi quanto il percorso numerico di successo: uno studente che inserisce zero chilogrammi ha lasciato il dominio della formula perché il logaritmo di una massa non positiva è indefinito, e un ripiego silenzioso a un adulto predefinito nasconderebbe quell'errore. Il percorso di verifica ricalcola il log, l'esponente, le potenze e il prodotto con lo stesso arrotondamento fisso usato per i campi pubblicati, così una risposta di successo spedisce sempre passi che Lei può asserire in test o fogli di lavoro.
I valori di riferimento adulti classici vicino a centosettanta centimetri e settanta chilogrammi producono circa un punto otto tre cinque metri quadrati sotto Boyd, vicini ma non identici a Mosteller o Du Bois sulle stesse antropometrie, ed è proprio per questo che esistono landing separate per ciascuna formula nominata.
Consigli pratici, limiti e ricerche correlate
Mantenga le antropometrie entro l'intervallo assoluto pubblicato dopo la conversione affinché l'esponente dipendente dal peso e i due termini di potenza non trabocchino in un BSA non finito che il risolutore deve rifiutare. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso.
Questa landing si rivolge a chi cerca un calcolatore di superficie corporea, formula Boyd o BSA da statura e peso con l'espressione del millenovecentotrentacinque; non è un calcolatore Mosteller o Du Bois, né uno strumento BMI, né un sistema clinico di dosaggio che applica milligrammi per metro quadrato a un farmaco. Preferisca questa capacità quando ha già statura e peso e le serve solo la stima Boyd; se la fonte è un problema testuale, estragga prima le due antropometrie e le loro unità.
Casi d'uso
Formazione in farmacia e infermieristica
Gli studenti inseriscono statura e peso da vignette cliniche e confrontano il BSA Boyd manoscritto con un risultato deterministico in m² prima di esercizi di scalatura della dose che citano la formula del 1935.
Pre-volo prima dei flussi mg/m²
Le pipeline calcolano prima il BSA Boyd e poi passano al dosaggio specifico del farmaco solo quando statura e peso superano la validazione positiva e il nome di formula pubblicato è Boyd.
Domande frequenti
Qual è la formula Boyd della superficie corporea?
Statura e peso devono essere positivi; il risultato si riporta in metri quadrati.
Cosa succede se statura o peso mancano, non sono numerici, sono zero o negativi?
Il modello geometrico è indefinito (e il log di una massa non positiva pure).
Quali unità sono accettate?
La statura predefinita è in centimetri (anche m o in). Il peso predefinito è in chilogrammi (anche lb). I valori vengono convertiti in cm e kg, poi il peso in grammi, prima della formula.
È lo stesso BSA di Mosteller o Du Bois?
No. Questa capacità implementa solo la formula Boyd del 1935. Mosteller e Du Bois usano espressioni e coefficienti diversi e hanno i propri calcolatori.
Il calcolatore di superficie corporea Boyd è gratuito?
Lo strumento del browser è gratuito e viene eseguito in locale.
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/bsa-boyd \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":170,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/bsa-boyd", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 170,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bsa-boyd",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 170,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bsa-boyd", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":170,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":170,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bsa-boyd", 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
{
"height": 170,
"weight": 70
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bsa_boyd",
"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.
Limiti
max_height_cm | 300 |
max_weight_kg | 500 |
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
Campi mancanti, stringhe non numeriche e statura o peso non positivi vengono rifiutati con invalid_input affinché moduli incompleti non inventino un'area di superficie. Il percorso è aritmetica pura—senza rete, senza semi casuali, senza dipendenza dall'orologio di parete—così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.
Come chiamare l'API e cosa restituisce
Invii un corpo JSON con due numeri finiti positivi obbligatori: height (alias height_cm, h, stature, ht) e weight (alias weight_kg, w, mass, wt). height_unit opzionale predefinito cm e accetta cm, m o in; weight_unit opzionale predefinito kg e accetta kg o lb. Dopo la conversione, la statura deve restare entro trecento centimetri e il peso entro cinquecento chilogrammi affinché le potenze intermedie restino finite sul Worker e nel browser. In caso di successo la risposta ripete height e weight arrotondati come inviati, height_unit e weight_unit come etichette normalizzate, height_cm e weight_kg dopo la conversione, weight_g come chilogrammi per mille, bsa e bsa_m2 come lo stesso valore arrotondato in metri quadrati, unit come la stringa m2, formula come la stringa dell'espressione Boyd, formula_name come Boyd, equation_year come millenovecentotrentacinque, message come un breve riepilogo in inglese e steps come un array ordinato di righe di sostituzione che includono il logaritmo in base dieci della massa e l'esponente del peso. La validazione fallita—campi mancanti, numeri non finiti, statura o peso non positivi, etichette di unità non supportate o valori fuori dai limiti assoluti dopo la conversione—restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unit item e prezzo unitario marginale zero.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, accoppi esempi: centosettanta centimetri e settanta chilogrammi producono circa un punto otto tre cinque m² sotto Boyd; centosessanta centimetri e cinquantacinque chilogrammi producono un valore adulto minore; peso zero deliberato o statura negativa dimostrano il percorso duro invalid_input; e un adulto di cinque piedi e sette inserito come sessantasette pollici con centocinquantaquattro libbre mostra la conversione di unità nello stesso pipeline centimetro-chilogrammo-grammo. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi impostano deliberatamente il peso a zero. I controlli andata e ritorno sono semplici: ricalcoli a mano zero punto zero zero zero tre due zero sette per la statura alla tre decimi per i grammi elevati all'esponente Boyd e confermi che è uguale al bsa pubblicato entro lo stesso arrotondamento a dodici decimali, e confermi che cambiare solo il segno di un input fa passare la risposta da successo a invalid_input.
Casi di integrazione
Test unitari per calcolatori clinici
Generi fixture BSA Boyd adulte e pediatriche note più rifiuti deliberati di zero, mancanti o non numerici per i valori attesi di kata di codifica.