Skip to content

Génération automatique du MOS.xlsx depuis les modèles logiques#15

Merged
nriss merged 3 commits intomainfrom
nr-add-xslx
Apr 20, 2026
Merged

Génération automatique du MOS.xlsx depuis les modèles logiques#15
nriss merged 3 commits intomainfrom
nr-add-xslx

Conversation

@nriss
Copy link
Copy Markdown
Member

@nriss nriss commented Apr 17, 2026

Description des changements

  • script/generate_mos_xlsx.py : nouveau script Python qui génère un fichier Excel équivalent au MOS.xlsx historique (Partie / Classe / Attribut / Cardinalité / Type / Description / Nomenclature…) à partir des StructureDefinitions JSON générées par Sushi
  • .github/workflows/fhir-workflows.yml : ajout d'une étape qui installe openpyxl et lance le script automatiquement avant l'action IG publisher, de sorte que le fichier MOS.xlsx est inclus dans chaque build
  • input/images/MOS.xlsx : fichier Excel généré (92 classes, 751 attributs), copié dans le dossier images/ pour être servi à la racine du site par l'IG publisher
  • input/pagecontent/index.md : ajout d'une section « Téléchargement » avec lien direct vers MOS.xlsx
  • input/pagecontent/downloads.md : ajout d'une section « MOS au format tableur » avec lien vers MOS.xlsx

Preview

https://ansforge.github.io/IG-modele-objets-sante/nr-add-xslx/ig

@nriss nriss changed the title add xslx Génération automatique du MOS.xlsx depuis les modèles logiques Apr 17, 2026
@nriss nriss requested a review from M-Priour April 17, 2026 09:50
nriss and others added 2 commits April 17, 2026 13:44
- Le script lisait fsh-generated/resources/ qui est dans .gitignore
  et donc absent en CI → Excel vide
- Nouveau parseur FSH sur input/fsh/logicals/**/*.fsh
- Lien de téléchargement déplacé en bas de la page d'accueil

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nriss nriss requested a review from dcohenAns April 20, 2026 07:13
@nriss nriss merged commit c20e083 into main Apr 20, 2026
1 check passed
@nriss nriss deleted the nr-add-xslx branch April 20, 2026 07:13
github-actions Bot pushed a commit that referenced this pull request Apr 20, 2026
Génération automatique du MOS.xlsx depuis les modèles logiques c20e083
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant