Troubleshooting

Common messages and what to do.

MessageCause and fix
… changed; refresh before retryingThe record moved on. Reload and retry with the new version
Expected … version is invalidexpectedVersion was missing or not an integer
Appointment cannot be confirmed because the provider schedule conflictsAnother appointment or an unavailable block overlaps
Appointment check-in must use the atomic care-queue arrival workflowUse check in, not a status change
Appointment already has an encounterOpen the existing one
Appointment requests must use a future slotChoose a later slot
A different destination bed is requiredPick another bed
Bed is not available for reservationThe bed is not available
Bed reservation expiry must be within the next 24 hoursShorten the hold
Active coverage does not match the claim patient and facilityRecord coverage for the right patient
A current consent decision already exists; select it as the superseded decisionSupersede the existing decision
An active hold already exists for this recordRelease it first
Adjustment must change on-hand quantityEnter a non-zero change
Encounter opening conflicted with another request; retry with the same operation keyRetry unchanged
Reset links never arriveSMTP_HOST is unset
Every page redirects to /dashboard/initNo user exists yet
Production fails to startAn S3_* variable is missing
Integration events stay pendingThe outbox worker is not running or OUTBOX_WORKER_SECRET does not match