Coda vaccinale Sudafrica
Un operatore sanitario in prima linea di 42 anni rientra nella fase 1 della campagna sudafricana del 2021, il gruppo che ricevette le prime dosi da metà febbraio 2021. Indichi età, occupazione e comorbilità per vedere la fase e il motivo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Age
- 42
- Occupazione
- Healthcare
- Fase
- 1
- Etichetta della fase
- Phase 1
- Ordine della fase
- 1
- Gruppo idoneo
- healthcare_workers
Il Sudafrica non ha offerto le prime dosi di COVID-19 a tutti insieme. Il National Department of Health ha ordinato prima il personale sanitario di prima linea, poi i lavoratori essenziali, le persone in strutture collettive, gli adulti di sessant’anni e oltre e gli adulti con comorbilità, e solo in seguito il resto della popolazione adulta, affinché l’offerta scarsa raggiungesse per primi i gruppi a rischio più alto. Questo strumento di coda vaccinale sudafricana applica quel dispiegamento per fasi del NDoH del 2021 a età, occupazione e comorbilità e restituisce la fase assegnata. Occupazione e comorbilità hanno valori predefiniti documentati, così una sola età produce comunque una fase.
Come la tabella NDoH 2021 ordina le fasi di vaccinazione sudafricane
Il National Department of Health del Sudafrica ha pubblicato all’inizio del 2021 un dispiegamento vaccinale COVID-19 in tre fasi, affinché le province potessero invitare le persone quando le prime dosi scarseggiavano. La fase 1 copre il personale sanitario di prima linea che ha affrontato un’esposizione clinica quotidiana in ospedali, ambulatori, servizi di emergenza e contesti analoghi, e che ha ricevuto le prime dosi sudafricane tramite lo studio Sisonke di Johnson and Johnson da metà febbraio 2021.
La fase 2 copre quattro gruppi sovrapposti che la strategia nazionale ha trattato insieme: lavoratori essenziali come insegnanti, polizia, personale comunale e minatori; persone che vivono in strutture collettive, comprese case per anziani, ricoveri, carceri e centri di detenzione; ogni persona di sessant’anni e oltre; e adulti di diciotto anni e oltre con comorbilità che alzano il rischio di COVID-19 grave, come diabete, ipertensione, HIV, tubercolosi, obesità, malattia cardiovascolare, malattia respiratoria cronica, malattia renale cronica o cancro.
La fase 3 copre le restanti persone di diciotto anni e oltre che non corrispondevano già a un gruppo superiore. Il motore raccoglie ogni gruppo coincidente e assegna la fase di priorità più alta: 1 batte 2, che batte 3, che batte 4. Un’infermiera di sessantacinque anni è quindi fase 1 per occupazione, non fase 2 per età.
Un insegnante di quarant’anni è fase 2 per lavoro essenziale anche senza comorbilità. Un adulto sano di trent’anni senza occupazione elencata è fase 3. La classifica è una ricostruzione educativa di quella tabella storica del NDoH, non un appuntamento Electronic Vaccination Data System, né un portale provinciale di prenotazione, né un sostituto dell’Expanded Programme on Immunisation vigente.
Chi usa questa coda sudafricana e i suoi limiti
Le aule di sanità pubblica e le esercitazioni da tavolo usano un calcolatore di coda vaccinale sudafricana affinché gli studenti vedano perché un’infermiera di ambulatorio, una persona di sessantasette anni che vive a casa, un adulto di quarant’anni con diabete, un insegnante, un residente in carcere e un giovane sano di venticinque anni non erano intercambiabili quando le prime dosi scarseggiavano, e affinché leggano una fase concreta invece di un’etichetta vaga dell’inizio del 2021.
I team di medicina del lavoro e di preparazione alle emergenze eseguono lo stesso contratto in esercitazioni a dosi scarse senza erigere un registro di immunizzazione in tempo reale né raschiare l’Electronic Vaccination Data System.
Giornalisti e divulgatori di politiche necessitano di un oracolo deterministico che restituisca la fase 2 per una persona di quarant’anni con comorbilità, la fase 1 per un operatore sanitario della stessa età e la fase 3 per un adulto sano della stessa età senza occupazione essenziale, invece di un riassunto in prosa che deriva da un articolo all’altro.
Conservi aspettative educative: non è una diagnosi da dispositivo medico, né uno strumento di prenotazione EVDS, né il calendario stagionale vigente di COVID-19 o influenza, che il National Department of Health e l’Expanded Programme on Immunisation aggiornano a parte. Chi cerca un appuntamento reale deve seguire il NDoH, la propria provincia, la propria clinica o il proprio clinico, non una sola etichetta automatica di una tabella storica di allocazione.
Usi lo stimatore per insegnare l’ordine, fissare le prove e spiegare perché la coda sudafricana aveva quell’aspetto, poi invii le persone ai canali ufficiali per qualsiasi cosa che tocchi un braccio.
Casi d'uso
Esercitazioni di allocazione NDoH in aula
Consenta agli studenti di inviare età, occupazione e comorbilità e di vedere quale fase sudafricana assegna la tabella NDoH del 2021, compreso perché un gruppo superiore vince quando coincidono due gruppi.
Esercitazioni di medicina del lavoro a dosi scarse
Ordini un organico nelle fasi da 1 a 4 durante esercitazioni di preparazione, senza collegarsi a EVDS né inventare un foglio di calcolo proprio di regole sanitarie, di lavoratori essenziali, di strutture collettive, di età e di comorbilità.
Domande frequenti
Come assegna una fase NDoH lo strumento di coda vaccinale sudafricana?
Ordina età, occupazione (healthcare, essential, congregate o none) e comorbilità rispetto alla tabella di dispiegamento COVID-19 del National Department of Health del 2021 e restituisce la fase coincidente di priorità più alta (1, 2, 3 o 4).
Che cosa accade se l’età non è un intero non negativo?
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 sudafricane?
healthcare è la fase 1 (personale sanitario di prima linea). essential è la fase 2 (insegnanti, polizia, personale comunale, miniere e analoghi). congregate è la fase 2 (case per anziani, ricoveri, carceri, centri di detenzione). none non aggiunge un gruppo di occupazione; età e comorbilità possono ancora. Quando coincidono più gruppi, viene restituita la fase di priorità più alta.
Una comorbilità assegna sempre la fase 2?
Solo dai 18 anni in su, e solo quando non si applica una fase superiore. Il personale sanitario resta in fase 1 anche con comorbilità. Le persone di 60 anni e oltre sono già in fase 2 per età. Sotto i 18 anni le comorbilità non spostano la tabella originale per adulti; quelle età vanno in fase 4 salvo che si applichi già un gruppo di occupazione.
In quale fase rientra in Sudafrica un adulto sano senza lavoro prioritario?
Nella fase 3, che riunisce le persone dai 18 anni in su che non rientrano in un gruppo superiore, come un trentenne sano. Chi ha meno di 18 anni compare nella fase 4, come le estensioni successive ad adolescenti e bambini.
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/vaccine-queue-sa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":42}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-sa", {
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/vaccine-queue-sa",
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/vaccine-queue-sa", 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/vaccine-queue-sa", 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.vaccine_queue_sa",
"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
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.
Come la tabella NDoH 2021 ordina le fasi di vaccinazione sudafricane
Questo endpoint colloca i restanti minori di diciotto anni in fase 4, così ogni età non negativa riceve una fase invece di un vuoto silenzioso, in linea con gli ampliamenti adolescenziale e pediatrico aperti dopo la campagna per gli adulti.
Contratto di ingresso, risposta della fase assegnata e convalida dell’età
Stringhe di occupazione sconosciute e flag di comorbilità non booleani falliscono allo stesso modo. I fallimenti di convalida non consumano il saldo. Invii un corpo JSON con POST e age obbligatorio come intero non negativo da zero a centoventi anni compiuti. Occupation è l’insieme chiuso healthcare, essential, congregate o none; se omesso, occupation vale none, così una sola età produce comunque una fase. comorbidities è un booleano vero quando è presente una comorbilità adulta elencata dal NDoH nella campagna del 2021; i valori omessi valgono false. Esistono alias per ciascun nome canonico, così moduli più vecchi possono mappare senza rinominare colonne: age accetta anche age_years e years; occupation accetta anche job, work, occupation_class e worker_group; comorbidities accetta anche comorbidity, comorbid, conditions e medical_conditions. Un’età mancante, negativa, frazionaria, booleana, infinita o che non sia un intero non negativo fallisce con invalid_input nominando age e non viene addebitata. In caso di successo il corpo riecheggia age, occupation e comorbidities, quindi restituisce phase come chiave macchina 1, 2, 3 o 4; phase_label per la visualizzazione; phase_rank da 1 (priorità massima) a 4 per le restanti persone sotto i diciotto anni; qualifying_group e qualifying_group_label del gruppo che ha vinto il rango; reasons con ogni chiave di gruppo coincidente; framework con il nome della tabella NDoH 2021; e method sa_ndoh_covid19_rollout. Ingressi identici producono sempre lo stesso JSON perché il percorso non tocca rete, modello, orologio né generatore casuale.
Dove un’API di coda vaccinale sudafricana merita il suo posto, e limiti onesti
Lo strumento del browser è gratuito; le chiamate API prepagate costano $0.002 per elemento riuscito e un ingresso non valido non viene mai addebitato.
Casi di integrazione
Divulgatori e fixture deterministiche
Fissi la fase assegnata in taccuini di giornalismo e test di integrazione continua, così un adulto sano, un adulto con comorbilità e un operatore sanitario non scambiano etichette in silenzio.
Domande tecniche
Quanto costa il calcolatore di fase vaccinale sudafricana?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.