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
