Skip to content

Commit e3a0bc6

Browse files
Mise à jour des ressources du corps FHIR
1 parent 0099f8f commit e3a0bc6

12 files changed

Lines changed: 50 additions & 58 deletions
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Extension: FrActorExtension
2+
Id: fr-actor-extension
3+
Title: "Extension - Actor"
4+
Description: "Extension pour représenter un acteur impliqué dans le document avec son type et sa référence."
5+
6+
* extension contains
7+
type 1..1 and
8+
reference 1..1
9+
10+
// Sous-extension type
11+
* extension[type].value[x] only code
12+
* extension[type].valueCode from FrValueSetActorType (required)
13+
* extension[type] ^short = "Type d'acteur (AUT, PRF, PART, INF)"
14+
15+
// Sous-extension reference
16+
* extension[reference].value[x] only Reference(FrPractitionerRoleDocument)
17+
* extension[reference] ^short = "Référence vers le rôle du praticien dans le document"

input/fsh/RessourcesFHIRCorps/extensions/FrBodySiteExtension.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ Id: fr-body-site-extension
33
Title: "Extension - Body Site Extension"
44
Description: "Extension pour indiquer la localisation anatomique d'une condition dans antécédents familiaux"
55
* value[x] only CodeableConcept
6-
* valueCodeableConcept from http://snomed.info/sct (extensible)
6+
* valueCodeableConcept from FrValueSetBodySite (extensible)

input/fsh/RessourcesFHIRCorps/extensions/FrScoreExtension.fsh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ Id: fr-score
33
Title: "Extension - Scores associés à l'acte"
44
Description: "Extension permettant de référencer un ou plusieurs scores cliniques liés à l'acte (ex: score d'ASA, score de Glasgow)."
55

6-
* value[x] only Reference(FrSimpleObservation)
7-
* value[x] ^short = "Observation représentant un score clinique"
6+
* value[x] only Reference(Observation)
7+
* value[x] ^short = "Observation représentant un score clinique"

input/fsh/RessourcesFHIRCorps/profils/FrImagingStudyExamenImagerieDICOM.fsh

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,16 @@ SOP parente du SOP subordonnée et faire un slicing sur instance */
4242

4343
* series.instance[parent] ^short = "Url permettant d’accéder aux images sur la Drim box source"
4444
* series.instance[parent].sopClass from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-sop-class-cisis (required)
45-
4645
* series.instance[parent].number ^short = "Cadres référencés"
4746

47+
* series.instance[subordonnee] ^short = "Url permettant d’accéder aux images sur la Drim box source"
48+
* series.instance[subordonnee].sopClass from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-sop-class-cisis (required)
49+
* series.instance[subordonnee].number ^short = "Cadres référencés"
50+
4851
* series.endpoint ^short = "Référence WADO"
4952
* series.endpoint only Reference(FrEndpointWadoDICOM) // ==> Création du profil fsh FrEndpointWadoDICOM avec un parent Endpoint
5053

5154
// Proposition 1 pour Objectifs de référence
5255
* reasonReference 0..1 MS
5356
* reasonReference ^short = "Objectifs de référence"
54-
* reasonReference only Reference(FrObjectifsDeReferenceDICOM)
55-
56-
57-
58-
59-
57+
* reasonReference only Reference(FrObjectifsDeReferenceDICOM)

input/fsh/RessourcesFHIRCorps/profils/FrObjectifsDeReferenceDICOM.fsh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Profile: FrObjectifsDeReferenceDICOM
2-
Parent: FrSimpleObservation
2+
Parent: Observation
33
Id: Fr-objectifs-de-reference-DICOM
44
Title: "Observation - Fr Objectifs De Reference DICOM"
55
Description: "FrObjectifsDeReferenceDICOM permet d'enregistrer les objectifs de référence d’imagerie"
@@ -9,3 +9,5 @@ Description: "FrObjectifsDeReferenceDICOM permet d'enregistrer les objectifs de
99

1010
* code = http://terminology.hl7.org/CodeSystem/v3-ActCode#ASSERTION "assertion"
1111
* valueCodeableConcept from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-imagerie-objectif-reference-cisis
12+
13+
* insert FrRuleSetSimpleObservation

input/fsh/RessourcesFHIRCorps/profils/FrObservationBatterieExamenBiologieMedicale.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Description: "Cette observation permet de décrire des examens de biologie médi
99

1010
* code ^short = "Code de la batterie d'examen"
1111
* code MS
12-
* code only CodeableConceptIPS
12+
// ajouter l'extension translation dans code
1313
* code.text ^short = "Référence à l'expression verbale dans la partie visualisable du compte-rendu"
1414

1515
* code.coding.extension.url = "http://hl7.org/fhir/StructureDefinition/translation"

input/fsh/RessourcesFHIRCorps/profils/FrObservationResultatsExamensDeBiologieElementCliniquePertinent.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Description: "Ce profil permet de décrire un résultat d'un élément d'un exam
1313
- 'aborted' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé"
1414
* code ^short = "Code d'identification de l'analyse ou de l'observation"
1515
* code MS
16-
* code only CodeableConceptIPS
16+
// ajouter l'extension translation dans code
1717
* code.text ^short = "Référence à l'expression verbale dans la partie visualisable du compte-rendu"
1818

1919
* code.coding.extension.url = "http://hl7.org/fhir/StructureDefinition/translation"
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Profile: FrQuantityDICOM
2-
Parent: FrSimpleObservation
2+
Parent: Observation
33
Id: Fr-quantity-DICOM
44
Title: "Observation - Fr quantity DICOM"
55
Description: "FrQuantityDICOM permet d'enregistrer les mesures quantitatives telles que les mesures linéaires, les mesures de surface, de volume et numériques en précisant :
@@ -9,4 +9,6 @@ le type de la mesure, la localisation anatomique / latéralité / topographie, l
99
//* ^extension[$imposeProfile].valueCanonical = Canonical()
1010

1111
* valueQuantity.code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-quantite-exposition-rayonnements-cisis (required)
12-
* valueQuantity.system = "http://dicom.nema.org/resources/ontology/DCM"
12+
* valueQuantity.system = "http://dicom.nema.org/resources/ontology/DCM"
13+
14+
* insert FrRuleSetSimpleObservation

input/fsh/RessourcesFHIRCorps/profils/FrSimpleObservation.fsh

Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
ValueSet: FrValueSetActorType
2+
Id: fr-actor-type
3+
Title: "ValueSet - Types d'acteurs"
4+
Description: "Jeu de valeurs pour les types d'acteurs."
5+
6+
* include http://terminology.hl7.org/CodeSystem/v3-ParticipationType#AUT
7+
* include http://terminology.hl7.org/CodeSystem/v3-ParticipationType#PRF
8+
* include http://terminology.hl7.org/CodeSystem/v3-ParticipationType#PAT
9+
* include http://terminology.hl7.org/CodeSystem/v3-ParticipationType#INF

0 commit comments

Comments
 (0)