Impfstoff-Produktionszeit
1.000.000 Dosen bei 50.000 pro Tag auf zwei parallelen Chargen belegen die Anlage 10 Tage. Geben Sie Kampagnengröße, Tagesleistung eines Stroms und die Zahl gleichzeitiger Ströme ein und erhalten Sie benötigte Tage und Kalendertage. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Benötigte Dosen
- 1.000.000
- Tägliche Anlagenkapazität
- 50.000
- Parallele Chargen
- 2
- Effektive Tagesproduktion
- 100.000
- Benötigte Tage
- 10
- Kalendertage
- 10
Abzuschätzen, wie viele Tage eine Impfstoffkampagne eine Anlage belegt, ist ein Durchsatzproblem, kein klinisches. Planer, Lohnhersteller und Logistikteams des öffentlichen Gesundheitswesens brauchen eine reproduzierbare Antwort aus drei Größen: wie viele Dosen herzustellen sind, wie viele Dosen ein Strom der Anlage pro Tag fertigstellt, und wie viele Chargen parallel laufen können. Dieser Rechner für die Impfstoff-Produktionszeit teilt die geforderten Dosen durch das Produkt aus täglicher Anlagenkapazität und parallelen Chargen und liefert die benötigten Tage plus eine Kalendertages-Obergrenze für die Belegungsplanung.
Vom Kampagnenziel zur Belegungszeit
Wie lange eine Impfstoffkampagne eine Anlage belegt, ist in erster Näherung eine reine Durchsatzfrage und keine klinische. Drei Größen genügen: die Zahl der fertigen Dosen, die freigegeben werden müssen, die Dosen, die ein Produktionsstrom an seinem Engpass pro Kalendertag schafft, und die Zahl der Ströme, die gleichzeitig laufen können, ohne sich diesen Engpass zu teilen. Kapazität mal parallele Ströme ergibt den tatsächlichen Tagesausstoß, die benötigten Dosen geteilt durch diesen Ausstoß ergeben die benötigten Tage. Bei 1.000.000 Dosen, 50.000 Dosen pro Tag und zwei Strömen sind das 100.000 Dosen täglich und genau 10 Tage. Weil Anlagenzeit in ganzen Tagen vergeben wird, rundet der Rechner zusätzlich auf volle Kalendertage auf.
Was die Rechnung bewusst weglässt
Das Ergebnis ist eine Untergrenze für die Belegung. Umrüstzeiten, aseptische Haltezeiten, die Freigabe durch die Qualitätskontrolle, Ausbeuteverluste und der Versand kommen darin nicht vor und gehören zusätzlich in Ihren eigenen Zeitplan. Zählen Sie nur Ströme, die sich den Engpass nicht teilen: Zwei Linien, die an derselben Abfüllung hängen, verdoppeln den Ausstoß nicht. Achten Sie auch auf die Einheiten: Ist die Kapazität in fertigen Dosen pro Tag angegeben, kommt das Ergebnis in Tagen heraus. Ministerien und Impfprogramme übersetzen so ein Kampagnenziel in ein Belegungsfenster, bevor eine Ausschreibung unterschrieben wird, und Lohnhersteller prüfen, ob zwei Abfülllinien eine Losgröße bis zum zugesagten Liefertermin schaffen.
Wer mit diesem Rechner Anlagenzeit plant
Ministerien und Immunisierungsprogramme nutzen einen Rechner für die Impfstoff-Produktionszeit, damit ein Kampagnenziel vor Unterzeichnung einer Ausschreibung zu einem Anlagenbelegungsfenster wird, statt einer Tabelle, die Nullkapazität still als unendliches Warten behandelt. Lohnhersteller prüfen, ob zwei Abfülllinien bei genanntem Tagestakt eine Losgröße innerhalb eines zugesagten Versanddatums schaffen, und bieten die Kalendertages-Obergrenze statt eines rohen Bruchs an. Journalistinnen und Politik-Erklärer brauchen ein deterministisches Orakel, das zehn Tage für eine Million Dosen bei fünfzigtausend je Linie mit zwei Linien zurückgibt, statt einer Prosazahl, die zwischen Artikeln driftet.
Validierungsfehler verbrauchen niemals Guthaben. Halten Sie Erwartungen ehrlich: dies ist kein Chargenprotokoll, kein Sterilitätssicherungsmodell und kein Ersatz für einen validierten Fertigungsplan, der Rüstzeiten, Qualitätsfreigabe und Ausbeute enthält. Wer ein zugelassenes Produkt versenden muss, folgt dem eigenen Qualitätssystem und der Aufsicht, nicht einem einzelnen Belegungsquotienten aus einer Durchsatzidentität erster Ordnung.
Anwendungsfälle
Angebote der Lohnherstellung prüfen
Prüfen Sie, ob genannte tägliche Anlagenkapazität und parallele Chargen die Anlage für eine zugesagte Losgröße belegen, ohne ein vollständiges Fertigungsleitsystem aufzubauen.
Häufige Fragen
Was geschieht, wenn Dosen, Kapazität oder parallele Chargen keine positive Zahl sind?
Jede Größe muss eine positive endliche Zahl größer als null sein. Fehlende, nullwertige, negative, unendliche oder nicht numerische Werte werden nicht berechnet.
Enthält die Schätzung Qualitätshaltezeiten oder Rüstzeiten?
Nein. Die Identität ist Nachfrage über Rate nur für das Fertigungsfenster.
Warum zeigt das Ergebnis neben den benötigten Tagen auch Kalendertage?
Weil Anlagenzeit in ganzen Tagen gebucht wird. Die benötigten Tage sind das exakte Divisionsergebnis, die Kalendertage runden es auf: Eine Belegung von 1,7 Tagen reserviert zwei volle Kalendertage im Plan.
Was trage ich als Tageskapazität der Anlage ein?
Die fertigen Dosen, die ein einzelner Produktionsstrom pro Kalendertag am gewählten Engpass schafft, etwa eine Abfülllinie, eine Reinigungsstrecke oder ein Bioreaktor für Antigen als Bulkware, umgerechnet in fertige Dosen.
Halbiert eine zweite parallele Linie die Produktionszeit?
Ja, solange sich beide Linien nicht denselben Engpass teilen. Der Tagesausstoß ist die Kapazität mal die Zahl gleichzeitiger Ströme, also verdoppelt ein zweiter Strom den Ausstoß und halbiert die benötigten Tage.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-production", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"required_doses": 1000000,
"daily_plant_capacity": 50000,
"batches_in_parallel": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-production",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"required_doses": 1000000,
"daily_plant_capacity": 50000,
"batches_in_parallel": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-production", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"required_doses":1000000,"daily_plant_capacity":50000,"batches_in_parallel":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"required_doses":1000000,"daily_plant_capacity":50000,"batches_in_parallel":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-production", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"required_doses": 1000000,
"daily_plant_capacity": 50000,
"batches_in_parallel": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_production",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Jede Größe, die fehlt, null, negativ, unendlich oder sonst keine positive endliche Zahl ist, scheitert mit invalid_input und wird nicht berechnet.
Wie geforderte Dosen, Tageskapazität und parallele Chargen die Tage setzen
Die Identität erfindet keine Rüstzeiten, aseptischen Haltezeiten, Qualitätsfreigaben, Ausbeuteverluste und keinen Versand. Diese Zeiten kommen oben auf das reine Fertigungsfenster und gehören in Ihren eigenen Plan. Wenn jede Eingabe eine positive endliche Zahl ist, ist der Quotient eindeutig und deterministisch. Impfstoff-Produktionszeit ist in erster Ordnung eine Durchsatzidentität: kein klinisches Modell und kein vollständiges Fabrik-Digitalzwilling. required_doses ist die Kampagnengröße, die Sie freigeben müssen: ein nationales Immunisierungsziel, ein Ausschreibungslos, eine Bevorratungsauffüllung oder eine klinische Abfüllung, ausgedrückt in Fertigdosen. daily_plant_capacity ist die Zahl der Dosen, die ein Produktionsstrom an einem Kalendertag am Engpass fertigstellen kann, den Sie modellieren —häufig eine Abfülllinie, ein nachgelagerter Reinigungszug oder ein Bulk-Antigen-Bioreaktor in Fertigdosen-Äquivalenten—. batches_in_parallel sagt, wie viele dieser Ströme gleichzeitig laufen können, ohne diesen Engpass zu teilen: zwei Abfülllinien, drei Bioreaktoren oder andere gleichzeitige Lose. Die wirksame Tagesleistung ist daily_plant_capacity mal batches_in_parallel. days_needed ist required_doses geteilt durch dieses Produkt, dieselbe Nachfrage-über-Rate-Formel, die das Operations Research in der Auftragsfertigung nutzt. Der Rechner liefert außerdem calendar_days als ganzzahlige Obergrenze von days_needed, sodass eine Belegung von 1.7 Tagen trotzdem zwei Kalendertage Anlagenzeit bucht. Nutzen Sie days_needed als Untergrenze der Belegung und schichten Sie Haltezeiten nach, falls Ihr Prozess sie verlangt.
Eingabevertrag, Antwortform und Validierungsfehler
Kombinieren Sie die Antwort mit Ihrem Gantt oder MES, falls Sie Haltezeiten brauchen; dieser Endpunkt schätzt nur die Fertigungsbelegung. Senden Sie per POST einen JSON-Body mit drei erforderlichen positiven endlichen Zahlen: required_doses, die Kampagnengröße in Fertigdosen; daily_plant_capacity, Dosen, die ein Strom pro Kalendertag fertigstellt; und batches_in_parallel, wie viele unabhängige Ströme zugleich laufen können. Jedes Feld darf als JSON-Zahl oder numerische Zeichenkette eintreffen, wissenschaftliche Notation eingeschlossen. Aliase existieren, damit ältere Formulare ohne Umbenennung der Spalten abbilden: doses, total_doses, target_doses und demand für required_doses; daily_capacity, plant_capacity, capacity_per_day und line_capacity für daily_plant_capacity; parallel_batches, batches, n_batches und parallel_lines für batches_in_parallel. Fehlende Felder, leere Zeichenketten, Boolesche Werte, Objekte, Unendlichkeiten, NaN, Null und negative Werte scheitern mit invalid_input unter Nennung des Feldes als nicht positiv; solche Fehler werden nicht abgerechnet. Bei Erfolg spiegelt der Body die drei Eingaben, liefert effective_daily_output als Tageskapazität mal parallele Chargen, days_needed als exakten Quotienten auf zehn Dezimalstellen gerundet für stabile Goldens über Runtimes, calendar_days als Belegungsobergrenze, eine Formelzeichenkette formula, die die Identität wiederholt, und method parallel_batch_throughput. Beispiel: eine Million geforderte Dosen, fünfzigtausend Tageskapazität und zwei parallele Chargen ergeben hunderttausend Dosen pro Tag, zehn days_needed und zehn calendar_days. Die Einheiten sind Ihre: steht die Kapazität in Fertigdosen pro Tag, steht days_needed in Tagen.
Wo eine API für Impfstoff-Produktionszeit ihren Nutzen stiftet
Lehrsäle des öffentlichen Gesundheitswesens und Tischübungen lassen required_doses, daily_plant_capacity und batches_in_parallel variieren und zeigen, warum das Verdoppeln unabhängiger Ströme die Belegung halbiert, wenn der Engpass nicht geteilt wird.
Integrationsbeispiele
Nationale Immunisierungskampagne bemessen
Wandeln Sie ein Fertigdosen-Ziel, den Tagestakt einer Abfülllinie und die Zahl paralleler Ströme in days_needed und calendar_days um, bevor eine Ausschreibung oder Bevorratungsauffüllung gebunden wird.
Lehrsaal- und Tischübungen zur Produktion
Lassen Sie Lernende geforderte Dosen, Tageskapazität und parallele Chargen variieren und sehen, warum das Verdoppeln unabhängiger Ströme die Belegung in einem deterministischen JSON-Vertrag halbiert.
Technische Fragen
Wie schätzt der Rechner für Impfstoff-Produktionszeit die benötigten Tage?
Er teilt required_doses durch das Produkt aus daily_plant_capacity und batches_in_parallel. effective_daily_output ist dieses Produkt; days_needed ist der exakte Quotient; calendar_days ist die ganzzahlige Belegungsobergrenze.
Worin unterscheiden sich days_needed und calendar_days?
days_needed ist das exakte Fertigungsfenster als reelle Zahl von Tagen. calendar_days ist die Belegungsobergrenze: ein Lauf von 1.67 Tagen bucht trotzdem zwei Kalendertage Anlagenzeit. Jede positive Nachfrage bucht mindestens einen Kalendertag.
Was kostet der Rechner für Impfstoff-Produktionszeit?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.