Prescription Reassigned

Fires when a prescription is reassigned from one provider to another. targetEntity is the Prescription. The eventType is provider_was_reassigned.

Field guarantees

FieldGuarantee
eventData.practitioner✅ Always present (v1) — the new provider
practitioner in v2⛔ Not delivered — not on the allowlist
v2 prescription reference (prescription_id, prescription_status, pharmacy_id)✅ Always present
🚧

The new provider is v1-only. v2 payloads carry the prescription reference but not practitioner. Keep this webhook on v1 to know who it was reassigned to.

v1 payload (legacy)

ownerEntity is the full patient document (contains PHI); abbreviated here.

{
  "ownerEntityModel": "Patient",
  "targetEntityModel": "Prescription",
  "deleted": false,
  "ownerEntity": { "id": "pat::43e3b917-xxxx-xxxx-xxxx-70679b4a1b3f", "firstName": "<PATIENT_FIRST_NAME>", "lastName": "<PATIENT_LAST_NAME>", "…": "full patient document" },
  "targetEntity": {
    "provider": "usr::6c7a2816-xxxx-xxxx-xxxx-043b8b7e79cd",
    "pharmacy": "phar::4c1228bf-xxxx-xxxx-xxxx-f62157e57e9c",
    "patient": "pat::43e3b917-xxxx-xxxx-xxxx-70679b4a1b3f",
    "prescriptionNumber": "684627",
    "id": "prescr::39538082-xxxx-xxxx-xxxx-ebea6e7a6c09"
  },
  "eventTitle": "The prescription was reassigned from provider (<PROVIDER_A_NAME>) to provider (<PROVIDER_B_NAME>)",
  "eventType": "provider_was_reassigned",
  "eventData": {
    "practitioner": "usr::6c7a2816-xxxx-xxxx-xxxx-043b8b7e79cd"
  },
  "createdAt": "2023-06-12T19:57:06.290Z",
  "updatedAt": "2023-06-12T19:57:06.290Z",
  "__v": 0,
  "id": "event::726da01f-xxxx-xxxx-xxxx-9e049a2cca9b"
}
eventData fieldTypeAlways?Notes
practitionerstringUser id of the new provider

v2 payload

Sanitized envelope. practitioner is not on the allowlist; the prescription reference resolves from the target prescription.

{
  "event_type": "provider_was_reassigned",
  "event_id": "event::726da01f-xxxx-xxxx-xxxx-9e049a2cca9b",
  "api_version": "2026-08-09",
  "timestamp": "2026-05-30T14:00:00.000Z",
  "affiliate_id": "aff::c1636be3-xxxx-xxxx-xxxx-9dddc26e77b3",
  "patient_id": "pat::43e3b917-xxxx-xxxx-xxxx-70679b4a1b3f",
  "patient_external_id": "ext-patient-123",
  "patient_marketing_consent": false,
  "is_returning_patient": false,
  "prescription_id": "prescr::39538082-xxxx-xxxx-xxxx-ebea6e7a6c09",
  "prescription_status": "active",
  "pharmacy_id": "phar::4c1228bf-xxxx-xxxx-xxxx-f62157e57e9c"
}
FieldDelivered in v2Notes
Envelope + patient identity
prescription_id, prescription_status, pharmacy_idResolved from the target prescription
practitionerNot on the allowlist