Patient Pass
Patient Pass ist das Produkt: eine digitale Karte in Apple Wallet oder Google Wallet, die belegt, wer die Person ist. Sie scannen den Barcode, rufen Verify auf und erhalten shop-bezogene Identitäts-Handles. Die API-Pfade heißen weiter/wallet-passes. Das ist der technische Name. Gegenüber Kunden und Ops heißt das Angebot Patient Pass.
Was RxScale bereitstellt, was Sie tun
RxScale richtet Organisation, Shop, API-Schlüssel (patient:write, wallet_pass:write, wallet_pass:verify) und die Patient-Pass-Vorlage ein.
Sie legen den Patienten in diesem Shop an, stellen den Pass aus, senden die Download-Links und verifizieren Scans. Sie gestalten den Pass nicht und erzeugen keine API-Schlüssel.
Ausstellung in zwei Schritten
Der Patient muss bereits Kunde des Shops sein (shop_customer_id an diesem Shop). Legen Sie ihn zuerst an oder lösen Sie ihn auf, dann stellen Sie den Pass aus.
Reine Identitätsvorlagen vs. Rezeptvorlagen
Neue Vorlagen verlangen ein unterschriebenes Rezept, es sei denn, Ops markiert die Vorlage als reine Identitätsvorlage.- Rezeptvorlagen — Ausstellung nach unterschriebenem Rezept. SKU-zugeordnete Vorlagen werden automatisch ausgestellt, sobald das Rezept unterschrieben ist.
- Reine Identitätsvorlagen — frühere Ausstellung, ohne Rezept auf der Karte. Das ist eine bewusste Opt-in-Einstellung an der Vorlage.
Was sind Wallet Passes?
Ein Wallet Pass ist die digitale Karte hinter Patient Pass. Er liegt in Apple Wallet oder Google Wallet und trägt einen Barcode, den Sie zur Identitätsprüfung scannen. Einsatz:- Patientenverifizierung — über Verify, nicht über OTP am Apotheken-Tablet.
- Schnelle Identifikation — ein Scan ergibt
patient_profile_uidundshop_customer_id. - Push-Benachrichtigungen — Updates über den Pass.
Wallet Passes erstellen
Sie können Wallet Passes für Ihre Patienten über die Management API erstellen. Wenn Sie einen Wallet Pass erstellen:- Das System generiert einen eindeutigen Wallet Pass für den Patienten.
- Der Patient erhält einen Link, um den Pass auf sein Telefon hinzuzufügen.
- Nach dem Hinzufügen wird der Pass in Apple Wallet oder Google Wallet gespeichert.
Patienten müssen den Pass aktiv auf ihr Telefon hinzufügen. Der Pass wird nicht automatisch installiert — sie erhalten einen Link und müssen darauf tippen, um ihn hinzuzufügen.
Der Inhalt des Passes kommt aus dem Wallet-Pass-Template. Wenn die Felder zugeordnet
sind, übernimmt RxScale das Geburtsdatum und das Datum der ersten signierten oder
nicht-QES-signierten Verschreibung (Patient seit), zusätzlich zu Name und letzter
Verschreibung.
Wallet Passes über die API verwalten
Die Management API bietet vollständigen CRUD-Zugriff für Wallet Passes. Alle Endpoints erfordern einen API-Schlüssel mit den entsprechenden Berechtigungen (wallet_pass:read, wallet_pass:write).
Wallet Pass erstellen oder aktualisieren
Verwenden Sie den Create-Endpoint, um einen neuen Wallet Pass für einen Patienten auszustellen. Wenn bereits ein Wallet Pass für dieselbe Vorlage und denselben Patienten existiert, wird dieser aktualisiert, anstatt ein Duplikat zu erstellen.201 Created für neue Passes, 200 OK für Aktualisierungen):
Der Create-Endpoint verwendet Upsert-Semantik. Sie können ihn sicher mehrfach für denselben Patienten und dieselbe Vorlage aufrufen, ohne doppelte Passes zu erstellen.
Vorlagen, die Rezeptdaten anzeigen, werden ausgestellt, nachdem für den Patienten ein
unterschriebenes Rezept vorliegt. Reine Identitätsvorlagen können früher ausgestellt werden. Im
Admin-Tool unter Einstellungen → Wallet-Passes können Sie eine Vorlage so markieren, dass sie
trotzdem auf ein unterschriebenes Rezept wartet, auch wenn sie keine Rezeptdaten anzeigt.
400 mit
einer konkreten Meldung statt eines allgemeinen Fehlers:
Wallet Pass abrufen
Details zu einem bestimmten Wallet Pass über seine UID abrufen:Wallet Passes auflisten
Alle Wallet Passes für einen bestimmten Kunden auflisten:wallet_pass_template_uid nach Vorlage filtern.
Wallet Pass löschen
Einen Wallet Pass widerrufen, wenn er nicht mehr benötigt wird:204 No Content bei Erfolg zurück. Der Pass wird beim externen Wallet-Pass-Anbieter entfernt und ist auf dem Telefon des Patienten nicht mehr gültig.
Gescannten Pass verifizieren
Beim Scannen eines Patient Pass erhalten Sie dessenwallet_pass_uid. Senden Sie diese, um den Pass der dahinterstehenden Patientin oder dem Patienten zuzuordnen. Erfordert einen API-Schlüssel mit der Berechtigung wallet_pass:verify.
"valid": false mit "status": "revoked", sodass Sie einen stornierten Pass von einem fremden unterscheiden können. Ein Pass einer anderen Organisation liefert 404, genau wie ein unbekannter Wert.
Dieser Endpoint liefert ausschliesslich Identitäts-Handles. Die Details der Patientin oder des Patienten laden Sie über GET /v1/management/patients.
Vorlagen auflisten
Verfügbare Wallet-Pass-Vorlagen für einen Shop auflisten:Push-Benachrichtigungen senden
Push-Benachrichtigungen über Wallet Passes an Patienten senden:Automatische Aktualisierung bei Profiländerungen
Wenn das Profil eines Patienten aktualisiert wird (z.B. Namensänderung nach Heirat), werden alle bestehenden Wallet Passes dieses Patienten automatisch aktualisiert. Die neuen Daten werden an den Wallet-Pass-Anbieter übermittelt, sodass der Pass des Patienten immer aktuelle Informationen anzeigt.Push-Benachrichtigungen
Eine der leistungsstärksten Funktionen von Wallet Passes ist die Möglichkeit, Push-Benachrichtigungen an Patienten zu senden. Wenn ein Patient Ihren Wallet Pass auf seinem Telefon hat, können Sie ihm Benachrichtigungen senden, die auf seinem Sperrbildschirm erscheinen. Häufige Einsatzzwecke für Push-Benachrichtigungen:- Patienten benachrichtigen, dass ihr Rezept unterschrieben wurde.
- Patienten informieren, dass ihre Bestellung versandt wurde.
- Patienten an bevorstehende Sprechstunden erinnern.
Gescannten Patient Pass verifizieren
Der Barcode enthältwallet_pass_uid. Senden Sie ihn an Verify. Sie erhalten Identitäts-Handles, keine OTP-Aufforderung der Apotheke.
1
Patient zeigt den Pass
Der Patient öffnet Apple Wallet oder Google Wallet und zeigt den Barcode.
2
Sie scannen
Ihr Scanner liest
wallet_pass_uid. Behandeln Sie den Wert wie ein Zugangsgeheimnis.3
Verify aufrufen
POST /v1/management/wallet-passes/verify mit der UID im Body. Bei eigenem, aktivem Pass erhalten Sie patient_profile_uid und shop_customer_id.GET /v1/management/patients. OTP am Apotheken-Tablet steht unter Tablet-Wallet-Pass und gehört nicht zu diesem SKU.
Verwandte Themen
- Patienten-API — Schritt 1: Shop-Kunden anlegen oder auflösen.
- Management API Wallet Passes — Ausstellen, listen, verifizieren, widerrufen.
- Wallet Passes (Hilfezentrum) — Was Patienten auf dem Telefon sehen.