Rezepte
Rufen Sie Rezeptinformationen ab, einschließlich Arztdaten und Status, und sehen Sie, wie viele Ihrer Rezepte sich in welchem Status befinden.Rezeptdetails abrufen
string
erforderlich
Die Rezept-UID
prescription:read
Beispielanfrage
Antwort
Antwortfelder
Fehlerantworten
Rezeptstatistiken abrufen
prescription:read
Gibt zurück, wie viele Rezepte Ihrer Organisation sich aktuell in welchem Status befinden – zum Beispiel wie viele noch auf einen Arzt warten, wie viele freigegeben oder abgelehnt wurden und wie viele signiert sind.
Jedes Rezept, das zu einer Ihrer Bestellungen gehört, wird einmal mit seinem aktuellen Status gezählt. Das sind dieselben Rezepte, die Sie mit GET /v1/management/prescriptions/{prescription_uid} abrufen können. Gelöschte Rezepte werden nicht gezählt. Die Zahlen geben den Stand zum Zeitpunkt der Anfrage wieder; einen Datumsfilter gibt es nicht.
Beispielanfrage
Antwort
Antwortfelder
Fehlerantworten
Extern signierte Rezepte
Rezepte, deren Items mit_skip_validation (oder _rxscale_skip_validation) auf Shopify-Line-Item-Ebene, auf der Line-Item-Gruppe dieser Position (bei Bundles) oder in den zusätzlichen Details auf Bestellebene angelegt wurden – also Items ohne angehängte Anamnese – können außerhalb der rxscale-Plattform signiert und anschließend über die Management API zur Belieferung registriert werden. Sind mehrere Ebenen gesetzt, löst RxScale die Einstellung mit einer dreistufigen Rückfalllogik auf: Zuerst zählt der Wert der Bestellposition selbst, dann der Wert ihrer Line-Item-Gruppe, dann der Wert auf Bestellebene.
Der Ablauf besteht aus zwei API-Aufrufen:
POST /v1/management/prescriptions/{prescription_uid}/render– fordert rxscale auf, das unsignierte Rezept-PDF zu rendern. Der Endpoint kehrt sofort zurück; das PDF wird asynchron erzeugt, undrenderedwird in den Rezeptdetailstrue, sobald es verfügbar ist.POST /v1/management/prescriptions/{prescription_uid}/external-sign– sobald das PDF verfügbar ist, wird das Rezept alsEXTERNALLY_SIGNEDmarkiert und an die Apotheke übermittelt.
Beide Endpoints erfordern die Berechtigung
prescription:external_sign.Rezept-PDF rendern
string
erforderlich
Die Rezept-UID
prescription:external_sign
Fordert das Rendern des unsignierten Rezept-PDFs an und antwortet sofort mit 202 Accepted; das PDF wird asynchron erzeugt. Pollen Sie GET /v1/management/prescriptions/{prescription_uid}, bis rendered true ist, bevor Sie External-Sign aufrufen. Bereits signierte Rezepte können nicht erneut gerendert werden.
Beispielanfrage
Antwort (202 Accepted)
Antwortfelder
Fehlerantworten
Rezept extern signieren
string
erforderlich
Die Rezept-UID
prescription:external_sign
Markiert ein bereits gerendertes Rezept als EXTERNALLY_SIGNED. Der Endpoint:
- Prüft, dass das Rezept den Status
waiting for doctorhat, alle Items keine Anamnese besitzen (lines[].anamnesis_uidistnull) und ein gerendertes PDF verfügbar ist (renderedisttrue). - Speichert das gerenderte PDF als signiertes Rezept.
- Setzt den Rezeptstatus auf
EXTERNALLY_SIGNEDund vermerkt die Änderung im Verlauf des Rezepts, zugeordnet zu Ihrem API-Key. - Übermittelt das Rezept an die Apotheke.