Strategia vaccinale USA
L’allocazione dei vaccini COVID-19 negli Stati Uniti ha ordinato i gruppi di popolazione affinché le prime dosi, allora scarse, raggiungessero chi aveva la maggiore esposizione occupazionale e il maggior rischio di malattia grave.
Esegui gratis nel browser
Questo strumento di strategia vaccinale statunitense applica la tabella per fasi del CDC Advisory Committee on Immunization Practices del dicembre 2020: legge l’età in anni, la classe di occupazione, la residenza in assistenza di lunga durata e se è presente una condizione medica ad alto rischio, quindi restituisce la fase di priorità assegnata. L’età deve essere un intero non negativo; se manca, è negativa, frazionaria o non numerica, la richiesta fallisce con invalid_input e non viene addebitata. Occupazione, assistenza di lunga durata e flag di alto rischio hanno valori predefiniti documentati, così una sola età produce comunque una fase. La stessa logica isomorfa alimenta il widget gratuito del browser e l’API prepagata a $0.002 per elemento riuscito, così aule, esercitazioni e team di prodotto fissano lo stesso JSON senza chiamare un canale governativo in tempo reale.
Come si usa
Inserisci i dati nel modulo qui sopra. Lo strumento li controlla prima del calcolo e mostra il risultato nella stessa pagina.
Controlla i dati
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Ripeti il calcolo o automatizzalo
Usa lo strumento web per controlli singoli e l’API quando vuoi integrare la stessa capacità in un flusso automatizzato.
Casi d'uso
Ottieni subito una risposta
Inserisci una serie di valori e visualizza il risultato senza preparare un foglio di calcolo o uno script.
Confronta gli scenari
Modifica un valore alla volta e ripeti il calcolo per capire cosa cambia il risultato.
Automatizza le attività ripetute
Usa l’API quando lo stesso calcolo deve essere eseguito nel tuo prodotto o flusso.
Domande frequenti
Come assegna una fase di priorità CDC lo strumento di strategia vaccinale USA?
Ordina età, occupazione (healthcare, frontline_essential, other_essential o none), residenza in assistenza di lunga durata e condizioni mediche ad alto rischio rispetto alla tabella di allocazione COVID-19 del CDC ACIP di dicembre 2020 e restituisce la fase coincidente di priorità più alta (1a, 1b, 1c, 2 o 3).
Che cosa accade se l’età non è un intero non negativo?
L’operazione fallisce con invalid_input. L’età deve essere un numero intero di anni da 0 a 120. Un’età mancante, negativa, frazionaria o non numerica non viene addebitata.
Quali occupazioni corrispondono a quali fasi?
healthcare è la fase 1a. frontline_essential è la fase 1b. other_essential è la fase 1c. none non aggiunge un gruppo di occupazione; età e flag di salute possono ancora farlo. Quando coincidono più gruppi, viene restituita la fase di priorità più alta.
Una condizione ad alto rischio assegna sempre la fase 1c?
Solo per le età 16–64, e solo quando non si applica una fase superiore. Le persone di 75 anni e oltre sono già in fase 1b. Il personale sanitario e i residenti in assistenza di lunga durata restano in fase 1a anche con una condizione ad alto rischio.
Quanto costa il calcolatore di priorità vaccinale CDC?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.
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/us-vaccine-strategy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":42}'const res = await fetch("https://api.kit.forhosting.com/health/us-vaccine-strategy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 42
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/us-vaccine-strategy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 42
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/us-vaccine-strategy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":42}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":42}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/us-vaccine-strategy", 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
{
"age": 42
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.us_vaccine_strategy",
"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. |