đ Doctrine du SI-CM
1. Introduction
Dans un monde oĂč la standardisation de lâinformation mĂ©dicale ne suffit plus Ă garantir la qualitĂ© des soins prodiguĂ©s dans le cadre dâun SystĂšme dâInformation (SI) de santĂ©, ce document jette les premiĂšres rĂ©flexions sur une doctrine en lien avec la standardisation de la connaissance mĂ©dicale en France.
Deux Ă©vĂ©nements majeurs ont poussĂ© les responsables et les experts de lâANS Ă rĂ©flĂ©chir Ă un tel document. PremiĂšrement, lâintroduction dâun nouvel SI, appelĂ© SI-CM (SystĂšme dâInformation et Connaissances MĂ©dicales). Le SI-CM permettra dans un futur proche dâintroduire de nouveaux volets dâinteropĂ©rabilitĂ© dans le CI-SIS principalement en lien avec la standardisation des connaissances mĂ©dicales issues des guides de bonnes pratiques cliniques (GBPC) et la standardisation de leur intĂ©gration dans un SI de santĂ©. Il est Ă©galement en lien avec la standardisation des critĂšres de qualitĂ© de soins. DeuxiĂšmement, des travaux de mise Ă jour de la doctrine et de la gouvernance du CI-SIS ont Ă©tĂ© menĂ©s en interne Ă lâANS afin de permettre au CI-SIS de se conformer aux nouvelles tendances en informatique de façon gĂ©nĂ©rale et en interopĂ©rabilitĂ© des donnĂ©es de santĂ© de façon plus spĂ©cifique.
Ce document vient donc sâinscrire dans le cadre des travaux de mise Ă jour de la doctrine et de la gouvernance du CI-SIS. Ce document complĂšte la doctrine du CI-SIS mise Ă jour en y introduisant les principes de base que doivent suivre les projets dâinteropĂ©rabilitĂ©s en lien avec la standardisation de la connaissance mĂ©dicale apportĂ©s par le SI-CM.
2. Publics concernés
Ce document sâadresse principalement aux personnes et organismes qui veulent comprendre
- Comment les principes de la présente doctrine ont été élaborés
- Cela concerne les chapitres 3 et 4
- Les profils de personnes potentiellement concernés sont : les responsables de l'ANS, les experts de l'ANS, les chercheurs en informatique médicale, les directeurs de projets
- Comment les principes de la présente doctrine ont été utilisés pour faire des choix de standards, de méthodes et d'outils pour concevoir et partager des artéfacts de connaissances médicales standardisés
- Cela concerne le chapitre 5
- Les profils de personnes potentiellement concernés sont : les responsables de l'ANS, les experts de l'ANS, les chercheurs en informatique médicale, les directeurs de projets et les chefs de projet informatique
- Quels sont les standards, mĂ©thodes et outils choisis et prĂ©conisĂ©s par lâANS si on veut standardiser des artĂ©facts de connaissances mĂ©dicales et les intĂ©grer sous forme dâaide Ă la dĂ©cision cliniques
- Cela concerne le chapitre 5
- Les profils de personnes potentiellement concernĂ©s sontâŻ: les responsables de lâANS, les experts de lâANS, les chercheurs en informatique mĂ©dicale, les directeurs de projets, les chefs de projet informatique, les dĂ©veloppeurs, les POs
3. Le cadre de la doctrine dâinteropĂ©rabilitĂ© du SI-CM
La doctrine dâinteropĂ©rabilitĂ© du SI-CM sâinscrit dans les orientations suivies par la nouvelle version de la doctrine du CI-SIS dĂ©crite ici (1). La doctrine du SI-CM peut-ĂȘtre synthĂ©tisĂ©e ainsi
- Un ensemble de principes de base qui permettent de guider les choix en termes de standards, de mĂ©thodes et dâoutils pour atteindre lâobjectif
- de modéliser et de partager de façon standard la connaissance médicale issue des GBPC.
- dâintĂ©grer de façon standard (dans un SI cible) cette connaissance mĂ©dicale issue des GBPC sous forme de SystĂšme dâAide Ă la DĂ©cision Clinique (SADC)
- Un chemin nominalâŻ: qui instancie les principes de la doctrine du SI-CM et dĂ©crit les choix en termes de standards de rĂ©fĂ©rence, de mĂ©thodes et dâoutils adoptĂ©s pour atteindre les objectif sus mentionnĂ©s
- Un ou plusieurs chemins secondairesâŻ: dĂ©crivent le choix et lâutilisation dâun standard et / ou dâun processus de conception et / ou de mise en Ćuvre «âŻnon de rĂ©fĂ©renceâŻÂ». Ce chemin secondaire peut ĂȘtre justifiĂ© par le fait que le chemin nominal ne rĂ©ponde pas aux besoins remontĂ©s du terrain.
La doctrine dâinteropĂ©rabilitĂ© du SI-CM dĂ©crite dans ce document couvre
- Les concepts en lien avec la standardisation de la connaissance médicale issue des GBPC
- Les concepts en lien avec la standardisation de lâintĂ©gration de la connaissance mĂ©dicale sous forme de systĂšme dâaide Ă la dĂ©cision clinique (SADC) dans un SI de santĂ©
4. Les principes de la doctrine du SI-CM
Une doctrine est par dĂ©finitionâŻ: un ensemble de principes gĂ©nĂ©riques de base sur lequel sâappuie une stratĂ©gie et des plans dâactions (2). Dans ce qui suit, nous dĂ©crivons les principes sur lesquels la doctrine du SI-CM sâappuiera pour gĂ©rer les artĂ©facts de connaissances mĂ©dicales que le SI-CM produira / exposera. Ces principes nous permettront dâinstancier un chemin nominal pour la gestion des artĂ©facts produits / exposĂ©s par le SI-CM et un ou plusieurs chemins secondaires. Ces chemins dĂ©criront les outils de modĂ©lisation, de conception et de mise en Ćuvre qui devront ĂȘtre utilisĂ©s et/ou promus (Ă destination de lâĂ©cosystĂšme) par le SI-CM pour la gestion des artĂ©facts de connaissances mĂ©dicales en France.
Dans ce qui suit nous Ă©noncerons
- Les principes de la doctrine du SI-CM
- Le chemin nominal et la possibilité d'avoir un ou plusieurs chemins secondaires pour les différents outils de modélisation, de conception et de mise en oeuvre des artéfacts de connaissances médicales du SI-CM
4.1 Principes #1 : Principes issus du cadre juridique
La loi du 7 octobre 2016 (3) pour une rĂ©publique numĂ©rique, souvent appelĂ©e âLoi rĂ©publique numĂ©riqueâ, est une lĂ©gislation française visant Ă adapter le cadre juridique aux enjeux de la transformation numĂ©rique. Cette loi est une source de «âŻrĂšglesâŻÂ» pour la doctrine du SI-CM. Le SI-CM et les volets qui vont ĂȘtre publiĂ©s dans le CI-SIS doivent, entre autres, souscrire
- à l'ouverture des données produites dans le cadre de ce systÚme d'information (SI)
- à rendre accessibles en ligne les données ubiques produites dans le cadre de ce SI, dans un format ouvert et réutilisable
- à la portabilité des données produites dans le cadre de ce SI. Les utilisateurs finaux doivent pouvoir se partager les données publiques et libres d'accÚs (voir chapitre sur la propriété intellectuelle)
Plusieurs de ces principes ont été directement ou partiellement inspirés des principes FAIR et de la mouvance Open Data que nous prenons également comme base de réflexion pour la doctrine du SI-CM.
4.2 Principes #2 : Principes FAIR
Les principes FAIR (Findable, Accessible, Interoperable, Reusable) (4) visent Ă amĂ©liorer la gestion et le partage des donnĂ©es scientifiques. Ils sont conçus pour faciliter la dĂ©couverte, lâaccĂšs, lâinteropĂ©rabilitĂ© et la rĂ©utilisation des donnĂ©es de recherche. Ces principes peuvent ĂȘtre adaptĂ©s et adoptĂ©s pour la doctrine du SI-CM.
Le SI-CM et les volets qui vont ĂȘtre publiĂ©s dans le CI-SIS doivent, entre autres, souscrire
- A ce que les artĂ©facts publics produits par le SI-CM soient facilement trouvables via une plateforme dĂ©diĂ©e. La plateforme en question doit ĂȘtre implĂ©mentĂ©e de façon Ă ce que
- Les artĂ©facts produits dans le cadre du SI-CM doivent ĂȘtre faciles Ă localiser pour les humains et les machines. Cela implique l'utilisation de mĂ©tadonnĂ©es descriptives et de mĂ©canismes de recherche appropriĂ©s.
- Les artéfacts produits dans le cadre du SI-CM doivent avoir un identifiant unique et persistant.
- A ce que les artĂ©facts publiques produits par le SI-CM soient accessibles en sâassurant que
- LâaccĂšs Ă ces artĂ©facts se fasse via des protocoles standards et ouverts
- Les conditions dâaccĂšs Ă ces artĂ©facts soient clairement spĂ©cifiĂ©es et documentĂ©es, autant que faire se peut, via des mĂ©tadonnĂ©es
- A ce que les artĂ©facts publiques produits par le SI-CM soient interopĂ©rables en sâassurant que
- Les artéfacts produits dans le cadre du SI-CM soient structurés de maniÚre à pouvoir les combiner et les intégrer dans divers Sis
- Les artĂ©facts produits dans le cadre du SI-CM utilisent pour la structuration de leurs donnĂ©es des standards dâinteropĂ©rabilitĂ© reconnus et validĂ©s par la littĂ©rature et les experts du domaine mais Ă©galement par les usages
- Les artéfacts produits dans le cadre du SI-CM utilisent pour la structuration de leurs données des terminologies reconnues et validées par la littérature et les experts du domaine mais également par les usages
- A ce que les artĂ©facts publiques produits par le SI-CM soient rĂ©utilisables en sâassurant que
- Les artĂ©facts produits dans le cadre du SI-CM soient suffisamment documentĂ©s pour permettre la rĂ©utilisation mais Ă©galement pour permettre Ă lâutilisateur final de connaitre le contexte mĂ©tier en lien avec la production de ces artĂ©facts
- Les conditions dâutilisation et de rĂ©utilisation soient clairement Ă©noncĂ©es, cela comprend la ou les licences de publication des artĂ©facts en question.
4.3 Principes #3 : Principes du mouvement de lâOpen Data
Le mouvement Open Data (données ouvertes) (5) est une initiative mondiale qui vise à rendre les données publiques librement accessibles à tous, sans restriction légales, financiÚres ou techniques. Plusieurs des principes de ce mouvement sont partagés avec le mouvement FAIR Data. La version Five (5) Star du mouvement Open Data (6) apporte plus de précision sur les principes du mouvement Open Data. Le mouvement Five (5) Star définit une échelle et des étapes pour atteindre le niveau maximal de conformité à ces principes (Figure 1).
La doctrine SI-CM - comme dĂ©crite plus en aval â vise Ă pousser lâĂ©co systĂšme Ă adopter, autant que faire se peut, lâĂ©chelle maximale (5 Ă©toiles) de conformitĂ© pour la publication des artĂ©facts de connaissances mĂ©dicales.
4.4 Princpes #4 : Principes en lien avec les bonnes pratiques dâingĂ©nierie logicielle et de recherche
Un projet informatique quel quâil soit doit se conformer aux principes de base de conception, dâarchitecture et de dĂ©veloppement logiciel. Il en va de mĂȘme pour les projets dâinteropĂ©rabilitĂ© de façon gĂ©nĂ©rale et pour les projets dâinteropĂ©rabilitĂ© des artĂ©facts de connaissances mĂ©dicales.
Les projets dâinteropĂ©rabilitĂ© des artĂ©facts de connaissances mĂ©dicales doivent Ă©galement se conformer aux principes de base de lâingĂ©nierie des connaissances.
Dans ce qui suit nous listons les principes dâingĂ©nierie que la prĂ©sente doctrine doit respecter et par dĂ©finition les volets du CI-SIS en lien avec le SI-CM.
4.4.1 Lâutilisation des Design Patterns
Les artĂ©facts de connaissances mĂ©dicales publiĂ©s, dĂ©veloppĂ©s ou partagĂ©s par le SI-CM doivent se conformer aux principes architecturaux Ă©noncĂ©s dans la littĂ©rature et adoptĂ©s par lâĂ©cosystĂšme des ingĂ©nieurs informatiques. Dans ce qui suit nous citons succinctement quelquâun de ces principes.
- La modularitĂ©âŻ: un logiciel doit ĂȘtre divisĂ© en modules ou composants distincts, chacun ayant une fonction spĂ©cifique.
- AvantagesâŻ: la modularitĂ© facilite la comprĂ©hension, la maintenance et la rĂ©utilisation du code.
- Lâencapsulation : permet de restreindre l'accĂšs direct aux donnĂ©es et fonctions internes d'un module, exposant uniquement ce qui est nĂ©cessaire via des interfaces publiques.
- AvantagesâŻ: lâencapsulation protĂšge l'intĂ©gritĂ© des donnĂ©es et rĂ©duit les interfĂ©rences entre les composants.
- LâabstractionâŻ: consiste Ă cacher la complexitĂ© interne dâimplĂ©mentation Ă lâutilisateur en se concentrant sur les aspects essentiels Ă lâutilisateur
- AvantagesâŻ: amĂ©liore la clartĂ© et permet de gĂ©rer la complexitĂ© du systĂšme en interne
- La forte cohĂ©sionâŻ: le degrĂ© auquel les Ă©lĂ©ments d'un mĂȘme module sont liĂ©s fonctionnellement doit ĂȘtre fort.
- AvantagesâŻ: les modules fortement en cohĂ©sion sont plus comprĂ©hensibles, maintenables et fiables
- Le faible couplageâŻ: les modules doivent ĂȘtre faiblement interdĂ©pendants
- AvantagesâŻ: Un faible couplage rĂ©duit la complexitĂ© et facilite les modifications et l'Ă©volution du systĂšme.
- La sĂ©paration des responsabilitĂ©sâŻ: la responsabilitĂ© est un ensemble de fonctionnalitĂ©s pris en charge par un module ou un ensemble de modules distincts. La sĂ©paration des responsabilitĂ©s revient Ă concevoir le logiciel en groupes de modules distincts en termes de groupes de fonctionnalitĂ©s
- AvantageâŻ: amĂ©liore la modularitĂ© citĂ©e plus haut mais Ă un niveau de modularitĂ© plus Ă©levĂ©e
Il existe bien évidemment beaucoup plus de bonnes pratiques de conception logiciel énoncés dans la littérature, voici quelques références de base (7) (8) (9) (10).
4.4.2 Lâadoption dâun processus de conception logiciel
Un projet en lien avec la standardisation et/ou lâinteropĂ©rabilitĂ© des donnĂ©es de santĂ© est un projet informatique Ă part entier. Il est donc nĂ©cessaire dâadopter un processus de conception logiciel adĂ©quat pour structurer et organiser la conception et le dĂ©veloppement des artĂ©facts produits par le projet en question. Les processus de conception doivent Ă minima inclure les Ă©tapesâŻ: collecte des exigences, la modĂ©lisation, la crĂ©ation de prototypes, et la validation des concepts avant la phase de dĂ©veloppement.
Les processus de conception logiciels les plus utilisĂ©s en ingĂ©nierie des logiciels Ă lâheure actuelle sont ceux issus du mouvement Agile. De nombreux «âŻframework AgilesâŻÂ» existe, tels queâŻ: Scrum, Kanban, XP, Lean, Scaled Agile Framework,âŠ
LâingĂ©nierie des connaissances
Les projets en lien avec la connaissance sont Ă©galement gĂ©rĂ©s suivant des processus de conception en lien avec une discipline appelĂ©eâŻ: lâingĂ©nierie des connaissances (11) (12). LâingĂ©nierie des connaissances se concentre sur la crĂ©ation, la gestion et lâutilisation de la connaissance dans les systĂšmes informatiques. Elle implique la collecte, la structuration, la formalisation et la mise en Ćuvre des connaissances pour dĂ©velopper des systĂšmes intelligents capables de rĂ©soudre des problĂšmes complexes. Cette discipline est essentielle dans des domaines tels que lâintelligence artificielle, les bases de connaissances et bien Ă©videmment la structuration et la standardisation de la connaissance (mĂ©dicale).
Les projets en lien avec la standardisation de la connaissance mĂ©dicale doivent adopter un processus de conception Agile dâingĂ©nierie des connaissances. Les artĂ©facts produits dans chaque Ă©tape de conception (de transformation de la connaissance) doivent ĂȘtre visibles et explicites pour chaque volet du SI-CM suivant le design pattern dĂ©crit ici âŠ
4.4.3 Lâadoption dâun langage de modĂ©lisation standard
Les langages de modĂ©lisation standard en ingĂ©nierie des logiciels sont des outils essentiels pour reprĂ©senter visuellement les structures, les comportements et les interactions au sein dâun systĂšme logiciel. Ils permettent de faciliter la comprĂ©hension, la communication et la documentation des concepts complexes entre les parties prenantes. Parmi les langages de modĂ©lisation les plus utilisĂ©s, on retrouveâŻ: Unified Modeling Language (UML), SysML (Systems Modeling Language), Business Process Model and Notation (BPMN)âŠ
Ces langages de modĂ©lisation standard jouent un rĂŽle crucial dans la conception, lâanalyse et la gestion des projets de dĂ©veloppement logiciel, en assurant une vision cohĂ©rente et partagĂ©e du systĂšme Ă construire.
Le mouvement Agile nâimpose pas de langage de modĂ©lisation particulier mais le manifeste Agile insiste sur lâattention continue que doit porter lâĂ©quipe de dĂ©veloppement logiciel Ă lâexcellence technique et Ă la conception basĂ©e sur les bonnes pratiques mais Ă©galement sur la facilitation de la transmission de lâinformation entre les membres de lâĂ©quipe du projet. Lâutilisation dâun langage de modĂ©lisation standard dans un processus de conception Agile permet de combiner les avantages de la modĂ©lisation formelle avec la flexibilitĂ© et la rĂ©activitĂ© des mĂ©thodes agiles. Un langage de modĂ©lisation peut ĂȘtre utilisĂ© de maniĂšre pragmatique pour clarifier les exigences, faciliter la communication entre les Ă©quipes et documenter les architectures logicielles de maniĂšre succincte. Ambler (13) et Rumbaugh (14), estime que lâintĂ©gration dâUML (par exemple, N.D.L.R) dans les pratiques agiles aide Ă maintenir la cohĂ©rence et la comprĂ©hension commune du projet tout en respectant les principes agiles de simplicitĂ© et de rĂ©ponse rapide aux changements.
Le processus de conception adopté dans le cadre de la gestion des artéfacts des connaissances médicales du SI-CM doit également adopter un (ou plusieurs) langage de modélisation standards.
4.4.4 Lâadoption des Designs Patterns en ingĂ©nierie des connaissances pour la standardisation des GBPC et leur intĂ©gration dans un SI de santĂ©
En ingénierie des connaissances et plus particuliÚrement dans le cadre défini en paragraphe 2 de cette doctrine, nous avons identifié 3 designs patterns que le SI-CM doit respecter dans la gestion des artéfacts de connaissances médicales
4.4.4.1 Lâarchitecture tri-dimentionnel de Rector et al. (15)
La standardisation des GBPC dans le cadre du SI-CM doit combiner et interfacer trois types de modĂšles (Figure 2)
- Information about specific patients and clinical situations : ce modĂšle dit dâinformations mĂ©dicales permet de standardiser les informations issues du dossier patient
- General patient-independent information about medicine and medical practice : ce modÚle dit de connaissances métiers comprend 2 sous modÚles
- Guideline independent static knowledge: un modĂšle de connaissances mĂ©tiers dit statique. Câest ce qui correspond le plus dans le jargon de lâinteropĂ©rabilitĂ© aux modĂšles dĂ©finis par les terminologies mĂ©dicales.
- Guideline dependent dynamic knowledge model: Ce modĂšle dit dâinfĂ©rence a pour objectif de modĂ©liser comment on infĂšre les conclusions et les dĂ©cisions dâinformations spĂ©cifiques au patient et des faits indĂ©pendants dĂ©crit dans le GBPC.
4.4.4.2 La représentation multi couches de la connaissance médicale de Boxwala et al (16)
La standardisation des GBPC dans le cadre du SI-CM doit respecter les différents niveaux de structuration de la connaissance décrits dans (16) (Tableau 1) Les documents de spécifications pour chaque volet du SI-CM doivent pouvoir décrire la structuration de la connaissance médicale du GBPC cible suivant ces quatre formats de représentation
- NarratifâŻ: ce format correspond au texte brut de la recommandation du GBPC cible ainsi que le lien vers la recommandation en question.
- Ce format doit ĂȘtre lisible et partageable par tous
- Ce format doit ĂȘtre indĂ©pendant de toute technologie dâimplĂ©mentation
- Ce format doit ĂȘtre indĂ©pendant du contexte de mise en Ćuvre
- Ce format est produit par les experts métiers producteurs du GBPC
- Ce format a pour but de définir une politique de santé publique basée sur les faits et la connaissance
- Semi structurĂ©âŻ: Ce format correspond Ă une interopĂ©ration du texte brut en vue de sa structuration. Ce format permet de dĂ©finir Ă partir du texte brutâŻ: le qui, le quoi, le quand, le oĂč et le pourquoi. Il permet de dĂ©finir les concepts statiques qui composent la recommandation et dâidentifier les terminologies auxquels ils peuvent correspondre. Ce format est gĂ©nĂ©ralement une combinaison de texte structurĂ© et de diagrammes dâactivitĂ©s UML.
- Ce format doit ĂȘtre lisible et partageable par tous
- Ce format doit ĂȘtre indĂ©pendant de toute technologie dâimplĂ©mentation
- Ce format doit ĂȘtre indĂ©pendant du contexte de mise en Ćuvre
- Ce format doit ĂȘtre co Ă©crit par un expert du domaine mĂ©tier ainsi que par un expert informatique en ingĂ©nierie des connaissances
- Ce format a pour but de structurer le texte brut de la recommandation en vue de sa standardisation et implĂ©mentation sous forme dâaide Ă la dĂ©cision clinique
- StructurĂ©âŻ: Ce format doit impĂ©rativement correspondre au modĂšle appelĂ©âŻ: Guideline dependent dynamic knowledge model dĂ©crit en paragraphe 4.4.4.1.
- Ce format est interprétable par la machine
- Ce format doit ĂȘtre lisible et partageable par tous
- Ce format doit ĂȘtre indĂ©pendant de toute technologie dâimplĂ©mentation
- Ce format doit ĂȘtre indĂ©pendant du contexte de mise en Ćuvre
- Ce format est gĂ©nĂ©ralement Ă©crit par lâexpert en structuration de la connaissance mĂ©dicale et en standardisation / interopĂ©rabilitĂ©
- Ce format doit servir à partager la connaissance médicale standardisée et interopérable. Ce format doit servir à valider le contenu de la connaissance médicale avec un interpréteur (raisonneur).
- Exécutable: Ce format correspond au code exécutable par un SADC.
- Ce format est interprétable par la machine
- Ce format nâest pas lisible par lâhumain et nâest pas partageable
- Ce format est dĂ©pendant de la technologie de mise en Ćuvre du SADC qui lâexploite
- Ce format est dĂ©pendant du contexte de mise en Ćuvre du SADC qui lâexploite
- Ce format doit servir Ă la mise en Ćuvre dâun SADC pour un SI particulier
4.4.4.3 LâintĂ©gration standardisĂ©e des SADC basĂ©s sur les GBPC dans un SI de santĂ©
La connaissance mĂ©dicale issue des GBPC standardisĂ©e dans le cadre du SI-CM nâaura de valeur que si elle est dĂ©ployĂ©e et exploitĂ©e par lâĂ©cosystĂšme. Une des stratĂ©gies prĂ©conisĂ©es dans la littĂ©rature pour faciliter lâadoption de cette connaissance par les professionnels de santĂ© est son dĂ©ploiement sous forme de SADCs (17). Une des principales barriĂšres dĂ©crites dans la littĂ©rature Ă lâadoption des SADC (basĂ©s ou non sur une connaissance mĂ©dicale standardisĂ©e) par lâĂ©cosystĂšme est la mauvaise scalabilitĂ© de ces systĂšmes. Adopter un standard dâintĂ©gration et dâexposition des SADCs est une des solutions architecturales prĂ©conisĂ©es dans la littĂ©rature pour amĂ©liorer la scalabilitĂ© des SADCs (18). La connaissance mĂ©dicale standardisĂ©e dans le cadre du SI-CM doit pouvoir sâintĂ©grer dans un SI de santĂ© sous forme dâun SADC en adoptant un standard dâintĂ©gration.
4.4.4.4 Se positionner par rapport aux Design Patterns architecturaux génériques
Les solutions logicielles conçues dans le cadre des problĂ©matiques posĂ©es par lâinteropĂ©rabilitĂ© en santĂ© doivent ĂȘtre rĂ©flĂ©chies Ă un niveau dâabstraction qui permet dâinstancier ces solutions de façons diffĂ©rentes autant de fois quâelles seront utilisĂ©es sur le terrain pour un cas dâusage. Câest lĂ , la dĂ©finition mĂȘme dâun Design Pattern. Les Design Patterns produits par les diffĂ©rentes sociĂ©tĂ©s savantesâŻ: HL7, IHE, IEEE,âŠpeuvent ĂȘtre de trois catĂ©gories
- Un modĂšle dâinformation standardâŻ: dĂ©finie un modĂšle de donnĂ©es standard qui doit circuler dans des messages dâinteropĂ©rabilitĂ© pour un cas dâusage X.
- Un design pattern architecturalâŻ: dĂ©finie une solution logicielle standard qui sâappuie sur un modĂšle dâinformation standard pour rĂ©soudre un problĂšme dâinteropĂ©rabilitĂ© Y de façon standard.
- Un design pattern architectural de contenu standardâŻ: instancie un design pattern architecturalâŻpour rĂ©pondre Ă un cas dâusage particulier. Ce type de Design Pattern est le plus rĂ©pondu.
Les spécifications définies et / ou exposées par le SI-CM doivent se positionner par rapport à ces trois types de design pattern architecturaux génériques.
Pourquoi il est important de se positionner par rapport aux différentes catégories de Design Pattern�
LâinteropĂ©rabilitĂ© telle quâadoptĂ©e actuellement par lâĂ©co systĂšme Ă travers le monde est basĂ©e sur la notion de cas dâusage. Chaque cas dâusage donne lieu Ă des spĂ©cifications qui sont censĂ©es rĂ©pondre aux besoins dĂ©crits dans le cas dâusage. Cependant le risque est dâĂ©crire des spĂ©cifications qui se chevauchent ou des spĂ©cifications dupliquĂ©es. Il est donc nĂ©cessaire Ă chaque dĂ©but de projet de se positionner par rapport aux Design Patterns architecturaux gĂ©nĂ©rique dĂ©crits plus en amont pour pouvoir identifier les spĂ©cifications dĂ©jĂ existantes et pouvoir les rĂ©utiliser totalement ou partiellement. Ce principe rejoint les principes de modularitĂ© et de sĂ©paration des responsabilitĂ© dĂ©crits en paragraphe 4.4.1.
4.4.5 La mise à jour de la doctrine guidée par la recherche
Une grande partie des principes Ă©noncĂ©s plus en amont est basĂ©e sur des concepts issus de la recherche scientifique. Certains de ces concepts sont validĂ©s et adoptĂ©s par lâĂ©cosystĂšme de lâingĂ©nierie qui les exploite dĂ©jĂ dans des projets informatiques en routine, exempleâŻ: les design pattern de structuration des GBPC qui date de plus de 25 ans. Dâautres concepts sont en cours dâĂ©valuation par la communitĂ© des chercheurs et dâadoption par lâĂ©cosystĂšme de lâingĂ©nierie, exempleâŻ: le standard CDS Hooks (19).
Il est donc nĂ©cessaire pour la doctrine du SI-CM de garder un Ćil sur lâĂ©volution de certains concepts au regard de lâavancĂ©e de lâĂ©valuation et de lâadoption de ces concepts en parcourant rĂ©guliĂšrement les articles scientifiques correspondants.
4.4.6 LâĂ©valuation de lâimpact dâun SADC basĂ© sur les bibliothĂšques de connaissances standards conçues et/ou exposĂ©es par lâANS
Les bibliothĂšques standards de connaissances mĂ©dicales publiĂ©es ou exposĂ©es par lâANS doivent ĂȘtre Ă©valuĂ©es avant toute mise en Ćuvre dans un SI de santĂ© en production. LâĂ©valuation de ces bibliothĂšques peut-ĂȘtre effectuĂ©e suivant diffĂ©rentes Ă©tapes
- Les tests : la phase de tests est couverte par le processus de conception choisi en 4.4.2. Les tests permettent de sâassurer que les bibliothĂšques de connaissances standards rĂ©pondent bien Ă lâobjectif initiale de modĂ©lisation (cas dâusage). Les tests permettent Ă©galement de sâassurer quâil nây ait pas dâerreurs dans le code de la bibliothĂšque ou dans le dĂ©ploiement sous forme de SADC basĂ© sur cette bibliothĂšque. Les tests peuvent ĂȘtre effectuĂ©s sur des donnĂ©es fictives.
- LâĂ©valuation rĂ©trospective : lâĂ©valuation de lâimpact du SADC basĂ© sur la ou les bibliothĂšques standards est une Ă©tape qui nâest pas couverte habituellement par les processus de dĂ©veloppement logiciel. Une premiĂšre Ă©tape dâĂ©valuation de lâimpact peut-ĂȘtre effectuĂ©e sur des donnĂ©es rĂ©elles rĂ©trospectives. La bonne pratique la plus rĂ©pondue pour effectuer des Ă©valuations dâimpact de SADC sur des donnĂ©es rĂ©trospectives est lâutilisation des entrepĂŽts de donnĂ©es cliniques (20).
- LâĂ©valuation prospective (Ă©tude de recherche clinique non randomisĂ©e) : Elle est mise en Ćuvre dans le cadre dâune Ă©tude de recherche clinique. Il existe une catĂ©gorie dâĂ©tude de recherche clinique non randomisĂ©e destinĂ©e Ă lâĂ©valuation de lâimpact des SADC appelĂ©e : Quasi-Experimental Studies (21).
- LâĂ©valuation prospective randomisĂ©e : il sâagit de la catĂ©gorie de recherche clinique qui (dĂ©)montre la preuve scientifique la plus importante.
4.5 Principes #5 : DĂ©finir la relation avec les doctrines du CI-SIS et CGTS
Les artéfacts produits et gérés par le SI-CM sont en étroites relation avec ceux produits et gérés par le CI-SIS et le CGTS (voir chapitre précédent). Les artéfacts produits et gérés par le SI-CM peuvent réutiliser, tout ou partie des artéfacts produits et gérés par le CI-SIS et le CGTS.
Les volets produits et gĂ©rĂ©s dans le cadre du SI-CM doivent, autant que faire se peut, partager les mĂȘmes principes que le CI-SIS dans leur doctrine respective ou Ă dĂ©faut des principes qui ne se contredisent pas. La doctrine du SI-CM doit sâinscrire dans la continuitĂ© et / ou la complĂ©mentaritĂ© de celle du CI-SIS et du CGTS et vis vers ça.
Les artĂ©facts de connaissances mĂ©dicales qui suivent le principe de lâarchitecture tri-dimensionnelle de Rector et al. (15) (chapitre 3.4.4.1) doivent partager, autant que faire se peut, le mĂȘme modĂšle dâinformation mĂ©dicale que le CI-SIS et le mĂȘme modĂšle de connaissance mĂ©tier statique que le CGTS.
5. Les chemins de la doctrine du SI-CM
Ce paragraphe dĂ©crit une instanciation nominale (et plusieurs instanciations secondaires) de la doctrine du SI-CM basĂ©e sur les principes Ă©noncĂ©s plus en amont. Cette instanciation correspond Ă une sĂ©rie de choix de standards, dâoutils, de mĂ©thodes et de rĂšgles que le SI-CM devra respecter pour gĂ©rer les artĂ©facts de connaissances mĂ©dicales issus de la standardisation des GBPC produits et/ou exposĂ©s par lâANS.
Ce chemin nominal nâest ni immuable ni parfait, il est et il sera donc sujet Ă mise Ă jour et / ou Ă des dĂ©rivations de chemins secondaires suivants les cas dâusage et lâĂ©volution dans le temps des principes Ă©noncĂ©s plus en amont.
Dans ce qui suit nous décrivons le chemin nominal ainsi que les possibles chemins secondaires de la doctrine du SI-CM.
5.1 Le chemin nominal de la doctrine du SI-CM
Comme dĂ©crit en chapitre 2, la doctrine du SI-CM est un ensemble dâactivitĂ©s consistants Ă identifier et Ă choisir, en se basant sur les principes de la doctrine, les standards, outils et autres mĂ©thodes qui permettront Ă lâANS de concevoir et gĂ©rer les artĂ©facts de connaissances mĂ©dicales standardisĂ©s.
La figure 4 dĂ©crit un diagramme dâactivitĂ© UML qui montre les activitĂ©s dâidentification des standards et outils en question. Toutes les activitĂ©s en couleur verte ou vert bleutĂ© correspondent Ă des activitĂ©s du chemin nominal i.e. les outils et standards que lâANS utilisera par dĂ©faut quel que soit le cas dâusage. Ces outils seront Ă©galement ceux que lâĂ©cosystĂšme devra utiliser dans le cas oĂč lâANS est saisie pour travailler sur un cas dâusage proposĂ© par lâĂ©cosystĂšme. Toutes les activitĂ©s en bleu et vert bleutĂ© correspondent Ă des chemins secondaires pour cette doctrine i.e. les cas oĂč lâoutil ou le standard prĂ©conisĂ©s par lâANS ne rĂ©pond pas au besoin du cas dâusage et nĂ©cessite dâinvestiguer dâautres outils ou standards.
Dans ce qui suit nous justifions nos choix dâoutils et/ou standards pour le chemin nominal dĂ©crits en figure 4 en faisant la relation avec les principes de la doctrine Ă©noncĂ©s plus en amont.
5.1.1 Relations entre les principes de la doctrine du SI-CM et les activités du chemin nominal instancié
5.1.1.1 Choisir un langage de modélisation
Cette activité est en relation avec le principe #4, chapitre 3.4.2 énoncé en amont. Le langage de modélisation standard choisi pour illustrer les étapes de conception et de structuration des artéfacts de connaissances médicales issues des GBPC dans la doctrine du SI-CM est le langage standard UML version 2.0 (22).
Ce choix est justifié pour plusieurs raisons
- UML sâarticule avec le principe #4 de la prĂ©sente doctrine
- UML est le langage standard de modĂ©lisation en informatique depuis lâavĂšnement de la mouvance orientĂ©e objet
- UML est actuellement utilisé par de nombreux projets de standardisation de la connaissance médicale
- UML sâarticule avec lâensemble des autres standards choisis dans le chemin nominal de la prĂ©sente doctrine
5.1.1.2 Choisir un processus de modélisation
Cette activité est en relation avec le principe #4, chapitre 3.4.3 énoncé en amont. Le processus choisi pour encadrer le travail de conception et de structuration des artéfacts de connaissances médicales issues des GBPC dans la doctrine du SI-CM est le processus Agile décrit dans le FHIR IG CPG-on-FHIR (23).
Ce choix est justifié pour plusieurs raisons :
- FHIR IG CPG-on-FHIR (23) sâarticule avec les principes #4 de la prĂ©sente doctrine
- FHIR IG CPG-on-FHIR (23) sâarticule avec lâensemble des autres standards choisis. FHIR IG CPG-on-FHIR (23) permet de mettre en Ćuvre ensemble les diffĂ©rents modĂšles prĂ©conisĂ©s par lâarchitecture tri-dimensionnelle de Rector et al. (15) il permet de mettre en Ćuvre le standard UML pour illustrer les diffĂ©rentes Ă©tapes de conception. Il permet de mettre en Ćuvre la reprĂ©sentation multi couches de la connaissance mĂ©dicale de Boxwala et al. (16).
- FHIR IG CPG-on-FHIR (23) est actuellement utilisé par de nombreux projets de standardisation de la connaissance médicale
5.1.1.3 Choisir un modĂšle dâinformation standard
Cette activitĂ© est en relation avec le principe #4, chapitre 3.4.4.1 et les principes #1, #2, #3 et #5 Ă©noncĂ©s en amont. Le modĂšle dâinformation standard choisi pour standardiser les informations issues du dossier patient est FHIR en version R4 (24).
Ce choix est justifié pour plusieurs raisons :
- FHIR en version R4 sâarticule avec lâensemble des principes Ă©noncĂ©s en amont
- FHIR en version R4 sâarticule avec lâensemble des autres standards choisis
- FHIR en version R4 sâarticule avec les autres modĂšles correspondants au principe dâarchitecture tri-dimensionnelle de Rector et al. La figure 3 illustre lâinstanciation de ce principe avec les diffĂ©rents modĂšles choisis pour la prĂ©sente doctrine.
- FHIR en version R4 est actuellement utilisé par de nombreux projets de standardisation de la connaissance médicale
- FHIR en version R4 sâarticule avec le choix de la doctrine du CI-SIS
5.1.1.4 Choisir un modĂšle de connaissances statiques standard
Cette activité est en relation avec le principe #4, chapitre 3.4.4.1 et les principes #1, #2, #3 et #5 énoncés en amont. La ou les terminologies médicales choisies pour structurer les artéfacts de connaissances issus de la standardisation des GBPC sont celles recommandées par la doctrine du CGTS.
Ce choix est justifié pour plusieurs raisons :
- Les terminologies gĂ©rĂ©es par le CGTS (via le SMT) sâarticulent avec lâensemble des principes Ă©noncĂ©s en amont
- Les terminologies gĂ©rĂ©es par le CGTS (via le SMT) sâarticulent avec lâensemble des autres standards choisis
- Les terminologies gĂ©rĂ©es par le CGTS (via le SMT) sâarticulent avec les autres modĂšles correspondants au principe dâarchitecture tri-dimensionnelle de Rector et al (15). La figure 3 illustre lâinstanciation de ce principe avec les diffĂ©rents modĂšles choisis pour la prĂ©sente doctrine.
- Les terminologies gérées par le CGTS (via le SMT) sont actuellement utilisées par de nombreux projets de standardisation de la connaissance médicale
- Les terminologies gĂ©rĂ©es par le CGTS (via le SMT) sâarticulent avec la doctrine du CGTS
5.1.1.5 Choisir un modĂšle de connaissances dynamiques standard
Cette activitĂ© est en relation avec le principe #4, chapitre 3.4.4.1 et les principes #1, #2, #3 et #5 Ă©noncĂ©s en amont. Le modĂšle de connaissances dynamiques choisie pour standardiser lâĂ©criture des artĂ©facts de connaissances mĂ©dicales issues des GBPC est CQL (25).
Ce choix est justifié pour plusieurs raisons :
- CQL sâarticule avec lâensemble des principes Ă©noncĂ©s en amont
- CQL sâarticule avec lâensemble des autres standards choisisâŻ: UML, FHIR R4, CDS Hooks,âŠ
- CQL sâarticule avec les autres modĂšles correspondants au principe dâarchitecture tri-dimensionnelle de Rector et al. La figure 3 illustre lâinstanciation de ce principe avec les diffĂ©rents modĂšles choisis pour la prĂ©sente doctrine.
- CQL est actuellement utilisé par de nombreux projets de standardisation de la connaissance médicale
- CQL sâarticule avec la doctrine du CI-SIS et la doctrine du CGTS
5.1.1.6 Choisir un standard dâintĂ©gration
Cette activitĂ© est en relation avec le principe #4, chapitre 3.4.4.3. Le standard dâintĂ©gration de la connaissance mĂ©dicale sous forme de SDAC choisi par lâANS est le standard CDS Hooks (19).
Ce choix est justifié pour plusieurs raisons :
- CDS Hooks sâarticule avec lâensemble des principes Ă©noncĂ©s en amont
- CDS Hooks est le seul standard dâintĂ©gration de SAD basĂ©s sur la standardisation des GBPC qui puisse sâarticuler avec les standards choisis dans le chemin nominal de la prĂ©sente doctrine : UML, FHIR R4, CQL,âŠ
- CDS Hooks est actuellement utilisé par de nombreux projets de standardisation de la connaissance médicale
5.1.1.7 Choisir une licence de publication
Cette activitĂ© est en relation avec le principe #3 et le principe #5 de la prĂ©sente doctrine. Tous les artĂ©facts de connaissances mĂ©dicales publiĂ©s dans le cadre du SI-CM doivent lâĂȘtre sous la licence «âŻLicence Ouverte Version 2.0âŻÂ» (Lov2) dâEtalab (26).
Ce choix est justifié pour plusieurs raisons :
- La licence «âŻLicence Ouverte Version 2.0âŻÂ» (Lov2) suit la logique du mouvement de lâOpen Data
- La licence «âŻLicence Ouverte Version 2.0âŻÂ» (Lov2) est celle choisie par la doctrine du CGTS
5.1.1.8 Choisir un format de publication standard
Cette activitĂ© est en relation avec le principe #1, #2, #3 et #5 de la prĂ©sente doctrine. Les artĂ©facts de connaissances mĂ©dicales dĂ©finis et / ou exposĂ©s dans le cadre du SI-CM doivent ĂȘtre publiĂ©s suivant le format FHIR ImplementationGuide (IG).
Ce choix est justifié pour plusieurs raisons :
- FHIR ImplementationGuide (IG) sâarticule avec lâensemble des principes Ă©noncĂ©s en amont
- FHIR ImplementationGuide (IG) avec lâensemble des standards choisis dans le cadre du chemin du nominal de la prĂ©sente doctrineâŻ: UML, FHIR R4, CQL, âŠ
- FHIR ImplementationGuide (IG) est actuellement utilisĂ© dans de nombreux exemples de mises en Ćuvre de projet en lien avec la standardisation de la connaissance mĂ©dicale
- FHIR ImplementationGuide (IG) sâarticule avec la doctrine du CI-SIS
5.2 Les chemins secondaires de la doctrine du SI-CM
Les choix effectuĂ©s dans le chemin nominal de la prĂ©sente doctrine ne sont pas et ne doivent pas ĂȘtre dĂ©finitifs. Ces choix peuvent ĂȘtre remis en question pour de nombreuse raisons
- Le standard choisi nâest plus dâactualitĂ©
- Le standard choisi nâa pas Ă©voluĂ© par rapport aux autres standards
- Il existe un ou plusieurs standards plus adaptĂ©s Ă un cas dâusage donnĂ©
- Un ou plusieurs principes de la présente doctrine ou de la doctrine du CI-SIS et/ou du CGTS ont évolué
- âŠ
Il est donc nĂ©cessaire de laisser la porte ouverte Ă chaque Ă©tape de se poser la question de faire un autre choix de standard, dâoutils ou autres mĂ©thodes. Pour cela, il est nĂ©cessaire que lâensemble des parties prenantes
- Soient interrogĂ©s en cas de nouveaux choix effectuĂ©s par lâANS
- Aient la possibilitĂ© de proposer de nouveaux choix Ă lâANS pour un cas dâusage donnĂ©
A lâimage de la doctrine du CI-SIS ou de la doctrine du CGTS, la prĂ©sente doctrine dĂ©finie une procĂ©dure de consultation sur les diffĂ©rentes Ă©tapes oĂč un autre choix est possible. La procĂ©dure de consultation comprend rĂ©solument les mĂȘmes Ă©tapes que celles dĂ©crites dans la doctrine du CI-SIS (1).
Les chemins secondaires #1, #2, #3, #4, #5, #6 et #8 décrits dans la figure 4 sont concernés par cette procédure de consultation.
Les choix faits au cours de ces chemins secondaires doivent impĂ©rativement respecter les principes de la prĂ©sente doctrine. Ils doivent ĂȘtre des instances de ces principes, Ă lâimage de lâinstanciation du chemin nominal.
Le chemin secondaire #7 concerne la propriĂ©tĂ© intellectuelle des artĂ©facts de connaissances mĂ©dicales produits et/ou exposĂ©s par le SI-CM. A lâimage de la doctrine du CGTS (1), un acteur de lâĂ©co systĂšme peut dĂ©cider de distribuer ses artĂ©facts de connaissances sous un autre rĂ©gime de propriĂ©tĂ© intellectuelle que la Licence Lov2 choisie dans le chemin nominal de la prĂ©sente doctrine. Ce choix de licence de diffusion rĂ©sultera des nĂ©gociations entre le SI-CM et lâUnitĂ© de Production (UP) lors de lâĂ©tablissement de la convention de mise Ă disposition des artĂ©facts en question.
La notion dâUP et de conventions entre lâANS et les UPs sont celles dĂ©finies dans la gouvernance du CI-SIS (27).
6. La relation avec la gouvernance
Cette doctrine respecte les étapes et les rÚgles de gouvernance énoncés dans la gouvernance du CI-SIS (27).
Références
- Le CI-SIS au cĆur du dĂ©veloppement de la e-santĂ© [Internet]. [cited 2024 Aug 29]. Available from: https://ansforge.github.io/CISIS-doctrine-gouvernance/
- Doctrine. In: Wikipédia [Internet]. 2024 [cited 2024 Aug 29]. Available from: https://fr.wikipedia.org/w/index.php?title=Doctrine&oldid=212118223
- LOI n° 2016-1321 du 7 octobre 2016 pour une République numérique (1). 2016-1321 Oct 7, 2016.
- GO FAIR [Internet]. [cited 2024 Aug 29]. FAIR Principles. Available from: https://www.go-fair.org/fair-principles/
- Open data. In: Wikipedia [Internet]. 2024 [cited 2024 Aug 29]. Available from: https://en.wikipedia.org/w/index.php?title=Open_data&oldid=1238576109
- Open Data 5 Ă©toiles [Internet]. [cited 2024 Aug 29]. Available from: http://5stardata.info/fr/
- Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. 1er Ă©dition. Boston, Mass. Munich: Addison Wesley; 1994. 416 p.
- Martin R. Clean Code: A Handbook of Agile Software Craftsmanship. 1er Ă©dition. Upper Saddle River, NJ: Pearson; 2008. 464 p.
- The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition[Book] [Internet]. [cited 2024 Aug 29]. Available from: https://www.oreilly.com/library/view/the-pragmatic-programmer/9780135956977/
- Martin RC. Agile Software Development: Principles, Patterns, and Practices. USA: Prentice Hall PTR; 2003. 710 p.
- Schreiber GT, Akkermans H. Knowledge engineering and management: the CommonKADS methodology. Cambridge, MA, USA: MIT Press; 2000.
- giantchair.com. Artificial Intelligence: A Modern Approach - Pearson France [Internet]. [cited 2024 Aug 29]. Available from: https://www.pearson.fr/fr/book/?GCOI=27440100705580
- Ambler SW. The Object Primer: Agile Model-Driven Development With Uml 2.0. 3e Ă©dition. Cambridge, UKâŻ: New York: Cambridge University Press; 2004. 572 p.
- Rumbaugh J, Jacobson I, Booch G. Unified Modeling Language Reference Manual, The (2nd Edition). Pearson Higher Education; 2004.
- Rector AL, Johnson PD, Tu SW, Wroe C, Rogers J. Interface of Inference Models with Concept and Medical Record Models. In: Quaglini S, Barahona P, Andreassen S, editors. Artificial Intelligence Medicine, 8th Conference on AI in Medicine in Europe, AIME 2001, Cascais, Portugal, July 1-4, 2001, Proceedings [Internet]. Springer; 2001 [cited 2024 Aug 29]. p. 314â23. (Lecture Notes in Computer Science; vol. 2101). Available from: https://doi.org/10.1007/3-540-48229-6\_43
- Boxwala AA, Rocha BH, Maviglia S, Kashyap V, Meltzer S, Kim J, et al. A multi-layered framework for disseminating knowledge for computer-based decision support. Journal of the American Medical Informatics Association. 2011 Dec 1;18(Supplement_1):i132â9.
- Graham ID, Logan J, Harrison MB, Straus SE, Tetroe J, Caswell W, et al. Lost in knowledge translation: Time for a map? Journal of Continuing Education in the Health Professions. 2006;26(1):13â24.
- Marcial LH, Blumenfeld B, Harle C, Jing X, Keller MS, Lee V, et al. Barriers, Facilitators, and Potential Solutions to Advancing Interoperable Clinical Decision Support: Multi-Stakeholder Consensus Recommendations for the Opioid Use Case. AMIA Annu Symp Proc. 2019;2019:637â46.
- CDS Hooks [Internet]. [cited 2018 Apr 12]. Available from: http://cds-hooks.org/
- Boussadi A, Caruba T, Zapletal E, Sabatier B, Durieux P, Degoulet P. A clinical data warehouse-based process for refining medication orders alerts. Journal of the American Medical Informatics Association. 2012 Sep 1;19(5):782â5.
- Harris AD, McGregor JC, Perencevich EN, Furuno JP, Zhu J, Peterson DE, et al. The Use and Interpretation of Quasi-Experimental Studies in Medical Informatics. Journal of the American Medical Informatics Association. 2006 Jan 1;13(1):16â23
- About the Unified Modeling Language Specification Version 2.0 [Internet]. [cited 2024 Aug 29]. Available from: https://www.omg.org/spec/UML/2.0/
- CPG Home - Clinical Practice Guidelines v2.0.0-ballot [Internet]. [cited 2024 Aug 30]. Available from: https://hl7.org/fhir/uv/cpg/2024Jan/
- Http - FHIR v4.0.1 [Internet]. [cited 2021 Dec 1]. Available from: https://www.hl7.org/fhir/http.html
- Clinical Quality Language (CQL) [Internet]. [cited 2024 Aug 30]. Available from: https://cql.hl7.org/
- Etalab Licence Ouverte V2.0 [Internet]. 2017. Available from: https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf
- Généralités sur la Gouvernance du CI-SIS [Internet]. [cited 2024 Aug 30]. Available from: https://ansforge.github.io/CISIS-doctrine-gouvernance/pages/docs/generalites-gouv.html