Linkr
Accueil Ressources Outils Documentation Blog Démo
EN
  • Qu'est-ce que Linkr ?
  • Modes de déploiement
  • Démarrage rapide
  • Installation locale
  • Avec Docker
  • Installation manuelle
  • Client-only
  • Installer LibreChat
  • Votre premier projet
  • Linkr dans un EDS
  • Espaces de travail et projets
  • Le pipeline de données
  • Entités et partage
  • Versioning et collaboration
  • Vue d'ensemble
  • Projets
  • Wiki
  • Plugins
  • Membres et rôles
  • Paramètres
  • Schémas
  • Obtenir et explorer
  • Mapping
  • Bases de données
  • Sous-bases dérivées
  • Qualité des données
  • Catalogue de données
  • Construire et publier
  • Anonymiser
  • Collections de scripts SQL
  • Pipelines ETL
  • Construire et exécuter
  • Générer les scripts
  • Présentation
  • Projets d'alignement
  • Vue d'ensemble
  • Concepts cibles
  • Éditeur d'alignements
  • Suggestions
  • Agent IA
  • Évaluation
  • Export
  • Vue d'ensemble
  • Bases de données
  • Concepts
  • Cohortes
  • Construire
  • Résultats, SQL et rapport
  • Données individuelles
  • Pipeline
  • Jeux de données
  • IDE
  • Applications web
  • Versioning
  • Vue d'ensemble
  • Onglets et widgets
  • Widgets intégrés
  • Widgets d'analyse
  • Cartes de contrôle (SPC)
  • Questionnaires et eCRF
  • Code R et Python
  • Filtres, paramètres et export
  • Vue d'ensemble
  • Mode présentation
  • Exporter un rapport
  • Agents
  • Serveur MCP
  • Skills
  • Import et export
  • Versioning git
  • Catalogue communautaire
  • Publier du contenu
  • Installation en production
  • Configuration
  • Connecteurs de bases de données
  • Authentification et permissions
  • Fichiers sur le serveur
  • Sauvegarde et restauration
  • Contribuer au code
  • Glossaire
  • Raccourcis clavier
  • Notes de version
Documentation Entrepôt de données Catalogue de données

Catalogue de données

Décrire publiquement ce que contient un entrepôt, sans en exposer les données : variables, croisements, calcul, métadonnées Health-DCAT-AP et publication d'une page autonome.

En résumé

Un catalogue de données décrit ce que contient une base — quels concepts, sur quelles périodes, dans quels services, pour combien de patients — sans jamais publier de donnée individuelle. On choisit des variables et les croisements à compter, Linkr calcule, anonymise, puis produit une page HTML autonome accompagnée de métadonnées Health-DCAT-AP, à télécharger ou à déployer sur GitLab ou GitHub Pages.

Client Disponible en mode client-only — tout fonctionne dans le navigateur, sans backend. Backend Disponible avec le backend FastAPI.

Deux « catalogues » à ne pas confondre

Le catalogue de données, décrit ici, répond à : « que contient cet entrepôt ? ». Il décrit vos données pour que d’autres équipes sachent si elles valent la peine d’être demandées.

Le catalogue communautaire répond à une tout autre question : « quels schémas, plugins ou projets puis-je installer ? ». Il indexe des entités Linkr publiées, pas des données.

Le problème : annoncer sans exposer

Un entrepôt hospitalier est invisible de l’extérieur. Une équipe qui cherche une cohorte de patients septiques ne peut pas savoir si vous en avez, ni combien, ni sur quelles années — sauf à demander, attendre, et souvent découvrir que la réponse était non.

Publier les données est hors de question. Mais publier leur description — les concepts présents, leur volumétrie, leur répartition dans le temps et entre services — ne présente pas le même risque, à condition que les comptages soient trop grossiers pour réidentifier qui que ce soit.

C’est ce que produit un catalogue : un inventaire chiffré, anonymisé, publiable. Il donne des ordres de grandeur ; pour des effectifs exacts sur une question précise, on passe par une étude de faisabilité, avec les cohortes.

Dans ce guide

Un catalogue se crée depuis la page Catalogue de données de l’entrepôt, avec Nouveau catalogue, puis se règle onglet par onglet : on configure et on calcule, on anonymise, on décrit, puis on publie. La première page suit ce parcours de bout en bout ; l’anonymisation, qui se règle entre le calcul et la publication, a sa propre page parce qu’elle demande qu’on s’y arrête :

Aperçu
Configuration
Anonymisation
Health-DCAT-AP
Publier

Construire et publier un catalogue

La base décrite, les variables et les croisements à compter, le calcul, les métadonnées Health-DCAT-AP, puis l’export ou le déploiement sur GitLab / GitHub Pages.

Anonymiser un catalogue

Le seuil, le masquage secondaire, la perturbation des effectifs et l’audit de divulgation — à régler après le calcul, avant de publier.

La page publiée

La page s’organise en quatre onglets :

  • Explorer — choisissez une, deux ou trois variables dans le panneau latéral et filtrez chacune d’elles : graphiques, chiffres clés et tableau suivent.
  • Métadonnées — la description Health-DCAT-AP du jeu de données, et le JSON-LD.
  • Schéma — la structure de l’entrepôt source, en tables et en diagramme.
  • Infos — comment les effectifs ont été calculés et protégés.
demo.linkr.interhop.org
L

Entrepôt de réanimation

Catalogue de concepts

Séjours de réanimation adulte depuis 2021 : patients, séjours, biologie, signes vitaux et médicaments.

Variables
Période × Genre
Période×Genre
Comptage
PatientsHospitalisations
Filtres
Période
Genre
Gardez une seule valeur pour lire les autres pour elle seule.
14 906
Patients
23 480
Hospitalisations
GraphiquesTableau
Période ╲ GenreHommeFemmeInconnu
20212 3102 015< 10
20222 4022 12014
20232 4512 188masqué
20242 4982 23111
Une page publiée, onglet Explorer : le croisement Période × Genre, ses filtres, les chiffres clés et le tableau, où une petite cellule s'affiche « < 10 » et sa voisine « masqué ». Décochez une année : le nombre de patients devient approché (≈) — un patient revient d'une année sur l'autre et des cellules masquées sont écartées —, celui des hospitalisations un minimum (≥) ; l'icône d'information explique pourquoi. Décochez aussi « Inconnu » : plus de cellule masquée, les patients passent à ≤.

Sous des filtres, les chiffres clés additionnent les cellules concernées quand elles s’additionnent. Quand ce n’est qu’une approximation — un patient présent sur deux périodes compte dans chacune, les cellules masquées sont écartées, les effectifs sont perturbés — le chiffre est précédé de ≤, ≥ ou ≈, et l’icône d’information à côté explique pourquoi.

Ce qui ne sort jamais

Un catalogue ne contient que des comptages agrégés. Aucune ligne patient, aucun identifiant, aucune date d’événement individuelle — et, pour une cellule masquée, pas même un comptage, dans aucun fichier.

C’est la même logique que pour les bases : ce qui part de l’établissement décrit les données sans les emporter.

Pour aller plus loin

  • Construire et publier un catalogue — de la configuration à la page publiée.
  • Anonymiser un catalogue — seuil, masquage secondaire, perturbation et audit, avant toute publication.
  • Schémas — indispensable pour que le calcul sache quoi compter.
  • Cohortes — pour des effectifs exacts sur une question précise.
  • Catalogue communautaire — l’autre catalogue, celui des entités publiées.
PrécédentQualité des donnéesSuivantConstruire et publier

Produit

  • Accueil
  • Démo

Ressources

  • Documentation
  • Ressources
  • Outils
  • Blog

Communauté

  • Code source Framagit
  • Code source Github

À propos

  • InterHop.org
  • Contact

2021–2026 InterHop — CC BY-NC-SA 4.0 (site) · AGPLv3 (logiciel)