Calcolatore vitamina D
Portare la vitamina D da 20 a 40 ng/mL in un adulto di 70 kg richiede circa 2000 UI al giorno secondo la regola pratica di Holick. Inserisca il livello attuale, l'obiettivo e il peso per ottenere la dose giornaliera aggiuntiva. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Livello attuale
- 20
- Livello obiettivo
- 40
- Peso
- 70
- Attuale (ng/ml)
- 20 IU
- Obiettivo (ng/ml)
- 40
- Peso (kg)
- 70
- Differenza (ng/ml)
- 20
Il 25-idrossivitamina D sierico è il marcatore di laboratorio che si nomina parlando del livello di vitamina D, e una cifra giornaliera in UI è ciò che serve quando si hanno già un risultato attuale e un obiettivo. Questo calcolatore di vitamina D accetta il 25(OH)D attuale in nanogrammi per millilitro, un obiettivo nella stessa unità e il peso corporeo in chilogrammi, poi applica la regola di Holick corretta per il peso usata nei fogli educativi di dosaggio: cento unità internazionali al giorno alzano il 25(OH)D di circa un ng/mL in un adulto di settanta chilogrammi, con scala lineare secondo la massa. Un peso nullo o assente fallisce anch'esso, perché una massa corporea pari a zero non è un adulto vivo. Tratti ogni risultato come aritmetica educativa di una regola pubblicata, mai come prescrizione, mai come sostituto di un clinico e mai come consiglio su sole, dieta o confezioni di carico a forza prescritta.
Perché le UI giornaliere di vitamina D seguono 100 IU per ng/mL a 70 kg
La vitamina D è liposolubile, si accumula nel tessuto adiposo e viene riferita dal sangue come 25-idrossivitamina D anziché come l'ormone attivo calcitriolo. Clinici e docenti parlano quindi di chiudere un divario in ng/mL, non di un unico formato di flacone per ogni adulto. Michael Holick e i materiali educativi della Endocrine Society hanno reso popolare una regola trasparente: in un adulto di settanta chilogrammi, circa cento unità internazionali di vitamina D3 al giorno alzano il 25(OH)D sierico di circa un nanogrammo per millilitro.
Quell'identità è lineare nel divario e nel peso, perciò a un adulto di novanta chilogrammi si assegna una cifra giornaliera di UI proporzionalmente maggiore che a uno di cinquantacinque chilogrammi per lo stesso deficit in ng/mL. Questo calcolatore implementa esattamente quell'identità e nient'altro: non aggiunge una settimana di carico, non converte nmol/L all'interno, non applica un credito stagionale di sole e non taglia il risultato a un tetto normativo. Quelle politiche extra spettano a un clinico che conosce gravidanza, malassorbimento, malattia granulomatosa e il saggio che ha prodotto il numero.
Un valore attuale o obiettivo negativo non può essere una concentrazione sierica in questo modello, e una massa in chilogrammi negativa non può essere un corpo vivo, così quelle richieste falliscono invece di prendere un valore assoluto che nasconderebbe un errore di inserimento. Tratti le UI come extra giornaliero educativo secondo la definizione di Holick di cento IU per ng/mL a settanta chilogrammi, mai come prescrizione né come autorizzazione ad avviare un regime ad alta dose senza un professionista qualificato.
Dove un calcolatore di dose di vitamina D compare nel lavoro reale
La formazione in assistenza primaria, i corsi di nutrizione sportiva e gli ambienti di benessere aziendale usano un calcolatore di vitamina D perché i discenti possano verificare una cifra giornaliera di UI rispetto a un protocollo cartaceo, senza mescolare minuti di sole, porzioni di pesce grasso e confezioni di carico prescritto nella stessa pagina.
I laboratori di simulazione e gli autori di fogli elettronici necessitano di un oracolo deterministico che restituisca le stesse UI per la stessa coppia di ng/mL e la stessa massa in chilogrammi ogni volta che un caso viene reimpostato, anziché una cella di foglio derivata quando qualcuno ha modificato la costante di cento IU. Gli assistenti di ricerca che preparano insiemi clinici sintetici necessitano di etichette stabili da ingressi noti, senza chiamate di rete né deriva di modello.
Se in seguito Le serve un totale di carico una tantum, un convertitore nmol/L o uno screening dell'apporto di calcio, li tratti come intenzioni di ricerca e pagine distinte anziché sovraccaricare questa pagina della vitamina D. Presenti sempre i risultati come stime educative secondo la regola di Holick corretta per il peso; l'integrazione clinica richiede un professionista qualificato, un saggio recente e un contesto di idoneità che questo strumento non raccoglie.
Tenga le richieste piccole, fissi le UI arrotondate nei test e ottiene dosi riproducibili per i compiti, i plugin LMS e i worker di bordo, senza erigere un sistema di farmacia proprio.
Casi d'uso
Chiavi di foglio 25(OH)D in aula
Generi le UI giornaliere extra da un ng/mL attuale, un ng/mL obiettivo e una massa in chilogrammi, così docenti e autovalutatori condividono una verità Holick trasparente.
Etichette di insiemi clinici sintetici
Apponda etichette stabili di UI giornaliere su coppie note di 25(OH)D e pesi per file didattici e prove di pipeline, senza chiamate di rete né deriva di modello.
Domande frequenti
Quale formula usa questo calcolatore di vitamina D?
Cento IU al giorno alzano il 25(OH)D di circa un ng/mL in un adulto di 70 kg.
I livelli ematici sono in ng/mL o in nmol/L?
Nanogrammi per millilitro (ng/mL). Converta nmol/L in ng/mL dividendo per 2.5 prima di chiamare. Il calcolatore non cambia unità all'interno.
Che cosa accade se il mio 25(OH)D attuale è già all'obiettivo o sopra?
La dose giornaliera extra è zero. Il calcolatore non restituisce mai una cifra negativa di UI; stima solo l'integrazione necessaria a chiudere un divario verso l'alto.
Che cosa succede se indico un peso negativo o un 25(OH)D negativo?
Livello attuale, obiettivo e peso non devono essere negativi; il peso deve inoltre essere maggiore di zero.
Quanta vitamina D al giorno serve per passare da 20 a 40 ng/mL?
Per un adulto di 70 kg la regola dà 2000 UI al giorno: cento UI per ogni ng/mL di differenza, in proporzione al peso. Una persona più pesante ottiene una cifra proporzionalmente maggiore. È un calcolo educativo, non una prescrizione.
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/vitamin-d \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_level":20,"target_level":40,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/vitamin-d", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_level": 20,
"target_level": 40,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vitamin-d",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_level": 20,
"target_level": 40,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vitamin-d", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_level":20,"target_level":40,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_level":20,"target_level":40,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vitamin-d", 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
{
"current_level": 20,
"target_level": 40,
"weight": 70
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vitamin_d",
"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
Il JSON restituisce quelle UI giornaliere extra di colecalciferolo. Un valore attuale, un obiettivo o un peso negativo fallisce con invalid_input e non viene addebitato.
Perché le UI giornaliere di vitamina D seguono 100 IU per ng/mL a 70 kg
L'implementazione è aritmetica in virgola mobile pura: nessuna consultazione di rete a una tabella di integratori, nessun modello di lingua e nessun orologio, così ingressi identici producono sempre lo stesso JSON.
Che cosa invia Lei e come tornano le UI giornaliere
Le stringhe numeriche vengono convertite. Se il risultato attuale raggiunge o supera già l'obiettivo, la dose giornaliera extra è zero anziché una cifra negativa di UI. Un adulto di settanta chilogrammi che passa da venti a quaranta ng/mL ottiene duemila IU al giorno. Un adulto di ottantaquattro chilogrammi che passa da quindici a cinquanta ng/mL ottiene quattromiladuecento IU al giorno. Converta le libbre in chilogrammi dividendo per 2.20462 prima di chiamare; converta nmol/L in ng/mL dividendo per 2.5. Fornisca tre numeri finiti. current_level è il 25(OH)D più recente in ng/mL e può essere zero quando il saggio segnala un risultato non rilevabile; sono accettati gli alias current, current_ng_ml, serum_25ohd, baseline e current_25ohd. target_level è il 25(OH)D desiderato nella stessa unità; sono accettati target, target_ng_ml, desired, desired_25ohd e goal. weight è la massa corporea in chilogrammi strettamente maggiore di zero; sono accettati weight_kg, body_weight, mass e kg. Stringhe vuote, campi assenti, NaN e Infinity falliscono con invalid_input nominando il campo e non vengono addebitati. Un current_level, target_level o weight negativo fallisce; weight deve inoltre essere maggiore di zero. In caso di successo il servizio calcola delta_ng_ml come obiettivo meno attuale e dose_iu come l'intero più vicino di max(0, delta volte cento volte il peso diviso settanta). Il JSON riecheggia current_ng_ml, target_ng_ml e weight_kg, restituisce delta_ng_ml, dose_iu, unit uguale a IU e una stringa formula che riformula l'identità di Holick. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di convalida non consumano il saldo prepagato. Poiché l'aritmetica è minuscola e del tutto locale al Worker, la latenza è dominata dalla stretta di mano del compito più che dal calcolo.
Dove un calcolatore di dose di vitamina D compare nel lavoro reale
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la convalida fallita non consuma il saldo prepagato.
Casi di integrazione
Widget educativi di programmi di benessere
Mostri UI giornaliere di vitamina D documentate da un divario di laboratorio e dal peso corporeo, senza mescolare minuti di sole, porzioni di pesce grasso né confezioni di carico prescritto nella stessa pagina.
Domande tecniche
Il calcolatore di dose di vitamina D è gratuito?
Lo strumento del browser è gratuito. Le chiamate API costano $0.002 per richiesta riuscita sul Suo saldo prepagato KIT; la convalida fallita non viene mai addebitata.