Leitfaden zur Apothekenintegration
Dieser Leitfaden führt Sie durch die Schritte zur Integration Ihrer Apotheke oder Ihres Apothekenverwaltungssystems mit RxScale — von der Bereitstellung Ihres API-Schlüssels bis zur Verarbeitung Ihrer ersten Bestellung.Schritt 1: API-Schlüssel erhalten
Wenden Sie sich an Ihren RxScale-Kundenbetreuer, um Ihre API-Zugangsdaten zu erhalten. Sie erhalten:- Einen API-Schlüssel zur Authentifizierung
- Eine Apotheken-UID (oder Zugriff auf Gruppenebene, wenn Sie mehrere Apotheken verwalten)
- Zugang zur Entwicklungsumgebung zum Testen
| Umgebung | Basis-URL |
|---|---|
| Entwicklung | https://api.rxscale-dev.com |
| Produktion | https://api.rxscale.com |
Schritt 2: SKUs synchronisieren
Rufen Sie den SKU-Katalog Ihrer Apotheke ab und synchronisieren Sie ihn mit Ihrem internen Produktsystem.- Ihren Preis festlegen (in Euro-Cent)
- Lagerbestände aktualisieren, um Ihren aktuellen Bestand widerzuspiegeln
- Eine externe ID verknüpfen aus Ihrem Apothekenverwaltungssystem
Schritt 3: Webhooks registrieren
Richten Sie Webhooks ein, damit Ihr System Echtzeit-Benachrichtigungen erhält, wenn neue Bestellungen eingehen oder sich Lagerbestände ändern.| Ereignistyp | Grund |
|---|---|
pharmacy_order_created | Sofortige Benachrichtigung, wenn eine neue Bestellung Ihrer Apotheke zugewiesen wird |
pharmacy_order_updated | Statusänderungen verfolgen (z. B. Stornierungen) |
pharmacy_sku_stock_updated | Synchron bleiben, wenn der Lagerbestand extern angepasst wird |
Schritt 4: Bestellungen verarbeiten
Wenn Sie einenpharmacy_order_created-Webhook erhalten (oder den Bestellungen-Endpoint abfragen), verarbeiten Sie die Bestellung in Ihrem Apothekenworkflow:
4a. Bestelldetails anzeigen
4b. Bestellstatus aktualisieren
Aktualisieren Sie den Status, während Sie die Bestellung verarbeiten:Integrations-Checkliste
API-Schlüssel und Konnektivität
API-Schlüssel und Konnektivität
- API-Schlüssel von RxScale erhalten
- Konnektivität mit dem Health-Check-Endpoint überprüft
- In der Entwicklungsumgebung getestet, bevor Produktion genutzt wird
SKU-Synchronisierung
SKU-Synchronisierung
- Vollständigen SKU-Katalog abgerufen
- Externe IDs Ihrem Apothekenverwaltungssystem zugeordnet
- Anfangspreise und Lagerbestände festgelegt
- Regelmäßige Bestandssynchronisierung geplant (oder Webhooks verwenden)
Webhook-Einrichtung
Webhook-Einrichtung
- Webhooks für
pharmacy_order_createdundpharmacy_order_updatedregistriert - Signaturschlüssel sicher gespeichert
- Signaturüberprüfung implementiert
- Endpoint antwortet innerhalb von 5 Sekunden mit
2xx
Bestellverarbeitung
Bestellverarbeitung
- Eingehende Bestellungen werden verarbeitet (über Webhook oder Abfrage)
- Bestellstatus wird aktualisiert bei Verarbeitung, Versand und Abschluss
- Sonderfälle werden behandelt (Stornierungen, Bestandsprobleme)