ForHosting KIT · Santé et sport

Calculateur d'immunité vaccinale

Un vaccin d'efficacité publiée de 95 %, reçu en deux doses, conserve environ deux tiers de protection six mois plus tard, car le modèle la divise par deux tous les 12 mois. Indiquez l'efficacité, les doses et les mois depuis la dernière dose. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Efficacité
95
Doses
2
Mois
6
Vous obtenez
Pourcentage restant
67,1751442127
Pourcentage maximal
95
Facteur de dose
1
Facteur de déclin
0,7071067812

La protection induite par le vaccin n'est pas une constante. L'efficacité publiée décrit le pic autour de l'achèvement du schéma primaire ; chaque mois supplémentaire après la dernière dose laisse cette protection s'affaiblir selon une courbe exponentielle lisse, et un schéma incomplet n'atteint jamais le pic publié. Ce calculateur d'immunité vaccinale estime la protection restante en pourcentage à partir de trois nombres : une efficacité entre zéro et cent, le nombre de doses reçues et les mois écoulés depuis la dernière dose. Il applique un taux éducatif fixe d'affaiblissement avec une demi-vie de douze mois et un facteur saturant de schéma à deux doses, puis renvoie le pourcentage restant avec le pic, le facteur de dose et le facteur d'affaiblissement afin que chaque étape puisse être auditée. Pas de consultation réseau, pas d'aléatoire et pas de dépendance à la date du jour : seulement de l'arithmétique sur les nombres que vous fournissez. Traitez chaque résultat comme une estimation éducative de la protection vaccinale, jamais comme un titre clinique, une recommandation de rappel ni un substitut à un clinicien.

Comment la protection vaccinale restante est estimée

L'efficacité vaccinale publiée est un chiffre de pic, non une constante à vie. Après un schéma primaire achevé, la réponse immunitaire est la plus forte près de la dernière dose ; l'activité neutralisante et la protection clinique déclinent ensuite selon une courbe que, pour un travail éducatif, on approxime bien par un affaiblissement exponentiel du premier ordre.

Ce calculateur utilise une demi-vie fixe de douze mois : la protection restante est divisée par deux chaque année après la dernière dose, ce qui équivaut à multiplier le pic par l'exponentielle moins le logarithme naturel de deux fois les mois divisés par douze. Cette unique expression couvre les mois fractionnaires comme les mois entiers : six mois après un schéma achevé, il reste environ soixante et onze pour cent du pic, non la moitié.

L'efficacité doit se situer dans l'intervalle fermé de zéro à cent, car un pourcentage hors de cette plage n'est pas une efficacité vaccinale. L'implémentation ne consulte ni pathogène, ni marque, ni sérotype ; elle n'évalue que la formule avec les nombres que vous envoyez afin que tableaux de bord, clés de devoirs et carnets par lots partagent une définition transparente de la protection vaccinale restante. Traitez chaque résultat comme un pourcentage éducatif selon cette définition, jamais comme un titre d'anticorps mesuré ni comme une recommandation médicale.

Où les équipes l'utilisent et comment le tarif fonctionne

Les vulgarisations de santé publique, les tableaux de bord d'immunisation et les carnets journalistiques utilisent un calculateur d'immunité vaccinale pour montrer comment la protection restante chute après la dernière dose sans réinventer le code d'affaiblissement exponentiel dans chaque client. L'outil interactif ci-dessus s'exécute gratuitement dans le navigateur pour des contrôles exploratoires. Les appels programmatiques utilisent le solde prépayé KIT par élément réussi ; une entrée invalide ne consomme jamais le solde.

Les entrées et sorties d'origine ne sont conservées que pendant la fenêtre de rétention documentée et ne servent jamais à entraîner des modèles. La latence est dominée par la poignée de main de la tâche plutôt que par le calcul, ce qui rend le point d'entrée adapté à la validation de formulaires comme au retraitement par lots de tableaux historiques d'immunisation.

Courbes de demi-vie en épidémiologie de classe

Fixez l'efficacité et un schéma achevé à deux doses, parcourez les mois et tracez la protection vaccinale restante afin que les apprenants voient une demi-vie de douze mois plutôt qu'une efficacité plate.

Journalisme et vulgarisation publique de l'affaiblissement

Montrez aux lecteurs comment une efficacité publiée de quatre-vingt-quinze pour cent chute six ou douze mois après la dernière dose avec une seule formule exponentielle auditable.

Quelle formule le calculateur d'immunité vaccinale utilise-t-il ?

Le pic est l'efficacité publiée mise à l'échelle par un schéma saturant à deux doses ; l'affaiblissement utilise une demi-vie fixe de douze mois.

Comment les doses supplémentaires après un schéma à deux doses affectent-elles l'estimation ?

Deux doses ou plus saturent le pic à l'efficacité publiée.

Quelle protection apporte une seule dose ?

Dans ce modèle, une dose atteint la moitié de l'efficacité publiée au pic, et deux doses ou plus atteignent la valeur complète. Sans aucune dose, l'estimation est nulle.

À quelle vitesse la protection diminue-t-elle ?

Elle est divisée par deux tous les 12 mois après la dernière dose, selon une courbe exponentielle régulière. Six mois après un schéma complet, il reste environ soixante et onze pour cent du pic, et non la moitié.

L'âge, la marque du vaccin ou une immunité affaiblie sont-ils pris en compte ?

Non. Il n'y a aucun ajustement selon l'agent pathogène, la marque, le sérotype, l'âge ou l'état immunitaire, ni de date de calendrier. Seules l'efficacité, les doses et les mois entrent dans la formule.

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.

POSThttps://api.kit.forhosting.com/health/vaccine-immunity

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é.

curl -X POST https://api.kit.forhosting.com/health/vaccine-immunity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"efficacy":95,"doses":2,"months":6}'
{
  "efficacy": 95,
  "doses": 2,
  "months": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.vaccine_immunity",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_doses20
max_months600
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

L'outil gratuit du navigateur et l'API partagent la même bibliothèque JavaScript pure, de sorte que les contrôles interactifs et les tâches automatisées s'accordent toujours.

Comment la protection vaccinale restante est estimée

Un schéma incomplet est mis à l'échelle linéairement vers ce pic avec un facteur saturant à deux doses : zéro dose n'apporte rien, une dose atteint la moitié de l'efficacité publiée, deux doses ou plus atteignent l'efficacité publiée complète, et les doses ultérieures n'élèvent pas le pic au-dessus de ce chiffre car, dans ce modèle, elles ne font que réinitialiser l'horloge que l'appelant fournit déjà comme mois depuis la dernière dose. Algébriquement, remaining_percent vaut efficacy multiplié par le minimum de un et de doses sur deux, multiplié par le facteur exponentiel d'affaiblissement.

Contrat d'entrée, sorties et comportement d'erreur

Une validation en échec n'est pas facturée. Il n'y a ni table de pathogènes, ni ajustement selon l'âge, ni indicateur d'immunodépression, ni date de calendrier dans cette capacité : ce sont des intentions de produit distinctes. Envoyez un objet JSON avec trois nombres finis obligatoires : efficacy, l'efficacité vaccinale publiée en pourcentage sur l'intervalle fermé de zéro à cent ; doses, un entier non négatif de doses reçues, au plus vingt ; et months, le temps non négatif écoulé en mois depuis la dernière dose, au plus six cents, les mois fractionnaires étant autorisés. Des alias tels que vaccine_efficacy, ve, efficacy_pct, n_doses, doses_received, dose_count, shots, months_since_last_dose, months_since, elapsed_months et time_months sont acceptés afin que formulaires et scripts n'aient pas besoin d'un seul nom de champ. Champs obligatoires manquants, chaînes vides, valeurs non finies, doses non entières, doses ou mois négatifs, plus de vingt doses, plus de six cents mois et une efficacité hors de zéro à cent échouent avec invalid_input et un message qui nomme le problème. En cas de succès, la réponse renvoie remaining_percent comme estimation principale, répète efficacy, doses et months, et inclut peak_percent, dose_factor, waning_factor, half_life_months égal à douze, waning_rate_per_month égal au logarithme naturel de deux divisé par douze, primary_series_doses égal à deux, et une chaîne de formule qui reformule remaining_percent = efficacy × min(1, doses/2) × exp(−ln(2)×months/12). Associez remaining_percent à votre propre calendrier si vous devez comparer l'estimation éducative à une politique de rappel que vous avez choisie vous-même. Les appels API réussis coûtent le $0.002 publié par élément ; les échecs de validation ne consomment jamais le solde prépayé.

Où les équipes l'utilisent et comment le tarif fonctionne

Les chaînes de traitement de recherche qui enregistrent des comptes de doses autodéclarés et l'âge de la dernière dose peuvent poster de nombreuses tâches indépendantes — une par personne et par intervalle — et stocker remaining_percent à côté de la session pour une analyse ultérieure. Les modules d'épidémiologie en classe peuvent fixer efficacy et doses et balayer months pour illustrer une demi-vie de douze mois sans une cellule de tableur qui a dérivé lorsqu'on a modifié le taux. Comme l'implémentation est un parse de niveau A pur, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant. Présentez toujours remaining_percent comme une estimation éducative selon la définition d'affaiblissement fixe ; les décisions cliniques exigent des professionnels qualifiés, des calendriers locaux et un contexte d'éligibilité que cet outil ne recueille pas.

Libellés de protection restante sur un tableau d'immunisation

Convertissez l'efficacité enregistrée, les comptes de doses et les mois depuis la dernière dose en un remaining_percent déterministe pour chaque enregistrement, sans embarquer la mathématique d'affaiblissement dans chaque client.

Pourquoi une efficacité hors de 0-100 échoue-t-elle ?

L'efficacité vaccinale est un pourcentage. Les valeurs inférieures à 0 ou supérieures à 100 ne sont pas une efficacité valable, donc la tâche échoue avec invalid_input et n'est pas facturée.

remaining_percent équivaut-il à un titre de laboratoire ou à une recommandation de rappel ?

Non. Le résultat est un pourcentage éducatif issu d'une formule d'affaiblissement fixe. Ce n'est ni un titre d'anticorps neutralisants, ni un diagnostic, ni un conseil de recevoir un rappel.

Le calculateur d'immunité vaccinale est-il gratuit ?

L'outil du navigateur est gratuit. Les appels API coûtent $0.002 par requête réussie sur votre solde prépayé KIT ; une validation en échec n'est jamais facturée.

Consulter la documentation complète du KIT →