Zum Hauptinhalt springen

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:
Patient gibt Bestellung auf
        |
        v
   Bestellung erstellt (init)
        |
        v
   Verarbeitung gestartet (started)
        |
        v
   Wartet auf ärztliche Prüfung
        |
        v
   Arzt genehmigt Rezept
        |
        v
   Rezept unterschrieben (QES)
        |
        v
   Bestellung an Apotheke gesendet (waiting for pharmacy)
        |
        v
   Apotheke bearbeitet Bestellung
        |
        v
   Bestellung versandt
        |
        v
   Bestellung abgeschlossen

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

StatusBedeutung
waiting for doctorEin Arzt hat dieses Rezept noch nicht geprüft.
approvedDer Arzt hat das Rezept genehmigt. Es wird als Nächstes unterschrieben.
signedDas Rezept wurde elektronisch unterschrieben und ist rechtsgültig.
declinedDer Arzt hat dieses Rezept abgelehnt.
ON_HOLDDas Rezept ist für eine zusätzliche Prüfung auf Wartestatus.
cancelledDas Rezept wurde storniert.
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.
EinstellungShopify-OrtErforderlicher SchlüsselBeispielwert
BestellprioritätZusätzliches Bestellattribut / Custom Attribute_rxscale_priority10
PatientenprioritätKunden-MetafieldNamespace custom, Schlüssel rxscale_priority5
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.

Apothekenbestellungen in der API

Wenn Sie Bestellungen uber die Management API abrufen, enthalt jede Bestellung ein pharmacy_orders-Array, das den Fulfillment-Status zeigt:
{
  "uid": "order-123",
  "status": "started",
  "pharmacy_orders": [
    {
      "uid": "po-456",
      "status": "waiting for pharmacy",
      "external_status": null,
      "name": "PO-A1B2-C3D4",
      "pharmacy": {
        "uid": "pharm-789",
        "display_name": "Stadtapotheke"
      },
      "delivery_type": {
        "uid": "dt-001",
        "display_name": "Standardversand",
        "identifier": "standard_shipping"
      },
      "created_at": 1712000000,
      "updated_at": 1712000100
    }
  ]
}
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

StatusBedeutung
initApothekenbestellung wurde erstellt, aber noch nicht gesendet.
waiting for pharmacyBestellung wurde an die Apotheke gesendet und wartet auf Bearbeitung.
in-progressDie Apotheke bearbeitet die Bestellung aktiv.
completedDie Apotheke hat die Bestellung versendet.
cancelledDie Apothekenbestellung wurde storniert.

Verwandte Themen