Documentation Index
Fetch the complete documentation index at: https://docs.rxscale.com/llms.txt
Use this file to discover all available pages before exploring further.
Wallet Passes
Wallet passes are digital cards that patients carry on their phones for identity verification. This page explains how telemedicine providers can use wallet passes in their workflow.What Are Wallet Passes?
A wallet pass is a digital card stored in a patient’s Apple Wallet or Google Wallet app. It contains a QR code that can be scanned to verify the patient’s identity. Think of it as a digital membership card that is always available on the patient’s phone. Wallet passes are useful for:- Patient verification — Confirming a patient’s identity at a pharmacy or during a consultation.
- Quick identification — Allowing staff to look up a patient’s information by scanning their QR code.
- Push notifications — Sending updates to patients directly through their wallet pass.
Creating Wallet Passes
You can create wallet passes for your patients using the Management API. When you create a wallet pass:- The system generates a unique wallet pass for the patient.
- The patient receives a link to add the pass to their phone.
- Once added, the pass is stored in their Apple Wallet or Google Wallet.
Patients need to actively add the pass to their phone. The pass is not installed automatically — they will receive a link and need to tap it to add it.
Managing Wallet Passes via API
The Management API provides full CRUD access for wallet passes. All endpoints require an API key with the appropriate permissions (wallet_pass:read, wallet_pass:write).
Create or Update a Wallet Pass
Use the create endpoint to issue a new wallet pass for a patient. If a wallet pass already exists for the same template and patient, it will be updated instead of creating a duplicate.201 Created for new passes, 200 OK for updates):
The create endpoint uses upsert semantics. You can safely call it multiple times for the same patient and template without creating duplicate passes.
Get a Wallet Pass
Retrieve details for a specific wallet pass by its UID:List Wallet Passes
List all wallet passes for a specific customer:wallet_pass_template_uid query parameter.
Delete a Wallet Pass
Revoke a wallet pass when it is no longer needed:204 No Content on success. The pass is removed from the external wallet pass provider and will no longer be valid on the patient’s phone.
List Templates
List available wallet pass templates for a shop:Send Push Notifications
Send push notifications to patients through their wallet passes:Automatic Refresh on Patient Profile Changes
When a patient’s profile is updated (e.g. name change after marriage), all existing wallet passes for that patient are automatically refreshed. The updated data is pushed to the wallet pass provider so the patient’s pass always shows current information.Push Notifications
One of the most powerful features of wallet passes is the ability to send push notifications to patients. When a patient has your wallet pass on their phone, you can send them notifications that appear on their lock screen. Common uses for push notifications:- Notifying patients that their prescription has been signed.
- Alerting patients that their order has shipped.
- Reminding patients about upcoming consultations.
Patient Verification via QR Code
The QR code on a wallet pass enables a secure identity verification process:Patient shows their wallet pass
The patient opens their wallet app and displays the QR code on their pass.
Staff scans the QR code
A pharmacy staff member or other authorised person scans the QR code using the RxScale system.
OTP verification
The system sends a one-time password (OTP) to the patient’s registered phone number via SMS.
Related Topics
- Wallet Passes (Help Center) — General information about how wallet passes work.
- Management API Wallet Passes — API reference for wallet pass endpoints.