Rezepte
Rufen Sie Rezeptinformationen ab, einschließlich Arztdaten und Status.Rezeptdetails abrufen
string
erforderlich
Die Rezept-UID
prescription:read
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 und steht anschließend alsprescription.filezur Verfügung.POST /v1/management/prescriptions/{prescription_uid}/external-sign– sobald das PDF verfügbar ist, wird das Rezept alsEXTERNALLY_SIGNEDmarkiert, das PDF in den Signed-Bucket kopiert und an die Apotheke übermittelt.
Beide Endpoints erfordern die Berechtigung
prescription:external_sign.Rezept-PDF rendern
string
erforderlich
Die Rezept-UID
prescription:external_sign
Stößt das asynchrone Rendern des unsignierten Rezept-PDFs an. Der Endpoint veröffentlicht ein prescription.render-Event und antwortet mit 202 Accepted. Pollen Sie GET /v1/management/prescriptions/{prescription_uid} (oder warten Sie auf einen Webhook), bis file befüllt ist, bevor Sie External-Sign aufrufen.
Beispielanfrage
Antwort (202 Accepted)
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 und das gerendertefilevorhanden ist. - Kopiert das PDF vom Unsigned-Bucket in den Signed-Prescription-Bucket.
- Setzt den Rezeptstatus auf
EXTERNALLY_SIGNEDund schreibt einenPrescriptionLog-Eintrag, der dem aufrufenden API-Key zugeordnet ist. - Veröffentlicht ein
pharmacy_manager.send_prescription-Event, damit das Rezept an die Apotheke übermittelt wird.