Patient Mobile App (Primary Focus): The app will serve both retail and employer patients, ideally available from launch to ensure a smooth transition from existing platforms like Spruce. Onboarding & Profile: Includes email verification, password creation with clear requirements, password reset, and a profile section for viewing personal details, membership, documents, medications, and educational materials. Membership & Billing: Patients can pay via the app, update credit card info, designate cards for specific charges, view invoices, payment history, and statements. History will show invoice numbers, amounts, and payment methods; statements can be filtered by date range and downloaded as PDFs. Membership cancellation must be possible directly in-app. Communication: Sections for unread messages, appointments, and tasks. Patients can send messages with subjects, file attachments, urgency markers, and after-hours urgent notifications. Unified messaging merges Spruce and Elation Passport features, with audio calls, urgent markers, scheduling (provider side), and closable threads. Badges will show unread counts. Multi-language support applies to chat and legal forms. Appointments: Patients can view, request, and manage appointments (virtual or in-person), receive reminders via email/SMS with confirmation links, and pre-submit demographic and insurance details. Self-scheduling may be included with careful planning. Health Records & Documents: Access to health records, appointments, medications, and latest reports. Patients can manage medications, request refills, view past visits/lab reports, print vaccination records, and consent to video chats once at first use.