healthstat.be
healthstat.beBienvenue sur les pages de documentation technique de l'application healthstat.be. Healthstat.be est un service de Sciensano, l'Institut scientifique belge de la santé, financé par l'Institut national d'assurance maladie-invalidité (INAMI).
Lors du développement de healthstat.be, de nombreuses mesures ont été prises pour assurer la protection de la vie privée du patient, du soignant et du secret médical. Par exemple, aucune information personnelle telle que le nom, la date de naissance ou le numéro de registre national n'est disponible sur healthstat.be. Grâce à toutes ces mesures, cette approche a reçu l'autorisation du Comité sectoriel Santé de la Commission de la protection de la vie privée.
Ces pages de documentation fournissent des informations sur les processus techniques de healthstat.be. Les sections suivantes sont (seront) fournies :
Description générale de l’application healthstat.be
Description générale de l’application healthstat.beL'application healthstat.be de healthdata.be est une plateforme de reporting de données basée sur SAS Visual Analytics et intégrée dans le CMS (Content Management System) Drupal. Avec l'application healthstat.be, les chercheurs des projets de données facilités par healthdata.be, peuvent publier des tableaux, des figures et des cartes qu'ils ont réalisés sur la base des données qu'ils ont collectées auprès des hôpitaux, des laboratoires, des médecins et des patients belges. Avec ces rapports, les chercheurs veulent donner aux professionnels de la santé, aux institutions de soins de santé, aux patients, aux gouvernements et au grand public un aperçu actualisé de la prévalence de certaines maladies, de leurs causes et de leur impact, ainsi que de l'efficacité de leur traitement. Les pipelines DevOps sont construits à l'aide d'actions Github et l'application est déployée via des actions Github. Les pipelines peuvent être déclenchés manuellement ou lors d'un commit git, d'un push ou d'un merge. (DevOps)
Healthstat.be est la plateforme de visualisation de données du projet healthdata.be, qui fait partie du plan d'actions e-Santé (2013-2018 ; 2019-2021 ; 2022-2024). Les chercheurs y publient des tableaux, des figures et des cartes qu'ils ont réalisés sur la base des données qu'ils ont collectées auprès des hôpitaux, des laboratoires, des médecins et des patients belges. Avec ces rapports, les chercheurs souhaitent donner aux professionnels de la santé, aux institutions de soins de santé, aux patients, aux gouvernements et au grand public un aperçu actualisé de la prévalence de certaines maladies, de leurs causes et de leur impact, ainsi que de l'efficacité de leur traitement.
Composants et caractéristiques
Composants et caractéristiquesL'application healthstat.be contient les principaux composants suivants : SAS Viya, Drupal CMS, Keycloack.
SAS Viya
SAS Viya est un moteur d'analyse en mémoire, compatible avec le cloud, qui fournit des informations analytiques rapides, précises et fiables. Dans l'application healthstat.be, le moteur SAS Viya est activé sur place (sur l'infrastructure de cloud privé de healthdata.be).
SAS Visual Analytics est un composant de SAS VIYA utilisé par healthstat.be pour permettre l'exploration des modèles, des tendances et des relations entre les points de données. Il est possible pour les utilisateurs d'explorer les perspectives de données sans avoir besoin de compétences analytiques avancées compliquées.
Le paquet SAS Scripting Wrapper for Analytics Transfer (SWAT) permet aux développeurs Python et r de se connecter au moteur SAS Cloud Analytic Services (CAS) du cadre SAS Viya pour publier des visualisations de données Python et r sur le portail healthstat.be.
Drupal CMS
Drupal est un système de gestion de contenu web. Drupal comprend des modules de base qui peuvent être activés par l'administrateur pour étendre la fonctionnalité de l'application de base healthstat.be : statistiques d'accès et journalisation, recherche avancée, type de contenu et champs personnalisés, interface utilisateur pour créer, gérer et afficher des listes de contenu, système de menu multi-niveaux, création et édition de contenu multi-utilisateurs, flux RSS et agrégateur de flux, sécurité et notification de mise à jour de la nouvelle version, profils d'utilisateurs, diverses restrictions de contrôle d'accès, et outils de flux de travail.
Keycloak
Keycloak est une application permettant l'authentification unique avec la gestion des identités et des accès pour les applications et services web. Elle est utilisée pour servir de médiateur entre le Federal Authentication Service (FAS), permettant l'authentification avec eID et Itsme, et le cadre SAS VIYA, se connectant aux rapports autorisés dans healthstat.be.
Position de l'application healthstat.be dans l'architecture de HD
Position de l'application healthstat.be dans l'architecture de HD
Demander un compte pour healthstat.be
Demander un compte pour healthstat.beLes applications de healthdata.be telles que HD4DP v2 et healthstat.be traitent des informations personnelles sensibles. Par conséquent, des processus strictement contrôlés sont utilisés pour accorder l'accès à ces applications. Le portail Entity Access Management (EAM) de healthdata.be facilite ces processus.
Veillez à utiliser la version actuelle du système EAM. La documentation relative aux utilisateurs est disponible ici.
Cette documentation est encore en construction. Nous essayons de présenter les informations aussi correctes, complètes et aussi claires que possible. Cependant, si vous voyez un élément dans la documentation qui est incorrect, ne correspond pas à votre expérience ou nécessite des éclaircissements supplémentaires, veuillez créer ticket support via notre portail (https://healthdatabe.atlassian.net/servicedesk/customer/portals) ou nous envoyer un e-mail à support.healthdata@sciensano.be pour signaler ce problème de documentation. N'oubliez pas d'inclure l'URL ou l'adresse Web de la page avec le problème de documentation. Nous ajusterons ensuite la documentation. Merci!
Rôles d'utilisateurs dans healthstat.be
Rôles d'utilisateurs dans healthstat.beChaque organisme de soins de santé a au moins un gestionnaire d'accès qui gère les droits d'accès aux applications de sa propre organisation et qui le fait dans le système Entity Access Management (EAM) de HD. Dans le cadre de ce processus, les demandes d'accès des employés des organismes de santé sont analysées et validées si elles sont légitimes. L'étendue des accès accordés à healthstat.be peut varier, ce qui se traduit par diverses combinaisons de rôles d'utilisateurs et de niveaux de données.
Deux rôles d'utilisateurs peuvent être distingués : Fournisseur de données, qui est un utilisateur lié à une organisation existante, et Sponsor, qui est le sponsor/coordinateur de la collecte de données. Tous deux sont autorisés à consulter les rapports en fonction du niveau de données. Deux niveaux de données déterminent l'étendue de la visibilité des rapports : Hôpital, c'est-à-dire que les rapports consultés contiennent toutes les données enregistrées par le personnel de l'hôpital ; Individuel, c'est-à-dire que les rapports consultés contiennent uniquement les données qui ont été enregistrées par cet utilisateur.
Fournisseur de données / Hôpital :
Le fournisseur de données / l'hôpital peut :
- Consulter les rapports d'une collecte de données spécifique contenant des données de l'hôpital concerné
Fournisseur de données / Individu :
Le fournisseur de données / l'individu peut :
- Consulter les rapports d'une collecte de données spécifique qui contient uniquement des données personnellement enregistrées.
Sponsor / Sponsor :
Le sponsor / sponsor peut :
- Consulter tous les rapports contenant des données collectées au niveau de l'hôpital.
Sponsor / Individu :
Le sponsor / l'individu peut :
- Consulter tous les rapports qui ne contiennent uniquement que des données qui ont été personnellement enregistrées.
Remarque :
- C'est au gestionnaire d'accès qu'il incombe de modifier les rôles de ou vers les groupes suivants : Fournisseur de données / Hôpital, Fournisseur de données / Individu, Sponsor / Sponsor et Sponsor / Individu. Ces actions doivent être effectuées dans le système EAM.
Se connecter à healthstat.be avec eID ou Itsme
Se connecter à healthstat.be avec eID ou ItsmeConditions générales de connexion
La procédure décrite ci-dessous pour se connecter avec eID ou Itsme est réservée aux ressortissants belges et aux étrangers disposant d'un titre de séjour en Belgique. Ces derniers doivent s'assurer qu'ils disposent d'un numéro NISS, car il est essentiel pour configurer l'application Itsme avec succès.
Procédure de connexion
Pour accéder au portail healthstat.be, vous devez vous rendre sur la page suivante : https://www.healthstat.be. Vous verrez la page d'accueil de l'application s'afficher.

Cliquez sur l'icône de l'utilisateur en haut à droite de l'écran, à côté de l'icône du drapeau (sélection de la langue) et de l'icône des points (fonctions d'assistance). Cliquez ensuite sur Log in dans le champ de texte pop-up qui s'affiche.

La page Sign in to your account apparait.

Sélectionnez l'option Belgium eID / Itsme pour poursuivre la procédure de connexion à healthstat.be.

Vous serez redirigé vers le Federal Authentication Service (FAS) du gouvernement, où vous pourrez vous connecter avec plusieurs clés numériques avec eID ou l'identité numérique.

Si vous choisissez de vous connecter via itsme, vous devrez saisir votre numéro de téléphone portable.

Suivez les instructions sur votre appareil mobile via l'application itsme.

Une fois la procédure de connexion terminée, vous serez redirigé vers la page d'accueil de healthstat.be.

Sélectionnez l'onglet PROJECTS dans le menu de navigation de gauche afin d'afficher les collectes de données auxquelles vous avez accès. Sélectionnez la collecte de données de votre choix (flèche bleue).

La collecte de données correspondante s'affiche. Sélectionnez un rapport sous l'onglet Report title.

Pour consulter le rapport et sélectionner les critères du rapport, vous devez répéter la procédure d'authentification.

Consulter des rapports
Consulter des rapportsA gauche de l'écran, vous verrez différents rapports. Tous ces différents rapports (ou dossiers contenant des rapports) peuvent être consultés.
Le petit cadenas indique qu'il s'agit d'un rapport privé auquel seul un nombre limité de personnes a accès. Après avoir sélectionné l'un des rapports, il est possible qu'une page de paramètres vous soit présentée. Cette page permet de générer le rapport avec les paramètres que vous avez demandés.
Complétez tous les paramètres requis.

Si tous les paramètres sont correctement complétés, un rapport est généré et il est dirigé vers une page contenant le résultat. Selon le type de rapport, il peut s'agir d'un graphique ou d'un tableau.
Services de support de healthstat.be
Services de support de healthstat.beLe Service Desk de healthdata.be (Sciensano) aide les utilisateurs de nos applications et services et traite les demandes et problèmes lorsqu'ils surviennent.
Le Service Desk se concentre sur les services gérés par nos services informatiques (HD4DP, HD4RES, healthstat.be,…) et vous aide avec les comptes et les mots de passe. Pour toute question sur le contenu et les objectifs des projets, nous vous invitons à vous adresser aux organismes de recherche responsables.
Pour un traitement plus efficace de votre demande, nous vous conseillons d'utiliser notre portail de services : Jira Service Management (JSM)
Veuillez trouver ci-dessous les heures d'ouverture de notre service de support :

Comment signaler un incident
Comment signaler un incidentLe service healthdata.be (Sciensano) traite chaque rapport d'incident conformément à une procédure appelée "Standard Operating Procedure (SOP)". Une version publique de cette procédure, intitulée "HD Incident Management Process" est également disponible sur ce portail : docs.healthdata.be.
Pour signaler un incident lié aux registres et aux applications en production, facilités ou gérés par le service healthdata.be de Sciensano, vous devez d'abord vous connecter au portail HD Service and Support : Jira Service Management (JSM).
Vous trouverez ici plus d'informations sur la manière de créer un compte.
Une fois connecté, vous accéderez à la page d'accueil du portail.
Pour créer un ticket, cliquez sur « Create a Support ticket » sur la page d'accueil.

La page ci-dessous s'affichera. Une fois que vous aurez rempli tous les champs obligatoires, cliquez sur « Send ».
