docnow24-Integration
docnow24 ist eine Telemedizin-Plattform. Diese Endpoints decken die beiden Integrationspunkte für Partner ab, die auf docnow24 laufen: einen Produkt-Feed, den Ihr Custom-Sync-Dienst abfragt, um Bestand, Verfügbarkeit und Preis zu spiegeln, sowie die Rezeptübermittlung, die nach Abschluss der digitalen (QES-)Signatur durch den Arzt verwendet wird.Authentifizierung
Authentifizieren Sie sich mit Ihrem API-Key über den HeaderX-API-Key, X-RxScale-Authorization oder Authorization: Bearer <api-key>. Details finden Sie unter Authentifizierung.
Produkt-Feed
Rufen Sie den Katalog der SKUs ab, die Ihrem Anbieterkonto in einem Shop zugeordnet sind. Fragen Sie diesen Endpoint aus Ihrem Custom-Sync-Dienst ab, um Bestand, Verfügbarkeit und Preis zu spiegeln.string
erforderlich
Eindeutiger Bezeichner für den Shop
integer
Standard:"1"
Seitennummer (1-basiert)
integer
Standard:"500"
Ergebnisse pro Seite (max. 5000)
string
Zugeordnete Produkte nach Name filtern
read_sku_single_telemedicine_provider
Es werden nur SKUs berücksichtigt, die Ihrem Anbieterkonto zugeordnet und aktuell aktiv sind. Eine deaktivierte oder nicht mehr zugeordnete SKU verschwindet einfach aus dem Feed — sie wird niemals mit
stock: 0 gesendet.Beispielanfrage
Antwort
Antwortfelder
Feldzuordnung im Backoffice
Konfigurieren Sie Ihren Custom Sync mit dieser Zuordnung:
Wir senden kein
active-Feld. Leiten Sie die Verfügbarkeit auf Ihrer Seite aus stockCount > 0 ab.
Fehlerantworten
Rezeptübermittlung
Übermitteln Sie ein signiertes Rezept mit den zugehörigen Bestelldaten, nachdem der Arzt die QES-Signatur abgeschlossen hat. RxScale erstellt den Checkout und sendet dem Patienten eine Shopify-Checkout-Anfrage, sofernprepaid nicht 1 ist.
string
erforderlich
Eindeutiger Bezeichner für den Shop
create_prescription_checkout
Anfragekörper
Das Rezept-PDF muss digital signiert sein (QES). Unsignierte PDFs werden mit
422 abgelehnt, es sei denn, Ihr Anbieterkonto wurde ausdrücklich so konfiguriert, dass es diese zulässt.products[].id wird gegen die Ihrem Anbieterkonto zugeordneten SKUs aufgelöst — dieselbe Zuordnung, die der Produkt-Feed als flowzUrl veröffentlicht. Eine ID, die sich nicht auflösen lässt, wird abgelehnt; siehe Fehlerantworten unten.Beispielanfrage
Antwort
prescriptions[].id gibt Ihre internalOrderId zurück. Verwenden Sie prescription_uid, um den Bestellstatus über den Bestellungen-Endpoint abzufragen.
Fehlerantworten
Eine
internalOrderId wird erst blockiert, wenn eine Übermittlung mit dieser ID erfolgreich akzeptiert wurde. Ist eine frühere Anfrage fehlgeschlagen (zum Beispiel mit einem 4xx/5xx-Status vor Abschluss), wird ein erneutes Senden derselben internalOrderId nicht blockiert und normal verarbeitet — die Übermittlung kann daher nach einer fehlgeschlagenen oder unklaren Anfrage gefahrlos wiederholt werden.Siehe auch
- Produkte — der generische, marktübergreifende Produktlisten-Endpoint
- Rezepte & Behandlungen — der generische Checkout-Endpoint
- Bestellungen — Bestellstatus anhand der Rezept-UID abfragen