Skip to content

Secure Messaging

The Messages tab in Halo lets you communicate securely with your connected doctors. All messages are end-to-end encrypted, meaning only you and your doctor can read them.

  • Messages are sent through Halo, not email or text
  • All conversations are encrypted
  • Only you and your doctor can read the messages
  • Messages are stored securely and available on all your devices
  1. Tap the Messages tab at the bottom
  2. See a list of all your doctor conversations
  3. Unread messages show a blue indicator
  4. Most recent conversations appear at the top

Each conversation shows:

  • Doctor’s name and photo
  • Preview of the last message
  • Timestamp of the last message
  • Unread badge (if applicable)
  1. Go to the Messages tab
  2. Tap on the doctor you want to message (or tap a conversation)
  3. Type your message in the text field at the bottom
  4. Tap the Send button
  • Maximum 2,000 characters per message
  • A character counter appears as you approach the limit
  • For longer messages, split into multiple messages

Doctors may send you different types of messages:

TypeDescriptionExample
TextStandard message”How are you feeling today?”
Care InstructionTreatment guidance”Take medication with food…”
Lab ResultTest results with context”Your cholesterol is 180…”
PrescriptionNew medication details”I’m prescribing 10mg…”
AppointmentScheduling information”Your next visit is…”

These special message types are formatted for easy reading and may include action buttons.

When your doctor sends a message:

  1. Push notification appears on your phone (if enabled)
  2. Badge count updates on the Messages tab
  3. Conversation moves to the top of your list
  4. Message appears with timestamp

Control how you’re notified:

  1. Go to ProfileNotifications
  2. Toggle Message notifications on/off
  3. Choose notification sound (optional)
  4. Save your preferences
  1. Tap the notification or open Messages tab
  2. Tap the conversation to read the full message
  3. Type your response at the bottom
  4. Tap Send

If you have a long conversation history:

  • Scroll up to see older messages
  • Tap “Load earlier messages” if available
  • Messages load in batches for performance

To find a specific message:

  1. In the Messages tab, tap the search icon
  2. Enter your search term
  3. Results show matching messages
  4. Tap a result to jump to that message in the conversation

You can search by:

  • Keywords in the message
  • Doctor’s name
  • Dates

Doctors may send attachments like:

  • PDF documents
  • Images (test results, diagrams)
  • Care plan documents

To view an attachment:

  1. Tap the attachment in the message
  2. It opens in a viewer
  3. Use the share button to save or print

Each message shows its delivery status:

StatusMeaning
SendingMessage is being encrypted and sent
SentDelivered to server
DeliveredReceived by doctor’s device
ReadDoctor has viewed the message

Your messages are protected by:

  • Messages are encrypted on your device
  • Only you and your doctor have the decryption keys
  • Aether servers cannot read message content
  • Not even Aether employees can access your messages

A HIPAA compliance banner appears at the top of the Messages tab, reminding you that:

  • Your conversations are private and secure
  • All messaging is HIPAA compliant
  • Messages are encrypted in transit and at rest

Good uses for messaging:

  • Non-urgent questions about medications
  • Follow-up questions after visits
  • Appointment scheduling requests
  • Sharing updates on your condition
  • Requesting prescription refills

Not appropriate for messaging:

  • Medical emergencies (call 911)
  • Urgent symptoms needing immediate care
  • Mental health crises (call crisis line)
  1. Be specific: Include relevant details
  2. Be concise: Respect your doctor’s time
  3. Be patient: Response times vary
  4. Be clear: State your question or concern upfront
  1. Check your internet connection
  2. Verify you’re logged into Halo
  3. Make sure the message isn’t over 2,000 characters
  4. Try closing and reopening the app