Skip to content

Commit 0a18d95

Browse files
MAJ de l'implémentation de empty-reason et data-absent
1 parent 54430a9 commit 0a18d95

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

input/fsh/RessourcesFHIRCorps/instances/FRAllergyIntoleranceDocumentExample.fsh

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ temporairement indisponible.
77

88
Cas d'usage illustrés :
99
- `code` : l'agent allergique est inconnu → code `unknown`
10-
- `onsetPeriod.start` : la date de début est temporairement indisponible → code `temp-unknown`
1110
- `reaction.manifestation` : la manifestation clinique est inconnue → code `unknown`"""
1211
Usage: #example
1312

@@ -29,16 +28,11 @@ Usage: #example
2928
* patient.reference = "Patient/exemple-patient"
3029
* patient.display = "Exemple Patient"
3130

32-
// Période d'apparition (onsetPeriod.start obligatoire 1..1)
33-
// La date de début est temporairement indisponible → extension data-absent-reason avec code "temp-unknown"
34-
* onsetPeriod.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
35-
* onsetPeriod.extension.valueCode = #temp-unknown
36-
* onsetPeriod.start.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
37-
* onsetPeriod.start.extension.valueCode = #temp-unknown
31+
// Date de début d'identification de l'allergie ou de l'intolérance
32+
* onsetPeriod.start = "2021-12-04"
3833

3934
// Réaction (reaction.manifestation obligatoire 1..*)
4035
// La manifestation clinique est inconnue → extension data-absent-reason avec code "unknown"
41-
// manifestation.text permet au renderer HTML d'afficher une valeur lisible (pattern IPS)
4236
* reaction[+].manifestation[+].text = "Manifestation clinique inconnue"
4337
* reaction[=].manifestation[=].extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
4438
* reaction[=].manifestation[=].extension.valueCode = #unknown

input/pagecontent/ressourcesFHIR-struc-gen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,8 @@ En pratique, de nombreux ValueSets ou terminologies ne prévoient pas de code d'
279279
>
280280
> - L'instance [example-allergy-intolerance-data-absent-reason](AllergyIntolerance-example-allergy-intolerance-data-absent-reason.html) illustre l'usage de l'extension `data-absent-reason` sur les éléments obligatoires du profil [FRAllergyIntoleranceDocument](StructureDefinition-fr-allergie-intolerance-document.html) lorsque la valeur est inconnue ou temporairement indisponible.
281281
> - L'instance [example-procedure-data-absent-reason](Procedure-example-procedure-data-absent-reason.html) illustre les deux cas de figure sur le profil [FRProcedureDocument](StructureDefinition-fr-procedure-document.html) :
282-
> - **extension `data-absent-reason`** pour les données codées à partir d'un codeSystem/valueSet non obligatoire (`example`, `preferred` ou `extensible`) : éléments `code`, `performedDateTime`
283-
> - **code d'exception natif** du ValueSet `event-status`(`unknown`) pour les données codées à partir d'un codeSystem/valueSet obligatoire (`required`) : élément `status`
282+
> - **`extension data-absent-reason`** pour les données codées à partir d'un codeSystem/valueSet non obligatoire (`example`, `preferred` ou `extensible`) : éléments `code`, `performedDateTime`
283+
> - **`code d'exception natif`** du ValueSet `event-status`(`unknown`) pour les données codées à partir d'un codeSystem/valueSet obligatoire (`required`) : élément `status`
284284
285285

286286
### Conformité des documents FHIR

0 commit comments

Comments
 (0)