Interpreter
Use the Interpreter option to request real-time language support during a video appointment.
This option allows a patient to include an interpreter when the doctor does not support the patient’s preferred language.
The interpreter option appears only for eligible video appointments and supported languages.
This screen includes
- An interpreter request checkbox.
- A preferred interpreter language selector that appears after selection.
- An information tooltip that explains the service.
- A confirmation indicator in appointment details.
- An interpreter flag stored with appointment metadata.
Workflow
This sequence describes how a patient requests an interpreter.
- View the interpreter option when all of the following conditions apply:
- The appointment type is video.
- The patient qualifies for interpreter services.
- The patient language differs from the doctor language set.
- Interpreter services support the selected language.
- Select I would like to have an interpreter join my video consultation.
- Select a language from Preferred interpreter language.
- Submit the appointment request.
- Review appointment confirmation with interpreter participation when applicable.
Validations
These rules ensure correct interpreter requests.
| Scenario | App behavior |
|---|---|
| Interpreter checkbox selected without a language. | Displays a required field error. |
| Appointment type is not video. | Hides the interpreter option. |
| Interpreter service does not support the language. | Prevents selection. |
| Interpreter is not required. | Omits interpreter confirmation. |
Actions
Interpreter handling follows appointment language rules.
| Scenario | App behavior |
|---|---|
| User selects the interpreter checkbox. | Sets includeInterpreter to true. |
| Doctor language differs from patient language. | Evaluates interpreter necessity. |
| Appointment submission completes. | Displays interpreter participation in confirmation details. |
Endpoint Resources
Present Interpreter Dialog
PUT
/appointments/{appointment-id}/video-room/interpreter
Produces the Invite Interpreter dialog for the specified video session.
Invite Interpreter
POST
/appointments/{appointment-id}/video-room/interpreter/invite
Invites an interpreter to join the active video consultation using the selected language.


