Skip to main content

Bestellungen und Rezepte

Diese Seite erklärt den vollständigen Lebenszyklus einer Bestellung in RxScale — vom Moment der Bestellaufgabe durch den Patienten bis zum Erhalt des Medikaments.

Wie Bestellungen durch das System fließen

Wenn ein Patient über Ihren Shop eine Bestellung aufgibt, wird eine Reihe von Schritten ausgelöst, die von RxScale verwaltet werden:

Bestelllebenszyklus Schritt für Schritt

1

Bestellung erstellt

Der Patient schließt einen Checkout in Ihrem Shop ab. Eine Bestellung wird in RxScale mit dem Status „init” erstellt. Das System validiert die Bestellung und beginnt mit der Verarbeitung.
2

Verarbeitung gestartet

Das System überprüft die Bestelldetails, prüft die Produktverfügbarkeit und bereitet die Rezeptanfrage für die ärztliche Prüfung vor.
3

Wartet auf Arzt

Das Rezept wird in die Prüfwarteschlange eines Arztes eingereiht. Der Arzt prüft die Fragebogenantworten und medizinischen Informationen des Patienten.
4

Ärztliche Entscheidung

Der Arzt genehmigt, lehnt ab oder setzt das Rezept auf Wartestatus.
  • Genehmigt — Das Rezept wird zur Unterschrift weitergeleitet.
  • Abgelehnt — Die Bestellung wird aktualisiert und der Patient wird benachrichtigt.
  • Wartestatus — Das Rezept wird pausiert, um zusätzliche Informationen einzuholen.
5

Rezept unterschrieben

Der Arzt unterschreibt das Rezept elektronisch mit einer qualifizierten elektronischen Signatur (QES). Damit wird es rechtsgültig.
6

An Apotheke gesendet

Das System leitet die Bestellung basierend auf Produktverfügbarkeit und Standort an eine geeignete Apotheke weiter.
7

Apothekenbearbeitung

Die Apotheke prüft die Bestellung, bereitet das Medikament vor und versendet es an den Patienten.
8

Bestellung abgeschlossen

Der Patient erhält sein Medikament und die Bestellung wird als abgeschlossen markiert.

Rezeptverwaltung

Rezepterstellung

Ein Rezept wird automatisch erstellt, wenn eine Bestellung in die Phase der ärztlichen Prüfung eintritt. Sie müssen Rezepte nicht manuell erstellen — das System übernimmt dies basierend auf den Produkten in der Bestellung.

Rezeptstatus

Detaillierte Statusbeschreibungen finden Sie unter Rezeptstatus.

Zusammenarbeit mit Apothekenpartnern

Sobald ein Rezept unterschrieben ist, übernimmt RxScale die Apothekenzuweisung automatisch. Das System berücksichtigt:
  • Produktverfügbarkeit — Ob die Apotheke die benötigten Produkte auf Lager hat.
  • Standort — Geografische Nähe zum Patienten für eine schnellere Lieferung.
  • Kapazität — Die aktuelle Auslastung der Apotheke.
Sie müssen Apothekenbeziehungen nicht direkt verwalten. RxScale kümmert sich um die Weiterleitung der Bestellungen an die richtige Apotheke.

Bestellungen überwachen

Sie können den Bestellfortschritt überwachen durch:
  • Webhooks — Erhalten Sie Echtzeit-Benachrichtigungen, wenn sich Bestell- oder Rezeptstatus ändern. Siehe Webhooks und Benachrichtigungen.
  • Management API — Fragen Sie Bestell- und Rezeptdetails programmgesteuert ab. Siehe Management API.

Shopify-Prioritätseinstellungen

Wenn Ihr Shop Shopify verwendet, können Sie Prioritätswerte an RxScale übergeben, damit dringende Patienten oder Bestellungen vor normal priorisierten Vorgängen angezeigt werden. Verwenden Sie ganzzahlige Werte; höhere Zahlen bedeuten eine höhere Priorität. Fehlende oder ungültige Werte werden ignoriert und die Standardpriorität wird verwendet. Die Bestellpriorität gilt für die konkrete Shopify-Bestellung. Die Patientenpriorität wird im Patientenprofil gespeichert und kann für zukünftige Aktivitäten des Patienten wiederverwendet werden.
Speichern Sie Prioritätswerte als einfache ganze Zahlen. Werte wie high, urgent oder leere Strings werden ignoriert, statt in eine Priorität umgewandelt zu werden.

Rezepte auf “Warten” setzen

Wenn Ihr Shop Shopify verwendet, können Sie ein Rezept direkt auf Warten (on hold) erstellen lassen, anstatt es sofort an den Arzt weiterzuleiten. Zurückgehaltene Rezepte werden Ärzten erst dann zur Prüfung angeboten, wenn der Warten-Status aufgehoben wird. Das ist nützlich, wenn eine Bestellung zunächst manuell geprüft werden muss (zum Beispiel bis ein Laborergebnis vorliegt oder eine Identität bestätigt ist). Setzen Sie den Warten-Status über Bestellattribute:
  • Das Rezept wird nur zurückgehalten, wenn _rxscale_prescription_hold einen wahren Wert hat: true, 1 oder yes (Groß-/Kleinschreibung wird ignoriert). Jeder andere Wert – oder ein fehlendes Attribut – erstellt das Rezept normal.
  • _rxscale_prescription_hold_comment ist optional. Wenn es zusammen mit einem wahren Warten-Wert vorhanden ist, wird der Grund im Statusverlauf des Rezepts gespeichert und dem Prüfer angezeigt. Der Kommentar wird ignoriert, wenn die Bestellung nicht zurückgehalten wird.
  • Der Warten-Status wird bei der ersten Erstellung des Rezepts angewendet. Das nachträgliche Hinzufügen des Attributs zu einer bestehenden Bestellung setzt ein bereits erstelltes Rezept nicht rückwirkend auf Warten.
Der Warten-Status gilt nur für das Rezept. Die Bestellung selbst durchläuft ihren normalen Lebenszyklus.

Apothekenbestellungen in der API

Wenn Sie Bestellungen uber die Management API abrufen, enthalt jede Bestellung ein pharmacy_orders-Array, das den Fulfillment-Status zeigt:
Jede Apothekenbestellung reprasentiert einen Fulfillment-Versuch durch eine Apotheke. Eine Bestellung kann mehrere Apothekenbestellungen haben, wenn sie einer anderen Apotheke zugewiesen wurde.
delivery_type wird aus der Fulfillment-Methode des verbundenen Shops (pro Shop konfiguriert) ermittelt, andernfalls aus der Standard-Versandart der empfangenden Apotheke. Der Wert kann null sein, wenn keines von beiden gesetzt ist — gehen Sie also nicht davon aus, dass immer eine Versandart vorhanden ist.

Status der Apothekenbestellungen

Verwandte Themen