- Created frontend/app/utils/appointment.ts with getStatusDisplay() - Supports context-aware text (isOwnView parameter) - Updated both appointments pages to use shared utility