Pharmazeutische & GMP-Chargenfertigung

Die SPS führt die Charge. Der Datensatz schreibt sich selbst.
Die QA gibt nur frei, was einwandfrei ist.

PulseMQ führt ISA-88-Chargen mit der SPS als Master aus, erfasst die Mengen, die die Steuerung tatsächlich dosiert hat, bindet Line Clearance und Anlagenstatus an die Chargennummer und verweigert die QA-Freigabe, solange eine Ausnahme offen ist. Jeder Signaturvorgang ist eine elektronische Unterschrift mit erfasster Bedeutung.

In zwei Minuten erklärt

PulseMQ MES: Durchgängige Compliance vom Wareneingang bis zur Freigabe

Zweiminütiger Rundgang (Video auf Englisch): vom Wareneingang bis zur QA-Freigabe. Gezeigt am Beispiel von Indiens Revised Schedule M; dieselben Kontrollen unterstützen FDA 21 CFR Part 11 und EU-GMP Annex 11. Auf YouTube ansehen

Das Problem: eine Chargenakte, die Zeile für Zeile geprüft wird

Viele GMP-Betriebe arbeiten noch mit Chargenprotokollen auf Papier oder mit einer hybriden Lösung: ein ausgedrucktes Protokoll mit Werten, die von einem HMI-Bildschirm abgeschrieben wurden, ein Wiegeprotokoll aus dem Einwaageraum, an Seite sechs geheftet, und eine Tabellenkalkulation für die Ausbeute. Die QA prüft dann jede Zeile jeder Charge, weil nichts in der Akte zeigt, welche Zeilen unauffällig sind und welche nicht. Die Freigabe wartet auf diese Prüfung.

Hybride Akten sind auch die Stelle, an der die Datenintegrität bricht. Ein von Hand übertragener Wert ist nicht das Original. Eine Dosierung, die zehn Minuten später vom Bildschirm abgelesen wird, ist nicht zeitnah erfasst. Eine Korrektur mit Kugelschreiber und Kürzel sagt nicht, welche Version sie ersetzt. Inspektoren, die ALCOA+ anwenden (zuordenbar, lesbar, zeitnah, original, korrekt sowie vollständig, konsistent, dauerhaft und verfügbar), suchen genau nach diesen Lücken.

Eine elektronische Chargenakte (eBR) behebt das nur, wenn die Zahlen aus der Steuerung kommen, das System die in der Verfahrensanweisung beschriebenen Prüfungen durchsetzt und die QA nach dem Ausnahmeprinzip prüfen kann (Review by Exception): Alles Unauffällige wird als unauffällig angezeigt, und jede Ausnahme wird aufgelistet und muss vor der Freigabe geschlossen werden.

Was PulseMQ ist – und was nicht. PulseMQ ist darauf ausgelegt, die GMP-Chargenfertigung sowie die Anforderungen an elektronische Aufzeichnungen und Unterschriften nach 21 CFR Part 11 und EU-GMP Annex 11 zu unterstützen. Für sich allein ist PulseMQ weder „compliant“ noch „validiert“ oder „zertifiziert“ – und das gilt für jede Software: Die Compliance liegt beim regulierten Unternehmen und seinem validierten computergestützten System. PulseMQ stellt die Kontrollen und einen Satz Validierungsdokumente bereit, die Ihre Validierung unterstützen.

Ausgelegt für GMP-Regelwerke weltweit

Dieselben Kontrollen dienen Betrieben, die von unterschiedlichen Behörden inspiziert werden. Zu den Regelwerken, auf die PulseMQ ausgelegt ist, gehören:

  • FDA 21 CFR Part 11: elektronische Aufzeichnungen und elektronische Unterschriften, einschließlich der Darstellung der Unterschrift und der Verknüpfung von Unterschrift und Datensatz (§11.50, §11.70).
  • EU-GMP Annex 11: computergestützte Systeme, Audit-Trails, Datenintegrität und elektronische Unterschriften.
  • EU-GMP Annex 16: Zertifizierung durch eine sachkundige Person (Qualified Person) und Chargenfreigabe.
  • PIC/S GMP und WHO GMP, einschließlich ihrer Leitlinien zur Datenintegrität.
  • Nationale Regelwerke auf denselben Grundsätzen, etwa Indiens Revised Schedule M.
  • ISPE GAMP 5: der risikobasierte Ansatz zur Validierung computergestützter Systeme, dem unsere Validierungsdokumente folgen.
  • ISA-88: das Chargensteuerungsmodell hinter Rezepten, Phasen und der Schnittstelle zwischen SPS und MES. Siehe ISA-Normen.
Der Ablauf

Vom genehmigten Rezept zur freigegebenen Charge

  1. Genehmigtes Rezept Part 11Ein Rezept durchläuft Entwurf, Prüfung und QA-Genehmigung, und die Genehmigung wird signiert. Das Zurückziehen eines genehmigten Rezepts ist ein eigener, von der QA signierter Vorgang mit der Bedeutung WITHDRAWN und einer Begründung; er wird verweigert, solange offene Chargen das Rezept noch verwenden.
  2. Freigegebenes Material, reserviert nach FEFOMaterialchargen werden von der QC geprüft und per QA-Unterschrift freigegeben; wer eine Charge angenommen hat, kann sie nicht freigeben. Beim Anlegen einer Charge werden ihre Materialien streng nach dem Prinzip First Expired, First Out reserviert. Chargen, deren Nachprüfdatum überschritten ist, werden ausgeschlossen und ausgegraut angezeigt. An einem regulierten Standort wird eine Charge, deren Material nicht reserviert werden kann, abgelehnt – unter Angabe des fehlenden Materials und der Fehlmenge. Es gibt eine Übersteuerung bei Fehlmengen, sie wird jedoch mit Begründung beantragt und von einer zweiten Person aus der QA signiert.
  3. Anlagenstatus und Line ClearanceJede Anlage führt ihre Qualifizierung (mit Gültigkeitsdatum), ihren Reinigungsstatus und ihre Wartung. Eine Line Clearance (Bereichsfreigabe) wird von einem Bediener durchgeführt und von einem anderen QA-Benutzer verifiziert und freigegeben; sie ist an genau eine Chargennummer gebunden. Eine Clearance für eine Nummer, die bereits von einer Charge verwendet wird, wird abgelehnt, und an einem regulierten Standort kann eine Charge ohne freigegebene Clearance für ihre Nummer weder angelegt noch an die Linie übergeben werden. Mehr dazu in GMP Line Clearance und Anlagenstatus (englisch).
  4. ISA-88-Ausführung mit der SPS als Master ISA-88PulseMQ lädt das Steuerrezept herunter, und die SPS quittiert den Download, indem sie dessen Sequenznummer zurückmeldet. Die SPS führt die Phasen aus. Wo eine Phase eine Bestätigung erfordert, signiert der Bediener oder Schichtleiter diese mit seinem Passwort, und die SPS nimmt die Bestätigung an oder lehnt sie ab. PulseMQ kann eine Charge erst beenden, wenn die SPS im Zustand Idle oder Aborted ist, und der Abschluss wird von der SPS quittiert.
  5. Mengen aus der SteuerungIst-Dosiermengen je Phase, die Endmenge und die Ausschussmenge bei Abschluss werden aus der SPS erfasst. PulseMQ erfasst die Zahlen der Steuerung; es berechnet sie nicht. Warum das wichtig ist, lesen Sie in die 0,2 kg, die Ihre Chargenakte nie gesehen hat (englisch).
  6. Abweichungen, CAPA und KalibrierungEine Abweichung durchläuft die Status offen, in Untersuchung und eingereicht, und die QA schließt sie mit einer Unterschrift. Wer sie angelegt hat, kann sie nicht schließen. Eine von der QA genehmigte Kalibrierung außerhalb der Toleranz eröffnet automatisch einen Abweichungsentwurf, mit dem betroffenen Zeitraum bis zurück zur letzten bestandenen Kalibrierung.
  7. QA-Freigabe nach dem Ausnahmeprinzip Annex 16Die QA sieht die Ausnahmen, nicht jede Zeile. ACCEPT wird verweigert, solange eine Ausnahme offen ist, und alle Gründe werden auf einmal aufgelistet. Es gibt genau eine endgültige Verwendungsentscheidung je Charge. Siehe das Freigabe-Gate unten.
  8. Signiert, verknüpft und manipulationssicher nachweisbar §11.70Die Freigabeunterschrift bindet einen Fingerabdruck (Hash) der vollständigen Chargenakte so, wie sie beim Signieren angezeigt wurde, einschließlich der Scan-Nachweise. Nach der Freigabe sind die Nachweise gesperrt. Jede Korrektur ist ein neuer signierter Datensatz, der den Fingerabdruck der ersetzten Version nennt. Mehr dazu in Verknüpfung einer Unterschrift mit der gesamten Chargenakte (englisch).
  9. Audit-TrailAbweichungen, Sperren, Anlagen- und Clearance-Datensätze sowie Bilanzierungen werden in nur erweiterbare (append-only), hashverkettete Datensätze geschrieben, und eine Manipulationsprüfung verifiziert die Kette.
  10. Wartungs- und SicherheitsformulareVorlagen für vorbeugende Wartung und Sicherheitsformulare werden veröffentlicht und Prüfungen angenommen – an regulierten Standorten mit elektronischen Unterschriften.

Das QA-Freigabe-Gate: Review by Exception

Wenn die QA eine Charge zur Verwendungsentscheidung öffnet, prüft der Server jede der folgenden Bedingungen. Trifft auch nur eine zu, wird ACCEPT verweigert, und alle Gründe werden gemeinsam aufgelistet – so behebt niemand einen Punkt, versucht es erneut und stößt dann auf den nächsten.

ACCEPT wird verweigert, solange:

  • ein Material außerhalb der Rezepttoleranz bilanziert wurde;
  • eine mit der Charge verknüpfte Abweichung noch offen ist;
  • eine Qualitätssperre offen ist;
  • ein erforderliches Qualitätsergebnis fehlt oder nicht bestanden ist;
  • eine Materialausnahme ungelöst ist;
  • die Ausbringung null ist oder die Ausbeute unter dem Minimum liegt;
  • eine Abweichung beim SPS-Zähler ohne geschlossene Abweichungsmeldung besteht.

Zurückweisen und Verschrotten werden nie blockiert. Jede Charge erhält genau eine endgültige Verwendungsentscheidung; eine spätere Änderung erfolgt über einen signierten Änderungsdatensatz, nicht durch Bearbeiten. Mehr dazu in Chargenfreigabe nach dem Ausnahmeprinzip (englisch).

Elektronische Unterschriften und Datenintegrität

Dies sind technische Kontrollen. Wie sie zu Ihren Verfahren und Ihrem validierten System passen, wird in Ihrer eigenen Validierung entschieden.

AnforderungWas sie verlangtWie PulseMQ sie unterstützt
UnterschriftDer Unterzeichner wird im Moment der Unterschrift identifiziert, und die Unterschrift zeigt ihre Bedeutung.Erneute Passworteingabe bei jedem Signaturvorgang. Name, Rolle, Zeitpunkt und Bedeutung (RELEASED, REJECTED, APPROVED, WITHDRAWN, VERIFIED) werden erfasst.
VerknüpfungEine Unterschrift kann nicht entfernt, kopiert oder übertragen werden, um einen Datensatz zu verfälschen.Die Freigabeunterschrift bindet einen Hash der vollständigen Chargenakte, wie sie beim Signieren angezeigt wurde. Korrekturen sind signierte Datensätze, die den Hash nennen, den sie ersetzen.
FunktionstrennungWer die Arbeit ausführt, genehmigt sie nicht.Eine Produktionsrolle kann nicht freigeben. Ein QA-Genehmiger ist nie der Verfasser. Wer eine Materialcharge angenommen hat, kann sie nicht selbst freigeben. Eine Clearance wird von einem anderen Benutzer verifiziert.
Audit-TrailÄnderungen werden mit Wer, Wann und Was erfasst und können nicht verändert werden.Nur erweiterbare, hashverkettete Datensätze mit einer Manipulationsprüfung über die Kette.
OriginaldatenWerte stammen aus der Quelle, nicht aus einer Abschrift.Ist-Dosiermengen und Endzählungen werden aus der SPS erfasst. Signierte Korrekturen am Verbrauch enthalten eine Begründung und eine maßgebliche Quelle, etwa den SPS-Datensatz.
Validierung

So funktioniert die Validierung mit PulseMQ

Sie validieren Ihr computergestütztes System; wir geben Ihnen, was Sie dafür brauchen, um es effizient zu tun. PulseMQ wird mit einem Satz Validierungsdokumente geliefert, der darauf ausgelegt ist, einen risikobasierten Ansatz nach GAMP 5 zu unterstützen:

Plan und Anforderungen

Validierungsplan, URS und FRS

Eine Vorlage für den Validierungsplan, Benutzer- und funktionale Anforderungen sowie eine GxP-Risikobewertung, die festlegt, wohin der Testaufwand fließt.

Rückverfolgbarkeit

Anforderungen, auf Tests zurückverfolgt

Eine Rückverfolgbarkeitsmatrix von jeder Anforderung zu den Tests, die sie abdecken.

Qualifizierung

IQ-, OQ- und PQ-Protokolle

Protokollvorlagen für Installations-, Funktions- und Leistungsqualifizierung. Automatisierte Testnachweise (Tausende von Unit- und Integrationstests) sind den OQ-Testfällen zugeordnet.

Durchführung und Bericht

Protokolle und Validierungsbericht

Ein Testdurchführungsprotokoll, ein Abweichungsprotokoll für fehlgeschlagene Tests und eine Vorlage für den Validierungsbericht.

Ihre QA verantwortet die Entscheidungen: den bestimmungsgemäßen Gebrauch, die Risikobewertungen, welche Tests auf Ihrer Linie laufen und ob das System für den GMP-Einsatz geeignet ist. Die PQ läuft mit Ihrem eigenen Prozess, und Ihre eigenen Mitarbeitenden unterschreiben.

Wie die Anbindung funktioniert

  • Ein Edge-Gateway direkt an der Linie liest Allen-Bradley- und andere SPSen aus und veröffentlicht die Daten über MQTT mit Sparkplug B. Neue Steuerungen sind nicht nötig; der ISA-88-Handshake wird im SPS-Programm umgesetzt.
  • Wo es läuft. In der Cloud auf AWS oder On-Premise. Das Edge-Gateway kann in einem vom Internet getrennten (air-gapped) Werksnetz betrieben werden.
  • Ihre Linie, Ihre Grenzwerte. Phasen, Materialien, Toleranzen und welche Bestätigungen eine Unterschrift erfordern, werden während des Pilotprojekts für Ihren Prozess eingerichtet.

Mehr zum Gateway auf der Seite Bereitstellung und in der Plattformübersicht. Sehen Sie sich die Demo vom Rezept zur Charge an.

Pilotprojekt

Testen Sie es als Pilotprojekt auf einer Chargenlinie

  • Eine Linie. Wählen Sie die Linie, auf der die Prüfung der Chargenakte die Freigabe am stärksten aufhält.
  • Wir binden Ihre SPS an und ordnen ihre Phasen, Ist-Dosiermengen und Zählwerte der Chargenakte zu.
  • Ihre QA signiert echte Verwendungsentscheidungen für Ihre eigenen Chargen und beurteilt, ob die Akte vor Ihren Inspektoren besteht.
  • Validierungsdokumente vom ersten Tag an, damit das Pilotprojekt in Ihre eigene Validierung einfließt, statt verworfen zu werden.

Sprechen Sie mit uns über ein Pilotprojekt

Nennen Sie uns, was Sie herstellen, Ihre Chargengröße und Phasen sowie die SPSen an der Linie. Wählen Sie im Kontaktformular Engineering-Pilotprojekt.

Weiterführende Artikel (englisch)

Häufige Fragen

Erfüllt PulseMQ 21 CFR Part 11 oder GMP?

Keine Software erfüllt diese Anforderungen für sich allein. Die Compliance liegt beim regulierten Unternehmen und seinem validierten System. PulseMQ bietet technische Kontrollen, die für Part 11 und Annex 11 ausgelegt sind – etwa Unterschriften mit erneuter Passworteingabe und erfasster Bedeutung, Funktionstrennung und einen hashverketteten Audit-Trail – sowie einen Satz Validierungsdokumente, der Ihre eigene Validierung computergestützter Systeme unterstützt.

Steuert das MES die Charge oder die SPS?

Die SPS. PulseMQ lädt das Steuerrezept herunter, die SPS quittiert es und führt die Phasen aus, und die SPS nimmt jede Bedienerbestätigung an oder lehnt sie ab. PulseMQ kann eine Charge erst beenden, wenn die SPS im Zustand Idle oder Aborted ist, und der Abschluss wird von der SPS quittiert.

Kann die QA eine gesperrte Freigabe übersteuern?

Nein. Solange eine Ausnahme offen ist, wird ACCEPT verweigert, und alle Gründe werden auf einmal aufgelistet. Jede Ausnahme wird über ihren eigenen dokumentierten Weg geschlossen, etwa eine Abweichung, die von der QA geschlossen wird. Zurückweisen und Verschrotten werden nie blockiert.

Kann PulseMQ On-Premise betrieben werden?

PulseMQ läuft in der Cloud auf AWS oder On-Premise, und das Edge-Gateway, das die SPS ausliest, kann in einem vom Internet getrennten (air-gapped) Werksnetz betrieben werden. Das Betriebsmodell wird bei der Festlegung des Pilotprojekts vereinbart.