Project

General

Profile

Actions

Epics #8706

open

Bootstrap project and recover all feature we have so far (milestone #1)

Added by Olivier Bitsch 2 months ago. Updated about 10 hours ago.

Status:
In Study
Priority:
Normal
Assignee:
-
Category:
-
Start date:
09/15/2025
Due date:
% Done:

0%

Estimated time:
60:00 h

Description

The Boostraping will be done with the following stack.

  • Django for the Backend and admin interface
  • Angular for the Doctor interface
  • Ionic + Angular for the Patient interface.

The rewrite of the app will keep in mind

  • Having low bandwidth impact (Patient app will communicate over API.
  • Make everything modular
  • Make everything translatable
  • Make dynamic interface, with less required user interaction as possible.
  • Having test written for critical parts

Features to recover the existing version

  • #8923 Authentication backend supported : login password, openid, auth token.
  • #6551 Switch from mediasoup-api to Livekit
  • #6610 Have way more configuration option done from admin interface instead of environment variables.
  • #6194 Rewrite database structure
  • #8926 Update public documentation
  • Rewrite admin interface
  • Terms acceptance management
  • Test page for patient and doctor
  • #8933 User notification system
  • Scan attachment with clamav antivirus

Existing features but improved in the new release

  • #8925 Having queue assignment system with optional slot
  • #8924 Implement Fhir
  • #6174 Having reassignment feature
  • #6541 Video and audio call recording
  • #6176 Add complete patient interface
  • #6192 Create OpenAPI documentation
  • #8927 Having a patient dashboard
  • Backend to create PDF report of a specific consultation

Newly added features

  • #6446 Add screen sharing capability
  • #6180 Voice to text transcription and summary
  • #6165 Add additional isolation with Organization
  • #8705 Have patient health metrics and prescriptions (Attachments)
  • #6178 Send Voice/video messaging
  • #6177 Handling permission for custom role
  • Have import/export feature for user and for slots
Actions

Also available in: Atom PDF