Aller au contenu
Mohamed TRIKI
Retour aux stages et projets

DME — Dossier médical électronique et tableau de bord décisionnel

  • Science des données
  • Terminé

Développement d’un dossier médical électronique avec un tableau de bord BI : consultations, urgences et activité des médecins, filtres, widgets personnalisables et export PNG/PDF.

Aperçu

Application de dossier médical électronique (DME) intégrant un tableau de bord de Business Intelligence consacré à l’analyse des consultations.

L’interface suit des indicateurs clés — volume de consultations, urgences et durée moyenne — et permet d’explorer leur répartition par type, leur évolution dans le temps et l’activité des médecins. Les données se filtrent par période et par catégorie de consultation.

Le tableau de bord propose aussi des vues prédéfinies, la personnalisation de l’affichage des widgets et l’export des rapports en PNG ou PDF. En amont, un entrepôt de données en étoile alimenté par un processus ETL structure les données médicales pour l’analyse.

Chiffres clés

tables sources
22
tables sources
dimensions
9
dimensions
tables de faits
4
tables de faits
transformations ETL
8
transformations ETL

Technologies

Problème

Les données du dossier médical électronique (consultations, ordonnances, analyses, hospitalisations) résident dans une base opérationnelle qui n’est pas conçue pour l’analyse : l’activité clinique est difficile à suivre.

Solution

Un tableau de bord Angular 16 (Bootstrap, Chart.js, Gridster) connecté aux endpoints d’une API REST affiche KPI et graphiques interactifs ; en amont, une base source OLTP alimente un entrepôt de données en étoile via un processus ETL, également exploité par des tableaux de bord Power BI.

Ma contribution

Développement du tableau de bord interactif : KPI et graphiques Chart.js, filtres par période et catégorie, widgets personnalisables et vues prédéfinies, export PNG/PDF, et connexion de l’interface Angular aux endpoints de l’API REST.

Fonctionnalités

  • Indicateurs clés : volume de consultations, urgences et durée moyenne des consultations
  • Graphiques par type de consultation, dans le temps et par médecin
  • Filtres par période et par catégorie de consultation
  • Vues prédéfinies et disposition personnalisable des widgets (glisser-déposer avec Gridster)
  • Export des rapports en PNG ou PDF
  • Entrepôt de données en étoile (9 dimensions, 4 tables de faits) alimenté par un ETL en 8 transformations