Skip to content

Implémentation de la logique "Data absent reason et empty reason" dans l'IG#127

Merged
souadbenmustapha merged 9 commits intomainfrom
dataAbsentAndEmptyReason
Apr 23, 2026
Merged

Implémentation de la logique "Data absent reason et empty reason" dans l'IG#127
souadbenmustapha merged 9 commits intomainfrom
dataAbsentAndEmptyReason

Conversation

@souadbenmustapha
Copy link
Copy Markdown
Contributor

Description des changements

  • Ajout des cas d'usage de data-absent-reason et empty-reason dans input/pagecontent/ressourcesFHIR-struc-gen.md
  • Création de deux exemples (instances Allergie et Procédure) utilisant l'extension data-absent-reason en se basant sur des différents cas d'usage.

Preview

https://ansforge.github.io/interop-IG-document-core/dataAbsentAndEmptyReason/ig

Copy link
Copy Markdown
Member

@nriss nriss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, quelques propositions d'amélioration :)

- `reaction.manifestation` : la manifestation clinique est inconnue → code `unknown`"""
Usage: #example

// L'identifiant de l'entrée
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si on parle d'entrée, on est forcément sur du document - et donc on pourra pas mettre ça dans FRCore
Est-ce qu'on est vraiment spécifique d'une entrée dans l'identifiant ? Je connais pas urn:ietf:rfc:3986

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le terme “entrée” est en effet ambigu ici, je l’ai remplacé par “Identifiant de l'allergie ou de l'intolérance”.
Concernant urn:ietf:rfc:3986, il s’agit d’un namespace générique pour URI conforme RFC3986, mais pour plus de lisibilité et d’alignement avec FRCore, je propose de supprimer le system et de garder que le value.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je crois que l'identifier sans system est déconseillé dans FHIR, à vérifier dans la spec des datatypes!
J'ai l'impression qu'il est préférable de laisser le system

Comment thread sushi-config.yaml Outdated
- FRPatientWithNonHumanSubjectLMCDAFHIR
- FRNonHumanSubjectLMCDAFHIR

Exemples Data Absent Reason:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je pense qu'il est préférable de ne pas mettre de catégories sur tout, sinon on va surcharger beaucoup plus le guide. Je propose de mettre les liens dans le narratif explicatif automatiquement

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Catégorie supprimée de sushi-config, les liens sont directement implémentés dans ressourcesFHIR-struc-gen.md

@souadbenmustapha souadbenmustapha merged commit 1ac1ab6 into main Apr 23, 2026
1 check passed
@souadbenmustapha souadbenmustapha deleted the dataAbsentAndEmptyReason branch April 23, 2026 15:23
github-actions Bot pushed a commit that referenced this pull request Apr 23, 2026
…s l'IG (#127)

* Manage no info and missing data

* Mise à jour du markdown

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ suite review NRISS

* MAJ suite review NRISS

* Ajout identifier.system 1ac1ab6
github-actions Bot pushed a commit that referenced this pull request Apr 24, 2026
…s l'IG (#127)

* Manage no info and missing data

* Mise à jour du markdown

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ de l'implémentation de empty-reason et data-absent

* MAJ suite review NRISS

* MAJ suite review NRISS

* Ajout identifier.system 1ac1ab6
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.

4 participants