Académique Documents
Professionnel Documents
Culture Documents
Visualiser
Ordonner
Importer Transformer Communiquer
(tidy)
Modéliser
Explorer
Programmer
Visualiser
Plot
Ordonner Ggplot
Importer Transformer Communiquer
(tidy) tables Rmarkdown
Readr, Readxl Tidyr Dplyr
Haven Modéliser Knirt
Dplyr
DBI DT
Lubridate base
Httr, xml Explorer Shiny
Janitor Caret Openxlsx
Programmer H2O OfficeR
BupaR
Target
Stan
...
Flux de prise en charge des demandes d'analyse de données hospitalières
Initiation de la demande
Commentaires, éléments à
Demandeur
discuter
(tout personnel des HUS Besoins d'analyser des données du système d'information hospitalier Action détaillée à
ou extérieur) part (fonction)
Cadrage
Définir ce qui entre dans les finalités de
Cadrage de la demande
SciDonHUS
= travaux scientifiques Autre circuit (DIM,
Comité des études Demande entrant dans les finalités de Non DSI, DRCI, autre
Expert référent SciDonHUS ?
service)
1 référent par ticket. Oui Nouveau ticket avec même référent
Il demande des avis.
●
prérequis (scientifique, méthodologique, technique, Echange direct ticket avec le même
règlementaire, éthique, sécurité, faisabilité) référent en effectuant
Faisabilité = vérifier en particulier si les modifications
données disponibles ou pouvant être
Mise à jour du ticket intégrées
Evaluer le faisabilité
Comité des études oui
Après échanges et modifications, vérifier si la demande
Expert + responsable plateforme est valide sur les principaux éléments sans changement
majeurs et dans un délai compatible ●
Est-il possible à terme de modifier
Rédiger un protocole
Demande valide non Clore ticket la demande pour qu'elle soit
valide ?
Important ++
A la charge du demandeur Finaliser le protocole
avec l'aide des experts
des données, méthodo...
pour écrire Signature de la charte d'utilisation de la
plateforme
Comité de gouvernance
Ouvrir un ticket règlementaire
●
Expert ethique et scientifique
Expert règlementaire
Règlementaire
nécessaire
registre public des traitements, demande
●
CNIL...)
Possibilité d'un circuit plus court si dans le Experts scientifiques et
ticket est coché certaines conditions (ex : éthique
suit parfaitement une MR ou recherche examen CPP et/ou CESRESS et/ou
interne) Contexte multicentrique Conventionnement / Comité gouvernance (selon le cas)
Ethique
(partenariat extérieur) Valorisation / Contrat /
Partenariat
●
non
Documenter Documenter
Clore ticket règlementaire Clore ticket avis scientifique ou éthique
Consommateur
Besoin de création de flux ? oui d'accès complémentaires (ex : flux
non ●
DSI
Création de nouveaux flux /
Visualiser
Ne procède aux analyses que
Datamanager Création d'un datamart matérialisé ceux qui ont les compétences
Méthodologiste avec mes outils fournis
Modéliser
vérification
Explorer
Validation des résultats (recette)
Programmer
Cloture du ticket
Outils « traditionnels »
Cadrage
●
Comprendre problématique métier Problèmes :
●
Evaluer le faisabilité Traitement de texte ● Multiplicité des outils
●
Rédiger un protocole Tableurs ●
Non reproductible
Validation Emails ●
Non traçable
●
Scientifique Papier / Crayon ●
Puissance calcul
●
Règlementaire ●
Données sur disque
●
Ethique ●
Difficile de mettre à l’échelle
●
Manque de visibilité
Accès aux données Saisie dans tableur
●
Identifier sources / nettoyer / valider SQL
●
Créer datamart / Gérer droits Export csv / xlsx depuis logiciel BI
Visualiser
4 – 8 Go de RAM
Ordonner … dont 2 à 4 occupé par système
Importer Transformer Communiquer Sous Windows
(tidy)
CPU i3
Modéliser Interdiction données sur disque
Explorer Réseau max 10Mo/s
Certains datant de 2011
Programmer Pas de GPU possible
Plateforme cible aux HUS
Cadrage
●
Comprendre problématique métier
●
Evaluer le faisabilité
●
Rédiger un protocole
Suivi par système de « ticketing »
Validation
●
Scientifique
●
Règlementaire
●
Ethique
Analyse reproductible
Accès aux données DB : Infocentre / eHOP / autre
●
Identifier sources / nettoyer / valider
●
Créer datamart / Gérer droits
Visualiser
Frontend:
Backend :
OS : GNU/Linux
(Debian / Ubuntu / RHEL / Centos / SUSE)
Plateforme cible BioConductor CRAN GitHUB INLA
BDD R SPM
Géré à part en root
par SysAdmin
Permet de faire de
datamart l'intégration continue Internet
Forge logicielle
interne (GitLab) ?
VM
EDS HTTPS
RStudio Connect
ODBC
Permet d'avoir
RStudio Package différents runtimes de
Rstudio WorkBench
manager R (et packages liés à
ODBC une version de R
donné)
Infocentre
Dossiers utilisateurs
HTTPS
(Scripts, résutlats,
données intermédiaires)
Serveur d'archive ?
/home/jmuller
/home/eas
Que du stockage
(> 1To)
SAMBA chiffré
LDAP
Poste client