feat: migre le contenu métier depuis interop-IG-document-core#2
Open
nriss wants to merge 5 commits into
Open
Conversation
* Modèles logiques métier (ModeleLogiqueMetier/) et mappings ML/CDA/FHIR (MappingCDA_FHIR_Entete/, MappingLM_CDA_FHIR_Corps/), 243 fichiers FSH (112 logical models + 131 ConceptMaps) * Page StructureDefinition-Auteur-intro.md migrée telle quelle (non rattachée à un Logical Model existant, cf. PR description) * Pages narratives métier (structure générale, introduction, exigences spécifiques, entête, corps, mappings) avec liens vers les IG CDA et FHIR * sushi-config.yaml : dependencies (ans.fr.terminologies, ans.fhir.fr.document-core: current, ans.cda.fr.document-core: current), pages/menu restructurés, groups (3 groupes de modèles logiques + 3 groupes de mapping, 131 ConceptMaps confirmés) * Suppression des exemples génériques du template IG-template
…/FHIR des hubs, les ajoute dans Autres ressources) * Structure générale/Entête/Corps ne gardent que les enfants réellement locaux (introduction, exigences, mapping, modèle logique métier) * Ajout des liens vers les IG FHIR et CDA dans Autres ressources
Même correctif que sur le volet FHIR de document-core : le publisher IG exige un ImplementationGuide.license (SPDX id ou not-open-source) et ne doit pas dépendre implicitement d'un défaut hérité du template.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description des changements
interop-IG-document-core(ModeleLogiqueMetier/) et mappings ML/CDA/FHIR (MappingCDA_FHIR_Entete/,MappingLM_CDA_FHIR_Corps/), 243 fichiers FSH (112 Logical Models + 131 Instances ConceptMap)input/pagecontent/StructureDefinition-Auteur-intro.mdmigré tel quel : fragment d'introduction destiné à un Logical Model d'idAuteur, qui n'existe pas comme artefact séparé (l'élément "auteur" est un sous-élémentauthor[x]deFRLMHeaderDocument) — reste donc non rattaché pour l'instant, cf. discussion à part sur une éventuelle issue de suivistructureGenerale.md,enteteDocument.md,corpsDocument.md,introduction.md,exigencesSpecifiques.md,mappingCDA-FHIR-*.md,autres_ressources.md,securite.md,downloads.md,translationinfo.md) migrées, avec liens absolus vers les pages équivalentes des IG CDA et FHIRsushi-config.yaml:dependencies(ans.fr.terminologies,ans.fhir.fr.document-core: current,ans.cda.fr.document-core: current),pages/menurestructurés,groups(3 groupes de modèles logiques + 3 groupes de mapping — vérifié : 131 ConceptMaps bien listés, pas de décalage contrairement à ce qu'une première estimation laissait penser)IG-templatesushi .se termine avec 2 erreurs (Failed to load ans.fhir.fr.document-core#current/ans.cda.fr.document-core#current) — ces 2 IGs sœurs ne sont pas encore enregistrées sur le registre ci-build FHIR (elles n'ont jamais eu de build IG Publisher complet). La compilation FSH elle-même réussit malgré ça (112 StructureDefinitions + 131 instances générées correctement, lesConceptMap.group.source/targetétant de simples chaînes canonical qui ne nécessitent pas de résolution stricte). Cette dépendance a été déclarée volontairement (risque accepté) pour permettre la résolution des liens dans les pages générées de ConceptMap une fois les 2 IGs sœurs publiés/enregistrés — probable échec du check CIsushisur cette PR pour cette raison, à surveiller.Type de changement
Checklist
sushi-config.yaml:releaseLabelest bienci-buildpour une version en développementchange-log.mdmis à jourmainPreview
https://ansforge.github.io/interop-IG-metier-document-core/feat/migration-contenu-metier/ig
https://build.fhir.org/ig/ansforge/interop-IG-metier-document-core/branches/feat/migration-contenu-metier