Skip to content

Fix: supprimer le warning QA eld-24 (pattern[x] vs fixed[x]) - #13

Open
nriss wants to merge 1 commit into
mainfrom
fix/suppress-eld-24
Open

Fix: supprimer le warning QA eld-24 (pattern[x] vs fixed[x])#13
nriss wants to merge 1 commit into
mainfrom
fix/suppress-eld-24

Conversation

@nriss

@nriss nriss commented Jul 29, 2026

Copy link
Copy Markdown
Member

Description des changements

  • Ajout de eld-24 dans input/ignoreWarnings.txt pour supprimer le warning "Best Practice Recommendation" pattern[x] should be used rather than fixed[x], qui apparaissait ~1356 fois dans le QA

Contexte

Ce warning n'est pas dû au FSH de ce dépôt (aucune assignation (exactly) n'y est utilisée). Il est hérité des StructureDefinitions de base du package hl7.cda.uv.core (ex: classCode, typeId.root fixés structurellement dans le modèle CDA/RIM), propagées dans le snapshot de chacun des ~199 profils/Logical Models de ce dépôt qui contraignent ce package.

Ces fixed[x] sont légitimes pour des invariants structurels du CDA (codes RIM, OID racines) et ne peuvent pas être convertis en pattern[x] sans modifier le package CDA core amont, maintenu par HL7 et hors périmètre de ce dépôt.

HL7 rencontre et supprime lui-même ce même warning (439 occurrences) dans le QA officiel du CDA core (https://hl7.org/cda/stds/core/qa.html), sous le commentaire "We want to fix a bunch of coded fields" — confirmant qu'il s'agit d'une dette connue du modèle CDA core, pas d'un défaut de nos profils.

Type de changement

  • Correction (erreur dans un profil, une page, une dépendance)

Checklist

  • sushi-config.yaml : releaseLabel est bien ci-build pour une version en développement
  • change-log.md mis à jour — non applicable, ce fichier n'existe pas dans ce dépôt
  • La branche est à jour avec main

Preview

https://ansforge.github.io/interop-IG-cda-document-core/fix-suppress-eld-24/ig

Ce warning est hérité des StructureDefinitions de base du package
hl7.cda.uv.core (classCode, typeId.root fixés structurellement dans le
modèle CDA/RIM), pas du FSH de ce dépôt. HL7 supprime lui-même ce même
warning dans le QA du CDA core pour la même raison.
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