Bestelllebenszyklus
Jede Bestellung in RxScale durchläuft eine Reihe von Status, während sie von der Erstellung bis zum Abschluss fortschreitet. Das Verständnis dieser Status ist entscheidend für den Aufbau einer zuverlässigen Integration.Statusablauf
Statusbeschreibungen
| Status | Beschreibung | Wer setzt ihn |
|---|---|---|
created | Bestellung wurde im System erstellt, ist aber noch keiner Apotheke zugewiesen | System |
open | Bestellung ist einer Apotheke zugewiesen und bereit zur Verarbeitung | System |
processing | Apotheke hat die Bestellung bestätigt und mit der Vorbereitung begonnen | Apotheke (über API) |
shipped | Bestellung wurde an den Patienten versendet | Apotheke (über API) |
completed | Bestellung wurde zugestellt und abgeschlossen (einschließlich Bestandsreduzierung) | System |
cancelled | Bestellung wurde vor Abschluss storniert | System oder Apotheke |
Übergänge
Open zu Processing
Wenn Ihre Apotheke eine neue Bestellung erhält (Status:open), bestätigen Sie diese, indem Sie den Status auf processing aktualisieren:
Processing zu Shipped
Sobald die Bestellung verpackt und dem Versanddienstleister übergeben wurde, aktualisieren Sie den Status aufshipped:
Shipped zu Completed
Der Übergang vonshipped zu completed wird automatisch vom RxScale-System durchgeführt. Dieser Schritt umfasst die Bestandsreduzierung und den Bestellabschluss.
Stornierung
Eine Bestellung kann aus dem Statusopen oder processing storniert werden:
Webhook-Benachrichtigungen
Sie erhalten Webhook-Benachrichtigungen bei Statusänderungen, wenn Sie den Ereignistyppharmacy_order_updated abonniert haben. Jede Benachrichtigung enthält die vollständigen Bestelldaten mit dem neuen Status.
Siehe Webhook-Ereignisse für Payload-Details.
Best Practices
Bestellungen zeitnah verarbeiten
Bestellungen zeitnah verarbeiten
Setzen Sie Bestellungen von
open auf processing, sobald Ihr Team mit der Bearbeitung beginnt. Dies schafft Transparenz für alle Beteiligten.Status bei jedem Schritt aktualisieren
Status bei jedem Schritt aktualisieren
Halten Sie den Status aktuell. Eine genaue Statusverfolgung unterstützt die Kundenkommunikation, das Reporting und die Problemlösung.
Stornierungen ordnungsgemäß behandeln
Stornierungen ordnungsgemäß behandeln
Achten Sie auf
pharmacy_order_updated-Webhooks mit dem Status cancelled. Wenn eine Stornierung eintrifft, während Sie eine Bestellung vorbereiten, stoppen Sie die Verarbeitung und aktualisieren Sie Ihre internen Systeme entsprechend.Status nicht überspringen
Status nicht überspringen
Folgen Sie immer der Reihenfolge:
open zu processing zu shipped. Springen Sie nicht direkt von open zu shipped.