# πŸ“– AperΓ§u de la Nouvelle Page Documentation ## 🎯 AccΓ¨s **URL** : http://localhost:4400/documentation **Menu** : Cliquez sur "πŸ“– Documentation" dans la barre latΓ©rale ## πŸ–ΌοΈ AperΓ§u Visuel (ReprΓ©sentation Textuelle) ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ OMOP Pipeline β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ πŸ“Š Dashboard β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ βš™οΈ ETL Manager β”‚ πŸ“– Documentation (?) β”‚ β”‚ β”‚ πŸ—„οΈ Schema β”‚ Guide complet d'utilisation de OMOP Pipeline β”‚ β”‚ β”‚ βœ… Validation β”‚ β”‚ β”‚ β”‚ πŸ“ Logs β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ“– Documentation ◄─── β”‚ Sections β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Vue d'ensemble β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸ“– Vue β”‚ β”‚ ═══════════════ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ d'ensembleβ”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Bienvenue dans OMOP β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ βš™οΈ ETL β”‚ β”‚ Pipeline β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸ—„οΈ SchΓ©mas β”‚ β”‚ Cette application vous β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ permet de transformer β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ βœ… Validationβ”‚ β”‚ vos donnΓ©es... β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸ“š Glossaireβ”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 🎯 Objectif β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ❓ FAQ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ Le pipeline OMOP β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ standardise vos β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ donnΓ©es... β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸ”„ Workflow β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 1. Staging β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 2. ETL β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 3. Validation β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 4. Exploitation β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## πŸ“‹ Sections Disponibles ### 1. πŸ“– Vue d'ensemble ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Bienvenue dans OMOP Pipeline β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Cette application transforme vos β”‚ β”‚ donnΓ©es de santΓ© en format OMOP CDM β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 🎯 Objectif β”‚ β”‚ β”‚ β”‚ Standardiser les donnΓ©es pour β”‚ β”‚ β”‚ β”‚ analyses interopΓ©rables β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ”„ Workflow GΓ©nΓ©ral β”‚ β”‚ β”‚ β”‚ 1. Staging β”‚ β”‚ β”‚ β”‚ 2. ETL β”‚ β”‚ β”‚ β”‚ 3. Validation β”‚ β”‚ β”‚ β”‚ 4. Exploitation β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ“Š Architecture β”‚ β”‚ β”‚ β”‚ β€’ SchΓ©ma OMOP β”‚ β”‚ β”‚ β”‚ β€’ SchΓ©ma Staging β”‚ β”‚ β”‚ β”‚ β€’ SchΓ©ma Audit β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### 2. βš™οΈ ETL (Extract-Transform-Load) ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Processus ETL β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ ETL = Extract-Transform-Load β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 1️⃣ Extract (Extraction) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ Tables source β”‚ β”‚ β”‚ β”‚ β€’ Status 'pending' β”‚ β”‚ β”‚ β”‚ β€’ Traitement par lots β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 2️⃣ Transform (Transformation) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ Mapping des codes β”‚ β”‚ β”‚ β”‚ β€’ Normalisation β”‚ β”‚ β”‚ β”‚ β€’ Enrichissement β”‚ β”‚ β”‚ β”‚ β€’ Validation β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 3️⃣ Load (Chargement) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ person β”‚ β”‚ β”‚ β”‚ β€’ visit_occurrence β”‚ β”‚ β”‚ β”‚ β€’ condition_occurrence β”‚ β”‚ β”‚ β”‚ β€’ drug_exposure β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ ⚑ ParamΓ¨tres de Performance β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ ParamΓ¨treβ”‚Descriptionβ”‚Recommand.β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Batch β”‚ Enreg/lot β”‚ 1000-5000β”‚ β”‚ β”‚ β”‚ Workers β”‚ Processus β”‚ 4-8 β”‚ β”‚ β”‚ β”‚ SΓ©quent. β”‚ Pas // β”‚ DΓ©bogage β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### 3. πŸ—„οΈ SchΓ©mas de Base de DonnΓ©es ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Architecture des SchΓ©mas β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ“¦ SchΓ©ma OMOP β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Tables standardisΓ©es OMOP CDM β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ person β”‚ β”‚ β”‚ β”‚ β€’ visit_occurrence β”‚ β”‚ β”‚ β”‚ β€’ condition_occurrence β”‚ β”‚ β”‚ β”‚ β€’ drug_exposure β”‚ β”‚ β”‚ β”‚ β€’ procedure_occurrence β”‚ β”‚ β”‚ β”‚ β€’ measurement β”‚ β”‚ β”‚ β”‚ β€’ observation β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ“₯ SchΓ©ma Staging β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Zone de transit donnΓ©es brutes β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ raw_patients β”‚ β”‚ β”‚ β”‚ β€’ raw_visits β”‚ β”‚ β”‚ β”‚ β€’ raw_conditions β”‚ β”‚ β”‚ β”‚ β€’ raw_drugs β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Status: pending/processed/failedβ”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ πŸ“ SchΓ©ma Audit β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ TraΓ§abilitΓ© des transformationsβ”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ etl_execution β”‚ β”‚ β”‚ β”‚ β€’ etl_execution_stats β”‚ β”‚ β”‚ β”‚ β€’ data_quality_errors β”‚ β”‚ β”‚ β”‚ β€’ unmapped_codes β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### 4. βœ… Validation et QualitΓ© ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Validation des DonnΓ©es β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ 🎯 Objectifs β”‚ β”‚ β€’ ConformitΓ© OMOP CDM 5.4 β”‚ β”‚ β€’ DΓ©tection erreurs β”‚ β”‚ β€’ Codes non mappΓ©s β”‚ β”‚ β€’ IntΓ©gritΓ© rΓ©fΓ©rentielle β”‚ β”‚ β”‚ β”‚ πŸ” Types de Validation β”‚ β”‚ β”‚ β”‚ 1. Validation Structurelle β”‚ β”‚ β€’ Champs obligatoires β”‚ β”‚ β€’ Types de donnΓ©es β”‚ β”‚ β€’ Formats de dates β”‚ β”‚ β”‚ β”‚ 2. Validation RΓ©fΓ©rentielle β”‚ β”‚ β€’ Existence patients β”‚ β”‚ β€’ CohΓ©rence dates β”‚ β”‚ β€’ ValiditΓ© codes β”‚ β”‚ β”‚ β”‚ 3. Validation MΓ©tier β”‚ β”‚ β€’ Γ‚ge cohΓ©rent β”‚ β”‚ β€’ Genre compatible β”‚ β”‚ β€’ DurΓ©es rΓ©alistes β”‚ β”‚ β”‚ β”‚ ⚠️ Codes Non MappΓ©s β”‚ β”‚ β”‚ β”‚ Actions recommandΓ©es: β”‚ β”‚ 1. VΓ©rifier code source β”‚ β”‚ 2. Chercher Γ©quivalent β”‚ β”‚ 3. CrΓ©er mapping personnalisΓ© β”‚ β”‚ 4. Documenter non mappables β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### 5. πŸ“š Glossaire ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Glossaire des Termes β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Audit β”‚ β”‚ └─ TraΓ§abilitΓ© des transformations β”‚ β”‚ β”‚ β”‚ Batch β”‚ β”‚ └─ Lot d'enregistrements traitΓ©s β”‚ β”‚ β”‚ β”‚ CDM (Common Data Model) β”‚ β”‚ └─ ModΓ¨le de donnΓ©es standardisΓ© β”‚ β”‚ β”‚ β”‚ Concept β”‚ β”‚ └─ Terme standardisΓ© OMOP β”‚ β”‚ β”‚ β”‚ ETL β”‚ β”‚ └─ Extract-Transform-Load β”‚ β”‚ β”‚ β”‚ Mapping β”‚ β”‚ └─ Correspondance code β†’ concept β”‚ β”‚ β”‚ β”‚ OMOP β”‚ β”‚ └─ Observational Medical Outcomes β”‚ β”‚ Partnership β”‚ β”‚ β”‚ β”‚ Staging β”‚ β”‚ └─ Zone temporaire donnΓ©es brutes β”‚ β”‚ β”‚ β”‚ Vocabulaire β”‚ β”‚ └─ Ensemble termes standardisΓ©s β”‚ β”‚ β”‚ β”‚ Worker β”‚ β”‚ └─ Processus parallΓ¨le β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### 6. ❓ FAQ ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Questions FrΓ©quentes β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ πŸš€ DΓ©marrage β”‚ β”‚ β”‚ β”‚ Q: Comment dΓ©marrer ? β”‚ β”‚ R: 1. CrΓ©ez les schΓ©mas β”‚ β”‚ 2. Chargez donnΓ©es staging β”‚ β”‚ 3. Lancez pipeline ETL β”‚ β”‚ 4. Validez rΓ©sultats β”‚ β”‚ β”‚ β”‚ Q: DonnΓ©es sΓ©curisΓ©es ? β”‚ β”‚ R: Oui, tout reste dans votre β”‚ β”‚ PostgreSQL local β”‚ β”‚ β”‚ β”‚ βš™οΈ ETL β”‚ β”‚ β”‚ β”‚ Q: Temps de traitement ? β”‚ β”‚ R: β€’ 100 patients: ~10-30s β”‚ β”‚ β€’ 1000 patients: ~1-3min β”‚ β”‚ β€’ 10000 patients: ~10-30min β”‚ β”‚ β”‚ β”‚ Q: Pipeline Γ©choue ? β”‚ β”‚ R: 1. Consultez logs β”‚ β”‚ 2. VΓ©rifiez erreurs β”‚ β”‚ 3. Corrigez sources β”‚ β”‚ 4. Relancez β”‚ β”‚ β”‚ β”‚ πŸ“Š DonnΓ©es β”‚ β”‚ β”‚ β”‚ Q: Codes non mappΓ©s ? β”‚ β”‚ R: Code source sans correspondance β”‚ β”‚ OMOP. Peut arriver si: β”‚ β”‚ β€’ Code obsolΓ¨te β”‚ β”‚ β€’ Vocabulaire pas Γ  jour β”‚ β”‚ β€’ Mapping personnalisΓ© nΓ©cessaire β”‚ β”‚ β”‚ β”‚ Q: AmΓ©liorer qualitΓ© ? β”‚ β”‚ R: 1. Validation rΓ©guliΓ¨re β”‚ β”‚ 2. Corriger codes non mappΓ©s β”‚ β”‚ 3. VΓ©rifier erreurs logs β”‚ β”‚ 4. DonnΓ©es sources complΓ¨tes β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## 🎨 CaractΓ©ristiques du Design ### Navigation - **Menu latΓ©ral** : Toujours visible, sticky - **Section active** : Fond bleu (#3498db) - **Hover** : Fond gris clair sur survol - **Transition** : Fluide, sans rechargement ### Contenu - **Cartes colorΓ©es** : Fond gris clair, bordure bleue - **Titres hiΓ©rarchisΓ©s** : H2 (28px), H3 (22px), H4 (18px) - **Tableaux** : En-tΓͺtes bleus, lignes alternΓ©es - **Code** : Fond gris, texte rouge - **Listes** : Puces et numΓ©rotΓ©es, bien espacΓ©es ### Couleurs - **Bleu principal** : #3498db (liens, sections actives) - **Gris foncΓ©** : #2c3e50 (titres, texte important) - **Gris moyen** : #7f8c8d (texte secondaire) - **Gris clair** : #f8f9fa (fonds, cartes) - **Blanc** : #ffffff (fond principal) ## πŸ“± Responsive ### Desktop (>1024px) ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Menu β”‚ β”‚ β”‚ latΓ©ral β”‚ Contenu β”‚ β”‚ (250px) β”‚ (flexible) β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### Tablette/Mobile (<1024px) ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Menu horizontal β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Contenu β”‚ β”‚ (100%) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## βœ… Avantages ### Pour les Utilisateurs βœ… **Tout en un endroit** : Pas besoin de chercher ailleurs βœ… **Navigation facile** : Clic sur section β†’ contenu βœ… **Lecture agrΓ©able** : Design clair et aΓ©rΓ© βœ… **Toujours accessible** : Un clic dans le menu ### Pour Vous βœ… **Moins de questions** : Les rΓ©ponses sont dans l'interface βœ… **Formation simplifiΓ©e** : Documentation intΓ©grΓ©e βœ… **Image professionnelle** : Interface complΓ¨te βœ… **Maintenance facile** : Code bien structurΓ© ## πŸŽ‰ RΓ©sultat Une **page Documentation professionnelle** qui rend votre interface OMOP : - βœ… Auto-documentΓ©e - βœ… Accessible Γ  tous - βœ… Professionnelle - βœ… ComplΓ¨te **Testez-la maintenant : http://localhost:4400/documentation** πŸš€