You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cet exemple d'Implementation Guide (IG) très simplifié sert de base pour le développement de nouveaux guides d'implémentation. La démarche d'élaboration d'un nouvel IG est expliquée dans le [wiki de ce repo](https://github.com/ansforge/IG-modele/wiki).
10
7
Le README ci-dessous constitue un template à adapter et compléter pour chaque projet.
@@ -13,31 +10,37 @@ Le README ci-dessous constitue un template à adapter et compléter pour chaque
13
10
14
11
## Contexte métier du projet
15
12
16
-
[A COMPLETER : doit contenir la description fonctionnelle du projet destinée à un profil non technique]
13
+
La portabilité des données des logiciels de gestion de cabinet (LGC) permet de garantir qu'un changement d'éditeur de logiciel ne constitue plus un obstacle à l'exercice professionnel ni à la continuité des soins. Elle repose sur l'obligation de transfert des données de santé entre fournisseurs de services numériques, telle qu'introduite par l'article L.1470-5-1 du Code de la Santé Publique (<ahref="https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000054131648">article 55 de la loi n° 2026-403 du 26 mai 2026 de simplification de la vie économique</a>).
14
+
15
+
Le présent guide d'implémentation traduit en spécifications fonctionnelles et techniques les exigences du **Référentiel de sécurité, d'interopérabilité et d'éthique relatif à la portabilité des données des LGC** élaboré par l'ANS et approuvé par arrêté du ministre chargé de la santé.
17
16
18
17
## Contexte technique du projet
19
18
20
-
[A COMPLETER : doit expliquer brièvement quelles ressources / profils sont utilisés, exemple implémentation où IG est utilisé]
19
+
La transaction Export d'Archive de Portabilité décrite dans ce guide d'implémentation définit les exigences relatives à la structure d'une archive Zip de Portabilité.
20
+
Elle est déclenchée par le demandeur (Patient ou Professionnel de Santé) qui souhaite la portabilité de données d'un LGC. L'éditeur émetteur assemble alors le contenu de l'archive ZIP pour la transmettre au destinataire (éditeur destinataire ou personne physique) qui intègrera / lira les données.
21
21
22
22
# CI/CD
23
23
24
24
Les workflows associés à ce repository (.github/workflows) permettent :
25
25
26
26
* D'executer Sushi pour vérifier la grammaire
27
27
* De faire les tests avec le validator_cli
28
-
* De publier les pages : https://ansforge.github.io/{nom du repo}/{nom de la branche}/ig
28
+
* De publier les pages : https://ansforge.github.io/interop-ig-portabilite/{nom de la branche}/ig
29
29
30
30
# Notes
31
31
32
-
Ce repo "IG-modele" a été créé à partir du repo [sample-ig](https://github.com/FHIR/sample-ig) de l'organisation GitHub FHIR.
32
+
Ce repo "interop-ig-portabilite" a été créé à partir du repo [sample-ig](https://github.com/FHIR/sample-ig) de l'organisation GitHub FHIR.
33
33
34
-
[A COMPLETER: notes supplémentaires pour le lecteur de la spec]
35
34
Un commentaire ? Une remarque ? Utilisez les GitHub [issues](https://docs.github.com/fr/issues) pour indiquer vos propositions d'amélioration et de correction.
36
35
37
36
## Acronymes
38
37
39
38
* IG : Implementation Guide
39
+
* IHE : Integrating the Healthcare Entreprise
40
40
* FHIR : Fast Healthcare Interoperability Resources
41
+
* HDS : Hébergeur de Données de Santé
41
42
* HL7 : Health Level Seven
42
-
43
-
[A COMPLETER : acronymes utilisés dans le cadre de ce projet]
43
+
* LGC : Logiciel de Gestion de Cabinet
44
+
* MSS : Messagerie Sécurité de Santé
45
+
* PDLGC : Portabilité de Données de Logiciel de Gestion de Cabinet
46
+
* XDM : Cross-Enterprise Document Media Interchange
Copy file name to clipboardExpand all lines: input/fsh/Logicals/LegalAuthentificator.fsh.old
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,6 @@ Cette métadonnée représente l’acteur prenant la responsabilité du contenu
12
12
* XCN1 1..1 PSIdNat "Identifiant (PS_IdNat)"
13
13
* XCN2 1..1 string "Nom d'exercice du professionnel, nom du patient, nom du système."
14
14
* XCN3 1..1 string "Prénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes."
15
-
* XCN9 1..1 string "Autorité d’affectation"
15
+
* XCN9 1..1 string "Autorité d’affectation"
16
16
* XCN10 1..1 string "Type de nom : Valeur en fonction de l’auteur : -D, pour les personnes physiques, -U, pour les systèmes."
Copy file name to clipboardExpand all lines: input/fsh/Logicals/pdlgc-archive-patient.fsh
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,12 @@ Description: "Archive stockant les données médicales liées à un patient, ou
12
12
* . ^short = "Archive stockant les données médicales liées à un patient, ou NNNNN est incrémenté à partir de 00001. Chaque patient est représenté par une archive distincte conforme au profil IHE_XDM."
13
13
* . ^definition = "Archive stockant les données médicales liées à un patient, ou NNNNN est incrémenté à partir de 00001. Chaque patient est représenté par une archive distincte conforme au profil IHE_XDM."
* PDF 1..1 BackboneElement "Répertoire contenant une copie PDF de tous les documents transportés dans le répertoire IHE_XDM."
18
18
* documentPDF 1..* Document "Document PDF destiné à la consultation. Ces documents ne sont pas intégrés par le destinataire si le destinataire est une système."
19
-
*IHEXDM1..1 BackboneElement "répertoire IHE_XDM contenant le lot de soumissions des données d'un patient. Nom du répertoire fixé à IHE_XDM."
20
-
*SUBSET011..1 BackboneElement "lot de soumission contenant les données d'un patient."
21
-
*METADATA1..1 pdlgc-metadata "métadonnées du lot de soumission, conforme au profil IHE XDM, décrivant les documents patient qu'il accompagne."
19
+
*iheXdm1..1 BackboneElement "répertoire IHE_XDM contenant le lot de soumissions des données d'un patient. Nom du répertoire fixé à IHE_XDM."
20
+
*subset011..1 BackboneElement "lot de soumission contenant les données d'un patient."
21
+
*metadata1..1 pdlgc-metadata "métadonnées du lot de soumission, conforme au profil IHE XDM, décrivant les documents patient qu'il accompagne."
22
22
* documentPivot 1..* Document "Données structurées du périmètres pivot, concernant les informations administratives et médicales du patient. Leur export est obligatoire."
23
23
* documentHorsPivot 0..* Document "Données structurées hors périmètre pivot. Leur export est facultatif."
Copy file name to clipboardExpand all lines: input/fsh/Logicals/pdlgc-archive-portabilite.fsh
+12-12Lines changed: 12 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -12,16 +12,16 @@ Description: "L'archive de Portabilité est un conteneur structuré, regroupant
12
12
* . ^short = "L'archive de Portabilité est un conteneur structuré, regroupant l'ensemble des documents et données LGC exportées ainsi que les éléments de métadonnées, d'index et de documentation nécessaires à leur exploitation par le destinataire."
13
13
* . ^definition = "L'archive de Portabilité est un conteneur structuré, regroupant l'ensemble des documents et données LGC exportées ainsi que les éléments de métadonnées, d'index et de documentation nécessaires à leur exploitation par le destinataire."
*README1..1 pdlgc-readme "Informations éditoriales et instructions d'exploitation de l'archive de portabilité."
16
-
*MANIFEST1..1 pdlgc-manifest "Vue synthétique du contenu de l'archive de portabilité, incluant rapport de volumétrie et d'intégrité."
17
-
*SIGN1..1 pdlgc-signature "signature XAdES de l'archive attestant de l'imputabilité et l'intégrité des données."
18
-
*DOCUMENTATION1..1 pdlgc-documentation "répertoire de stockage de la documentation d'export permettant l'interprétation de l'archive par le système destinataire (dictionnaire de données, mapping, schémas techniques, jeu d'échantillons,...)."
19
-
*TRANSVERSE1..1 pdlgc-archive-transverse "Archive de données transverses liées au praticien ou au cabinet (agenda, données de comptabilité, logs d'accès,...)."
20
-
*PATNNNNN1..* pdlgc-archive-patient "Archive de données médicales liées au patient, ou NNNNN est incrémenté à partir de 00001. Chaque patient est représenté par une archive distincte conforme au profil IHE_XDM."
15
+
*readme1..1 pdlgc-readme "Informations éditoriales et instructions d'exploitation de l'archive de portabilité."
16
+
*manifest1..1 pdlgc-manifest "Vue synthétique du contenu de l'archive de portabilité, incluant rapport de volumétrie et d'intégrité."
17
+
*signature1..1 pdlgc-signature "signature XAdES de l'archive attestant de l'imputabilité et l'intégrité des données."
18
+
*Documentation1..1 pdlgc-documentation "répertoire de stockage de la documentation d'export permettant l'interprétation de l'archive par le système destinataire (dictionnaire de données, mapping, schémas techniques, jeu d'échantillons,...)."
19
+
*ArchiveTransverse1..1 pdlgc-archive-transverse "Archive de données transverses liées au praticien ou au cabinet (agenda, données de comptabilité, logs d'accès,...)."
20
+
*ArchivePatient1..* pdlgc-archive-patient "Archive de données médicales liées au patient respectant le nommage `PATNNNNN` ou NNNNN est incrémenté à partir de 00001. Chaque patient est représenté par une archive distincte conforme au profil IHE_XDM."
0 commit comments