MediMic.Ai

Two-Device Mode

Updated June 2026

Two-Device Mode

Two-Device mode lets the provider and patient each use their own device during a session. Both parties see live translated text and hear speech played back in their own language — without passing a single phone back and forth.


How It Works

  1. Provider creates a session in the MediMic app and selects Two-Device.
  2. An invite link is generated containing a one-time token and an encrypted session key.
  3. Provider shares the invite via SMS, email, WhatsApp, Telegram, QR code, or the share sheet.
  4. Patient opens the link on their smartphone — no app download or account required.
  5. Both parties select their language on their respective screens.
  6. The conversation begins — each person speaks naturally; the other party sees and hears the translation in real time.

Provider Setup Steps

1. Start a Two-Device Session

  1. Tap Start Session in the MediMic app.
  2. Enter a session name.
  3. Tap the Two-Device card.

2. Share the Invite

After the session is created, a share sheet appears with the invite code and link:

  • Session Code — a short alphanumeric code the patient can type at portal.medimic.ai/join
  • Invite Link — a full URL the patient can tap to join directly

Share options include:

  • Copy code / Copy link
  • SMS
  • Email
  • WhatsApp
  • Telegram
  • More (iOS/Android native share sheet)

Tap Done when you're finished sharing. You'll be taken to the Two-Device waiting screen.

3. Wait for the Patient to Join

The waiting screen shows a live participant count. When the patient connects, their name appears and the Open Conversation button activates.

4. Start the Conversation

Tap Open Conversation to enter the live translation interface. Both devices will be in conversation mode simultaneously.


Patient Join Steps

  1. Open the SMS, email, or message containing the invite link.
  2. Tap the link — it opens in the phone's browser (no app download required).
  3. Enter your display name (e.g., "Maria").
  4. Select your language.
  5. Tap Join Session — the translation interface opens immediately.

Option B: Enter the Session Code

  1. Open a browser and go to portal.medimic.ai/join.
  2. Enter the session code provided by the provider.
  3. Enter your display name and language.
  4. Tap Join.

The invite link uses a split-key design to prevent the server from decrypting session content:

  • The invite token is in the URL query string (?token=…) — this is sent to the server to authenticate the join.
  • The session encryption key is in the URL fragment (#secret=…) — this part is never sent to the server by the browser. It is only read by the patient's device.

This means MediMic's servers process the authentication but cannot decrypt any PHI in the session.

Invite links expire after 2 hours. If the patient tries to join after expiry, they will see an "Invite expired" message. The provider can generate a new invite from the Session screen → Create Invite.


During the Conversation

Provider Side (App)

  • Large Hold to Speak button: press and hold to speak, release to send translation
  • Translation of patient's speech appears on screen and is read aloud (optional)
  • Session status bar shows connection state

Patient Side (Browser)

  • Same large speak button interface
  • Provider's translated speech appears as text and optional audio playback
  • Works on any modern smartphone browser — Chrome, Safari, Firefox, Edge

Adding More Participants

A provider or Host can create additional invite links from the Session screen:

  1. Tap Create Invite.
  2. Choose the role: Provider or Patient.
  3. Enter a display name for the invitee.
  4. Share the generated link.

This is useful for multi-provider visits, supervisors observing a session, or a second interpreter.


Ending the Session

When the provider taps End Session:

  • All participants are disconnected.
  • The patient's browser shows a "Session ended" message.
  • The transcript is preserved in the Provider Portal.

Troubleshooting Two-Device Mode

Patient can't open the link

  • Confirm the link hasn't expired (2-hour window).
  • Try sharing the session code instead and have the patient go to portal.medimic.ai/join.

Patient can join but no audio

  • The patient's browser must have microphone permission. On iOS Safari: Settings → Safari → Microphone → Allow.
  • On Android: tap the lock icon in the browser address bar → Microphone → Allow.

"Invalid session key" error

  • The invite link's fragment (#secret=…) was stripped by some messaging apps. Use the Copy Link option and paste into SMS instead of using the app's native share for WhatsApp/Telegram.

Provider sees "Waiting for participant" indefinitely

  • Confirm the patient received and opened the correct link.
  • Try generating a new invite from the Session screen.

Was this article helpful?