File vaccinale COVID Écosse
Dans le programme écossais de 2021, une personne de 72 ans sans métier prioritaire ni affection sous-jacente est dans le groupe 4 du JCVI, vers le rang 714 138. Indiquez l'âge, le métier et l'état de santé pour voir son groupe, sur seize, et son rang. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Age
- 72
- Profession
- Other
- Problème de santé
- None
- Groupe prioritaire
- 4
- Groupe
- age_70_74_cev
- Libellé du groupe
- Adults aged 70–74 and clinically extremely vulnerable people
- Position dans la file
- 714 138
Cet estimateur de file vaccinale COVID-19 en Écosse projette l'âge, la profession et les affections sous-jacentes sur la liste de priorité de 2021 du Joint Committee on Vaccination and Immunisation que NHS Scotland et Public Health Scotland ont appliquée au programme national de vaccination. Il renvoie le groupe de priorité JCVI de 1 à 16 et un rang approximatif, numéroté à partir de un, d'après des tailles de cohorte d'Écosse figées en 2021. Les résidents d'établissements pour personnes âgées et celles et ceux qui les soignent relèvent du groupe 1. Les personnes de 80 ans et plus et les soignants et travailleurs sociaux de première ligne relèvent du groupe 2. Les autres adultes parcourent ensuite les échelons publiés d'âge et de risque clinique du JCVI, puis les groupes adultes et pédiatriques ultérieurs.
Comment les groupes JCVI de 2021 deviennent un rang dans la file d'Écosse
L'Écosse a ouvert la vaccination contre la COVID-19 en décembre 2020 selon la liste de priorité du Joint Committee on Vaccination and Immunisation, appliquée par les boards de santé de NHS Scotland, les pôles hospitaliers, les cabinets de médecine générale et les pharmacies de proximité sous l'autorité du Scottish Government et de Public Health Scotland. Le groupe de priorité 1 couvrait les résidents d'un établissement pour personnes âgées et le personnel qui les soignait, une petite cohorte à risque maximal figée ici à quatre-vingt-cinq mille personnes.
Le groupe de priorité 2 couvrait toutes les personnes de quatre-vingts ans et plus ainsi que les soignants et travailleurs sociaux de première ligne, figé à quatre cent trente mille personnes. Les groupes 3, 4 et 5 descendaient ensuite par âge à soixante-quinze, soixante-dix et soixante-cinq ans. Le groupe 4 intégrait aussi les personnes cliniquement extrêmement vulnérables à qui l'on avait conseillé le bouclier sanitaire, même lorsqu'elles avaient moins de soixante-dix ans.
Le groupe 6 couvrait les personnes de seize à soixante-quatre ans présentant une affection sous-jacente de la liste de risque clinique du JCVI, ainsi que les aidants non rémunérés. Les groupes 7, 8 et 9 achevaient le programme adulte original à neuf groupes à soixante, cinquante-cinq et cinquante ans. Les autres adultes entraient par décennie d'âge dans les groupes 10, 11 et 12.
Les personnes de seize et dix-sept ans, les adolescents de douze à quinze ans, les enfants de cinq à onze ans et les enfants de moins de cinq ans suivaient comme groupes pédiatriques ultérieurs 13 à 16. Cet estimateur attribue le groupe correspondant de plus haute priorité au profil soumis, puis place les personnes plus âgées plus en avant dans ce groupe sous une hypothèse d'âge uniforme sur ces tailles de cohorte figées d'Écosse.
Le rang dans la file vaut un plus les personnes de tous les groupes antérieurs plus le nombre estimé de personnes plus âgées dans le groupe courant. Le résultat est un chiffre pédagogique reproductible, non un rendez-vous en direct sur NHS Inform et non un substitut des outils de réservation que les boards de santé ont réellement exploités en 2021.
Où un estimateur de file vaccinale d'Écosse justifie son coût, tarif et limites
Les rédactions et les bureaux d'explicatifs qui reconstituent le déploiement de 2021 en Écosse utilisent un calculateur de file vaccinale écossaise afin qu'un lecteur saisisse un âge, choisisse une profession, déclare les affections sous-jacentes et voie le groupe 4 face au 10 sans extraire des circulaires d'archives du Scottish Government ni des publications statistiques de Public Health Scotland.
Les cours de civisme et de santé publique notent le même profil à trois champs contre un oracle déterministe plutôt qu'un tableur qui classe en silence une personne de 69 ans avec une personne de 70 ans. Une validation en échec ne consomme pas le solde. Il s'agit d'une reconstruction pédagogique de tailles de cohorte d'Écosse figées en 2021, non d'un dispositif médical de diagnostic, non d'une liste d'attente officielle de NHS Scotland et non d'un avis sur le fait qu'une personne aurait dû être vaccinée.
Les règles d'éligibilité ont ensuite changé pour les enfants, les rappels, les campagnes de printemps et les fenêtres de réservation des boards de santé ; ce calculateur fige le tableau original de priorité du JCVI tel que l'Écosse l'a appliqué afin que deux clients ne dérivent jamais. Les personnes qui prennent des décisions de santé personnelle doivent suivre les avis officiels en vigueur de NHS Inform, de Public Health Scotland et du Scottish Government.
Cas d’usage
Explicatifs de presse du déploiement écossais de 2021
Laissez un lecteur saisir l'âge, la profession et les affections sous-jacentes et montrez le groupe de priorité JCVI correspondant plus un rang approximatif dans la file à côté des tailles de cohorte figées d'Écosse.
Notation de civisme et de santé publique en classe
Notez des items de priorité vaccinale à trois champs avec un oracle déterministe qui refuse un âge négatif ou non numérique et n'invente jamais un groupe hors de 1–16.
Questions fréquentes
Que se passe-t-il si l'âge est négatif ou n'est pas un nombre ?
Un âge négatif est refusé avec le message selon lequel age ne peut pas être négatif. Un âge qui n'est pas un nombre fini est également refusé. Une entrée invalide n'est pas facturée.
Comment les affections sous-jacentes changent-elles le groupe JCVI ?
Les moins de 16 ans restent dans les groupes pédiatriques sauf s'ils résident en établissement.
S'agit-il d'une liste d'attente officielle de NHS Scotland, et quel est le tarif ?
Non. C'est une reconstruction pédagogique de tailles de cohorte d'Écosse figées en 2021, non un avis médical et non un outil de réservation de NHS Inform. L'outil du navigateur est gratuit.
Dans quel groupe JCVI était une personne de 72 ans en Écosse ?
Dans le groupe 4, qui réunissait les personnes de 70 à 74 ans et les personnes cliniquement extrêmement vulnérables invitées à s'isoler. Le rang estimé est 714 138, soit 714 137 personnes devant selon les effectifs écossais de 2021.
Où se trouvaient les résidents et le personnel des maisons de retraite en Écosse ?
En tête, dans le groupe 1 : les résidents des maisons de retraite pour personnes âgées et le personnel qui s'en occupait, un groupe fixé ici à environ quatre-vingt-cinq mille personnes. Le groupe 2 couvrait ensuite les 80 ans et plus et les soignants de première ligne.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/vaccine-queue-scotland \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72,"occupation":"other","health_condition":"none"}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-scotland", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72,
"occupation": "other",
"health_condition": "none"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-queue-scotland",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72,
"occupation": "other",
"health_condition": "none"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-queue-scotland", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72,"occupation":"other","health_condition":"none"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72,"occupation":"other","health_condition":"none"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-queue-scotland", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"age": 72,
"occupation": "other",
"health_condition": "none"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_queue_scotland",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un âge négatif ou un âge qui n'est pas un nombre échoue avec invalid_input et n'est pas facturé.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Les valeurs de domaine fini sont des énumérations afin que le formulaire affiche une liste plutôt qu'un piège de texte libre. Les clés optionnelles sont omises plutôt que mises à null. Ce point d'accès ne collecte ni le code postal, ni le board de santé, ni le cabinet, ni l'état de grossesse, et ne peut donc pas reproduire chaque note de bas de page du JCVI ; il reproduit les trois leviers publics dont les gens se souviennent réellement : age, occupation et les affections sous-jacentes. Associez les nombres à votre propre texte explicatif si vous avez besoin d'un graphique des premières doses restantes ; ce point d'accès classe un profil et n'émet pas de tracés. Envoyez un corps JSON avec trois champs obligatoires. age est un nombre fini d'années révolues de 0 à 120 inclus ; les chaînes numériques telles que "72" sont acceptées, de même que l'alias age_years. Un âge négatif échoue avec invalid_input et le message selon lequel age ne peut pas être négatif. Un âge qui n'est pas un nombre — un mot, un booléen, Infinity ou NaN — échoue avec invalid_input en nommant le champ. Ces échecs ne sont pas facturés : c'est la promesse du produit. occupation est l'une des catégories fermées care_home_staff, frontline_health_social_care, unpaid_carer ou other ; l'alias occupation_category est accepté. health_condition vaut none, underlying, clinically_extremely_vulnerable ou care_home_resident ; les alias health_conditions et underlying_conditions sont acceptés. Un champ manquant ou une valeur d'occupation ou d'état de santé hors énumération échouent aussi avec invalid_input en nommant le champ. En cas de succès, le corps renvoie age, occupation et health_condition, indique priority_group comme un entier de 1 à 16, et indique priority_label en langage clair. group et group_label nomment la sous-cohorte utilisée pour le classement. queue_position est l'estimation numérotée à partir de un ; people_ahead vaut queue_position moins un. method vaut toujours jcvi_scotland_2021 afin que les clients figent le jeu de règles. notes rappelle pourquoi ce groupe a été retenu.
Où un estimateur de file vaccinale d'Écosse justifie son coût, tarif et limites
Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez priority_group et queue_position dans les tests, et vous obtenez une estimation reproductible de file vaccinale d'Écosse pour les devoirs, les graphiques et les workers de bord, sans dresser votre propre pile de réservation.
Cas d'intégration
Frises historiques et interactifs de musée
Pilotez une borne ou une page compagnon de documentaire avec le même contrat parse que facture l'API, afin que le widget gratuit et le backend d'archive ne divergent jamais sur un profil d'Edinburgh, de Glasgow ou d'un board insulaire.
Questions techniques
Comment estime-t-on le rang dans la file vaccinale COVID d'Écosse ?
Le calculateur attribue le groupe de priorité JCVI correspondant de plus haut rang de 2021 à partir de age, occupation et health_condition, puis classe à l'intérieur de ce groupe les personnes plus âgées d'abord. queue_position vaut un plus les personnes des groupes antérieurs et les personnes plus âgées du groupe courant.
Quelles professions correspondent aux groupes JCVI les plus précoces en Écosse ?
care_home_staff correspond au groupe 1 avec les résidents d'établissements. frontline_health_social_care correspond au groupe 2 avec les personnes de 80 ans et plus. unpaid_carer correspond au groupe 6 pour les personnes de 16 à 64 ans, sauf si une règle antérieure d'âge ou d'état de santé s'applique déjà.