Skip to main content

Patienten

Suchen Sie Patienten anhand ihrer E-Mail-Adresse, zeigen Sie Patientenprofile an und prüfen Sie den Intent-Status von Patienten.

Patient erstellen oder auflösen

Erstellen Sie ein Patientenprofil für einen Shop-Kunden oder erhalten Sie das bestehende Profil zurück, wenn die Kombination aus shop_uid und shop_customer_id bereits existiert. Dies ist der unterstützte Patientenerstellungs-Flow für API-Key-Integrationen, die anschließend Scheduling verwenden.
Erforderliche Berechtigung: patient:write
string
erforderlich
UID des Shops, zu dem der Kunde gehört
string
erforderlich
Kennung des Kunden im Shop
string
Optionale Patienten-E-Mail, die auf der Shop-Patienten-Zuordnung gespeichert und für Patientensuche verwendet wird.
array
Optionale Patientenprofilfelder, die für den Shop-Kunden gesetzt werden.

Patient per E-Mail suchen

Finden Sie einen Patienten anhand seiner E-Mail-Adresse. Gibt den zuletzt erstellten Patienten zurück, dessen Shop-Patienten-E-Mail oder Bestell-E-Mail mit der angegebenen E-Mail übereinstimmt.
string
erforderlich
Die zu suchende E-Mail-Adresse
Erforderliche Berechtigung: patient:read

Beispielanfrage

Antwort

Fehlerantworten

Patientenprofil abrufen

Rufen Sie ein Patientenprofil anhand der UID ab.
string
erforderlich
Die Patienten-UID
Erforderliche Berechtigung: patient:read

Beispielanfrage

Antwort

Patienten-Intent prüfen

Prüfen Sie den Intent-Rückgabecode für einen Patienten. Gibt einen Code zurück, der angibt, wann die letzte signierte Einreichung für diesen Intent erfolgte.
string
erforderlich
Die Patienten-UID
string
erforderlich
Der Intent-Bezeichner
Erforderliche Berechtigung: patient:read

Beispielanfrage

Antwort

Rückgabecode-Werte

Patientenprofilfeld löschen

Löschen Sie den Wert eines Patienten für ein einzelnes Profilfeld.
string
erforderlich
Die Patienten-UID
string
erforderlich
Schlüssel des Profilfelds, dessen Patientenwert gelöscht werden soll
Der Feldschlüssel ist derselbe Wert, den Sie in fields[].field senden, wenn Sie einen Wert über Patient erstellen oder auflösen setzen — zum Beispiel first_name. Zum Löschen eines Werts verwenden Sie also genau die Kennung, mit der Sie ihn gesetzt haben; eine separate Abfrage ist nicht erforderlich. Erforderliche Berechtigung: patient_profile_field:delete
Dies ist ein endgültiges Löschen (Hard Delete). Der Feldwert wird aus dem Patientenprofil entfernt, nicht archiviert oder soft-deleted. Ein interner Audit-Log-Eintrag, der die Löschung dokumentiert (und den ausführenden API-Schlüssel benennt), wird im selben Aufruf geschrieben — danach ist dieser Log-Eintrag der einzige verbleibende Nachweis, dass der Wert jemals existiert hat.

Beispielanfrage

Antwort (200 OK)

Fehlerantworten