Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Temperaturüberwachung für Arzneimittelkühlschränke, Gefriergeräte und Lager

Ein Blueprint zur Überwachung von Impfstoffkühlschränken, Gefriergeräten und Raumtemperatur-Arzneimittellagern über viele Apotheken und Praxen hinweg: Sensoren, Grenzwerte, Umgang mit Abweichungen, Protokolle und Einführung.

Auf einen Blick

PunktTypische Antwort
ProblemMedizinkühlschränke und Lager sind auf viele kleine Standorte verteilt, werden ein- oder zweimal täglich von Hand abgelesen, und Temperaturabweichungen werden zu spät entdeckt, um den Bestand zu retten oder sie zu erklären.
Was angeschlossen wirdEin Fühler in jedem Kühlschrank und Tiefkühlgerät, Umgebungssensoren in Lagerräumen, Türkontakte und ein Signal für Netzausfall, übertragen über LoRaWAN, Wi-Fi oder Mobilfunk.
Wer es nutztApotheker und Pflegekräfte, die einen Standort verantworten, der regionale oder leitende Apotheker, die Qualitätssicherung oder die verantwortliche Person sowie die Haustechnik.
Typischer erster UmfangFünf bis zehn Standorte einer Region mit ihren Kühlschränken, dazu das regionale Lager.
Zeit bis zum ersten DashboardIn der Regel innerhalb eines Tages, nachdem der erste Sensor angebunden ist. Planen Sie vier bis sechs Wochen für einen Pilotbetrieb ein, auf den sich die verantwortliche Person verlassen kann.
Schätzwerte; die Dauer des Pilotbetriebs richtet sich meist nach Ihrer eigenen Qualifizierung und Prüfung, nicht nach der Installation.

Die Ausgangslage

Eine Apothekenkette, ein Klinikverbund oder ein öffentlicher Gesundheitsdienst lagert Impfstoffe und temperaturempfindliche Arzneimittel in Hunderten von Pharmakühlschränken bei +2 bis +8 °C, in einer kleineren Anzahl von Tiefkühlgeräten bei −25 bis −15 °C, teils in Ultratiefkühlgeräten, sowie in Lagerräumen bei 15 bis 25 °C. Viele Kühlschränke verfügen über ein Min/Max-Thermometer, das jeden Morgen jemand abliest und zurücksetzt. Manche haben einen eigenständigen Datenlogger, der einmal im Monat ausgelesen wird, sofern jemand daran denkt.

Die typischen Störfälle sind bekannt: eine Tür, die nach einer hektischen Schicht nicht ganz geschlossen wurde, ein von der Reinigungskraft abgezogener Stecker, ein Thermostat, das zu kalt driftet, bis die Impfstoffe gefrieren, oder ein Sommerwochenende, das einen Lagerraum über 25 °C treibt. Ein Min/Max-Wert am Montag zeigt dem Apotheker, dass etwas passiert ist, aber nicht wann oder wie lange; die Entscheidung, Ware zu sperren oder zu verwerfen, fällt daher auf unvollständiger Grundlage. Jede verlorene Kühlladung kostet Geld und bei Impfstoffen Termine.

Dieses Konzept gibt jeder Lagereinheit eine lückenlose Aufzeichnung, Alarme, die eine benannte Person im Dienst wie außerhalb des Dienstes erreichen, einen strukturierten Ablauf für jede Temperaturabweichung und eine gemeinsame Ansicht für die Region und die Qualitätssicherung.

Ziele und Kennzahlen

  • Abdeckung = Lagereinheiten mit funktionierendem Sensor ÷ Lagereinheiten, in denen Arzneimittel gelagert werden. Das erste Ziel sind 100 % der Impfstoff-Kühlschränke.
  • Zeit im Sollbereich pro Einheit und Monat. Praktische Form: Stunden im Monat abzüglich der summierten Dauer der Temperaturalarme (geöffnet bis behoben, aus der Alarmliste abgelesen) ÷ Stunden im Monat.
  • Abweichungen pro Einheit und Monat, aufgeteilt in kurze (innerhalb der vereinbarten Toleranz behoben, zum Beispiel 30 Minuten) und lange, die eine Bestandsbewertung erfordern.
  • Reaktionszeit bis zur Quittierung = quittierte Zeit minus geöffnete Zeit. Erfassen Sie sie getrennt für Arbeitszeiten und Nächte.
  • Tägliches Minimum und Maximum pro Einheit, aus den Tageswerten, die die tägliche Min/Max-Erfassung ersetzen.
  • Datenvollständigkeit = empfangene Messwerte ÷ erwartete Messwerte im Intervall der Einheit, damit ein stummer Sensor nicht für einen stabilen Kühlschrank gehalten wird.

Vereinbaren Sie die Grenzwerte und die Toleranz vor dem Pilotbetrieb schriftlich mit der verantwortlichen Person. Typische Ausgangswerte: Kühlschränke 2 bis 8 °C, Tiefkühlgeräte −25 bis −15 °C, Umgebung 15 bis 25 °C, wobei die Lagerbedingungen auf dem Etikett der gelagerten Produkte Vorrang haben.

Architektur

Standorte unterscheiden sich, daher bietet das Design drei Anbindungswege, die je Standort gewählt werden. Alle drei kommen in Hermetry als Geräte mit denselben Profilschlüsseln an, sodass Dashboards und Regeln nicht davon abhängen, welchen Weg ein Kühlschrank nutzt.

  • LoRaWAN für Standorte mit mehreren Einheiten: batteriebetriebene Temperatursensoren mit externem Fühler, Türkontakte und ein LoRaWAN-Gateway pro Standort, verbunden mit dem eigenen Netzwerkserver von Hermetry (EU868, Klasse A, OTAA). Die Codec-Bibliothek dekodiert gängige Temperatur- und Türsensoren.
  • Direkt über MQTT oder HTTPS für Standorte mit einem einzelnen Kühlschrank: ein Wi-Fi- oder Mobilfunk-Fühlerlogger, der seine Messwerte mit TLS unter eigenen Zugangsdaten veröffentlicht.
  • Lizenziertes Gateway für Lager und Klinikapotheken mit Gebäudenetz oder einem überwachten Ultratiefkühlgerät: Ein lizenziertes Gateway mit Hermetry Edge liest Steuerungen von Tiefkühlgeräten oder Sensormodule über Modbus RTU oder Modbus TCP sowie Kontakte an seinen digitalen Eingängen aus und sendet alles über eine ausgehende MQTT-Verbindung mit TLS.
KomponenteAufgabeHinweise
Fühler in Glykol oder einer Produktsimulator-FlascheTemperatur, die das Arzneimittel wahrnimmtEiner pro Kühlschrank, zwischen den Beständen platziert, nicht an der Rückwand oder in der Tür.
LoRaWAN-TemperatursensorSendet Fühler- und BatteriewerteSensorgehäuse außerhalb des Kühlschranks, Fühlerkabel durch die Türdichtung oder einen Anschluss.
TürkontaktTür offen und geschlossenÜber LoRaWAN oder einen digitalen Eingang des Gateways.
Signal NetzausfallNetzspannung zum KühlstromkreisEin Relaiskontakt an einem Gateway-Eingang oder ein Sensor, der die externe Stromversorgung meldet.
LoRaWAN-GatewayFunkabdeckung am StandortNetzbetrieb mit einer kleinen USV, damit das Funknetz kurze Stromausfälle übersteht.
Lizenziertes Gateway oder 4G-RouterUplink und Modbus-AuslesungEigene SIM-Karte und eigener Netzbetreiber; die eSIM-Verwaltung über die Plattform ist in Entwicklung (Hermetry Connect).

Lizenzierte Geräte weisen ihre Identität mit einem X.509-Zertifikat der eigenen Zertifizierungsstelle der Plattform nach. Fremde Logger verwenden ein Zugriffstoken oder einen Benutzernamen und ein Passwort; Geheimnisse werden gehasht gespeichert, einmalig angezeigt und können rotiert oder widerrufen werden. Das Geräteprofil kann TLS vorschreiben und einschränken, aus welchen Netzen sich ein Gerät verbinden darf, was für Logger in einem Kliniknetz mit festen Ausgangsadressen passt.

Punktliste

Je Lagereinheit sowie Standortpunkte. Die Namen sind ein Vorschlag; verwenden Sie sie an jedem Standort unverändert.

PunktTelemetrieschlüsselEinheitQuelleIntervallHinweise
Fühlertemperaturprobe_temp_c°CGepufferter Fühler, LoRaWAN oder Logger5 minGrundlage für jeden Grenzwertalarm.
Lufttemperaturair_temp_c°CInterner Sensor desselben Geräts5 minNur zur Diagnose; reagiert auf jedes Öffnen der Tür.
Tür offendoor_openboolTürkontaktbei ÄnderungZusätzlich ein Heartbeat alle 15 min.
Türöffnungendoor_countAnzahlTürsensor-Zähler, sofern gemeldet15 minÖffnungen pro Tag aus dem Zuwachs.
Kühlgerät mit Netzspannungpower_okboolRelaiskontakt oder Flag für externe Stromversorgung am Sensorbei Änderung
Sensorbatteriebattery_pct%Sensorbei jedem Uplink
Temperatur des Tiefkühlschrankscabinet_temp_c°CSteuerung des Tiefkühlgeräts, Modbus-Eingangsregister 3000160 sUltratiefkühl- und Laborgeräte.
Sollwert Tiefkühlgerätsetpoint_c°CSteuerung des Tiefkühlgeräts, Haltregister 4000115 minNur lesen.
Alarm der Tiefkühlsteuerungctrl_alarmCodeAlarmregister der Tiefkühlsteuerung60 s
Raumtemperaturroom_temp_c°CUmgebungs-LoRaWAN-Sensor10 minEiner pro kartierter Zone eines Lagers.
Raumluftfeuchteroom_rh_pct%Umgebungs-LoRaWAN-Sensor10 minWo die Lagerbedingungen die Feuchte begrenzen.
Lagertürstore_door_openboolTürkontaktbei Änderung
Netzspannung am Standortmains_okboolPhasenüberwachungsrelais, Gateway-Eingangbei ÄnderungUnterscheidet einen Stromausfall am Standort von einem abgezogenen Kühlschrank.
Verbindungsqualität des Gatewayslink_okboolGateway-Status5 minUnterscheidet ein Funkproblem von einem Problem am Kühlschrank.
Fünf bis sechs Schlüssel pro Kühlschrank, mehr für überwachte Tiefkühlgeräte und Lager.

Deklarieren Sie jeden Schlüssel im Profil mit Einheit, Nachkommastellen und Wertebereich, zum Beispiel −30 bis +30 °C für Fühler, damit Anzeigen und Diagramme an jedem Standort gleich skaliert werden. Erfassen Sie Kalibrierdatum und Zertifikatsnummer jedes Sensors als Serverattribute, etwa cal_due und cal_cert; eine Attributkarte auf der Seite der Einheit zeigt sie neben den Messwerten an.

Objektmodell

  • Region (eine freie Art) mit regional_pharmacist und region_code.
  • Standort (Apotheke, Klinik, Station oder Lager) mit Adresse, Lage, Zeitzone, site_code, opening_hours und responsible_person.
  • Raum, wenn ein Lager oder eine Ausgabestelle mehrere Räume hat, mit storage_class (ambient, cold) und mapping_report.
  • Unit (Machine-Art oder eine frei benannte Art namens Storage unit) für jeden Kühlschrank und jede Tiefkühltruhe, mit unit_type, model, serial, capacity_l und contents (Impfstoffe, Insulin, allgemein).

Platzieren Sie jeden Sensor an seinem Unit-Asset und Standortgeräte wie das LoRaWAN-Gateway oder das Stromrelais am Standort. Der Baum steuert dann die Standorttabelle, die Alarmanzahl und den Status jedes Standorts sowie die Regeln, die an jedem Ort laufen dürfen. Außerdem macht er Zugriffe leicht formulierbar: Der Apotheker eines Standorts erhält die Geräte des Standorts, der regionale Apotheker die der Region.

Legen Sie Grenzwerte als Serverattribute am Gerät fest, zum Beispiel low_c = 2 und high_c = 8 für einen Kühlschrank oder high_c = −15 für eine Tiefkühltruhe. Regeln lesen dann das Attribut, und ein Insulinkühlschrank und ein Raumschrank teilen sich denselben Regelsatz. Grenzwerte können auch über die API von einem anderen System geschrieben werden, was hilfreich ist, wenn ein zentraler Produktkatalog sie vorgibt.

Geräteeinrichtung

Profile

Legen Sie je Gerätetyp ein Profil an: Medicine fridge probe (LoRaWAN), Medicine fridge logger (MQTT), Freezer controller (via gateway), Ambient store sensor und Site gateway. Jedes enthält Schlüssel, Einheiten, Alarmregeln, Online-Regel und Ratenbegrenzungen für jedes Gerät dieser Art. Verwenden Sie die Online-Regel Recent message mit einem Erwartungsintervall, das zum Sensor passt, damit die Geräteliste einen stillen Sensor als offline anzeigt, und fügen Sie eine Alarmregel für Inaktivität hinzu.

Bereitstellung

Lizenzierte Gateways werden durch Scannen ihres Codes in die Organisation aufgenommen; vor Ort gibt niemand Zugangsdaten ein. LoRaWAN-Sensoren werden über ihre Identität registriert und treten per Funk bei; bei einem Rollout mit Hunderten importieren Sie sie stapelweise aus der Liste des Lieferanten, zusammen mit dem Standort und der Unit, für die sie bestimmt sind. Fremde Logger, die sich über einen Provisionierungsschlüssel eines Profils selbst registrieren, warten in Quarantäne, bis ein Administrator sie prüft und aktiviert.

Intervalle und Einstellungen

Fünf Minuten sind ein sinnvolles Intervall für gepufferte Sonden; eine Minute bringt wenig, weil die Sonde die Lufttemperatur absichtlich verzögert erfasst. Für lizenzierte Gateways zeigen die remote device settings die Einstellungen des Modells, einschließlich Abfrageintervallen und seriellen Parametern; legen Sie eine fest, speichern Sie sie als Basis und wenden Sie sie mit einem Massenauftrag in Wellen auf jedes Filial-Gateway an. Fremde Sensoren behalten ihre eigenen Konfigurationswerkzeuge.

Uhren, Lücken und verspätete Daten

Messwerte mit dem eigenen Zeitstempel des Geräts benötigen eine synchronisierte Uhr; alles, was mehr als zehn Minuten voraus ist, wird verworfen. Geräte ohne verlässliche Uhr sollten den Zeitstempel weglassen. Lizenzierte Gateways puffern Messwerte, solange ihre Uplink-Verbindung unterbrochen ist; einige fremde Sensoren und Logger können gespeicherte Messwerte ebenfalls erneut senden, prüfen Sie das Modell, bevor Sie sich darauf verlassen. Wenn verspätete Messwerte eintreffen, speichert Hermetry sie und wertet Alarmregeln darauf als Nachtrag aus: Eine Abweichung während des Ausfalls erscheint im Verlauf, markiert mit Backfilled, sodass die Aufzeichnung vollständig ist, ohne dass eine verspätete Meldung nötig ist.

Firmware

Gateway-Firmware wird signiert und dem Profil zugewiesen und dann in Wellen mit einer Wartezeit dazwischen ausgerollt. Units im Mobilfunknetz warten auf einen Download, sofern Downloads über mobile Datenverbindungen nicht erlaubt sind.

Dashboards

BoardZielgruppeWidgets und ihre Anzeigen
RegionsübersichtRegionaler Apotheker, QualitätKarte der Standorte, nach Status eingefärbt; Standorttabelle mit Units, offenen Alarmen, unbestätigten Alarmen und letztem Messwert; Kennzahlenkarten für Units außerhalb des Bereichs und offline Sensoren; Alarmtabelle der offenen Alarme in der Region.
StandortseiteVerantwortlicher ApothekerEine Statuskarte je Unit (im Bereich, Alarm, offline); Anzeigen für jede Sonde mit den Grenzwerten als Bereiche; Liniendiagramm der Sondentemperaturen über 7 Tage; Tür- und Stromzustände; Alarmliste des Standorts mit Bestätigung über die Alarmseite.
Unit-DatensatzApotheker, QualitätAttributkarte mit Modell, Seriennummer, Inhalt und Fälligkeitsdatum der Kalibrierung; Liniendiagramm von Sonden- und Lufttemperatur; Tabelle der täglichen Minima und Maxima aus Tagesaggregaten, als Excel-Datei herunterladbar; Alarme der Unit mit ihren Zeitverläufen.
AbweichungsprüfungQualitätAlarmtabelle, gefiltert auf Temperaturalarmtypen und die letzten 30 Tage, mit Zeiten für Auslösung, Bestätigung und Behebung sowie Vorkommen; Schlüsselfilter für Units, die noch außerhalb des Bereichs liegen.
FlottenzustandFacility-Management, ITGerätetabelle mit Verbindungsstatus, Batterie und zuletzt gesehen; Fortschrittskarten der Sensorbatterien; Zustand der LoRaWAN-Gateways.

Entitätsparameter lassen eine Standortseite für alle Standorte dienen, geöffnet aus der Regionsübersicht per Drill-down, und lassen den Unit-Datensatz jeder Unit folgen. Ein schreibgeschützter Anzeigelink kann die Standortseite auf einem Bildschirm in einer Krankenhausapotheke zeigen, ohne dass sich jemand anmeldet; er läuft nach dem gewählten Zeitraum ab und kann pro Bildschirm widerrufen werden.

SCADA-Bildschirme

Die meiste Arzneimittellagerung braucht keine Prozessdarstellung; Boards decken sie ab. Zwei Fälle profitieren von einer solchen:

  • Zentrallager und Krankenhausapotheken: eine Grundrisszeichnung des Lagers mit jedem Kühlschrank, jeder Tiefkühltruhe und jedem Raumsensor an seinem Platz. Symbole für Ultratiefkühler, Stabilitätskammern und Inkubatoren stammen aus der Pharma-Familie des Food and pharma pack; Türsymbole aus dem Building pack. Farbregeln färben eine Unit rot, wenn ihre Sonde die Grenze überschreitet, und lassen sie blinken, solange der Alarm offen ist.
  • Mehrraumstandorte: Hängen Sie die Zeichnung als Standortansicht an und lassen Sie Match everything für jedes Symbol ein Gerät vorschlagen. Eine aus der Zeichnung erstellte 3D-Ansicht behält die Zuordnungen und kann Räume nach dem schlechtesten Status ihrer Geräte einfärben, sofern die Geräte einen status-Schlüssel melden.

Die Pakete finden Sie in der SCADA-Bibliothek. Behalten Sie Zeichnungen für Standorte, an denen der Ort zählt; eine Apotheke mit zwei Kühlschränken ist mit ihrer Standortseite besser bedient.

Regeln und Alarme

Alarmieren Sie immer über die gepufferte Sonde, nie über den Luftsensor, und geben Sie jeder Unit ihre Grenzwerte über Attribute. Zwei Schweregrade in einer Regel lassen einen knappen Fehlalarm und eine echte Abweichung demselben Alarm folgen.

AlarmBedingungVerzögerung und HystereseSchweregradBenachrichtigtEskalation
Temperatur zu hochprobe_temp_c > Attribut high_c (Major); > Attribut high_crit_c (Critical)Entprellung 2 Messwerte zum Auslösen, 2 zum Zurücksetzen; Hysterese 0,3 °CMajor / CriticalStandortpersonal per Push und In-App; Critical zusätzlich per SMS an den verantwortlichen ApothekerErinnerung alle 15 Min., bis bestätigt; Anstieg auf Critical benachrichtigt erneut
Temperatur zu niedrigprobe_temp_c < Attribut low_cEntprellung 2 Messwerte; Hysterese 0,3 °CMajorStandortpersonal, Push und SMSErinnerung alle 15 Min.
Frostgefahrprobe_temp_c < 0,5 im KühlschrankprofilEntprellung 1 MesswertCriticalVerantwortlicher Apotheker, SMSErinnerung alle 10 Min.
Abweichung länger als ToleranzRegelkarte: Sonde über high_c und bleibt dort 30 Min.Timer in der RegelCriticalRegionaler Apotheker und Qualität, SMS und E-MailErinnerung alle 30 Min.
Tür offen gelassendoor_open == trueEntprellung 5 Min.WarnungStandortpersonal, PushErinnerung alle 5 Min.
Kühlschrank ohne Strompower_ok == falseEntprellung 60 sMajorStandortpersonal und Facility-Management, Push und SMSErinnerung alle 15 Min.
Lager außerhalb des Bereichsroom_temp_c > 25 oder < 15, aus AttributenEntprellung 20 Min.; Hysterese 0,5 °CMinorLagerleitung, E-Mail und In-AppErinnerung alle 60 Min.
Sensor schweigtInaktivitätsregel, 30 Min.MajorStandortpersonal, Push; Facility-Management per E-MailErinnerung alle 60 Min.
Batterie schwachbattery_pct < 20Hysterese 2 %WarnungFacility-Management, E-MailKeine

Außerhalb der Öffnungszeiten. Empfänger einer Alarmregel sind Benutzer, Rollen oder einfache E-Mail-Adressen, und eine Regel sendet über ihre gewählten Kanäle zu jeder Uhrzeit. Persönliche Einstellungen und Ruhezeiten können unkritische Benachrichtigungen zurückhalten; kritische werden standardmäßig trotzdem zugestellt. Für eine andere Nachricht außerhalb der Öffnungszeiten fügen Sie eine Regel auf der Rules-Karte hinzu: Wenn der Temperaturalarm ausgelöst wird, und zwar nur, wenn die Uhrzeit außerhalb der Öffnungszeiten liegt, dann benachrichtige den regionalen Apotheker im Bereitschaftsdienst. Für IoT-Alarme gibt es keine Rufbereitschafts-Rotationen; halten Sie die Bereitschaftsliste als Gruppe oder Rolle und aktualisieren Sie deren Mitglieder.

Umgang mit einer Abweichung. Die Person, die den Alarm übernimmt, quittiert ihn und schreibt als Notiz auf, was sie getan hat, zum Beispiel: Tür stand offen, um 21:14 geschlossen, Bestand in Quarantäne bis zur Bewertung. Notizen, Benachrichtigungen, Schweregradänderungen und die Auflösung bleiben auf der Zeitleiste des Alarms, und das Quittieren oder Auflösen wird zusätzlich unter dem Namen der Person im Audit-Log festgehalten. Jede Regel enthält ein Runbook: Tür und Stromversorgung prüfen, Bestand in den Ersatzkühlschrank umlagern, unter Quarantäne stellen, den regionalen Apotheker anrufen. Der Alarm wird automatisch gelöscht, sobald die Sonde innerhalb der Grenzwerte zuzüglich der Hysterese zurückkehrt.

Prüfung kurzer Abweichungen. Eine Abweichung, die klingt, bevor jemand sie quittiert, bleibt in der Alarmliste als aufgelöst ohne Quittierung erhalten. Nehmen Sie diese in die morgendliche Prüfung auf, damit jede Abweichung eine geprüfte Notiz erhält.

Wartung. Stummschalten Sie ein Gerät, während es abgetaut, gereinigt oder umgestellt wird; Alarme werden weiterhin aufgezeichnet und als stummgeschaltet markiert, aber niemand wird gerufen. Eine Stummschaltung endet automatisch und dauert niemals länger als 90 Tage.

Massenereignisse. Ein regionaler Stromausfall kann innerhalb weniger Minuten Strom- und Temperaturalarme an dutzenden Standorten auslösen. Halten Sie die Netzspannung am Standort auf Major und die Gerätetemperaturen auf ihren eigenen Verzögerungen. Oberhalb von 20 Alarmbenachrichtigungen pro Minute werden die übrigen in einer Sammelmeldung mit fünfminütigem Intervall gebündelt.

Automatisierung und Integrationen

  • Qualitätssystem: Die signierten Webhooks alarm.created, alarm.acknowledged und alarm.cleared übermitteln jede Abweichung an ein System für Abweichungen oder CAPA, das den Datensatz anlegt und zurück zum Alarm verlinkt.
  • Apotheken- oder Bestandssystem: Ein Ablauf kann eine kritische Abweichung an einen HTTP-Endpunkt des Bestandssystems senden, um die Ausgabe des Bestands der betroffenen Einheit zu sperren, bis sie freigegeben wird; die Freigabe bleibt in diesem System eine menschliche Entscheidung.
  • Grenzwerte aus dem Produktkatalog: Ein zentrales System schreibt low_c und high_c als Serverattribute über die REST-API, mit einem API-Schlüssel, der auf diese Berechtigung und ein Ablaufdatum beschränkt ist.
  • Monatliche Aufzeichnungen: Die Tagestabelle des Geräteprotokolls und der Verlauf der Messwerte lassen sich als Excel-Datei für die Standortakte herunterladen. Geplante oder per E-Mail versandte Berichte sind derzeit nicht integriert. Wenn die Qualitätssicherung die mittlere kinetische Temperatur benötigt, berechnen Sie sie aus den exportierten Stundendaten in einem von der Qualitätssicherung validierten Werkzeug.
  • Befehle: In diesem Entwurf keine. Kühlschränke und Gefriergeräte behalten ihre eigenen Bedienelemente.

Rollen und Zugriff

WerRolle oder GruppeDarf
StandortpersonalBenutzer, durch eine Richtlinie auf ihren Standort eingeschränktDie Geräte und Alarme ihres Standorts sehen, Alarme quittieren und Notizen hinzufügen.
Verantwortliche Apothekerin bzw. ApothekerBenutzer, auf ihren Standort eingeschränktWie Standortpersonal; prüft kurze Abweichungen.
Regionaler ApothekerBenutzer + IoT-Viewer-Gruppe, auf die Region eingeschränktJeden Standort der Region, den Verlauf und die Alarmzeitleisten sehen.
Qualitätssicherung oder verantwortliche PersonBenutzer + IoT-Viewer-GruppeAlle Datensätze lesen, Tabellen exportieren, den Alarmverlauf lesen.
Facility-ManagementBenutzer + IoT-Operator-GruppeGeräte, Batterien und Gateways sehen; Grenzwertattribute nur schreiben, wenn die Qualitätssicherung sie genehmigt hat.
PlattformadministratorAdminProfile, Alarmregeln, Boards, Stummschaltungen, Mitglieder, Firmware verwalten; das Audit-Log lesen und exportieren.

Attributbasierte Richtlinien schränken den Zugriff auf einzelne Geräte ein, sodass eine Apothekerin bzw. ein Apotheker nur die Einheiten des eigenen Standorts sieht. Ein Gesundheitsdienst, der mehrere rechtlich getrennte Organisationen betreibt, kann jeder Organisation eine eigene Mandantschaft geben, die durch Row-Level-Security isoliert ist, wobei ein Konto Mitgliedschaften in mehreren haben kann. Single Sign-on über SAML oder OIDC, Zwei-Faktor-Authentifizierung und Passkeys stehen den Mitgliedern zur Verfügung.

Das Audit-Log erfasst Anmeldungen, Rollenänderungen, Alarmquittierungen und -löschungen, Stummschaltungen sowie Attribut- und Einstellungsänderungen in einer Hash-Kette, die Verify prüft; es lässt sich als CSV oder NDJSON exportieren. Diese Aufzeichnungen unterstützen eine Inspektion, doch Hermetry ist ohne Weiteres für keinen regulierten Einsatz validiert: Wenn Ihre Verfahren ein validiertes computergestütztes System erfordern, liegen die Validierung, die dazugehörigen Verfahren und die Entscheidung, was als amtlicher Datensatz gilt, in der Verantwortung des Kunden.

Dimensionierung und Daten

Größenordnung für 200 Standorte mit 600 Kühl- und Gefriergeräten und 60 Umgebungssensoren:

  • Sonden: 600 × 288 Messwerte am Tag bei einem 5-Minuten-Intervall = 172.800 Nachrichten am Tag.
  • Umgebungssensoren: 60 × 144 bei 10 Minuten = 8.640.
  • Türkontakte und Stromversorgung: Planen Sie 50 Änderungen und Heartbeats pro Gerät am Tag ein, 600 × 50 = 30.000.
  • Gesamt: etwa 211.000 Nachrichten am Tag, rund 6,4 Millionen im Monat. Befehle, Alarme und Verbindungsereignisse werden auf das monatliche Kontingent nicht angerechnet.
  • Werte: zwei bis drei pro Nachricht, etwa 550.000 am Tag und 200 Millionen im Jahr.

Die Aufbewahrungsklasse des Tarifs, von 7 bis 1.095 Tage, legt die Länge des Verlaufs fest: Rohmesswerte werden höchstens 90 Tage gespeichert, Minutenaggregate bis zu 31 Tage, und Stunden- und Tagesaggregate für die volle Klasse, die von Langzeitdiagrammen genutzt werden. Lagerungsnachweise in der Arzneimittelversorgung werden oft mehrere Jahre aufbewahrt; wählen Sie die Klasse, deren Aggregate sie abdecken, und archivieren Sie monatliche Exporte der Messwerte innerhalb des Rohdatenfensters. Aufgelöste Alarme werden standardmäßig 365 Tage aufbewahrt, und die Einstellung lässt sich erhöhen. Der Tarif warnt bei 80 % und 100 % des monatlichen Kontingents und stoppt Geräte bei Überschreitung niemals.

Einführungsplan

PhaseWochenArbeitAbnahmekriterien
0. Vorbereiten1-2Inventar der Geräte je Standort; Grenzwerte und Toleranz mit der verantwortlichen Person abgestimmt; Sensormodell gewählt und Genauigkeit sowie Kalibrierung geprüft.Unterzeichnetes Inventar, Grenzwerte und Verfahren für Abweichungen.
1. Pilot3-8Fünf bis zehn Standorte und das regionale Lager; Profile, Alarmregeln, Boards, Webhook zum Qualitätssystem.Vier Wochen vollständige Daten; jeder Alarmtyp absichtlich ausgelöst und bearbeitet; Messwerte der Sensoren innerhalb der vereinbarten Toleranz gegenüber einem kalibrierten Referenzgerät; Personal geschult.
2. Region9-12Alle Standorte der Region; Massenimport der Sensoren; Richtlinien je Standort.Abdeckung 100 % der Impfstoffkühlschränke; Fehlalarme unter einem pro Gerät im Monat; Zeit bis zur Quittierung innerhalb des Verfahrens.
3. Netzwerk13-26Übrige Regionen, zwei bis vier pro Monat.Min-/Max-Blätter abgeschafft, wo das Verfahren es zulässt; vierteljährliche Prüfung von Abweichungen und stillen Sensoren eingerichtet.

Checkliste zur Inbetriebnahme

  1. Sensor angemeldet, im richtigen Profil, dem richtigen Geräte-Asset zugeordnet; Gerätenummer in den Attributen stimmt mit dem Etikett überein.
  2. Sonde im Bestand in ihrem Puffer platziert, Kabel klemmt nicht dichtung an der Tür; die Tür schließt vollständig.
  3. Messwert mit einem kalibrierten Referenzthermometer am Sollwert des Kühlschranks verglichen; Abweichung innerhalb der vereinbarten Toleranz; Fälligkeitsdatum der Kalibrierung erfasst.
  4. Grenzwertattribute auf dem Gerät vorhanden; ein Gerät ohne Grenzwertattribut wird für diesen Grenzwert nicht geprüft.
  5. Tür länger geöffnet als die Verzögerung: Alarm öffnet sich, Personal wird benachrichtigt, Quittierung mit Notiz funktioniert.
  6. Kühlschrank kurz vom Netz getrennt: Stromalarm öffnet sich; wieder angesteckt: Alarm wird gelöscht.
  7. Sonde in der Hand über den oberen Grenzwert erwärmt: zuerst Major, dann Critical; Erinnerungen kommen, bis quittiert wird.
  8. Sensor oder Gateway 40 Minuten getrennt: Alarm für stillen Sensor öffnet sich; Daten kommen nach der Wiederverbindung zurück, sofern das Gerät puffert.
  9. Außerhalb-der-Öffnungszeiten-Benachrichtigung einmal nachts mit der realen Person im Bereitschaftsdienst getestet.

Fallstricke

  • Sonde in der Luft. Sie löst bei jedem Öffnen der Tür Alarm aus. Verwenden Sie eine gepufferte Sonde und lösen Sie darüber Alarm aus.
  • Fehlende Grenzwertattribute. Eine Regel, die high_c liest, überspringt Geräte, die dieses Attribut nicht haben. Prüfen Sie die Attribute in der Gerätetabelle vor dem Go-Live.
  • Sensoren, die wandern. Geräte werden getauscht, und die Sensoren wandern mit ihnen. Aktualisieren Sie Standort und Gerätedatensatz gleichzeitig.
  • Alle werden über alles benachrichtigt. Das Personal schaltet die App stumm. Senden Sie Standortalarme an den Standort und nur lange oder kritische Abweichungen an die Region.
  • Ungeprüfte kurze Abweichungen. Sie klingen nachts von selbst ab. Machen Sie die Prüfung gelöster, nicht quittierter Alarme zum Teil der morgendlichen Routine.
  • Kalibrierung vergessen. Ein driftender Sensor erzeugt einen makellos aussehenden Datensatz. Hinterlegen Sie das Fälligkeitsdatum am Gerät und prüfen Sie es vierteljährlich.

Was Hermetry nicht ersetzt

Hermetry überwacht, alarmiert und protokolliert. Die Kühlschränke und Gefriergeräte behalten ihre eigenen Steuerungen und Alarme. Entscheidungen über Quarantäne, Verwendung oder Vernichtung von Beständen, das Abweichungsverfahren, die Kalibrierung der Sensoren und jede Validierung des Systems verbleiben bei Ihrer verantwortlichen Person und Ihrer Qualitätsfunktion. Hermetry beansprucht keine Konformität mit einer Vorschrift zur Arzneimittellagerung; das System liefert die Messwerte, Alarmverläufe, Notizen und Auditprotokolle, die Ihre Verfahren nutzen können.

Sehen Sie diese Woche Ihre Felddaten live

Starten Sie eine Testphase in Ihrer Region mit Ihren ersten Geräten oder buchen Sie eine Demo und bringen Sie Ihren eigenen Anwendungsfall mit.