Referral Lifecycle & Statuses

Every referral in RefX progresses through a set of defined statuses, representing its current position in the referral journey.

StatusDescription
DraftReferral is created but not yet submitted. Can be edited or deleted.
PendingReferral has been submitted and is awaiting action by the receiving system or institution.
ConfirmedReferral has been accepted and the appointment confirmed.
RejectedReferral was rejected by the receiving institution or failed validation.
CancelledReferral was cancelled either by the sender, receiver, or system administrator.

Not all systems handle every state transition. For instance, some integrations automatically confirm referrals upon submission, while others may wait for manual scheduling or validation by the receiver.

When building your integration, plan for status changes to occur asynchronously and always treat the referral status as the source of truth.