ALMEDA Video Consultation
Overview
The Video Consultation feature allows users to book and conduct online doctor consultations through video calls.
For aokplus this service is integrated with the Almeda platform, providing a seamless experience for users to receive medical advice remotely.
ALMEDA Integration Business Context

Actor | Description |
---|
Medical Doctor | Is the doctor who treats the registered patient (AOK insured person) in the OVC appointment. |
Almeda | Is the entire OVC infrastructure that receives and responds to calls from the Navida app. |
Navida App | Is the ios/android app of the AOK, which offers the OVC as a feature. |
Insured Person | Person insured with the AOK who wishes to register for an online video consultation (OVC for short) and who wishes to attend a scheduled OVC appointment. |
OVC WebView | The OVC Webview is hosted by almeda but rendered by the Navida app. It is used by the patient and the doctor to communicate at the agreed appointment in the form of an online video session. |
TWA WebView | The TWA Webview is hosted by almeda but rendered by the Navida app. It does a symptom check and offers to make an appointment with an online doctor. |
Technical Context

Data Flow Diagram


Components
User Interface
- Navida Application: Allows users to schedule video consultations with available doctors.
- Video Call Interface (Almeda-webview): Provides a secure and user-friendly interface for conducting video calls.
Backend Services
- navida-pro-be-video-consultation-bff-service: Handles the scheduling, rescheduling, and cancellation of appointments.
- navida-pro-be-user-common-services: Supports navida-pro-be-video-consultation-bff-service as an intermediate layer.
- navida-pro-be-user-profile-bff-service: Helping in loading upcoming/past appointment information for the cards.
- navida-pro-be-cron-job-service: Helping in creating notifications to users about their upcoming appointments and pending activities and generating the xml for TEVE billing purpose.
- navida-pro-be-notification-service: Sends reminders and notifications to users about their upcoming appointments and pending activities.
Endpoints
Description | HTTP METHOD | Header | URL | Service Name | Caller | Payload | PATH-PARAM | Response SUCCESS | Response ERROR |
---|
Get TWA-URL (webview url). This api interacts with soe system and emi system to formulate TWA url | GET | USER JWT, TENANT_ID | /api/v1/ovc/almeda/register | navida-pro-be-video-consultation-bff-service | Navida App | | | 200 OK - {"twaURL": "string"} | |
|