Skip to content

Commit 0d9d5f1

Browse files
authored
Merge pull request #68 from ansforge/nr-add-doc-expand-publish
Mise à jour de la documentation pour rajouter une information succinte sur le $expand et une documentation sur la publication des IGs
2 parents 23e513f + 3a68756 commit 0d9d5f1

File tree

2 files changed

+37
-4
lines changed

2 files changed

+37
-4
lines changed

input/pagecontent/demarrer_sur_fhir.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,17 @@ Nos guides d'implémentation se basent sur la norme HL7 FHIR. Ils utilisent la t
22

33
Liste des implémentations open source :
44

5-
* https://hl7.org/fhir/R4/implsupport-module.html
6-
* https://confluence.hl7.org/display/FHIR/Open+Source+Implementations
7-
* https://foundry.hl7.org/
5+
<ul>
6+
<li>
7+
<a href="https://hl7.org/fhir/R4/implsupport-module.html">Implementation Support Module</a>
8+
</li>
9+
<li>
10+
<a href="https://confluence.hl7.org/display/FHIR/Open+Source+Implementations">Implémentations open source</a>
11+
</li>
12+
<li>
13+
<a href="https://foundry.hl7.org">FHIR Foundry</a>
14+
</li>
15+
</ul>
816

917
Documentation FHIR :
1018

@@ -39,5 +47,11 @@ Documentation FHIR :
3947
</ul>
4048

4149
N'hésitez pas à explorer d'autres aspects de la spécification FHIR qui vous semblent pertinents ou intéressants par rapport à vos besoins.
42-
Bonne lecture :-)
4350

51+
### Le Serveur Multi Terminologies
52+
53+
Les artifacts terminologiques (Terminologies et Jeux de Valeurs) pour usage français sont accessibles par consultation du [Serveur Multi Terminologies (SMT)](https://smt.esante.gouv.fr) de l'ANS. Le SMT permet d'accéder à ces artifacts de différentes manières : par API FHIR, par interface graphique, par des requêtes SPARQL ... Celui-ci est complémentaire aux guides d'implémentation car celui-ci permet d'obtenir, via des jeux de valeurs (ValueSet), l'ensemble des concepts codés pour un contexte particulier.
54+
55+
Ces jeux de valeurs peuvent reprendre des concepts définis dans des terminologies de deux manières : via l'ajout de concept unitaire, ou via l'ajout de règles logiques (Exemple : l'ensemble des pathologies du système nerveux de la terminologie CIM-10).
56+
57+
Pour accéder à la liste de codes associés à un jeu de valeurs indiqué en utilisant une règle logique, il existe une opération FHIR appelée [$expand](https://www.hl7.org/fhir/R4/valueset-operation-expand.html) permettant d'obtenir l'ensemble des codes par expansion. Cette opération est disponible sur le FHIR Terminology Service du Serveur Multi Terminologique dans les cas où les terminologies sont disponibles.

input/pagecontent/dev_nouvel_ig.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,3 +191,22 @@ Pour information, [GoFSH](https://github.com/FHIR/GoFSH) permet de faire la tran
191191
bash _updatePublisher.sh # Mise à jour du publisher java
192192
bash _genonce.sh # Génère l'IG
193193
```
194+
195+
### Publication d'une nouvelle version d'un guide d'implémentation
196+
197+
#### Au sein de l'ANS
198+
199+
Pour publier une nouvelle version (release) d'un guide d'implémentation, il est nécessaire de remplir à la racine du répertoire GitHub un fichier publication-request.json dont [la documentation peut être trouvée ici](https://confluence.hl7.org/spaces/FHIR/pages/144970227/IG+Publication+Request+Documentation).
200+
Ensuite, il suffit de lancer le workflow de release sur GitHub.
201+
202+
#### En dehors de l'ANS
203+
204+
Pour publier des guides d'implémentation en dehors de l'ANS, il est nécessaire de :
205+
206+
1/ Créer un template pour votre organisation ([exemple de celui de l'ANS](https://github.com/ansforge/IG-template))
207+
2/ Créer un répertoire GitHub qui va contenir le contenu des pages web à publier ([exemple de celui de l'ANS](https://github.com/ansforge/IG-website-release))
208+
3/ Lancer l'IG publisher avec l'option -go-publish ([Documentation](https://confluence.hl7.org/spaces/FHIR/pages/104580055/Process+for+Publishing+a+FHIR+Implementation+Guide+for+non-HL7+IGs))
209+
4/ Publier le contenu sur un serveur web
210+
5/ Faire une Pull Request dans [ce repo](https://github.com/FHIR/ig-registry) pour ajouter votre flux rss (dans le fichier package-feeds.json)
211+
212+
Pour rappel, les bonnes pratiques imposent de respecter les modélisations faites au niveau national : [FrCore](https://hl7.fr/ig/fhir/core) et [guides d'implémentation de l'ANS](https://interop.esante.gouv.fr/ig/fhir/)

0 commit comments

Comments
 (0)