ForHosting KIT · Santé et sport

Temps de production vaccinale

Produire 1 000 000 de doses à 50 000 par jour sur deux lots en parallèle occupe l'usine 10 jours. Indiquez les doses, la production journalière d'un flux et le nombre de flux simultanés pour obtenir les jours nécessaires et calendaires. 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
Doses nécessaires
1 000 000
Capacité quotidienne de l'usine
50 000
Lots en parallèle
2
Vous obtenez
Production quotidienne effective
100 000
Jours nécessaires
10
Jours calendaires
10

Estimer combien de jours une campagne vaccinale occupe une usine est un problème de débit, non clinique. Planificateurs, fabricants sous contrat et équipes de logistique de santé publique ont besoin d’une réponse reproductible à partir de trois grandeurs : combien de doses il faut produire, combien de doses un flux de l’usine termine par jour, et combien de lots peuvent tourner en parallèle. Ce calculateur de temps de production vaccinale divise les doses exigées par le produit de la capacité quotidienne d’usine et des lots en parallèle, puis renvoie les jours nécessaires plus un plafond en jours calendaires pour planifier l’occupation.

Qui planifie le temps d'usine avec ce calculateur

Ministères et programmes d’immunisation se servent d’un calculateur de temps de production vaccinale pour transformer une cible de campagne en fenêtre d’occupation d’usine avant de signer un appel d’offres, plutôt qu’un tableur qui traite en silence une capacité nulle comme une attente infinie. Les fabricants sous contrat vérifient si deux lignes de remplissage à un rythme quotidien déclaré tiennent une taille de lot dans une date d’expédition promise, puis cotent le plafond en jours calendaires plutôt qu’une fraction brute.

Journalistes et explicateurs de politique ont besoin d’un oracle déterministe qui renvoie dix jours pour un million de doses à cinquante mille par ligne avec deux lignes, au lieu d’un chiffre en prose qui dérive d’un article à l’autre. Les échecs de validation ne consomment jamais le solde. Gardez des attentes honnêtes : ce n’est ni un dossier de lot, ni un modèle d’assurance de stérilité, ni un substitut d’un planning de fabrication validé qui inclut changements de série, libération par contrôle qualité et rendement.

Quiconque doit expédier un produit autorisé doit suivre son système qualité et son régulateur, non un seul quotient d’occupation tiré d’une identité de débit au premier ordre.

Vérifier des offres de fabrication sous contrat

Vérifiez si la capacité quotidienne d’usine déclarée et les lots en parallèle occupent l’usine le temps promis pour une taille de lot, sans dresser un système d’exécution de fabrication complet.

Que se passe-t-il si doses, capacité ou lots parallèles ne sont pas un nombre positif ?

Toute grandeur doit être un nombre fini positif strictement supérieur à zéro. Les valeurs manquantes, nulles, négatives, infinies ou non numériques ne sont pas facturées.

L’estimation inclut-elle les retenues de contrôle qualité ou les changements de série ?

Non. L’identité est demande sur rythme pour la seule fenêtre de fabrication.

Pourquoi le résultat donne-t-il des jours calendaires en plus des jours nécessaires ?

Parce que le temps d'usine se réserve en journées entières. Les jours nécessaires sont la division exacte, et les jours calendaires l'arrondissent à l'unité supérieure : une occupation de 1,7 jour bloque deux jours calendaires complets.

Que faut-il indiquer comme capacité journalière de l'usine ?

Les doses finies qu'un seul flux de production termine en un jour calendaire au goulot d'étranglement que vous choisissez : une ligne de remplissage, une chaîne de purification ou un bioréacteur d'antigène en vrac converti en doses finies.

Une deuxième ligne en parallèle divise-t-elle le temps de production par deux ?

Oui, à condition que les deux lignes ne partagent pas le même goulot d'étranglement. La production journalière est la capacité multipliée par le nombre de flux simultanés : doubler les flux double la production et divise par deux les jours nécessaires.

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-production

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-production \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"required_doses":1000000,"daily_plant_capacity":50000,"batches_in_parallel":2}'
{
  "required_doses": 1000000,
  "daily_plant_capacity": 50000,
  "batches_in_parallel": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.vaccine_production",
  "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.

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.

Toute grandeur manquante, nulle, négative, infinie ou qui n’est pas un nombre fini positif échoue avec invalid_input et n’est pas facturée.

Comment doses exigées, capacité quotidienne et lots parallèles fixent les jours

L’identité n’invente pas les changements de série, les retenues aseptiques, la libération par contrôle qualité, la perte de rendement ni l’expédition. Ces durées s’ajoutent à la fenêtre pure de fabrication et appartiennent à votre propre planning. Lorsque chaque entrée est un nombre fini positif, le quotient est unique et déterministe. Le temps de production vaccinale, au premier ordre, est une identité de débit : ce n’est ni un modèle clinique ni un jumeau numérique d’usine complet. required_doses est la taille de campagne que vous devez libérer : une cible nationale d’immunisation, un lot d’appel d’offres, une reconstitution de stock stratégique ou un remplissage d’essai clinique, exprimé en doses finies. daily_plant_capacity est le nombre de doses qu’un flux de production peut achever en un jour calendaire au goulot que vous choisissez de modéliser —souvent une ligne de remplissage, un train de purification en aval ou un bioréacteur d’antigène en vrac converti en équivalents de dose finie—. batches_in_parallel indique combien de ces flux peuvent tourner en même temps sans partager ce goulot : deux lignes de remplissage, trois bioréacteurs ou d’autres lots simultanés. La sortie quotidienne effective est daily_plant_capacity multipliée par batches_in_parallel. days_needed est required_doses divisé par ce produit, la même formule demande sur rythme qu’utilise la recherche opérationnelle en production à la commande. Le calculateur renvoie aussi calendar_days comme le plafond entier de days_needed, de sorte qu’une occupation de 1.7 jour réserve encore deux jours calendaires d’usine. Servez-vous de days_needed comme borne inférieure d’occupation, puis empilez les retenues si votre procédé l’exige.

Contrat d’entrée, forme de la réponse et erreurs de validation

Associez la réponse à votre Gantt ou MES si vous avez besoin de retenues ; ce point d’accès n’estime que l’occupation de fabrication. Envoyez par POST un corps JSON avec trois nombres finis positifs obligatoires : required_doses, la taille de campagne en doses finies ; daily_plant_capacity, les doses qu’un flux termine par jour calendaire ; et batches_in_parallel, combien de flux indépendants peuvent tourner à la fois. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique, y compris la notation scientifique. Des alias existent pour que d’anciens formulaires correspondent sans renommer les colonnes : doses, total_doses, target_doses et demand pour required_doses ; daily_capacity, plant_capacity, capacity_per_day et line_capacity pour daily_plant_capacity ; parallel_batches, batches, n_batches et parallel_lines pour batches_in_parallel. Champs manquants, chaînes vides, booléens, objets, infinis, NaN, zéro et valeurs négatives échouent avec invalid_input en nommant le champ comme non positif, et ces échecs ne sont pas facturés. En succès le corps répète les trois entrées, renvoie effective_daily_output comme capacité quotidienne fois lots en parallèle, days_needed comme le quotient exact arrondi à dix décimales pour goldens stables entre runtimes, calendar_days comme plafond d’occupation, une chaîne formula qui réénonce l’identité, et method parallel_batch_throughput. Exemple : un million de doses exigées, cinquante mille de capacité quotidienne et deux lots en parallèle donnent cent mille doses par jour, dix days_needed et dix calendar_days. Les unités sont les vôtres : si la capacité est en doses finies par jour, days_needed est en jours.

Où une API de temps de production vaccinale prouve son utilité

Les salles de santé publique et les exercices de table laissent faire varier required_doses, daily_plant_capacity et batches_in_parallel et voir pourquoi doubler des flux indépendants divise l’occupation par deux lorsque le goulot n’est pas partagé.

Dimensionner une campagne nationale d’immunisation

Transformez une cible en doses finies, le rythme quotidien d’une ligne de remplissage et le nombre de flux parallèles en days_needed et calendar_days avant d’engager un appel d’offres ou une reconstitution de stock.

Exercices de salle et simulations de table

Laissez les étudiants faire varier doses exigées, capacité quotidienne et lots parallèles et voir pourquoi doubler des flux indépendants divise l’occupation par deux dans un contrat JSON déterministe.

Comment le calculateur de production vaccinale estime-t-il les jours nécessaires ?

Il divise required_doses par le produit de daily_plant_capacity et batches_in_parallel. effective_daily_output est ce produit ; days_needed est le quotient exact ; calendar_days est le plafond entier d’occupation.

Quelle est la différence entre days_needed et calendar_days ?

days_needed est la fenêtre exacte de production comme nombre réel de jours. calendar_days est le plafond d’occupation : une course de 1.67 jour réserve encore deux jours calendaires d’usine. Toute demande positive réserve au moins un jour calendaire.

Combien coûte le calculateur de production vaccinale ?

L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →